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 8ac6f7ee
authored
2018-01-30 16:40:07 +0800
by
ethanlamzs
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
加入学校信息总揽
1 parent
d449901f
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
9 deletions
src/models/linkman.js
src/routes/devutil/schoolmgr.js
src/services/devutil.js
src/models/linkman.js
View file @
8ac6f7e
import
{
queryWxSchLkGroup
,
querySchoolMember
,
querySchoolMemberDetail
,
sysOperationCmd
sysOperationCmd
,
checkSchinfo
}
from
'../services/devutil'
import
linkman
from
'../../mock/linkman'
;
...
...
@@ -14,6 +15,7 @@ export default{
groups
:[],
linkmanMap
:{},
operationSync
:{},
schoolDetail
:{
},
},
effects
:{
...
...
@@ -53,7 +55,16 @@ export default{
type
:
'sync_operation'
,
payload
:
response
});
}
},
*
schDetail
({
payload
},{
call
,
put
}){
const
response
=
yield
call
(
checkSchinfo
,
payload
);
yield
put
({
type
:
'loadSchoolDetail'
,
payload
:
response
});
},
},
...
...
@@ -94,6 +105,14 @@ export default{
}
},
loadSchoolDetail
(
state
,
action
){
return
{
...
state
,
schoolDetail
:
action
.
payload
};
}
}
...
...
src/routes/devutil/schoolmgr.js
View file @
8ac6f7e
...
...
@@ -68,6 +68,11 @@ export default class schoolmgr extends Component{
payload
:{
schoolCode
:
schoolCode
},
});
dispatch
({
type
:
'linkman/schDetail'
,
payload
:{
schoolCode
:
schoolCode
},
});
}
//初始化对应的树节点数据
...
...
@@ -219,11 +224,11 @@ export default class schoolmgr extends Component{
sm
:
12
,
md
:
12
,
lg
:
12
,
xl
:
6
,
xl
:
1
6
,
style
:
{
marginBottom
:
24
},
};
const
{
linkman
:{
groups
}}
=
this
.
props
;
const
{
linkman
:{
groups
,
schoolDetail
}}
=
this
.
props
;
return
<
div
>
...
...
@@ -231,21 +236,21 @@ export default class schoolmgr extends Component{
<
Col
{...
topColResponsiveProps
}
>
<
ChartCard
bordered
=
{
false
}
title
=
{
`
学校名称-(
${
this
.
state
.
schoolCode
}
)`
}
title
=
{
`
${
schoolDetail
.
sysName
}
-- (学校码:
${
this
.
state
.
schoolCode
}
企业id:
${
schoolDetail
.
corpid
}
)`
}
action
=
{
<
Tooltip
title
=
"指标说明"
>
<
Icon
type
=
"info-circle-o"
/>
<
/Tooltip
>
}
total
=
{
`
${
numeral
(
12423
).
format
(
'0,0'
)}
`
}
footer
=
{
<
Field
label
=
"关注人员"
value
=
{
`
${
numeral
(
12423
).
format
(
'0,0'
)}
`
}
/>
}
total
=
{
`
${
numeral
(
schoolDetail
.
members
).
format
(
'0,0'
)}
人`
}
footer
=
{
<
Field
label
=
"关注人员"
value
=
{
`
${
numeral
(
schoolDetail
.
followed
).
format
(
'0,0'
)}
`
}
/>
}
contentHeight
=
{
46
}
>
<
Trend
flag
=
"up"
style
=
{{
marginRight
:
16
}}
>
关注数
<
span
className
=
{
styles
.
trendText
}
>
--
%<
/span
>
关注数
<
span
className
=
{
styles
.
trendText
}
>
{
`
${
numeral
(
schoolDetail
.
followed
*
100
/
schoolDetail
.
members
).
format
(
'0.00'
)}
`
}
%<
/span
>
<
/Trend
>
<
Trend
flag
=
"down"
>
取关数
<
span
className
=
{
styles
.
trendText
}
>
--
%<
/span
>
取关数
<
span
className
=
{
styles
.
trendText
}
>
{
`
${
numeral
(
schoolDetail
.
unfollowed
*
100
/
schoolDetail
.
members
).
format
(
'0.00'
)}
`
}
%<
/span
>
<
/Trend
>
<
/ChartCard
>
<
/Col
>
...
...
src/services/devutil.js
View file @
8ac6f7e
...
...
@@ -7,6 +7,12 @@ export async function queryWXSchool(params) {
return
request
(
`/api/ywpt/bd/schoolist?
${
stringify
(
params
)}
`
);
}
export
async
function
checkSchinfo
(
params
){
console
.
log
(
'delWXSchoolMember'
);
return
request
(
`/api/ywpt/wx/schinfo?
${
stringify
(
params
)}
`
)
}
//获取对应的地区列表信息
export
async
function
queryWXArea
(
params
)
{
return
request
(
`/api/ywpt/bd/area
${
stringify
(
params
)}
`
);
...
...
@@ -36,3 +42,4 @@ export async function sysOperationCmd(params){
console
.
log
(
'delWXSchoolMember'
);
return
request
(
`/api/ywpt/wx/linkman/operation_cmd?
${
stringify
(
params
)}
`
)
}
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