Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ethan
/
ant-admin-pro
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit 4b6b865f
authored
2018-02-06 14:41:55 +0800
by
ethanlamzs
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
用户显示分组信息优化
1 parent
88501355
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
2 deletions
src/routes/devutil/schoolmgr.js
src/routes/devutil/schoolmgr.js
View file @
4b6b865
...
@@ -51,6 +51,7 @@ export default class schoolmgr extends Component{
...
@@ -51,6 +51,7 @@ export default class schoolmgr extends Component{
state
=
{
state
=
{
checkedKeys
:[],
checkedKeys
:[],
groupsMap
:{},
};
};
...
@@ -217,6 +218,14 @@ export default class schoolmgr extends Component{
...
@@ -217,6 +218,14 @@ export default class schoolmgr extends Component{
}
}
//显示用户所处的分组信息
renderUserBelongGroupMath
=
(
departments
)
=>
(
departments
.
map
((
deparmentid
)
=>
{
const
{
groupsMap
}
=
this
.
state
;
return
<
span
key
=
{
`g_
${
deparmentid
}
`
}
>
{
groupsMap
[
deparmentid
]},
<
/span>
;
})
);
//显示对应查询用户的结果信息
//显示对应查询用户的结果信息
renderFoundUserResult
(){
renderFoundUserResult
(){
const
{
linkman
:{
userFoundResult
}}
=
this
.
props
;
const
{
linkman
:{
userFoundResult
}}
=
this
.
props
;
...
@@ -228,7 +237,7 @@ export default class schoolmgr extends Component{
...
@@ -228,7 +237,7 @@ export default class schoolmgr extends Component{
<
span
>
姓名
:
{
userFoundResult
.
name
}
<
/span><br/
>
<
span
>
姓名
:
{
userFoundResult
.
name
}
<
/span><br/
>
<
span
>
状态
:
{
userFoundResult
.
status
==
1
?
"已关注"
:
"未关注"
}
<
/span><br/
>
<
span
>
状态
:
{
userFoundResult
.
status
==
1
?
"已关注"
:
"未关注"
}
<
/span><br/
>
<
span
>
角色
:
{
userFoundResult
.
position
}
<
/span><br/
>
<
span
>
角色
:
{
userFoundResult
.
position
}
<
/span><br/
>
<
span
>
部门
:
{
userFoundResult
.
department
}
<
/span><br/
>
<
span
>
部门
:
{
this
.
renderUserBelongGroupMath
(
userFoundResult
.
department
)
}
<
/span><br/
>
<
/div
>
<
/div
>
<
/div>
)
;
<
/div>
)
;
}
else
{
}
else
{
...
@@ -239,6 +248,18 @@ export default class schoolmgr extends Component{
...
@@ -239,6 +248,18 @@ export default class schoolmgr extends Component{
}
}
//处理分组到临时目录
cacheGroupsInfo
(
groups
){
let
{
groupsMap
}
=
this
.
state
;
groups
.
map
((
group
)
=>
{
//console.log(group);
groupsMap
[
group
.
id
]
=
group
.
name
;
if
(
group
.
children
&&
group
.
children
.
length
>
0
){
this
.
cacheGroupsInfo
(
group
.
children
);
}
});
}
render
(){
render
(){
const
topColResponsiveProps
=
{
const
topColResponsiveProps
=
{
...
@@ -252,6 +273,8 @@ export default class schoolmgr extends Component{
...
@@ -252,6 +273,8 @@ export default class schoolmgr extends Component{
const
{
linkman
:{
groups
,
schoolDetail
}}
=
this
.
props
;
const
{
linkman
:{
groups
,
schoolDetail
}}
=
this
.
props
;
this
.
cacheGroupsInfo
(
groups
);
return
<
div
>
return
<
div
>
<
Row
gutter
=
{
24
}
>
<
Row
gutter
=
{
24
}
>
...
@@ -300,7 +323,7 @@ export default class schoolmgr extends Component{
...
@@ -300,7 +323,7 @@ export default class schoolmgr extends Component{
>
>
<
Search
<
Search
className
=
{
styles
.
extraContentSearch
}
className
=
{
styles
.
extraContentSearch
}
placeholder
=
"请输入
收集
号码"
placeholder
=
"请输入
手机
号码"
onSearch
=
{
this
.
findUser
}
onSearch
=
{
this
.
findUser
}
/
>
/
>
{
this
.
renderFoundUserResult
()}
{
this
.
renderFoundUserResult
()}
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
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 post a comment