|
@@ -12,6 +12,8 @@ let stringUtil = require("../../../public/stringUtil");
|
|
|
let treeUtil = require('../../../public/treeUtil');
|
|
|
let projectConst = consts.projectConst;
|
|
|
let projectConstList = consts.projectConstList;
|
|
|
+const gljUtil = require('../../../public/gljUtil');
|
|
|
+
|
|
|
|
|
|
const GLJ_TYPE = {
|
|
|
Labour: 1,
|
|
@@ -202,6 +204,14 @@ class Rpt_Data_Extractor {
|
|
|
for (let item of rawDataObj.prjData) {
|
|
|
setupFunc($PROJECT.DETAIL, item.moduleName, item);
|
|
|
}
|
|
|
+ let projectGLJDatas = getModuleDataByKey(rawDataObj.prjData, "projectGLJ");
|
|
|
+ let rationGLJDatas = getModuleDataByKey(rawDataObj.prjData, "ration_glj");
|
|
|
+ let rationDatas = getModuleDataByKey(rawDataObj.prjData, "ration");
|
|
|
+ let billsDatas = getModuleDataByKey(rawDataObj.prjData, "bills");
|
|
|
+ if (projectGLJDatas && rationGLJDatas, rationDatas, billsDatas) {
|
|
|
+ gljUtil.calcProjectGLJQuantity(projectGLJDatas.data, rationGLJDatas.data, rationDatas.data, billsDatas.data, 4);
|
|
|
+ }
|
|
|
+
|
|
|
if (tpl[JV.NODE_MAP_DATA_HANDLE_INFO]) {
|
|
|
for (let preHandle of tpl[JV.NODE_MAP_DATA_HANDLE_INFO]) {
|
|
|
let srcData = getModuleDataByKey(rawDataObj.prjData, preHandle[JV.PROP_DATA_KEY]);
|