|
@@ -20,6 +20,7 @@ let rptTplObj = {
|
|
|
let me = this;
|
|
|
if (!me.hasInitialized) {
|
|
|
zTreeOprObj.getCustomerCfg();
|
|
|
+ zTreeOprObj.getAvailablePageSize();
|
|
|
zTreeOprObj.getReportTemplateTree();
|
|
|
me.hasInitialized = true;
|
|
|
let canvas = document.getElementById("rptCanvas");
|
|
@@ -144,6 +145,28 @@ let zTreeOprObj = {
|
|
|
me.refreshNodes();
|
|
|
}, null, null);
|
|
|
},
|
|
|
+ getAvailablePageSize: function() {
|
|
|
+ let me = zTreeOprObj, params = {};
|
|
|
+ params.engineerId = projectObj.project.projectInfo.property.engineering;
|
|
|
+ CommonAjax.postEx("report_tpl_api/getAvailablePageSize", params, 2000, true, function(result){
|
|
|
+ if (result) {
|
|
|
+ // console.log(result);
|
|
|
+ if (result.length > 0) {
|
|
|
+ $('#btnRptPageSize')[0].innerHTML = result[0];
|
|
|
+ let divDom = $('#divRptPageSize');
|
|
|
+ divDom.empty();
|
|
|
+ for (let pIdx = 1; pIdx < result.length; pIdx++) {
|
|
|
+ //<a class="dropdown-item" id="hrefRptPageSize_A3" style="cursor:pointer" onclick="zTreeOprObj.changePageSize(this)">A3</a>
|
|
|
+ let aDomStr = `<a class="dropdown-item" id="hrefRptPageSize_${result[pIdx]}" style="cursor:pointer" onclick="zTreeOprObj.changePageSize(this)">${result[pIdx]}</a>`;
|
|
|
+ divDom.append(aDomStr);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ //
|
|
|
+ }
|
|
|
+ }, null, null
|
|
|
+ );
|
|
|
+ },
|
|
|
getCustomerCfg: function() {
|
|
|
let me = zTreeOprObj, params = {};
|
|
|
params.engineerId = projectObj.project.projectInfo.property.engineering;
|