Procházet zdrojové kódy

监理合同段查询所有树接口更改

duy před 2 roky
rodič
revize
b70cc19359

+ 8 - 0
src/api/modules/data-fill/query.js

@@ -105,6 +105,14 @@ export default {
             params: form
         }, msg)
     },
+    //获取监理合同段树所有数据
+    async getTreeallJl(form, msg = true) {
+        return httpApi({
+            url: '/api/blade-manager/contractInfo/tree-all-jl',
+            method: 'get',
+            params: form
+        }, msg)
+    },
     //获取流程状态
     async getFirstTaskStatus(form, msg = true) {
         return httpApi({

+ 21 - 1
src/views/data-fill/query.vue

@@ -219,7 +219,12 @@ onMounted(() => {
     getReportNumber()
     getFirstTaskStatus()
     getDictBizClassify()
-    getSearchTreeData()
+    if(contractTypeTabKey.value==2){
+         getSearchTreeDataJl()
+    }else{
+         getSearchTreeData()
+    }
+   
 
 })
 
@@ -245,6 +250,21 @@ const getSearchTreeData=async()=>{
             searchTreeData.value = []
         }
     
+}
+const getSearchTreeDataJl=async()=>{
+        const {error, code, data} = await queryApi.getTreeallJl({
+            contractId: contractId.value,
+            type:1
+        })
+        //判断状态
+        if (!error && code === 200) {
+            searchTreeData.value = getArrValue(data)
+            treeLoading.value = false
+        } else {
+            treeLoading.value = false
+            searchTreeData.value = []
+        }
+    
 }
 const searchTreeKeyUp = (e) => {
     if (e.key === "Enter") {

+ 17 - 1
src/views/data-fill/wbs.vue

@@ -471,7 +471,21 @@ const TreeAutoExpandKeys = ref(getStoreData('wbsTreeExpandKeys') || [])
 const isSearchTree = ref(false)
 const wbstreeKey=ref(Math.random())
 const getSearchTreeData=async()=>{
-        const {error, code, data} = await queryApi.getTreeall({
+    if(contractInfo.value?.contractType==2){
+          const {error, code, data} = await queryApi.getTreeallJl({
+            contractId: contractId.value,
+          
+        })
+        //判断状态
+        if (!error && code === 200) {
+            searchTreeData.value = getArrValue(data)
+            treeLoading.value = false
+        } else {
+            treeLoading.value = false
+            searchTreeData.value = []
+        }
+    }else{
+         const {error, code, data} = await queryApi.getTreeall({
             contractId: contractId.value,
             projectId: projectId.value,
             wbsId:projectInfo?.value.referenceWbsTemplateId
@@ -484,6 +498,8 @@ const getSearchTreeData=async()=>{
             treeLoading.value = false
             searchTreeData.value = []
         }
+    }
+      
 
 }
 //监听