feature/IO-3255-simplified-parts-management - Change Parts Status logic for Parts Management

This commit is contained in:
Dave
2025-08-27 12:35:53 -04:00
parent 24cc3fa6a4
commit 2939b5795b
4 changed files with 55 additions and 24 deletions

View File

@@ -35,6 +35,11 @@
"headerMargin": "135"
},
"md_ro_statuses": {
"parts_statuses": [
"Open",
"In Progress",
"Completed"
],
"statuses": [
"Open",
"Scheduled",
@@ -54,6 +59,10 @@
"Void"
],
"default_void": "Void",
"parts_active_statuses": [
"Open",
"In Progress"
],
"active_statuses": [
"Open",
"Scheduled",

View File

@@ -14,7 +14,7 @@ const {
} = require("../partsManagement.queries");
// Defaults
const FALLBACK_DEFAULT_ORDER_STATUS = "OPEN";
const FALLBACK_DEFAULT_ORDER_STATUS = "Open";
/**
* Fetches the default order status for a bodyshop.
@@ -81,7 +81,8 @@ const extractJobData = (rq) => {
scheduled_in: ev.RepairEvent?.RequestedPickUpDateTime || null,
scheduled_completion: ev.RepairEvent?.TargetCompletionDateTime || null,
clm_no: ci.ClaimNum || null,
status: ci.ClaimStatus || null,
// status: ci.ClaimStatus || null, Proper, setting it default for now
status: FALLBACK_DEFAULT_ORDER_STATUS,
policy_no: ci.PolicyInfo?.PolicyInfo?.PolicyNum || ci.PolicyInfo?.PolicyNum || null,
ded_amt: parseFloat(ci.PolicyInfo?.CoverageInfo?.Coverage?.DeductibleInfo?.DeductibleAmt || 0)
};