|
@@ -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
|