Browse Source

合同计量单元修改

duy 1 year ago
parent
commit
c38e3990d9
1 changed files with 14 additions and 13 deletions
  1. 14 13
      src/views/project/debit/contract/components/unit/tree-form.vue

+ 14 - 13
src/views/project/debit/contract/components/unit/tree-form.vue

@@ -80,7 +80,17 @@ const uuid = getRandom(4)
 const isShow = defineModel('modelValue', {
     default: false,
 })
-
+const getTreeDataList = async ()=>{
+    const { error, code, data } = await unitApi.getLeftList({
+      id:ids.value,
+    })
+   
+    if (!error && code === 200) {
+        treeDataList.value = getArrValue(data)
+    } else {
+        treeDataList.value = []
+    }
+}
 //监听
 watch(() => [
     props.ids,
@@ -91,13 +101,14 @@ watch(() => [
     ids.value = Ids
     menuType.value = Type
     templateId.value = Tem
+    getTreeDataList()
 }, { immediate: true })
 
 //监听
 watch(isShow, (val) => {
     if (val) {
         setSplitRef()
-        getTreeDataList()
+      
     }
 })
 
@@ -124,17 +135,7 @@ const treeListClick = (item) => {
         leftNodeId:item.id,
     })
 }
-const getTreeDataList = async ()=>{
-    const { error, code, data } = await unitApi.getLeftList({
-      id:ids.value,
-    })
-   
-    if (!error && code === 200) {
-        treeDataList.value = getArrValue(data)
-    } else {
-        treeDataList.value = []
-    }
-}
+
 //表格数据
 const tableColumn = ref([
     { key: 'nodeName', name: '名称' },