|
@@ -25,11 +25,13 @@ cfgCacheUtil.setupDftCache();
|
|
|
let fsUtil = require("../../../public/fsUtil");
|
|
|
|
|
|
let demoPrjId = - 1;
|
|
|
-let demoRptId = 223, pagesize = "A4";
|
|
|
+// let demoRptId = 223, pagesize = "A4";
|
|
|
+let demoRptId = 261, pagesize = "A4";
|
|
|
|
|
|
-demoPrjId = 1220; //QA:
|
|
|
+// demoPrjId = 1220; //QA:
|
|
|
+demoPrjId = 2260;
|
|
|
//*
|
|
|
-let userId_Leng = "59cdf14a0034a1000ba52b97"; //小冷User Id 换成_id了
|
|
|
+let userId_Leng = "5acac1e885bf55000bd055ba"; //小冷User Id 换成_id了
|
|
|
let userId_Dft = userId_Leng;
|
|
|
/*/
|
|
|
let userId_Dft = "595328da1934dc327cad08eb";
|
|
@@ -47,7 +49,7 @@ fs.readFile(__dirname.slice(0, __dirname.length - 18) + '/public/web/date_util.j
|
|
|
});
|
|
|
|
|
|
//*
|
|
|
-test('测试 - 打开模板: 封-1 ', function (t) {
|
|
|
+test('测试 - 打开模板: 封-3 ', function (t) {
|
|
|
rptTplFacade.getRptTemplate(demoRptId).then(function(rptTpl) {
|
|
|
let rptDataUtil = new rptDataExtractor();
|
|
|
rptDataUtil.initialize(rptTpl._doc);
|
|
@@ -57,8 +59,9 @@ test('测试 - 打开模板: 封-1 ', function (t) {
|
|
|
rptTplDataFacade.prepareProjectData(userId_Dft, demoPrjId, filter, function (err, msg, rawDataObj) {
|
|
|
if (!err) {
|
|
|
try {
|
|
|
- // fsUtil.writeObjToFile(rawDataObj, "D:/GitHome/ConstructionCost/tmp/rptTplRawDataObject.jsp");
|
|
|
+ // fsUtil.writeObjToFile(rawDataObj, "D:/GitHome/ConstructionCost/tmp/rptTplRawDataObject_建筑封-3表.jsp");
|
|
|
let tplData = rptDataUtil.assembleData(rawDataObj);
|
|
|
+ // fsUtil.writeObjToFile(tplData, "D:/GitHome/ConstructionCost/tmp/rptTplAssembledData_建筑封-3表.jsp");
|
|
|
//build the report
|
|
|
let printCom = JpcEx.createNew();
|
|
|
rptTpl[JV.NODE_MAIN_INFO][JV.NODE_PAGE_INFO][JV.PROP_PAGE_SIZE] = pagesize;
|
|
@@ -69,7 +72,7 @@ test('测试 - 打开模板: 封-1 ', function (t) {
|
|
|
let maxPages = printCom.totalPages;
|
|
|
let pageRst = printCom.outputAsSimpleJSONPageArray(rptTpl, tplData, 1, maxPages, defProperties);
|
|
|
if (pageRst) {
|
|
|
- // fsUtil.writeObjToFile(pageRst, "D:/GitHome/ConstructionCost/tmp/testBuiltPageResult.jsp");
|
|
|
+ fsUtil.writeObjToFile(pageRst, "D:/GitHome/ConstructionCost/tmp/testBuiltPageResult_建筑封-3.jsp");
|
|
|
} else {
|
|
|
console.log("oh! no pages were created!");
|
|
|
}
|
|
@@ -96,7 +99,7 @@ test('close the connection', function (t) {
|
|
|
mongoose.disconnect();
|
|
|
t.pass('closing db connection');
|
|
|
t.end();
|
|
|
- }, 8000);
|
|
|
+ }, 1000);
|
|
|
// mongoose.disconnect();
|
|
|
// t.pass('closing db connection');
|
|
|
// t.end();
|