Browse Source

台账修订,工程量清单模式,升降级操作判断

MaiXinRong 5 years ago
parent
commit
7e3fa8990d
1 changed files with 6 additions and 11 deletions
  1. 6 11
      app/public/js/revise.js

+ 6 - 11
app/public/js/revise.js

@@ -183,17 +183,12 @@ $(document).ready(() => {
             setObjEnable($('a[name=base-opr][type=delete]'), valid && first && sameParent && first.level > 1 && !nodeUsed);
             setObjEnable($('a[name=base-opr][type=up-move]'), valid && first && sameParent && first.level > 1 && preNode);
             setObjEnable($('a[name=base-opr][type=down-move]'), valid && first && sameParent && first.level > 1 && !tree.isLastSibling(last));
-            if (isTz) {
-                const posRange = last ? pos.getLedgerPos(last.id) : [];
-                setObjEnable($('a[name=base-opr][type=up-level]'), valid && first && sameParent && tree.getParent(first) && !nodeUsed
-                    && first.level > 2 && ((!posRange || posRange.length === 0) || tree.isLastSibling(last)));
-                const preNodePosRange = preNode ? pos.getLedgerPos(preNode.id) : [];
-                setObjEnable($('a[name=base-opr][type=down-level]'), valid && first && sameParent
-                    && first.level > 1 && preNode && (!preNodePosRange || preNodePosRange.length === 0) && !preNode.used);
-            } else {
-                setObjEnable($('a[name=base-opr][type=up-level]'), valid && first && sameParent && first.level > 2 && tree.getParent(first));
-                setObjEnable($('a[name=base-opr][type=down-level]'), valid && first && sameParent && first.level > 1 && preNode);
-            }
+            const posRange = last ? pos.getLedgerPos(last.id) : [];
+            setObjEnable($('a[name=base-opr][type=up-level]'), valid && first && sameParent && tree.getParent(first) && !nodeUsed
+                && first.level > 2 && ((!posRange || posRange.length === 0) || tree.isLastSibling(last)));
+            const preNodePosRange = preNode ? pos.getLedgerPos(preNode.id) : [];
+            setObjEnable($('a[name=base-opr][type=down-level]'), valid && first && sameParent
+                && first.level > 1 && preNode && (!preNodePosRange || preNodePosRange.length === 0) && !preNode.used);
             setObjEnable($('#cut'), valid);
             setObjEnable($('#paste'), valid);
         },