Browse Source

中间计量修改

duy 1 year ago
parent
commit
eed0faf4fc
1 changed files with 20 additions and 1 deletions
  1. 20 1
      src/views/debit-pay/admin/components/middlepay/addModal.vue

+ 20 - 1
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -311,9 +311,13 @@ const treeLoadNode = async ({ item, level }, resolve) => {
     resolve(getArrValue(data))
 }
 const nodeId = ref('')
+const isLastChild = ref(true)//是否是最底层节点
 const treeNodeTap = ({ data }) => {
+    const { notExsitChild } = data
+    isLastChild.value = notExsitChild
     nodeId.value = data.id
     baseForm.value.contractUnitId = data.id
+    baseForm.value.fileList = []
     getNodeDivide(data.id)
     getCurrentNodeAllFormData(data.id)
 }
@@ -527,6 +531,12 @@ const addBillBaseModalClick = () => {
         window.$message.warning('请先选择一个树节点')
         return
     }
+    if ( isLastChild.value) {
+        qualityMoadal.value = true
+    } else {
+        window.$message.warning('请选择最底层节点')
+    }
+    
     addBillBaseModalShow.value = true
     billBaseIds.value = arrToId(addTableData.value)
 }
@@ -637,7 +647,16 @@ const addModalClose = () => {
 const qualityMoadal = ref(false)
 
 const associateQual = ()=>{
-    qualityMoadal.value = true
+    if (!nodeId.value) {
+        window.$message.warning('请先选择一个树节点')
+        return
+    }
+    if ( isLastChild.value) {
+        qualityMoadal.value = true
+    } else {
+        window.$message.warning('请选择最底层节点')
+    }
+    
 }
 const closeQual = ()=>{
     qualityMoadal.value = false