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

feat:【用户管理】增加根据角色/组织进行查询的支持
This commit is contained in:
王嘉豪 2021-08-12 11:24:03 +08:00 committed by GitHub
commit 62a3c61a0a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 5 deletions

View File

@ -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" />

View File

@ -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: {