RO into IO merge as of 02/05/2024.

This commit is contained in:
Patrick Fic
2024-02-12 12:22:05 -08:00
211 changed files with 31134 additions and 25729 deletions

View File

@@ -967,6 +967,8 @@ const getAdditionalCostCenter = (jl, profitCenters) => {
return profitCenters["ATS"];
} else if (lineDesc.includes("towing")) {
return profitCenters["TOW"];
} else if (jl.act_price > 0) { //TODO:AIO Ensure that this is tested.
ret.profitcenter_part = defaults.profits["PAO"];
} else {
return null;
}

1148
server/job/job-totals-USA.js Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,20 @@
const Dinero = require("dinero.js");
const queries = require("../graphql-client/queries");
const logger = require('../utils/logger');
const adminClient = require("../graphql-client/graphql-client").client;
const _ = require("lodash");
const logger = require("../utils/logger");
//****************************************************** */
//****************************************************** */
//****************************************************** */
//****************************************************** */
//****************************************************** */
//THIS IS THE CANADIAN/IMEX REQUIRED JOB TOTALS CALCULATION.
//****************************************************** */
//****************************************************** */
//****************************************************** */
//****************************************************** */
// Dinero.defaultCurrency = "USD";
// Dinero.globalLocale = "en-CA";

View File

@@ -1,6 +1,11 @@
exports.totals = require("./job-totals").default;
const RenderInstanceManager = require("../utils/instanceMgr");
exports.totals = RenderInstanceManager({
imex: require("./job-totals").default,
rome: require("./job-totals-USA").default,
});
exports.totalsSsu = require("./job-totals").totalsSsu;
exports.costing = require("./job-costing").JobCosting;
exports.costingmulti = require("./job-costing").JobCostingMulti;
exports.statustransition = require("./job-status-transition").statustransition;
exports.lifecycle = require('./job-lifecycle');
exports.lifecycle = require("./job-lifecycle");