added flag for optional odometer.

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD
2024-09-24 19:18:13 -06:00
parent a653f3ac7f
commit 6de928aef4
12 changed files with 16 additions and 6 deletions

View File

@@ -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);

View File

@@ -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);

View File

@@ -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)) {

View File

@@ -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);

View File

@@ -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,

View File

@@ -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);