|
|
@@ -68,7 +68,7 @@
|
|
|
</el-col>
|
|
|
<association-manage
|
|
|
:visible.sync="associationManageShow"
|
|
|
- :treeData="treeData"
|
|
|
+ :treeData="treeData2"
|
|
|
:userList="userList"
|
|
|
@getList="handleSearch"
|
|
|
:typeAssoc="typeAssoc"
|
|
|
@@ -86,6 +86,7 @@ import SelectTree from '@/components/SelectTree';
|
|
|
import { getTree } from '@/api/tree.js'
|
|
|
import { Message } from 'element-ui'
|
|
|
import { assign, omit } from 'lodash-es';
|
|
|
+import { deepClone } from '@/utils/index.js'
|
|
|
|
|
|
export default {
|
|
|
name:"waterManage",
|
|
|
@@ -96,7 +97,8 @@ export default {
|
|
|
productName: ''
|
|
|
},
|
|
|
userList: [],
|
|
|
- treeData:[],
|
|
|
+ treeData: [],
|
|
|
+ treeData2: [],
|
|
|
loading: false,
|
|
|
cusareaName: '',
|
|
|
associationManageShow: false,
|
|
|
@@ -177,6 +179,22 @@ export default {
|
|
|
this.$store.dispatch('tree/setTree', res)
|
|
|
}
|
|
|
this.treeData = res?.data
|
|
|
+ this.treeData2 = []
|
|
|
+ this.treeData2 = deepClone(res?.data)
|
|
|
+ this.treeData2 = this.treeData2.filter(t => t?.cusareaName != '全部')
|
|
|
+ let tflag = true
|
|
|
+ this.treeData.forEach(t => {
|
|
|
+ if (t?.cusareaName == '全部') {
|
|
|
+ tflag = false
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if (tflag) {
|
|
|
+ this.treeData.unshift({
|
|
|
+ id: '',
|
|
|
+ cusareaId: '',
|
|
|
+ cusareaName: '全部'
|
|
|
+ })
|
|
|
+ }
|
|
|
this.cusareaName ||= this.treeData[0].cusareaName
|
|
|
this.areaId = this.treeData[0].cusareaId
|
|
|
}
|