【添加】添加按照组织机构搜索的功能

This commit is contained in:
zer0Black
2022-12-04 18:43:46 +08:00
parent 798444d7d7
commit fc00838b07
6 changed files with 90 additions and 7 deletions
+33 -3
View File
@@ -45,6 +45,22 @@
</a-select>
</a-form-item>
</a-col>
<a-col :md="6" :sm="8">
<a-form-item label="组织机构">
<a-tree-select
tree-node-filter-prop="title"
v-model="queryParam.departId"
:maxTagCount="1"
show-search
:getPopupContainer="triggerNode=> triggerNode.parentNode"
class="box-input"
style="width: 100%"
:tree-data="categoryTreeList"
placeholder="请选择组织机构"
/>
</a-form-item>
</a-col>
</template>
<a-col :md="6" :sm="8">
@@ -175,7 +191,7 @@
<script>
import UserModal from './modules/UserModal'
import PasswordModal from './modules/PasswordModal'
import {putAction,getFileAccessHttpUrl} from '@/api/manage';
import {getAction,getFileAccessHttpUrl} from '@/api/manage';
import {frozenBatch} from '@/api/api'
import {JeroListMixin} from '@/mixins/JeroListMixin'
import JInput from '@/components/jero/JInput'
@@ -197,6 +213,7 @@
description: '这是用户管理页面',
queryParam: {},
recycleBinVisible: false,
categoryTreeList:[], // 组织机构查询的组织机构树数据
columns: [
{
title: '序号',
@@ -285,6 +302,7 @@
deleteBatch: "/sys/user/deleteBatch",
exportXlsUrl: "/sys/user/exportXls",
importExcelUrl: "sys/user/importExcel",
getSysCategoryTree: '/sys/sysDepart/queryTreeList', // 获取组织机构树
},
}
},
@@ -293,6 +311,9 @@
return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
}
},
mounted() {
this.getSysCategoryTree()
},
methods: {
getAvatarView: function (avatar) {
return getFileAccessHttpUrl(avatar)
@@ -364,8 +385,17 @@
this.$refs.passwordmodal.show(username);
},
passwordModalOk() {
//TODO 密码修改完成 不需要刷新页面,可以把datasource中的数据更新一下
}
console.log("密码修改完成")
},
getSysCategoryTree() {
getAction(this.url.getSysCategoryTree, {}).then((res) => {
if (res.success) {
this.categoryTreeList = res.result
} else {
this.categoryTreeList = []
}
})
},
}
}