用户列表增加姓名查询,第三方接口返回用户集合增加所属科室名称字段

master
zengwh 4 years ago
parent 615b187779
commit 7089f3646c

@ -108,6 +108,10 @@
<label for="user_name">账号:</label> <label for="user_name">账号:</label>
<input type="text" class="form-control input-sm" id="user_name" maxlength="16"/> <input type="text" class="form-control input-sm" id="user_name" maxlength="16"/>
</div> </div>
<div class="form-group">
<label for="searchName">姓名:</label>
<input type="text" class="form-control input-sm" id="searchName" maxlength="16"/>
</div>
<%-- <div class="form-group"> <%-- <div class="form-group">
<label for="user_email">邮箱地址:</label> <label for="user_email">邮箱地址:</label>
<input type="text" class="form-control input-sm" id="user_email" maxlength="25"/> <input type="text" class="form-control input-sm" id="user_email" maxlength="25"/>
@ -298,7 +302,7 @@
</script> </script>
<script src="${path}/static/zTree_v3-master/js/jquery.ztree.core.js"></script> <script src="${path}/static/zTree_v3-master/js/jquery.ztree.core.js"></script>
<script src="${path}/static/zTree_v3-master/js/jquery.ztree.excheck.js"></script> <script src="${path}/static/zTree_v3-master/js/jquery.ztree.excheck.js"></script>
<script src="${path}/static/js/user.js?t=1"></script> <script src="${path}/static/js/user.js?t=2021-08-20"></script>
<%@ include file="/WEB-INF/jspf/importExcelJsp.jspf" %> <%@ include file="/WEB-INF/jspf/importExcelJsp.jspf" %>
</body> </body>
</html> </html>

@ -26,6 +26,7 @@ var form = '';
page : (params.offset / params.limit) + 1, //当前页码 page : (params.offset / params.limit) + 1, //当前页码
userName:$("#user_name").val(), userName:$("#user_name").val(),
userEmail:$("#user_email").val(), userEmail:$("#user_email").val(),
name:$("#searchName").val(),
searchRoleId:$("#roleId").val(), searchRoleId:$("#roleId").val(),
deptId : $("#dept_id option:selected").val(), deptId : $("#dept_id option:selected").val(),
effective : $("#effective option:selected").val(), effective : $("#effective option:selected").val(),
@ -532,7 +533,7 @@ function exportExcel(){
message: "没有选中,您确定要按搜索栏条件导出?", message: "没有选中,您确定要按搜索栏条件导出?",
operate: function (reselt) { operate: function (reselt) {
if (reselt) { if (reselt) {
var url = path+"/user/export?userName="+$("#user_name").val()+"&searchRoleId="+$("#roleId").val()+"&deptId="+$("#dept_id").val()+"&effective="+$("#effective").val(); var url = path+"/user/export?userName="+$("#user_name").val()+"&searchRoleId="+$("#roleId").val()+"&deptId="+$("#dept_id").val()+"&effective="+$("#effective").val()+"&name="+$("#searchName").val();
window.location.href = url; window.location.href = url;
} }
} }

@ -27,6 +27,16 @@ public class User {
private String deptCode; private String deptCode;
private String deptName;
public String getDeptName() {
return deptName;
}
public void setDeptName(String deptName) {
this.deptName = deptName;
}
public String getDeptCode() { public String getDeptCode() {
return deptCode; return deptCode;
} }

@ -317,6 +317,9 @@
<if test="userName!=null and userName!=''"> <if test="userName!=null and userName!=''">
and power_user.user_name LIKE '%${userName}%' and power_user.user_name LIKE '%${userName}%'
</if> </if>
<if test="name!=null and name!=''">
and power_user.name LIKE '%${name}%'
</if>
<if test="userEmail!=null and userEmail!=''"> <if test="userEmail!=null and userEmail!=''">
and power_user.user_email LIKE '%${userEmail}%' and power_user.user_email LIKE '%${userEmail}%'
</if> </if>
@ -369,6 +372,9 @@
<if test="userName!=null and userName!=''"> <if test="userName!=null and userName!=''">
and power_user.user_name LIKE '%${userName}%' and power_user.user_name LIKE '%${userName}%'
</if> </if>
<if test="name!=null and name!=''">
and power_user.name LIKE '%${name}%'
</if>
<if test="userEmail!=null and userEmail!=''"> <if test="userEmail!=null and userEmail!=''">
and power_user.user_email LIKE '%${userEmail}%' and power_user.user_email LIKE '%${userEmail}%'
</if> </if>
@ -549,14 +555,19 @@
power_user.dept_id, power_user.dept_id,
power_user.dept_code, power_user.dept_code,
power_role.role_name, power_role.role_name,
name NAME,
power_dept.dept_name
FROM FROM
power_user_dict power_user_dict
INNER JOIN power_user ON power_user_dict.user_id = power_user.user_id AND power_user.effective = 1 AND power_user.role_id != 0 INNER JOIN power_user ON power_user_dict.user_id = power_user.user_id
LEFT JOIN power_role ON power_user.role_id = power_role.role_id AND power_role.effective = 1 AND power_user.effective = 1
AND power_user.role_id != 0
LEFT JOIN power_role ON power_user.role_id = power_role.role_id
AND power_role.effective = 1
LEFT JOIN power_dept ON power_user.dept_id = power_dept.dept_id AND power_dept.effective = 1
<if test="userId != null and userId != ''"> <if test="userId != null and userId != ''">
WHERE WHERE
dict_id = ( power_user_dict.dict_id = (
SELECT SELECT
dict_id dict_id
FROM FROM

Loading…
Cancel
Save