|
@@ -84,7 +84,7 @@
|
|
<HcDialog :show="linksRelateModal" title="关联工程用途及部位" widths="50rem" isTable saveText="确认关联" @close="linksRelateModalClose" @save="linksRelateModalSave">
|
|
<HcDialog :show="linksRelateModal" title="关联工程用途及部位" widths="50rem" isTable saveText="确认关联" @close="linksRelateModalClose" @save="linksRelateModalSave">
|
|
<div class="hc-links-relate-tree-box">
|
|
<div class="hc-links-relate-tree-box">
|
|
<div class="hc-search-tree-val">
|
|
<div class="hc-search-tree-val">
|
|
- <el-input v-model="linksRelateSearchTreeVal" block size="large" placeholder="请输入名称关键词检索" clearable @keyup="searchTreeKeyUp" @clear="clearSearch">
|
|
|
|
|
|
+ <el-input v-model="linksRelateSearchTreeVal" block size="large" placeholder="请输入名称关键词检索" clearable @keyup="searchTreeKeyUp">
|
|
<template #suffix>
|
|
<template #suffix>
|
|
<HcIcon name="search-2" ui="text-xl" @click="searchTreeClick"/>
|
|
<HcIcon name="search-2" ui="text-xl" @click="searchTreeClick"/>
|
|
</template>
|
|
</template>
|
|
@@ -488,7 +488,12 @@ const linksRelateSearchTreeVal = ref('')
|
|
// )
|
|
// )
|
|
watch(linksRelateSearchTreeVal, (val) => {
|
|
watch(linksRelateSearchTreeVal, (val) => {
|
|
if(!val.length){
|
|
if(!val.length){
|
|
- clearSearch()
|
|
|
|
|
|
+ linksRelateTreeLoading.value=true
|
|
|
|
+ setTimeout(() => {
|
|
|
|
+ linksRelateTreeLoading.value=false
|
|
|
|
+ isSearchTree.value=false
|
|
|
|
+ }, 600);
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
},
|
|
},
|
|
@@ -504,14 +509,7 @@ const searchTreeKeyUp = (e) => {
|
|
searchTreeClick()
|
|
searchTreeClick()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-const clearSearch = (e) => {
|
|
|
|
- isSearchTree.value=true
|
|
|
|
- searchlinksRelateTreeLoading.value = true
|
|
|
|
- setTimeout(()=>{
|
|
|
|
- searchlinksRelateTreeLoading.value = false
|
|
|
|
- },3000)
|
|
|
|
-
|
|
|
|
-}
|
|
|
|
|
|
+
|
|
|
|
|
|
//树搜索
|
|
//树搜索
|
|
const isSearchTree = ref(false)
|
|
const isSearchTree = ref(false)
|