added flag for optional odometer.
This commit is contained in:
@@ -100,7 +100,7 @@ function getAndValidateCollisionRecordValues() {
|
||||
var collisionRecordId = getCollisionRecordModelData().id;
|
||||
var addReminderRecord = $("#addReminderCheck").is(":checked");
|
||||
//Odometer Adjustments
|
||||
if (isNaN(collisionMileage)) {
|
||||
if (isNaN(collisionMileage) && GetVehicleId().odometerOptional) {
|
||||
collisionMileage = '0';
|
||||
}
|
||||
collisionMileage = GetAdjustedOdometer(collisionRecordId, collisionMileage);
|
||||
|
||||
@@ -99,7 +99,7 @@ function getAndValidateGasRecordValues() {
|
||||
var vehicleId = GetVehicleId().vehicleId;
|
||||
var gasRecordId = getGasRecordModelData().id;
|
||||
//Odometer Adjustments
|
||||
if (isNaN(gasMileage)) {
|
||||
if (isNaN(gasMileage) && GetVehicleId().odometerOptional) {
|
||||
gasMileage = '0';
|
||||
}
|
||||
gasMileage = GetAdjustedOdometer(gasRecordId, gasMileage);
|
||||
|
||||
@@ -288,7 +288,7 @@ function updatePlanRecordProgress(newProgress) {
|
||||
focusConfirm: false,
|
||||
preConfirm: () => {
|
||||
var odometer = $("#inputOdometer").val();
|
||||
if (odometer.trim() == '') {
|
||||
if (odometer.trim() == '' && GetVehicleId().odometerOptional) {
|
||||
odometer = '0';
|
||||
}
|
||||
if (!odometer || isNaN(odometer)) {
|
||||
|
||||
@@ -100,7 +100,7 @@ function getAndValidateServiceRecordValues() {
|
||||
var serviceRecordId = getServiceRecordModelData().id;
|
||||
var addReminderRecord = $("#addReminderCheck").is(":checked");
|
||||
//Odometer Adjustments
|
||||
if (isNaN(serviceMileage)) {
|
||||
if (isNaN(serviceMileage) && GetVehicleId().odometerOptional) {
|
||||
serviceMileage = '0';
|
||||
}
|
||||
serviceMileage = GetAdjustedOdometer(serviceRecordId, serviceMileage);
|
||||
|
||||
@@ -43,6 +43,7 @@ function saveVehicle(isEdit) {
|
||||
var vehicleIsElectric = $("#inputFuelType").val() == 'Electric';
|
||||
var vehicleIsDiesel = $("#inputFuelType").val() == 'Diesel';
|
||||
var vehicleUseHours = $("#inputUseHours").is(":checked");
|
||||
var vehicleOdometerOptional = $("#inputOdometerOptional").is(":checked");
|
||||
var vehicleHasOdometerAdjustment = $("#inputHasOdometerAdjustment").is(':checked');
|
||||
var vehicleOdometerMultiplier = $("#inputOdometerMultiplier").val();
|
||||
var vehicleOdometerDifference = parseInt(globalParseFloat($("#inputOdometerDifference").val())).toString();
|
||||
@@ -129,6 +130,7 @@ function saveVehicle(isEdit) {
|
||||
extraFields: extraFields.extraFields,
|
||||
purchaseDate: vehiclePurchaseDate,
|
||||
soldDate: vehicleSoldDate,
|
||||
odometerOptional: vehicleOdometerOptional,
|
||||
hasOdometerAdjustment: vehicleHasOdometerAdjustment,
|
||||
odometerMultiplier: vehicleOdometerMultiplier,
|
||||
odometerDifference: vehicleOdometerDifference,
|
||||
|
||||
@@ -100,7 +100,7 @@ function getAndValidateUpgradeRecordValues() {
|
||||
var upgradeRecordId = getUpgradeRecordModelData().id;
|
||||
var addReminderRecord = $("#addReminderCheck").is(":checked");
|
||||
//Odometer Adjustments
|
||||
if (isNaN(upgradeMileage)) {
|
||||
if (isNaN(upgradeMileage) && GetVehicleId().odometerOptional) {
|
||||
upgradeMileage = '0';
|
||||
}
|
||||
upgradeMileage = GetAdjustedOdometer(upgradeRecordId, upgradeMileage);
|
||||
|
||||
Reference in New Issue
Block a user