Initial work for claims clerk.
This commit is contained in:
@@ -7,6 +7,7 @@ const { BrowserWindow } = require("electron");
|
||||
const ipcTypes = require("../../src/ipc.types.commonjs");
|
||||
const { NewNotification } = require("../notification-wrapper/notification-wrapper");
|
||||
const { WhichRulesetToApply } = require("./constants");
|
||||
const { claimsClerk } = require("../claims-clerk/claims-clerk");
|
||||
//const Nucleus = require("nucleus-nodejs");
|
||||
|
||||
async function ImportJob(filepath) {
|
||||
@@ -326,7 +327,7 @@ async function DecodeLinFile(extensionlessFilePath, close_date) {
|
||||
"PRT_DSMK_P",
|
||||
|
||||
"MOD_LBR_TY",
|
||||
// "DB_HRS",
|
||||
"DB_HRS",
|
||||
"MOD_LB_HRS",
|
||||
// "LBR_INC",
|
||||
// "LBR_OP",
|
||||
@@ -379,6 +380,8 @@ async function DecodeLinFile(extensionlessFilePath, close_date) {
|
||||
break;
|
||||
}
|
||||
|
||||
jobline.alerts = claimsClerk({ jobline, joblines });
|
||||
|
||||
//Moved from V1 function as they may be needed later.
|
||||
delete jobline.prt_dsmk_m; //Delete price markup for wheel repair
|
||||
delete jobline.prt_dsmk_p;
|
||||
@@ -448,7 +451,9 @@ function V1Ruleset(jobline, joblines) {
|
||||
jobline.line_desc.toLowerCase().startsWith("urethane") ||
|
||||
jobline.line_desc.toLowerCase().startsWith("w/shield adhesive") ||
|
||||
//jobline.line_desc.toLowerCase().includes("wheel") || Removed as a part of RPS-41
|
||||
(jobline.line_desc.toLowerCase().includes("tire") && !jobline.line_desc.toLowerCase().includes("sensor")&& !jobline.line_desc.toLowerCase().includes("label")) ||
|
||||
(jobline.line_desc.toLowerCase().includes("tire") &&
|
||||
!jobline.line_desc.toLowerCase().includes("sensor") &&
|
||||
!jobline.line_desc.toLowerCase().includes("label")) ||
|
||||
jobline.line_desc.toLowerCase().startsWith("hazardous") ||
|
||||
jobline.line_desc.toLowerCase().startsWith("detail") ||
|
||||
jobline.line_desc.toLowerCase().startsWith("clean") ||
|
||||
|
||||
Reference in New Issue
Block a user