Unverified 提交 62a3c61a authored 作者: 王嘉豪's avatar 王嘉豪 提交者: GitHub

Merge pull request #598 from dataease/pr@dev@feat_panel-up-drill

feat:【用户管理】增加根据角色/组织进行查询的支持
......@@ -34,9 +34,16 @@
<select id="query" parameterType="io.dataease.base.mapper.ext.query.GridExample" resultMap="BaseResultMap">
select u.*,u.user_id as id, d.pid, d.name as dept_name
from sys_user u
left join sys_dept d on d.dept_id = u.dept_id
SELECT DISTINCT
u.*,
u.user_id AS id,
d.pid,
d.NAME AS dept_name
FROM
sys_user u
LEFT JOIN sys_dept d ON d.dept_id = u.dept_id
LEFT JOIN sys_users_roles sur ON sur.user_id = u.user_id
LEFT JOIN sys_role r ON r.role_id = sur.role_id
<if test="_parameter != null">
<include refid="io.dataease.base.mapper.ext.query.GridSql.gridCondition" />
......
......@@ -208,8 +208,9 @@ export default {
{ label: this.$t('commons.disable'), value: '0' }
],
multiple: false
}
// { field: 'deptId', label: '组织', component: conditionTable }
},
{ field: 'd.name', label: this.$t('commons.organization'), component: 'DeComplexInput' },
{ field: 'r.name', label: this.$t('commons.role'), component: 'DeComplexInput' }
]
},
paginationConfig: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论