Jelajahi Sumber

合同工程清单修改

duy 1 tahun lalu
induk
melakukan
33e2203909
1 mengubah file dengan 9 tambahan dan 2 penghapusan
  1. 9 2
      src/views/project/debit/contract/check-list.vue

+ 9 - 2
src/views/project/debit/contract/check-list.vue

@@ -91,7 +91,7 @@
                         </el-col>
                     </template>
                     <!-- 修改和清单 -->
-                    <template v-if="menuType === 'edit' && treeItem.isFormNode === 1">
+                    <template v-if="menuType === 'edit' && formModel.isFormNode === 1">
                         <el-col :span="8">
                             <el-form-item label="中标单价:">
                                 <el-input-number v-model="formModel.bidPrice" :controls="false" :min="0" class="w-100" :precision="2" :disabled="infoData.citeStatus === 1" @change="changeBidPrice" />
@@ -141,7 +141,7 @@
                             </el-form-item>
                         </el-col>
                         <el-col :span="8">
-                            <el-form-item label="清单节点:">
+                            <el-form-item label="是否清单节点:">
                                 <el-select v-if="treeItem.isFormNode === 0" v-model="formModel.isFormNode" block @change="FchangeIsForm">
                                     <el-option label="是" :value="1" />
                                     <el-option label="否" :value="0" />
@@ -518,11 +518,18 @@ const changeAddFormType = (val)=>{
 //修改非清单节点是否为清单节点限制
 const FchangeIsForm = (val)=>{
     const { hasChild } = treeItem.value
+    const { citeStatus } = infoData.value
+  
     if (hasChild && val === 1) {
         window.$message.warning('该节点下面存在子节点,不允许修改为清单节点')
         formModel.value.isFormNode = 0
         
     }
+    if (citeStatus && val === 0) {
+        window.$message.warning('当前前清单已经被计量引用,不允许修改为非清单节点')
+        formModel.value.isFormNode = 1
+        
+    }
 }
 //修改清单节点是否为清单节点限制
 const IchangeIsForm = (val)=>{