浏览代码

树形结构筛选 筛选后需全部展开

lizhenhao 2 年之前
父节点
当前提交
ffd96a86be

+ 4 - 1
src/views/modules/cw/projectBusinessType/CwProjectBusinessTypeList.vue

@@ -33,7 +33,7 @@
           @sort-change="sortChangeHandle"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -116,6 +116,9 @@
           this.dataList = data.records
           this.tablePage.total = data.total
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.businessTypeTable.setAllTreeExpand(true)
+          })
         })
       },
       // 当前页

+ 4 - 1
src/views/modules/cw/reimbursementApproval/info/CwReimbursementTypePullForm.vue

@@ -35,7 +35,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :row-config="{isCurrent: true}"
           :radio-config="{trigger: 'row'}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
@@ -122,6 +122,9 @@
         this.reimbursementApprovalTypeService.bxList({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
         // this.reimbursementTypeService.list({...this.searchForm}).then(({data}) => {
         //   this.dataList = data

+ 4 - 1
src/views/modules/cw/reimbursementApproval/type/TypeList.vue

@@ -37,7 +37,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -117,6 +117,9 @@
         this.reimbursementApprovalTypeService.list({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
         // this.reimbursementTypeService.list({...this.searchForm}).then(({data}) => {
         //   this.dataList = data

+ 4 - 1
src/views/modules/cw/reportManagement/auditSheet/TypeList.vue

@@ -34,7 +34,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -114,6 +114,9 @@
         this.cwProofreadTypeService.list({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
         // this.proofreadTypeService.list({...this.searchForm}).then(({data}) => {
         //   this.dataList = data

+ 4 - 1
src/views/modules/cw/workClientInfo/manageLevelType/ManageLevelTypeList.vue

@@ -33,7 +33,7 @@
           @sort-change="sortChangeHandle"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -126,6 +126,9 @@
           this.dataList = data.records
           this.tablePage.total = data.total
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.manageLevelTypeTable.setAllTreeExpand(true)
+          })
         })
       },
       // 当前页

+ 4 - 1
src/views/modules/cw/workClientInfo/manageLevelType/ManageLevelTypeListForm.vue

@@ -40,7 +40,7 @@
           @sort-change=""
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="radio" width="40" ></vxe-column>
           <vxe-column min-width="350" title="管理级次分类名称" field="name" align="left" tree-node></vxe-column>
@@ -142,6 +142,9 @@
           this.dataList = data.records
           this.tablePage.total = data.total
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.manageLevelTypeTable.setAllTreeExpand(true)
+          })
         })
       },
       // 当前页

+ 4 - 1
src/views/modules/cw/workClientInfo/organizationType/OrganizationTypeList.vue

@@ -33,7 +33,7 @@
           @sort-change="sortChangeHandle"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -126,6 +126,9 @@
           this.dataList = data.records
           this.tablePage.total = data.total
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.organizationTypeTable.setAllTreeExpand(true)
+          })
         })
       },
       // 当前页

+ 4 - 1
src/views/modules/cw/workClientInfo/organizationType/OrganizationTypeListForm.vue

@@ -40,7 +40,7 @@
           :sort-config="{remote:true}"
           :data="dataList"
           :radio-config="{trigger: 'row'}"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="radio" width="40" ></vxe-column>
           <vxe-column min-width="350" title="组织类型分类名称" field="name" align="left" tree-node></vxe-column>
@@ -142,6 +142,9 @@
           this.dataList = data.records
           this.tablePage.total = data.total
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.organizationTypeTable.setAllTreeExpand(true)
+          })
         })
       },
       // 当前页

+ 4 - 1
src/views/modules/finance/invoice/UserPullForm.vue

@@ -38,7 +38,7 @@
           :data="dataList"
           :row-config="{isCurrent: true}"
           :radio-config="{trigger: 'row'}"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
 <!--          <vxe-column type="seq" width="60" title="序号"></vxe-column>-->
           <vxe-column type="radio" width="40" ></vxe-column>
@@ -106,6 +106,9 @@
         this.reimbursementService.userTree(this.searchForm.name).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.userTable.setAllTreeExpand(true)
+          })
         })
       },
       // 当前页

+ 4 - 1
src/views/modules/materialManagement/info/MaterialTypePullForm.vue

@@ -36,7 +36,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
 <!--          <vxe-column type="checkbox" width="40" ></vxe-column>-->
@@ -111,6 +111,9 @@
         this.materialTypeService.cgList({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
         // this.reimbursementTypeService.list({...this.searchForm}).then(({data}) => {
         //   this.dataList = data

+ 4 - 1
src/views/modules/materialManagement/materialType/TypeList.vue

@@ -37,7 +37,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -120,6 +120,9 @@
         this.materialTypeService.list({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
         // this.reimbursementTypeService.list({...this.searchForm}).then(({data}) => {
         //   this.dataList = data

+ 4 - 1
src/views/modules/program/configuration/proofreadType/BrowseTypeList.vue

@@ -34,7 +34,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -111,6 +111,9 @@
         this.proofreadTypeService.list({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
       },
       // 删除

+ 4 - 1
src/views/modules/program/configuration/proofreadType/TypeList.vue

@@ -34,7 +34,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -111,6 +111,9 @@
         this.proofreadTypeService.list({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
       },
       // 删除

+ 4 - 1
src/views/modules/program/configuration/typeDict/TypeDictList.vue

@@ -33,7 +33,7 @@
           @sort-change="sortChangeHandle"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :checkbox-config="{}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
           <vxe-column type="checkbox" width="40" ></vxe-column>
@@ -125,6 +125,9 @@
           this.dataList = data.records
           this.tablePage.total = data.total
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeDictTable.setAllTreeExpand(true)
+          })
         })
       },
       // 当前页

+ 4 - 1
src/views/modules/zs/reimbursement/info/CwReimbursementTypePullForm.vue

@@ -35,7 +35,7 @@
           :menu-config="{}"
           :sort-config="{remote:true}"
           :data="dataList"
-          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId'}"
+          :tree-config="{transform: true, rowField: 'id', parentField: 'parentId',expandAll: true}"
           :row-config="{isCurrent: true}"
           :radio-config="{trigger: 'row'}">
           <vxe-column type="seq" width="60" title="序号"></vxe-column>
@@ -123,6 +123,9 @@
         this.reimbursementApprovalTypeService.bxList({...this.searchForm}).then(({data}) => {
           this.dataList = data
           this.loading = false
+          this.$nextTick(() => {
+            this.$refs.typeTable.setAllTreeExpand(true)
+          })
         })
         // this.reimbursementTypeService.bxList({...this.searchForm}).then(({data}) => {
         //   this.dataList = data