|
@@ -438,7 +438,7 @@ let zTreeOprObj = {
|
|
|
}
|
|
}
|
|
|
);
|
|
);
|
|
|
},
|
|
},
|
|
|
- requestPrjFolderCommon: function () {
|
|
|
|
|
|
|
+ requestPrjFolderCommon: function (params = null) {
|
|
|
let me = zTreeOprObj;
|
|
let me = zTreeOprObj;
|
|
|
hintBox.waitBox();
|
|
hintBox.waitBox();
|
|
|
$.ajax({
|
|
$.ajax({
|
|
@@ -466,6 +466,9 @@ let zTreeOprObj = {
|
|
|
// me.prjFolderTreeObj = $.fn.zTree.init($("#prjFolderTree"), rpt_prj_folder_setting, selectedProjects);
|
|
// me.prjFolderTreeObj = $.fn.zTree.init($("#prjFolderTree"), rpt_prj_folder_setting, selectedProjects);
|
|
|
me.prjFolderTreeObj = $.fn.zTree.init($("#prjFolderTree"), rpt_prj_folder_setting, topItem);
|
|
me.prjFolderTreeObj = $.fn.zTree.init($("#prjFolderTree"), rpt_prj_folder_setting, topItem);
|
|
|
me.prjFolderTreeObj.expandAll(true);
|
|
me.prjFolderTreeObj.expandAll(true);
|
|
|
|
|
+ if (params) {
|
|
|
|
|
+ // 配合async用
|
|
|
|
|
+ }
|
|
|
} else {
|
|
} else {
|
|
|
alert('error: ' + result.message);
|
|
alert('error: ' + result.message);
|
|
|
}
|
|
}
|
|
@@ -484,6 +487,8 @@ let zTreeOprObj = {
|
|
|
$("#divReqCommonSummaryMultiExcel")[0].style.display = "none";
|
|
$("#divReqCommonSummaryMultiExcel")[0].style.display = "none";
|
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
|
$("#divReqCustomSelect")[0].style.display = "none";
|
|
$("#divReqCustomSelect")[0].style.display = "none";
|
|
|
|
|
+ $('#summaryTypeOptions')[0].selectedIndex = 4;
|
|
|
|
|
+ zTreeOprObj.summaryBillsLv = [];
|
|
|
me.requestPrjFolderCommon();
|
|
me.requestPrjFolderCommon();
|
|
|
},
|
|
},
|
|
|
requestPrjFolderForGljSummary: function () {
|
|
requestPrjFolderForGljSummary: function () {
|
|
@@ -494,6 +499,8 @@ let zTreeOprObj = {
|
|
|
$("#divReqCommonSummaryMultiExcel")[0].style.display = "none";
|
|
$("#divReqCommonSummaryMultiExcel")[0].style.display = "none";
|
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
|
$("#divReqCustomSelect")[0].style.display = "none";
|
|
$("#divReqCustomSelect")[0].style.display = "none";
|
|
|
|
|
+ $('#summaryTypeOptions')[0].selectedIndex = 4;
|
|
|
|
|
+ zTreeOprObj.summaryBillsLv = [];
|
|
|
me.requestPrjFolderCommon();
|
|
me.requestPrjFolderCommon();
|
|
|
},
|
|
},
|
|
|
requestPrjFolderForNormalSummary: function () {
|
|
requestPrjFolderForNormalSummary: function () {
|
|
@@ -504,6 +511,8 @@ let zTreeOprObj = {
|
|
|
$("#divReqCommonSummaryMultiExcel")[0].style.display = "none";
|
|
$("#divReqCommonSummaryMultiExcel")[0].style.display = "none";
|
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
|
$("#divReqCustomSelect")[0].style.display = "";
|
|
$("#divReqCustomSelect")[0].style.display = "";
|
|
|
|
|
+ $('#summaryTypeOptions')[0].selectedIndex = 4;
|
|
|
|
|
+ zTreeOprObj.summaryBillsLv = [];
|
|
|
me.requestPrjFolderCommon();
|
|
me.requestPrjFolderCommon();
|
|
|
},
|
|
},
|
|
|
requestBillsSummaryRpt: function () {
|
|
requestBillsSummaryRpt: function () {
|
|
@@ -1369,9 +1378,43 @@ function activeBranchAfterPrjSelection(idStr) {
|
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
$("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
|
$("#divReqCustomSelect")[0].style.display = "none";
|
|
$("#divReqCustomSelect")[0].style.display = "none";
|
|
|
$(`#${idStr}`)[0].style.display = "";
|
|
$(`#${idStr}`)[0].style.display = "";
|
|
|
|
|
+ $('#summaryTypeOptions')[0].selectedIndex = 4;
|
|
|
zTreeOprObj.summaryBillsLv = [];
|
|
zTreeOprObj.summaryBillsLv = [];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-function changeSummaryBillsLv(newLv) {
|
|
|
|
|
- zTreeOprObj.summaryBillsLv = newLv;
|
|
|
|
|
|
|
+function changeSummaryBillsLv(dom) {
|
|
|
|
|
+ // console.log(dom[dom.selectedIndex].value);
|
|
|
|
|
+ zTreeOprObj.summaryBillsLv = JSON.parse(dom[dom.selectedIndex].value);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+async function selectPrjs(params) {
|
|
|
|
|
+ $("#divReqBillSummary")[0].style.display = "none";
|
|
|
|
|
+ $("#divReqGljSummary")[0].style.display = "none";
|
|
|
|
|
+ $("#divReqCommonSummaryExcel")[0].style.display = "none";
|
|
|
|
|
+ $("#divReqCommonSummaryMultiExcel")[0].style.display = "none";
|
|
|
|
|
+ $("#divReqCommonSummaryPDF")[0].style.display = "none";
|
|
|
|
|
+ $("#divReqCustomSelect")[0].style.display = "none";
|
|
|
|
|
+ $("#divReqCustomSelectAsync")[0].style.display = "";
|
|
|
|
|
+ zTreeOprObj.requestPrjFolderCommon(params);
|
|
|
|
|
+ // const select = await confirmSelectPrjs(params);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+function confirmSelectPrjs(params) {
|
|
|
|
|
+ const promise = new Promise(function (resolve, reject) {
|
|
|
|
|
+ // init(gather_select.custom_define, customSelects.stageFlow, gather_select, rptName, resolve, reject);
|
|
|
|
|
+ let me = zTreeOprObj;
|
|
|
|
|
+ if (me.currentNode) {
|
|
|
|
|
+ let treeNode = me.currentNode;
|
|
|
|
|
+ let pageSize = rptControlObj.getCurrentPageSize();
|
|
|
|
|
+ params.pageSize = pageSize;
|
|
|
|
|
+ params.rpt_tpl_id = treeNode.refId;
|
|
|
|
|
+ params.prj_id = projectObj.project.projectInfo.ID;
|
|
|
|
|
+ params.custCfg = me.reportPageCfg;
|
|
|
|
|
+ params.prj_ids = rptControlObj._getRefPrjIdsByRptNode(treeNode);
|
|
|
|
|
+ resolve(true);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ resolve(false);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ return promise;
|
|
|
}
|
|
}
|