|
@@ -20,7 +20,7 @@
|
|
|
</div>
|
|
|
<div class="content-container">
|
|
|
<!-- 公司部门 -->
|
|
|
- <TreeChoice :dataList="deptOptions" nodeKey="id" nodeVal="label" @itemClick="handleNodeClick" />
|
|
|
+ <TreeChoice :dataList="deptOptions" nodeKey="id" nodeVal="label" v-model="queryParams.deptIds" />
|
|
|
<div class="main">
|
|
|
<div class="table-nav">
|
|
|
<div class="tags">
|
|
@@ -555,7 +555,7 @@
|
|
|
import { treeselect } from '@/api/system/dept'
|
|
|
import userAvatar from './profile/userAvatar.vue'
|
|
|
import Treeselect from '@riophae/vue-treeselect'
|
|
|
- import TreeChoice from '@/components/treeChoice/index.vue'
|
|
|
+ import TreeChoice from '@/components/deptTreeChoice/index.vue'
|
|
|
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
|
|
|
import { deepClone } from '@/utils/index.js'
|
|
|
|
|
@@ -638,7 +638,8 @@
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
realName: undefined,
|
|
|
- phonenumber: undefined
|
|
|
+ phonenumber: undefined,
|
|
|
+ deptIds: [],
|
|
|
},
|
|
|
// 列信息
|
|
|
columns: [
|