Przeglądaj źródła

Task#2999 1/2/3 项

TonyKang 5 lat temu
rodzic
commit
ff7215d85c
1 zmienionych plików z 13 dodań i 0 usunięć
  1. 13 0
      app/public/report/js/rpt_main.js

+ 13 - 0
app/public/report/js/rpt_main.js

@@ -104,6 +104,16 @@ let zTreeOprObj = {
         let nodeLv = 0;
         private_remove_hide_item(TOP_TREE_NODES, nodeLv);
         zTreeHelper.createTreeDirectly(TOP_TREE_NODES, rpt_tpl_setting, "rptTplTree", me);
+        me.treeObj.expandAll(false);
+        let topNodes = me.treeObj.getNodes();
+        for (let topLvItem of topNodes) {
+            me.treeObj.expandNode(topLvItem, true, false, false);
+            if (topLvItem.items && topLvItem.items.length > 0) {
+                for (let secTopLvItem of topLvItem.items) {
+                    me.treeObj.expandNode(secTopLvItem, true, false, false);
+                }
+            }
+        }
         me.refreshNodes();
     },
     getCustomerCfg: function() {
@@ -211,6 +221,9 @@ let zTreeOprObj = {
     onCheck: function(event, treeId, treeNode) {
         zTreeOprObj.countChkedRptTpl();
         rptCustomObj.showMaterialSelect();
+        if (treeNode.isParent) {
+            zTreeOprObj.treeObj.expandNode(treeNode, true, true, false);
+        }
     },
     onClick: function(event,treeId,treeNode) {
         let me = zTreeOprObj;