Pārlūkot izejas kodu

TASK #4044(前台部分调整)

TonyKang 3 gadi atpakaļ
vecāks
revīzija
f5bffd4b56
1 mainītis faili ar 8 papildinājumiem un 2 dzēšanām
  1. 8 2
      app/view/report/index.ejs

+ 8 - 2
app/view/report/index.ejs

@@ -321,7 +321,7 @@
 
 <script type="text/javascript">
     let TOP_TREE_NODES = <%- rpt_tpl_data %>;
-    const PAGE_SHOW = {closeWatermark: 0, closeExportPdf: 0, closeExportExcel: 0, showArchive: 0};
+    const PAGE_SHOW = {closeWatermark: 0, closeExportPdf: 0, closeExportExcel: 0, showArchive: 0, dftShowAllCustomized: 0};
     <% if (pageShow !== null) { %>
         <% if (parseInt(pageShow.closeWatermark) === 1) { %>
             PAGE_SHOW['closeWatermark'] = 1;
@@ -335,6 +335,9 @@
         <% if (parseInt(pageShow.showArchive) === 1) { %>
             PAGE_SHOW['showArchive'] = 1;
         <% } %>
+        <% if (parseInt(pageShow.dftShowAllCustomized) === 1) { %>
+        PAGE_SHOW['dftShowAllCustomized'] = 1;
+        <% } %>
     <% } %>
 
 //    PAGE_SHOW['closeWatermark'] = 0; //测试用,check in 前要屏蔽
@@ -515,7 +518,10 @@
             // 1.1 移除未被选择的模板
             filterUnchkTplTreeNode(TOP_TREE_NODES[0], CUST_TREE_NODES.common);
             TOP_TREE_NODES.unshift(individualNode); //定制在前
-            filterUnchkTplTreeNode(TOP_TREE_NODES[0], CUST_TREE_NODES.customize);
+            // PAGE_SHOW['dftShowAllCustimed']
+            if (!(CUST_TREE_NODES.customize && CUST_TREE_NODES.customize.length === 0 && PAGE_SHOW['dftShowAllCustomized'] === 1)) {
+                filterUnchkTplTreeNode(TOP_TREE_NODES[0], CUST_TREE_NODES.customize);
+            }
             //2. 原始的模板树(恢复用)
             const individualNodeOrg = {id: 99999, name: '定制报表', pid: -1, rpt_type: 0, items: [], isParent: true};
             for (let tnIdx = ORG_TOP_TREE_NODES.length - 1; tnIdx >= 0; tnIdx--) {