duy 1 éve
szülő
commit
b8d6fc7151

+ 32 - 12
src/views/project/debit/contract/check-list.vue

@@ -401,20 +401,40 @@ const getTreeNodeDetail = async (node)=>{
 }
 //菜单
 const treeLoadMenu = ({ item, level }, resolve) => {
+    const { isLock } = item
     if (level === 1) {
-        return resolve([
-            { icon: 'lock', label: '锁定', key: 'lock' },
-            { icon: 'add', label: '新增', key: 'add' },
-            { icon: 'arrow-up-down-line', label: '排序', key: 'sort' },
-        ])
+        if (isLock === 1) {
+                return resolve([
+                    { icon: 'lock', label: '解锁', key: 'lock' },
+                    { icon: 'add', label: '新增', key: 'add' },
+                    { icon: 'arrow-up-down-line', label: '排序', key: 'sort' },
+                ])
+        } else {
+            return resolve([
+                    { icon: 'lock', label: '锁定', key: 'lock' },
+                    { icon: 'add', label: '新增', key: 'add' },
+                    { icon: 'arrow-up-down-line', label: '排序', key: 'sort' },
+            ])
+        }
+       
     } else {
-        return resolve([
-            { icon: 'lock', label: '锁定', key: 'lock' },
-            { icon: 'add', label: '新增', key: 'add' },
-            { icon: 'pencil', label: '修改', key: 'edit' },
-            { icon: 'arrow-up-down-line', label: '排序', key: 'sort' },
-            { icon: 'close', label: '删除', key: 'del' },
-        ])
+        if (isLock === 1) {
+            return resolve([
+                { icon: 'lock', label: '解锁', key: 'lock' },
+                { icon: 'add', label: '新增', key: 'add' },
+                { icon: 'pencil', label: '修改', key: 'edit' },
+                { icon: 'arrow-up-down-line', label: '排序', key: 'sort' },
+                { icon: 'close', label: '删除', key: 'del' },
+            ])
+        } else {
+            return resolve([
+                { icon: 'lock', label: '锁定', key: 'lock' },
+                { icon: 'add', label: '新增', key: 'add' },
+                { icon: 'pencil', label: '修改', key: 'edit' },
+                { icon: 'arrow-up-down-line', label: '排序', key: 'sort' },
+                { icon: 'close', label: '删除', key: 'del' },
+            ])
+        }
     }
 }
 

+ 0 - 1
src/views/project/debit/contract/unit.vue

@@ -181,7 +181,6 @@ const getTreeNodeDetail = async (node)=>{
 }
 //菜单
 const treeLoadMenu = ({ item, level }, resolve) => {
-    console.log(item, 'item1111')
     const { isLock } = item
     if (level === 1) {
         if (isLock === 1) {