Browse Source

合同计量单元修改

duy 1 year ago
parent
commit
ab0f8e25fa
1 changed files with 11 additions and 4 deletions
  1. 11 4
      src/views/project/debit/contract/unit.vue

+ 11 - 4
src/views/project/debit/contract/unit.vue

@@ -12,9 +12,9 @@
                     :h-props="treeProps" 
                     :h-props="treeProps" 
                     is-load-menu 
                     is-load-menu 
                     @load="treeLoadNode" 
                     @load="treeLoadNode" 
-                    @loadMenu="treeLoadMenu" 
-                    @menuTap="treeMenuTap"
-                    @nodeTap="treeNodeTap"
+                    @load-menu="treeLoadMenu" 
+                    @menu-tap="treeMenuTap"
+                    @node-tap="treeNodeTap"
                 />
                 />
             </hc-new-card>
             </hc-new-card>
         </div>
         </div>
@@ -243,6 +243,7 @@ const treeLoadMenu = ({ item, level }, resolve) => {
 }
 }
 const menuType = ref('')
 const menuType = ref('')
 const treeMenuTap = ({ key, node, data, keys }) => {
 const treeMenuTap = ({ key, node, data, keys }) => {
+    const { isDecompositionData } = data
     isInfoView.value = node.isLeaf
     isInfoView.value = node.isLeaf
     menuType.value = key
     menuType.value = key
     getTreeNodeDetail(data)
     getTreeNodeDetail(data)
@@ -250,7 +251,13 @@ const treeMenuTap = ({ key, node, data, keys }) => {
     TreeAutoExpandKeys.value = keys || []
     TreeAutoExpandKeys.value = keys || []
     if (data?.isLock !== 1) {
     if (data?.isLock !== 1) {
         if (key === 'add') {
         if (key === 'add') {
-            treeModalShow.value = true
+            if (isDecompositionData === 1) {
+                window.$message.warning('该节点下面不允许新增节点')
+                
+            } else {
+                treeModalShow.value = true
+            }
+            
         }
         }
         if (key === 'edit') {
         if (key === 'edit') {
             editModalShow.value = true
             editModalShow.value = true