Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bpm
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
王厚康
bpm
Commits
065a7028
Commit
065a7028
authored
Apr 04, 2019
by
Java-曹文达
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
用户查看 用户删除开发
parent
8f8a0bb6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
105 additions
and
20 deletions
+105
-20
UserApiController.java
src/main/java/com/bbd/bpm/controller/user/UserApiController.java
+14
-0
UserInfoMapper.java
src/main/java/com/bbd/bpm/dao/UserInfoMapper.java
+2
-0
UserInfoMapper.xml
src/main/java/com/bbd/bpm/dao/UserInfoMapper.xml
+7
-1
UserInfoService.java
src/main/java/com/bbd/bpm/service/UserInfoService.java
+8
-0
UserInfoServiceImpl.java
src/main/java/com/bbd/bpm/serviceImpl/UserInfoServiceImpl.java
+24
-0
userList.html
src/main/resources/templates/user/userList.html
+50
-19
No files found.
src/main/java/com/bbd/bpm/controller/user/UserApiController.java
View file @
065a7028
...
@@ -198,6 +198,20 @@ public class UserApiController {
...
@@ -198,6 +198,20 @@ public class UserApiController {
return
result
;
return
result
;
}
}
/**
* @Author:cwd
* 删除用户
* @Date: 2019.4.4
* @return
*/
@RequestMapping
(
value
=
"/deleteUser"
,
method
=
RequestMethod
.
POST
)
@ResponseBody
public
Result
deleteUser
(
User
user
){
Result
result
=
userInfoService
.
deleteUser
(
user
);
return
result
;
}
...
...
src/main/java/com/bbd/bpm/dao/UserInfoMapper.java
View file @
065a7028
...
@@ -35,4 +35,6 @@ public interface UserInfoMapper extends BaseMapper<BpmCompany>{
...
@@ -35,4 +35,6 @@ public interface UserInfoMapper extends BaseMapper<BpmCompany>{
List
<
User
>
userList
(
@Param
(
"userName"
)
String
userName
);
List
<
User
>
userList
(
@Param
(
"userName"
)
String
userName
);
void
addUser
(
User
user
);
void
addUser
(
User
user
);
void
deleteUser
(
User
user
);
}
}
src/main/java/com/bbd/bpm/dao/UserInfoMapper.xml
View file @
065a7028
...
@@ -104,7 +104,8 @@
...
@@ -104,7 +104,8 @@
username,
username,
email,
email,
telephone,
telephone,
last_time lastTime
last_time lastTime,
content
FROM
FROM
`user`
`user`
where 1=1
where 1=1
...
@@ -126,4 +127,8 @@
...
@@ -126,4 +127,8 @@
(#{userUuid},#{username},#{password},#{email},#{telephone})
(#{userUuid},#{username},#{password},#{email},#{telephone})
</insert>
</insert>
<delete
id=
"deleteUser"
parameterType=
"com.bbd.bpm.domain.User"
>
DELETE FROM user where id=#{id}
</delete>
</mapper>
</mapper>
\ No newline at end of file
src/main/java/com/bbd/bpm/service/UserInfoService.java
View file @
065a7028
...
@@ -90,4 +90,12 @@ public interface UserInfoService {
...
@@ -90,4 +90,12 @@ public interface UserInfoService {
* @param user
* @param user
*/
*/
Result
addUser
(
User
user
);
Result
addUser
(
User
user
);
/**
* @Author:cwd
* 删除用户
* @Date: 2019.4.4
* @return
* @param user
*/
Result
deleteUser
(
User
user
);
}
}
src/main/java/com/bbd/bpm/serviceImpl/UserInfoServiceImpl.java
View file @
065a7028
...
@@ -324,6 +324,30 @@ public class UserInfoServiceImpl implements UserInfoService{
...
@@ -324,6 +324,30 @@ public class UserInfoServiceImpl implements UserInfoService{
}
}
}
}
/**
* @Author:cwd
* 删除用户
* @Date: 2019.4.4
* @return
* @param user
*/
@Override
public
Result
deleteUser
(
User
user
)
{
Result
result
=
new
Result
();
try
{
userInfoMapper
.
deleteUser
(
user
);
result
.
setSuccess
(
true
);
result
.
setCode
(
"200"
);
result
.
setMessage
(
"删除用户成功"
);
return
result
;
}
catch
(
Exception
e
){
e
.
printStackTrace
();
result
.
setSuccess
(
false
);
result
.
setCode
(
"500"
);
result
.
setMessage
(
"删除用户失败"
);
return
result
;
}
}
/**
/**
* 获取菜单树
* 获取菜单树
...
...
src/main/resources/templates/user/userList.html
View file @
065a7028
...
@@ -59,7 +59,7 @@
...
@@ -59,7 +59,7 @@
<script
type=
"text/javascript"
>
<script
type=
"text/javascript"
>
$
(
function
(){
$
(
function
(){
$
.
post
(
$
.
post
(
"/bpm/user/
userLis
t"
,
"/bpm/user/
conten
t"
,
{
{
pageSize
:
10
,
pageSize
:
10
,
pageNum
:
1
,
pageNum
:
1
,
...
@@ -113,15 +113,15 @@
...
@@ -113,15 +113,15 @@
var
total
=
data
.
total
;
var
total
=
data
.
total
;
data
=
data
.
list
;
data
=
data
.
list
;
var
content
=
''
;
var
content
=
''
;
content
+=
'<tr><th>用户编号</th><th style="width: 15%">用户标识</th><th style="width: 8%">用户名称</th><th>邮箱</th><th style="width: 8%">手机</th><th style="width: 8%">创建时间</th><th>操作</th></tr>'
;
content
+=
'<tr><th>用户编号</th><th style="width: 15%">用户标识</th><th style="width: 8%">用户名称</th><th>邮箱</th><th
>用户描述</th><th
style="width: 8%">手机</th><th style="width: 8%">创建时间</th><th>操作</th></tr>'
;
if
(
data
!=
null
){
if
(
data
!=
null
){
for
(
var
i
in
data
)
{
for
(
var
i
in
data
)
{
content
+=
'<tr>'
;
content
+=
'<tr>'
;
content
+=
'<td class="product_name" style="width: 5%;">'
+
data
[
i
].
id
+
'</td>'
;
content
+=
'<td class="product_name" style="width: 5%;">'
+
data
[
i
].
id
+
'</td>'
;
content
+=
'<td class="product_num">'
+
data
[
i
].
userUuid
+
'</td><td class="product_num">'
+
data
[
i
].
username
+
'</td>'
;
content
+=
'<td class="product_num">'
+
data
[
i
].
userUuid
+
'</td><td class="product_num">'
+
data
[
i
].
username
+
'</td>'
;
content
+=
'<td class="product_num">'
+
data
[
i
].
email
+
'</td><td class="product_num">'
+
data
[
i
].
telephone
+
'</td>'
;
content
+=
'<td class="product_num">'
+
data
[
i
].
email
+
'</td><td class="product_num">'
+
data
[
i
].
content
+
'</td><td class="product_num">'
+
data
[
i
].
telephone
+
'</td>'
;
content
+=
'<td class="product_num">'
+
data
[
i
].
lastTime
+
'</td>'
;
content
+=
'<td class="product_num">'
+
data
[
i
].
lastTime
+
'</td>'
;
content
+=
'<td class="cao_zuo"><span onclick="toActivityDetail(
'
+
data
[
i
].
id
+
')">查看</span><span onclick="deleteDeployMent('
+
data
[
i
].
id
+
')">删除</span></td></tr>'
;
content
+=
'<td class="cao_zuo"><span onclick="toActivityDetail(
\'
'
+
data
[
i
].
username
+
'
\'
,
\'
'
+
data
[
i
].
email
+
'
\'
,
\'
'
+
data
[
i
].
telephone
+
'
\'
,
\'
'
+
data
[
i
].
lastTime
+
'
\'
,
\'
'
+
data
[
i
].
content
+
'
\'
)">查看</span><span onclick="deleteUser('
+
data
[
i
].
id
+
',
\'
'
+
data
[
i
].
username
+
'
\
'
)">删除</span></td></tr>'
;
}
}
$
(
'#pages'
).
text
(
pages
);
$
(
'#pages'
).
text
(
pages
);
$
(
'#total'
).
text
(
total
);
$
(
'#total'
).
text
(
total
);
...
@@ -161,25 +161,55 @@
...
@@ -161,25 +161,55 @@
}
}
/*跳转活动详情页 */
/*跳转活动详情页 */
function
toActivityDetail
(
id
)
{
function
toActivityDetail
(
username
,
email
,
telephone
,
lastTime
,
content
)
{
location
.
href
=
"/activityManage/toActivityInfo?activityId="
+
id
+
"&type=1"
;
var
content
=
'<div class="add"><span>用户名称:<span>'
+
username
+
'</span></span></div>'
+
'<div class="add"><span>邮箱:<span>'
+
email
+
'</span></div>'
+
'<div class="add"><span>用户描述:<span>'
+
content
+
'</span></span></div>'
+
'<div class="add"><span>手机号:<span>'
+
telephone
+
'</span></span></div>'
+
'<div class="add"><span>创建时间:<span>'
+
lastTime
+
'</span></span></div>'
;
layer
.
open
({
id
:
1
,
type
:
1
,
title
:
'用户详情'
,
skin
:
'layui-layer-rim'
,
area
:[
'300px'
,
'200px'
],
tipsMore
:
true
,
content
:
content
});
}
}
/*删除用户 */
/*删除用户 */
function
deleteUser
(
id
)
{
function
deleteUser
(
id
,
name
)
{
$
.
post
(
"/api/bpm/model/deleteModel"
,
layer
.
open
({
{
id
:
1
,
modelId
:
id
type
:
1
,
},
function
(
data
)
{
title
:
'确认删除吗'
,
if
(
data
.
code
==
200
){
skin
:
'layui-layer-rim'
,
layer
.
msg
(
'删除成功'
);
area
:[
'300px'
,
'165px'
],
location
.
reload
();
content
:
'<div style="margin-top: 22px;margin-left: 8px;">您确定删除'
+
name
+
"吗?</div>"
}
else
{
,
layer
.
msg
(
'删除失败'
);
btn
:[
'保存'
,
'取消'
],
location
.
reload
();
btn1
:
function
(
index
,
layero
)
{
}
$
.
post
(
"/bpm/user/deleteUser"
,
},
'json'
)
{
id
:
id
},
function
(
data
)
{
if
(
data
.
code
==
200
){
parent
.
layer
.
msg
(
'删除成功!'
,
{
icon
:
1
,
time
:
1000
},
function
()
{
location
.
reload
();
});
}
else
{
parent
.
layer
.
msg
(
'删除失败!'
,
{
icon
:
2
,
time
:
1000
},
function
()
{
location
.
reload
();
});
}
},
'json'
)
},
btn2
:
function
(
index
,
layero
)
{
layer
.
close
(
index
);
}
});
}
}
</script>
</script>
\ No newline at end of file
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