Commit bfeb7a4d by liuyongshuai

1.优化权限的更新方式,不再返回首页,而是返回修改成功状态;

2.修改权限用户状态更新功能,使其停留在用户的输入界面,局部更新用户状态
parent 0eef71e2
......@@ -323,11 +323,13 @@ public class SysUserController {
* @return
*/
@RequestMapping(value = "/update", method = RequestMethod.POST)
@ResponseBody
public String update(SysUser user,Model model) {
SysUser update = userService.update(user);
if(update!=null){
model.addAttribute("msg", "用户修改成功!");
return "redirect:/admin/user/index?msg=success";
// return "redirect:/admin/user/index?msg=success";
return "success";
}else{
//查询用户原先的角色
List<SysRole> roles = userService.selectSysRoleByUserId(user.getId());
......
......@@ -304,7 +304,7 @@
var form = layui.form, layer = layui.layer;
form.render('select');
form.on('switch', function(data){
var index = layer.load(3, {shade:[0.8,'#fff'],content:'正在更新用户状态,请稍等!',time: 30*1000,success: function(layero){
var index = layer.load(3, {shade:[0.8,'#fff'],content:'正在更新用户状态,请稍等!',time: 20*1000,success: function(layero){
layero.find('.layui-layer-content').css({'padding':'3px 0 0 60px','width':'200px','margin-left':'-100px','color':'black'});
}});
var elem = $(data.elem);
......@@ -315,7 +315,9 @@
if (data == "success") {
//如果修改成功,则刷新页面
//window.location.reload(); //刷新当前页面
window.location.href="${pageContext.request.contextPath}/admin/user/index";
//window.location.href="${pageContext.request.contextPath}/admin/user/index";
console.log("修改成功");
layer.close(index);
}
})
......
......@@ -35,9 +35,7 @@
href="${pageContext.request.contextPath}/admin/user/index">返回上一级</a>
</div>
<div class="layui-col-xs12 layui-col-sm8 layui-col-md6">
<form class="layui-form layui-form-pane"
action="${pageContext.request.contextPath}/admin/user/update/"
method="post">
<form class="layui-form layui-form-pane">
<input type="text" name="id" placeholder="用户ID" value="${user.id}" hidden>
<div class="layui-form-item btx">
<label class="layui-form-label">登录名</label>
......@@ -269,13 +267,25 @@
//监听提交
form.on('submit(rulesSubmit)', function (data) {
/* console.log("data============"+data);
layer.confirm('更新成功,返回用户列表!', {icon: 3, title:'提示'}, function(index){
window.opener=null;
window.open('','_self');
window.close();
//return false;
});
});*/
//提交表单
$.post('${pageContext.request.contextPath}/admin/user/update/',data.field,function(res){
if("success"==res){
layer.confirm('更新成功,返回用户列表!', {icon: 3, title:'提示'}, function(index){
window.opener=null;
window.open('','_self');
window.close();
//return false;
});
}
});
return false;
});
//弹出层
......
......@@ -63,6 +63,24 @@
</library>
</orderEntry>
<orderEntry type="library" name="Maven: com.alibaba:druid:1.0.9" level="project" />
<orderEntry type="module-library">
<library name="Maven: com.alibaba:jconsole:1.8.0">
<CLASSES>
<root url="jar://D:/jdk1.8.0_31/lib/jconsole.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="Maven: com.alibaba:tools:1.8.0">
<CLASSES>
<root url="jar://D:/jdk1.8.0_31/lib/tools.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.6.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.6.RELEASE" level="project" />
......@@ -89,8 +107,8 @@
<orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.3.2" level="project" />
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.2.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.2.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.3.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.3.2" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.39" level="project" />
<orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:2.7.0" level="project" />
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.13" level="project" />
......
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