|
@@ -26,12 +26,15 @@ cfgCacheUtil.setupDftCache();
|
|
|
let fsUtil = require("../../../public/fsUtil");
|
|
|
|
|
|
let demoPrjId = - 1;
|
|
|
-let demoRptId = 384, pagesize = "A4";
|
|
|
+// let demoRptId = 551; //05
|
|
|
+let demoRptId = 626; //06
|
|
|
+let pagesize = "A4";
|
|
|
|
|
|
// demoPrjId = 720; //QA: DW3
|
|
|
-demoPrjId = 3417; //QA:
|
|
|
+demoPrjId = 4563; //QA:
|
|
|
//*/
|
|
|
-let userId_Leng = "59cdf14a0034a1000ba52b97"; //小冷User Id 换成_id了
|
|
|
+// let userId_Leng = "59cdf14a0034a1000ba52b97"; //小冷User Id 换成_id了
|
|
|
+let userId_Leng = "5b5a66c4a3c23e000dccdd77"; //海珠的 _id
|
|
|
let userId_Dft = userId_Leng;
|
|
|
/*/
|
|
|
let userId_Dft = "595328da1934dc327cad08eb";
|
|
@@ -108,21 +111,23 @@ test('测试 - 模板05汇总表: ', function (t) {
|
|
|
|
|
|
function buildPageData(t, rawDataObj, rptDataUtil, rptTpl) {
|
|
|
try {
|
|
|
- // fsUtil.writeObjToFile(rawDataObj, "D:/GitHome/ConstructionCost/tmp/rptTplRawDataObject.jsp");
|
|
|
+ // fsUtil.writeObjToFile(rawDataObj, "D:/GitHome/ConstructionCost/tmp/rptTplRawDataObject_汇总表.jsp");
|
|
|
let tplData = rptDataUtil.assembleData(rawDataObj);
|
|
|
+ fsUtil.writeObjToFile(rawDataObj, "D:/GitHome/ConstructionCost/tmp/rptTplRawDataAfterCacl_汇总表.jsp");
|
|
|
+ fsUtil.writeObjToFile(tplData, "D:/GitHome/ConstructionCost/tmp/rptTplAssembledData_汇总表.jsp");
|
|
|
//it's time to build the report!!!
|
|
|
let printCom = JpcEx.createNew();
|
|
|
rptTpl[JV.NODE_MAIN_INFO][JV.NODE_PAGE_INFO][JV.PROP_PAGE_SIZE] = pagesize;
|
|
|
let defProperties = rpt_cfg;
|
|
|
let dftOption = JV.PAGING_OPTION_NORMAL;
|
|
|
printCom.initialize(rptTpl);
|
|
|
- // fsUtil.writeObjToFile(tplData, "D:/GitHome/ConstructionCost/tmp/rptAssembledData.jsp");
|
|
|
- // fsUtil.writeObjToFile(rawDataObj, "D:/GitHome/ConstructionCost/tmp/rptRawDataAfterAssembled.jsp");
|
|
|
+ // fsUtil.writeObjToFile(tplData, "D:/GitHome/ConstructionCost/tmp/rptAssembledData_汇总表.jsp");
|
|
|
+ // fsUtil.writeObjToFile(rawDataObj, "D:/GitHome/ConstructionCost/tmp/rptRawDataAfterAssembled_汇总表.jsp");
|
|
|
printCom.analyzeData(rptTpl, tplData, defProperties, dftOption);
|
|
|
let maxPages = printCom.totalPages;
|
|
|
let pageRst = printCom.outputAsSimpleJSONPageArray(rptTpl, tplData, 1, maxPages, defProperties);
|
|
|
if (pageRst) {
|
|
|
- fsUtil.writeObjToFile(pageRst, "D:/GitHome/ConstructionCost/tmp/rptPageResult_05.jsp");
|
|
|
+ // fsUtil.writeObjToFile(pageRst, "D:/GitHome/ConstructionCost/tmp/rptPageResult_汇总表.jsp");
|
|
|
} else {
|
|
|
console.log("oh! no pages were created!");
|
|
|
}
|