duy 1 сар өмнө
parent
commit
633850f44e
1 өөрчлөгдсөн 47 нэмэгдсэн , 17 устгасан
  1. 47 17
      src/views/data-fill/wbs.vue

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

@@ -1550,24 +1550,33 @@ const TreeAutoExpandKeys = ref(getStoreValue('wbsTreeExpandKeys') || [])
 //树搜索
 const isSearchTree = ref(false)
 const searchTreeHeight = ref()
-const getSearchTreeData = async () => {
+const getSearchTreeData = async (type) => {
     treeLoading.value = true
-    const { error, code, data }
-        = await queryApi.getTreeNodeByQueryValueAndContractId({
-            contractId: contractId.value,
-            queryValue: searchTreeVal.value,
-            tableOwner: authBtnTabKey.value,
-        })
-    //判断状态
-    if (!error && code === 200) {
-        let treedata = getArrValue(data)
-        searchTreeData.value = treedata
-        treeLoading.value = false
-    } else {
-        treeLoading.value = false
+        let response
+        if (type === 'history') {
+            response = await collectApi.saveHistory({
+               contractId: contractId.value || '',
+                    days: 5,
+                    tableOwner: authBtnTabKey.value,
+            })
+        } else {
+            response = await queryApi.getTreeNodeByQueryValueAndContractId({
+                contractId: contractId.value,
+                tableOwner: authBtnTabKey.value,
+               queryValue: searchTreeVal.value,
+            })
+        }
 
-        searchTreeData.value = []
-    }
+        const { error, code, data } = response
+             if (!error && code === 200) {
+                let treedata = getArrValue(data)
+                searchTreeData.value = treedata
+                treeLoading.value = false
+            } else {
+                treeLoading.value = false
+
+                searchTreeData.value = []
+            }
 }
 
 //监听
@@ -1838,7 +1847,13 @@ const searchTreeClick = async () => {
             = document.getElementById('hc-tree-scrollbar').offsetHeight
         isSearchTree.value = true
         //treeLoading.value = true
-        getSearchTreeData()
+        if ( isLookHistory.value) {
+              getSearchTreeData('history')
+        } else {
+            getSearchTreeData()
+        }
+
+      
     } else {
         isSearchTree.value = false
     }
@@ -3866,6 +3881,17 @@ const handleClick = () => {
   setTimeout(() => {
     isScaling.value = false
   }, 300) // 与CSS过渡时间保持一致
+
+   //重新加载左边树
+   isLookHistory.value = false
+
+   isSearchTree.value = false
+   searchTreeVal.value = ''
+        isShowLeft.value = false
+        setTimeout(() => {
+            isShowLeft.value = true
+        }, 500)
+        getTableDataAll()
 }
 
 //收藏
@@ -3986,8 +4012,12 @@ const eyeClick = (data)=>{
 }
 //查看最近操作的节点
 const lookLoading = ref(false)
+const isLookHistory = ref(false)
 const lookHistory = ()=>{
+    isLookHistory.value = true
 
+     isSearchTree.value = true
+    getSearchTreeData('history')
 }
 </script>