Commit 765f30da by fengshuonan

调整用户管理字段修改

parent be482817
package cn.stylefeng.guns.core.metadata;
import cn.stylefeng.guns.core.shiro.ShiroKit;
import cn.stylefeng.roses.core.metadata.CustomMetaObjectHandler;
import org.springframework.stereotype.Component;
/**
* 字段填充器
*
* @author fengshuonan
* @Date 2018/12/8 15:01
*/
@Component
public class GunsMpFieldHandler extends CustomMetaObjectHandler {
@Override
protected Object getUserUniqueId() {
return ShiroKit.getUser().getId();
}
}
......@@ -252,15 +252,15 @@ public class UserMgrController extends BaseController {
throw new ServiceException(BizExceptionEnum.REQUEST_NULL);
}
User oldUser = userService.selectById(user.getId());
User oldUser = userService.selectById(user.getUserId());
if (ShiroKit.hasRole(Const.ADMIN_NAME)) {
this.userService.updateById(UserFactory.editUser(user, oldUser));
return SUCCESS_TIP;
} else {
assertAuth(user.getId());
assertAuth(user.getUserId());
ShiroUser shiroUser = ShiroKit.getUser();
if (shiroUser.getId().equals(user.getId())) {
if (shiroUser.getId().equals(user.getUserId())) {
this.userService.updateById(UserFactory.editUser(user, oldUser));
return SUCCESS_TIP;
} else {
......
......@@ -68,8 +68,8 @@ public class UserFactory {
if (ToolUtil.isNotEmpty(newUser.getBirthday())) {
oldUser.setBirthday(newUser.getBirthday());
}
if (ToolUtil.isNotEmpty(newUser.getDeptid())) {
oldUser.setDeptId(newUser.getDeptid());
if (ToolUtil.isNotEmpty(newUser.getDeptId())) {
oldUser.setDeptId(newUser.getDeptId());
}
if (ToolUtil.isNotEmpty(newUser.getSex())) {
oldUser.setSex(newUser.getSex());
......
......@@ -29,7 +29,7 @@ import java.util.Date;
@Data
public class UserDto {
private Long id;
private Long userId;
private String account;
private String password;
private String name;
......@@ -39,8 +39,8 @@ public class UserDto {
private String sex;
private String email;
private String phone;
private String roleid;
private Long deptid;
private String roleId;
private Long deptId;
private String status;
private String avatar;
......
......@@ -52,7 +52,7 @@ public class DictWarpper extends BaseControllerWrapper {
@Override
protected void wrapTheMap(Map<String, Object> map) {
StringBuffer detail = new StringBuffer();
Long id = Long.valueOf(map.get("id").toString());
Long id = Long.valueOf(map.get("dictId").toString());
List<Dict> dicts = ConstantFactory.me().findInDict(id);
if (dicts != null) {
for (Dict dict : dicts) {
......
......@@ -53,7 +53,7 @@ public class LogWarpper extends BaseControllerWrapper {
protected void wrapTheMap(Map<String, Object> map) {
String message = (String) map.get("message");
Long userid = (Long) map.get("userid");
Long userid = (Long) map.get("userId");
map.put("userName", ConstantFactory.me().getUserNameById(userid));
//如果信息过长,则只截取前100位字符串
......
......@@ -51,7 +51,7 @@ public class MenuWarpper extends BaseControllerWrapper {
@Override
protected void wrapTheMap(Map<String, Object> map) {
map.put("statusName", ConstantFactory.me().getMenuStatusName((String) map.get("status")));
map.put("isMenuName", YesOrNotEnum.valueOf((Integer) map.get("ismenu")));
map.put("isMenuName", YesOrNotEnum.valueOf((Integer) map.get("menuFlag")));
}
}
......@@ -50,7 +50,7 @@ public class RoleWarpper extends BaseControllerWrapper {
@Override
protected void wrapTheMap(Map<String, Object> map) {
map.put("pName", ConstantFactory.me().getSingleRoleName((Long) map.get("pid")));
map.put("deptName", ConstantFactory.me().getDeptName((Long) map.get("deptid")));
map.put("deptName", ConstantFactory.me().getDeptName((Long) map.get("deptId")));
}
}
......@@ -50,8 +50,8 @@ public class UserWarpper extends BaseControllerWrapper {
@Override
protected void wrapTheMap(Map<String, Object> map) {
map.put("sexName", ConstantFactory.me().getSexName((String) map.get("sex")));
map.put("roleName", ConstantFactory.me().getRoleName((String) map.get("roleid")));
map.put("deptName", ConstantFactory.me().getDeptName((Long) map.get("deptid")));
map.put("roleName", ConstantFactory.me().getRoleName((String) map.get("roleId")));
map.put("deptName", ConstantFactory.me().getDeptName((Long) map.get("deptId")));
map.put("statusName", ConstantFactory.me().getStatusName((String) map.get("status")));
}
......
......@@ -31,6 +31,8 @@ spring:
mybatis-plus:
typeAliasesPackage: cn.stylefeng.guns.modular.system.model
global-config:
metaObject-handler: cn.stylefeng.guns.core.metadata.GunsMpFieldHandler
log:
path: guns-logs
......
......@@ -47,8 +47,8 @@
<div class="controls">
<select v-model="sex" class="form-control">
<option value="">请选择</option>
<option value="1"></option>
<option value="2"></option>
<option value="M"></option>
<option value="F"></option>
</select>
</div>
</div>
......@@ -56,7 +56,7 @@
<h5>部门 <span class="text-danger">*</span></h5>
<div class="controls">
<input v-model="deptName" id="detpName" \@click="showDeptSelectTree" type="text" class="form-control" autocomplete="off">
<input v-model="deptid" type="hidden" class="form-control">
<input v-model="deptId" type="hidden" class="form-control">
</div>
</div>
<div class="form-group">
......
......@@ -26,8 +26,8 @@
<div class="controls">
<select v-model="sex" class="form-control">
<option value="">请选择</option>
<option value="1"></option>
<option value="2"></option>
<option value="M"></option>
<option value="F"></option>
</select>
</div>
</div>
......@@ -45,7 +45,7 @@
<h5>部门 <span class="text-danger">*</span></h5>
<div class="controls">
<input v-model="deptName" id="detpName" \@click="showDeptSelectTree" type="text" class="form-control" autocomplete="off">
<input v-model="deptid" type="hidden" class="form-control">
<input v-model="deptId" type="hidden" class="form-control">
</div>
</div>
<div class="form-group">
......
......@@ -3,7 +3,7 @@
*/
var UserInfoDlg = {
data: {
id: "",
userId: "",
account: "",
sex: "",
password: "",
......@@ -12,7 +12,7 @@ var UserInfoDlg = {
email: "",
name: "",
birthday: "",
deptid: "",
deptId: "",
deptName: "",
phone: ""
}
......@@ -41,7 +41,7 @@ UserInfoDlg.validateForm = function () {
if (!data.name) {
return "请输入姓名";
}
if (!data.deptid) {
if (!data.deptId) {
return "请选择部门";
}
......@@ -78,7 +78,7 @@ $(function () {
},
showDeptSelectTree: function () {
var formName = encodeURIComponent("parent.UserInfoDlg.app.deptName");
var formId = encodeURIComponent("parent.UserInfoDlg.app.deptid");
var formId = encodeURIComponent("parent.UserInfoDlg.app.deptId");
var treeUrl = encodeURIComponent(Feng.ctxPath + "/dept/tree");
layer.open({
......
......@@ -3,13 +3,13 @@
*/
var UserInfoDlg = {
data: {
id: "",
userId: "",
account: "",
sex: "",
email: "",
name: "",
birthday: "",
deptid: "",
deptId: "",
deptName: "",
phone: "",
roleName: ""
......@@ -30,7 +30,7 @@ UserInfoDlg.validateForm = function () {
var data = UserInfoDlg.data;
if (data.account && data.name && data.deptid) {
if (data.account && data.name && data.deptId) {
return true;
}
......@@ -40,7 +40,7 @@ UserInfoDlg.validateForm = function () {
if (!data.name) {
return "请输入姓名";
}
if (!data.deptid) {
if (!data.deptId) {
return "请选择部门";
}
};
......@@ -82,7 +82,7 @@ $(function () {
},
showDeptSelectTree: function () {
var formName = encodeURIComponent("parent.UserInfoDlg.app.deptName");
var formId = encodeURIComponent("parent.UserInfoDlg.app.deptid");
var formId = encodeURIComponent("parent.UserInfoDlg.app.deptId");
var treeUrl = encodeURIComponent(Feng.ctxPath + "/dept/tree");
layer.open({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment