Browse Source

模板copy默认不发布

TonyKang 7 years ago
parent
commit
f01be8206f
2 changed files with 5 additions and 40 deletions
  1. 0 39
      web/maintain/report/js/cfg_const.js
  2. 5 1
      web/maintain/report/js/rpt_tpl_main.js

+ 0 - 39
web/maintain/report/js/cfg_const.js

@@ -1,42 +1,3 @@
-let setting_org = {
-    view: {
-        addHoverDom: zTreeOprObj.addHoverDom,
-        removeHoverDom: zTreeOprObj.removeHoverDom,
-        expandSpeed: "",
-        selectedMulti: false
-    },
-    edit: {
-        enable: true,
-        editNameSelectAll: true,
-        showRemoveBtn: true,
-        showRenameBtn: true,
-        removeTitle: "删除节点",
-        renameTitle: "更改名称"
-    },
-    data: {
-        keep: {
-            parent:true,
-            leaf:true
-        },
-        key: {
-            children: "items"
-        },
-        simpleData: {
-            enable: true,
-            idKey: "ID",
-            pIdKey: "ParentID",
-            rootPId: -1
-        }
-    },
-    callback:{
-        onClick: zTreeOprObj.onClick,
-        beforeRename: zTreeOprObj.beforeRename,
-        beforeRemove: zTreeOprObj.onBeforeRemove,
-        onRemove: zTreeOprObj.onRemove,
-        onRename: zTreeOprObj.onRename
-    }
-};
-
 let setting = {
     view: {
         addHoverDom: zTreeOprObj.addHoverDom,

+ 5 - 1
web/maintain/report/js/rpt_tpl_main.js

@@ -1,6 +1,7 @@
 'use strict'
 
-const IDMark_Switch = "_switch",
+const
+    IDMark_Switch = "_switch",
     IDMark_Icon = "_ico",
     IDMark_Span = "_span",
     IDMark_Input = "_input",
@@ -9,6 +10,7 @@ const IDMark_Switch = "_switch",
     IDMark_Remove = "_remove",
     IDMark_Ul = "_ul",
     IDMark_A = "_a";
+    //以上的常量是在查找zTree默认生成的dom对象时用到(tID + 后缀)
 
 const NODE_LEVEL_COMPILATION_OLD = 0,
     NODE_LEVEL_COMPILATION_NEW = 1,
@@ -348,6 +350,8 @@ let zTreeOprObj = {
     },
     onDrop: function (event, treeId, treeNodes, targetNode, moveType, isCopy) {
         let me = zTreeOprObj;
+        zTreeOprObj.treeObj.checkNode(treeNodes[0], false, false);
+        treeNodes[0].released = false;
         let targetTopNode = me.getParentNodeByNodeLevel(targetNode, NODE_LEVEL_COMPILATION_NEW);
         let newTopNode = null;
         let canContinue = false;