duy 1 年之前
父節點
當前提交
88ff001bdb
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      src/views/project/debit/contract/check-list.vue

+ 6 - 5
src/views/project/debit/contract/check-list.vue

@@ -403,7 +403,7 @@ const getTreeNodeDetail = async (node)=>{
 const treeLoadMenu = ({ item, level }, resolve) => {
     const { isLock } = item
     if (level === 1) {
-        if (isLock === 0) {
+        if (isLock === 1) {
                 return resolve([
                     { icon: 'lock', label: '解锁', key: 'lock' },
                     { icon: 'add', label: '新增', key: 'add' },
@@ -418,7 +418,7 @@ const treeLoadMenu = ({ item, level }, resolve) => {
         }
        
     } else {
-        if (isLock === 0) {
+        if (isLock === 1) {
             return resolve([
                 { icon: 'lock', label: '解锁', key: 'lock' },
                 { icon: 'add', label: '新增', key: 'add' },
@@ -480,8 +480,9 @@ const treeMenuTap = ({ key, data, node }) => {
         if (key === 'del') {
             delModalClick()
         }
-    } else {
-        window.$message.waring('当前节点为锁定状态,不允许操作')
+    } 
+    if (data?.isLock === 1 && key !== 'lock') {
+        window.$message.warning('当前节点为锁定状态,不允许操作')
     }
    
     if (key === 'lock') {
@@ -522,7 +523,7 @@ const handleLockNode = async ()=>{
     const { error, code, msg } = await lockNode({
         id: treeItem.value.id || '',
         contractId:contractId.value,
-        status:treeItem.value?.isLock === 1 ? 0 : 1 || '',
+        status:treeItem.value?.isLock,
     })
     if (!error && code === 200) {
         window?.$message?.success(msg)