Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-shiro
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
xzxt-shiro
Commits
bfeb7a4d
Commit
bfeb7a4d
authored
Apr 15, 2019
by
liuyongshuai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.优化权限的更新方式,不再返回首页,而是返回修改成功状态;
2.修改权限用户状态更新功能,使其停留在用户的输入界面,局部更新用户状态
parent
0eef71e2
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
41 additions
and
9 deletions
+41
-9
src/main/java/com/xzxtshiro/controller/admin/SysUserController.java
+3
-1
src/main/webapp/WEB-INF/jsp/admin/user/list.jsp
+4
-2
src/main/webapp/WEB-INF/jsp/admin/user/update.jsp
+14
-4
xzxt-shiro.iml
+20
-2
No files found.
src/main/java/com/xzxtshiro/controller/admin/SysUserController.java
View file @
bfeb7a4d
...
@@ -323,11 +323,13 @@ public class SysUserController {
...
@@ -323,11 +323,13 @@ public class SysUserController {
* @return
* @return
*/
*/
@RequestMapping
(
value
=
"/update"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/update"
,
method
=
RequestMethod
.
POST
)
@ResponseBody
public
String
update
(
SysUser
user
,
Model
model
)
{
public
String
update
(
SysUser
user
,
Model
model
)
{
SysUser
update
=
userService
.
update
(
user
);
SysUser
update
=
userService
.
update
(
user
);
if
(
update
!=
null
){
if
(
update
!=
null
){
model
.
addAttribute
(
"msg"
,
"用户修改成功!"
);
model
.
addAttribute
(
"msg"
,
"用户修改成功!"
);
return
"redirect:/admin/user/index?msg=success"
;
// return "redirect:/admin/user/index?msg=success";
return
"success"
;
}
else
{
}
else
{
//查询用户原先的角色
//查询用户原先的角色
List
<
SysRole
>
roles
=
userService
.
selectSysRoleByUserId
(
user
.
getId
());
List
<
SysRole
>
roles
=
userService
.
selectSysRoleByUserId
(
user
.
getId
());
...
...
src/main/webapp/WEB-INF/jsp/admin/user/list.jsp
View file @
bfeb7a4d
...
@@ -304,7 +304,7 @@
...
@@ -304,7 +304,7 @@
var
form
=
layui
.
form
,
layer
=
layui
.
layer
;
var
form
=
layui
.
form
,
layer
=
layui
.
layer
;
form
.
render
(
'select'
);
form
.
render
(
'select'
);
form
.
on
(
'switch'
,
function
(
data
){
form
.
on
(
'switch'
,
function
(
data
){
var
index
=
layer
.
load
(
3
,
{
shade
:[
0.8
,
'#fff'
],
content
:
'正在更新用户状态,请稍等!'
,
time
:
3
0
*
1000
,
success
:
function
(
layero
){
var
index
=
layer
.
load
(
3
,
{
shade
:[
0.8
,
'#fff'
],
content
:
'正在更新用户状态,请稍等!'
,
time
:
2
0
*
1000
,
success
:
function
(
layero
){
layero
.
find
(
'.layui-layer-content'
).
css
({
'padding'
:
'3px 0 0 60px'
,
'width'
:
'200px'
,
'margin-left'
:
'-100px'
,
'color'
:
'black'
});
layero
.
find
(
'.layui-layer-content'
).
css
({
'padding'
:
'3px 0 0 60px'
,
'width'
:
'200px'
,
'margin-left'
:
'-100px'
,
'color'
:
'black'
});
}});
}});
var
elem
=
$
(
data
.
elem
);
var
elem
=
$
(
data
.
elem
);
...
@@ -315,7 +315,9 @@
...
@@ -315,7 +315,9 @@
if
(
data
==
"success"
)
{
if
(
data
==
"success"
)
{
//如果修改成功,则刷新页面
//如果修改成功,则刷新页面
//window.location.reload(); //刷新当前页面
//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
);
}
}
})
})
...
...
src/main/webapp/WEB-INF/jsp/admin/user/update.jsp
View file @
bfeb7a4d
...
@@ -35,9 +35,7 @@
...
@@ -35,9 +35,7 @@
href=
"${pageContext.request.contextPath}/admin/user/index"
>
返回上一级
</a>
href=
"${pageContext.request.contextPath}/admin/user/index"
>
返回上一级
</a>
</div>
</div>
<div
class=
"layui-col-xs12 layui-col-sm8 layui-col-md6"
>
<div
class=
"layui-col-xs12 layui-col-sm8 layui-col-md6"
>
<form
class=
"layui-form layui-form-pane"
<form
class=
"layui-form layui-form-pane"
>
action=
"${pageContext.request.contextPath}/admin/user/update/"
method=
"post"
>
<input
type=
"text"
name=
"id"
placeholder=
"用户ID"
value=
"${user.id}"
hidden
>
<input
type=
"text"
name=
"id"
placeholder=
"用户ID"
value=
"${user.id}"
hidden
>
<div
class=
"layui-form-item btx"
>
<div
class=
"layui-form-item btx"
>
<label
class=
"layui-form-label"
>
登录名
</label>
<label
class=
"layui-form-label"
>
登录名
</label>
...
@@ -269,13 +267,25 @@
...
@@ -269,13 +267,25 @@
//监听提交
//监听提交
form
.
on
(
'submit(rulesSubmit)'
,
function
(
data
)
{
form
.
on
(
'submit(rulesSubmit)'
,
function
(
data
)
{
/* console.log("data============"+data);
layer.confirm('更新成功,返回用户列表!', {icon: 3, title:'提示'}, function(index){
layer.confirm('更新成功,返回用户列表!', {icon: 3, title:'提示'}, function(index){
window.opener=null;
window.opener=null;
window.open('','_self');
window.open('','_self');
window.close();
window.close();
//return false;
//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
;
});
});
//弹出层
//弹出层
...
...
xzxt-shiro.iml
View file @
bfeb7a4d
...
@@ -63,6 +63,24 @@
...
@@ -63,6 +63,24 @@
</library>
</library>
</orderEntry>
</orderEntry>
<orderEntry
type=
"library"
name=
"Maven: com.alibaba:druid:1.0.9"
level=
"project"
/>
<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-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-aop:4.3.6.RELEASE"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: org.springframework:spring-core: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 @@
...
@@ -89,8 +107,8 @@
<orderEntry
type=
"library"
name=
"Maven: xml-apis:xml-apis:1.0.b2"
level=
"project"
/>
<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: 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: 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-web:1.
3.2
"
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-spring:1.
3.2
"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: com.alibaba:fastjson:1.2.39"
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.springfox:springfox-swagger2:2.7.0"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.swagger:swagger-annotations:1.5.13"
level=
"project"
/>
<orderEntry
type=
"library"
name=
"Maven: io.swagger:swagger-annotations:1.5.13"
level=
"project"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment