diff --git a/erp_web/pages/manage/user.html b/erp_web/pages/manage/user.html index 90a8b829..7e2548b6 100644 --- a/erp_web/pages/manage/user.html +++ b/erp_web/pages/manage/user.html @@ -66,7 +66,7 @@ - 部门 + 机构 @@ -188,7 +188,6 @@ return str; } }, - {title: '登录名称', field: 'loginName', width: 80, align: "center"}, { title: '用户类型', field: 'userType', width: 80, formatter: function (value, rec, index) { var str = ''; @@ -202,9 +201,11 @@ return str; } }, + {title: '登录名称', field: 'loginName', width: 80, align: "center"}, {title: '用户姓名', field: 'username', width: 80, align: "center"}, + {title: '角色', field: 'roleName', width: 80, align: "center"}, {title: '职位', field: 'position', width: 115, align: "center"}, - {title: '部门', field: 'orgAbr', width: 115, align: "center"}, + {title: '机构', field: 'orgAbr', width: 115, align: "center"}, {title: '电子邮箱', field: 'email', width: 150, align: "center"}, {title: '电话号码', field: 'phonenum', width: 150, align: "center"}, {title: '用户排序', field: 'userBlngOrgaDsplSeq', width: 80, align: "center"}, @@ -567,7 +568,7 @@ } }); - //分配部门 + //分配仓库 $('#btnSetDepart').click(function () { var currentRow = $("#tableData").datagrid("getSelected"); if (currentRow == null) { diff --git a/src/main/java/com/jsh/erp/datasource/entities/UserEx.java b/src/main/java/com/jsh/erp/datasource/entities/UserEx.java index 6cd15893..04f08be0 100644 --- a/src/main/java/com/jsh/erp/datasource/entities/UserEx.java +++ b/src/main/java/com/jsh/erp/datasource/entities/UserEx.java @@ -16,6 +16,8 @@ public class UserEx extends User{ //机构用户关联关系id private Long orgaUserRelId; + private String roleName; + public String getOrgAbr() { return orgAbr; } @@ -47,4 +49,12 @@ public class UserEx extends User{ public void setOrgaUserRelId(Long orgaUserRelId) { this.orgaUserRelId = orgaUserRelId; } + + public String getRoleName() { + return roleName; + } + + public void setRoleName(String roleName) { + this.roleName = roleName; + } } diff --git a/src/main/resources/mapper_xml/UserMapperEx.xml b/src/main/resources/mapper_xml/UserMapperEx.xml index 650ae258..4f246ef3 100644 --- a/src/main/resources/mapper_xml/UserMapperEx.xml +++ b/src/main/resources/mapper_xml/UserMapperEx.xml @@ -6,12 +6,19 @@ + select count(user.id) FROM jsh_user user + left join jsh_user_business ub on user.id=ub.key_id + left join jsh_role r on ub.value=concat("[",r.id,"]") and ifnull(r.delete_flag,'0') !='1' left join jsh_orga_user_rel rel on user.id=rel.user_id and ifnull(rel.delete_flag,'0') !='1' left join jsh_organization org on rel.orga_id=org.id and ifnull(org.org_stcd,'0') !='5' where 1=1 and ifnull(user.status,'0') not in('1','2') + and ub.type='UserRole' and user.username like '%${userName}%'