Ver código fonte

过滤修改

duy 1 mês atrás
pai
commit
da442a0500
2 arquivos alterados com 28 adições e 0 exclusões
  1. 9 0
      src/api/manager/wbstree.js
  2. 19 0
      src/views/manager/projectinfo/tree.vue

+ 9 - 0
src/api/manager/wbstree.js

@@ -368,4 +368,13 @@ export const getQueryValueByType = (params) => {
         method: 'get',
         params
     })
+}
+
+//过滤
+export const getQueryValueByNodeType = (params) => {
+    return request({
+        url: '/api/blade-manager/wbsTree/getQueryValueByNodeType',
+        method: 'get',
+        params
+    })
 }

+ 19 - 0
src/views/manager/projectinfo/tree.vue

@@ -1986,6 +1986,7 @@ import {
   selectPrivateFormElements,
   syncCurrentFormInProject,
   getQueryValueByType,
+  getQueryValueByNodeType
 } from "@/api/manager/wbstree";
 import {
   saveElement,
@@ -2912,7 +2913,25 @@ export default {
       this.searchtreeLoad = false;
     },
     filterSearchClick(){
+    
+        this.isSearch = true;
+        this.searchtreeLoad = true;
+        getQueryValueByNodeType({
+          queryValue: this.filterText,
+          wbsId: this.id,
+          projectId: this.projectid,
+        }).then((res) => {
+          let arr = [];
+          if (Array.isArray(res.data.data)) {
+            arr = res.data.data;
+            this.searchTreeData = arr;
+          } else {
+            this.searchTreeData = [];
+          }
+        });
+      
 
+      this.searchtreeLoad = false;
     },
     clearSearch() {
       this.isSearch = false;