|
@@ -390,6 +390,22 @@ const isDrawType = ref(true)
|
|
const TreeAutoExpandKeys = ref(getStoreData('wbsTreeExpandKeys') || [])
|
|
const TreeAutoExpandKeys = ref(getStoreData('wbsTreeExpandKeys') || [])
|
|
//树搜索
|
|
//树搜索
|
|
const isSearchTree = ref(false)
|
|
const isSearchTree = ref(false)
|
|
|
|
+const getSearchTreeData=async()=>{
|
|
|
|
+ const {error, code, data} = await queryApi.getTreeall({
|
|
|
|
+ contractId: contractId.value,
|
|
|
|
+ projectId: projectId.value,
|
|
|
|
+ wbsId:projectInfo?.value.referenceWbsTemplateId
|
|
|
|
+ })
|
|
|
|
+ //判断状态
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ searchTreeData.value = getArrValue(data)
|
|
|
|
+ treeLoading.value = false
|
|
|
|
+ } else {
|
|
|
|
+ treeLoading.value = false
|
|
|
|
+ searchTreeData.value = []
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+}
|
|
//监听
|
|
//监听
|
|
watch(() => [
|
|
watch(() => [
|
|
useAppState.getCollapse,
|
|
useAppState.getCollapse,
|
|
@@ -397,7 +413,8 @@ watch(() => [
|
|
isCollapse.value = Collapse
|
|
isCollapse.value = Collapse
|
|
|
|
|
|
})
|
|
})
|
|
-watch(isSearchTree, (val) => {
|
|
|
|
|
|
+watch(projectId, (val) => {
|
|
|
|
+ console.log(val,'val')
|
|
if(val){
|
|
if(val){
|
|
getSearchTreeData()
|
|
getSearchTreeData()
|
|
}
|
|
}
|
|
@@ -527,22 +544,7 @@ const treeLoading = ref(false)
|
|
const searchTreeClick = async () => {
|
|
const searchTreeClick = async () => {
|
|
isSearchTree.value=true
|
|
isSearchTree.value=true
|
|
}
|
|
}
|
|
-const getSearchTreeData=async()=>{
|
|
|
|
- const {error, code, data} = await queryApi.getTreeall({
|
|
|
|
- contractId: contractId.value,
|
|
|
|
- projectId: projectId.value,
|
|
|
|
- wbsId:projectInfo?.value.referenceWbsTemplateId
|
|
|
|
- })
|
|
|
|
- //判断状态
|
|
|
|
- if (!error && code === 200) {
|
|
|
|
- searchTreeData.value = getArrValue(data)
|
|
|
|
- treeLoading.value = false
|
|
|
|
- } else {
|
|
|
|
- treeLoading.value = false
|
|
|
|
- searchTreeData.value = []
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-}
|
|
|
|
|
|
+
|
|
// if (searchTreeVal.value) {
|
|
// if (searchTreeVal.value) {
|
|
// isSearchTree.value = true
|
|
// isSearchTree.value = true
|
|
// treeLoading.value = true
|
|
// treeLoading.value = true
|