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