Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
founder_vue
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
常超
founder_vue
Commits
210f9690
Commit
210f9690
authored
Dec 23, 2021
by
叶富雄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整
parent
011fa15e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
81 additions
and
50 deletions
+81
-50
src/views/sf/grxnpgbg.vue
+81
-50
No files found.
src/views/sf/grxnpgbg.vue
View file @
210f9690
...
...
@@ -265,7 +265,7 @@ export default {
},
{
label
:
"发起次数"
,
prop
:
"fqcs"
,
prop
:
"fqcs
1
"
,
width
:
"auto"
,
},
],
...
...
@@ -375,13 +375,16 @@ export default {
* @description 绘制柱状图
*/
startMyEcharts1
(
hData
=
[],
zData
=
[])
{
console
.
log
(
this
.
seriesList
);
// 基于准备好的dom,初始化echarts实例
let
barCharts
=
this
.
$echarts
.
init
(
document
.
getElementById
(
"barMain"
));
barCharts
.
setOption
({
title
:
{
text
:
"个人工作情况分析"
,
},
color
:
[
"#FFC36D"
],
legend
:
{
data
:
[
'刑事案件'
,
'处理立案'
,
'侦查终结案事件'
]
},
tooltip
:
{
trigger
:
"axis"
,
axisPointer
:
{
...
...
@@ -421,38 +424,26 @@ export default {
},
},
],
yAxis
:
[
{
min
:
0
,
//y轴的最小值
max
:
100
,
//y轴最大值
interval
:
20
,
//值之间的间隔
type
:
"value"
,
axisLine
:
{
show
:
false
,
},
axisTick
:
{
show
:
false
,
},
splitLine
:
{
show
:
true
,
lineStyle
:
{
type
:
"dashed"
,
},
},
yAxis
:
{
type
:
"value"
,
minInterval
:
1
,
axisLine
:
{
show
:
false
,
},
],
series
:
[
{
name
:
"总数"
,
type
:
"bar"
,
barWidth
:
"60%"
,
data
:
zData
,
barWidth
:
24
,
//柱图宽度
axisTick
:
{
show
:
false
,
},
],
splitLine
:
{
show
:
true
,
lineStyle
:
{
type
:
"dashed"
,
},
},
},
series
:
this
.
seriesList
,
});
},
startMyEcharts2
(
hData
=
[],
zData
=
[])
{
startMyEcharts2
(
hData
=
[],
zData
=
[]
,
ZS
=
[]
)
{
// 基于准备好的dom,初始化echarts实例
let
lineCharts
=
this
.
$echarts
.
init
(
document
.
getElementById
(
"lineMain"
));
lineCharts
.
setOption
({
...
...
@@ -493,9 +484,7 @@ export default {
},
yAxis
:
{
type
:
"value"
,
min
:
0
,
//y轴的最小值
max
:
100
,
//y轴最大值
interval
:
20
,
//值之间的间隔
minInterval
:
1
,
axisLine
:
{
show
:
false
,
},
...
...
@@ -509,14 +498,12 @@ export default {
},
},
},
series
:
[
{
name
:
"发起次数"
,
type
:
"line"
,
stack
:
"Total"
,
data
:
zData
,
},
],
series
:
{
name
:
'总数'
,
type
:
'line'
,
stack
:
'Total'
,
data
:
ZS
},
tooltip
:
{
trigger
:
"axis"
,
},
...
...
@@ -528,17 +515,46 @@ export default {
queryYwgzAllByPerson
(
cxFormDataCopy
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
if
(
res
.
data
.
rows
)
{
let
hData1
=
[
];
let
zData1
=
[
];
let
[
hData1
,
zData1
,
jsasjsLIst
,
lasLIst
,
zczjsLIst
]
=
[[],[],[],[],[]
];
let
[
jsasjs
,
las
,
zczjs
,
total
]
=
[
0
,
0
,
0
,
0
];
if
(
res
.
data
.
rows
.
length
>
0
)
{
res
.
data
.
rows
.
map
((
el
)
=>
{
el
.
name
=
res
.
data
.
name
;
jsasjs
+=
el
.
total
;
zczjs
+=
el
.
zczjs
;
las
+=
el
.
las
;
total
+=
el
.
total
;
jsasjsLIst
.
push
(
el
.
jsasjs
);
lasLIst
.
push
(
el
.
las
);
zczjsLIst
.
push
(
el
.
zczjs
);
hData1
.
push
(
el
.
month
);
zData1
.
push
(
el
.
total
);
});
let
seriesList
=
[
{
name
:
'刑事案件'
,
type
:
'line'
,
data
:
jsasjsLIst
},
{
name
:
'处理立案'
,
type
:
'line'
,
data
:
lasLIst
},
{
name
:
'侦查终结案事件'
,
type
:
'line'
,
data
:
zczjsLIst
},
];
this
.
seriesList
=
seriesList
this
.
startMyEcharts1
(
hData1
,
zData1
);
self
.
headerInfo1
=
`
${
self
.
cxFormData
.
kssj
}
至
${
self
.
cxFormData
.
jssj
}
,
${
res
.
data
.
name
}
共接受案事件
${
res
.
data
.
rows
[
0
].
jsasjs
}
起,
处理立案
${
res
.
data
.
rows
[
0
].
las
}
起,侦查终结案事件
${
res
.
data
.
rows
[
0
].
zczjs
}
起。立案信息采集率为
${
res
.
data
.
rows
[
0
].
lal
}
、立案侦查终结率为
${
res
.
data
.
rows
[
0
].
zczjl
}
`
;
let
lal
=
las
/
total
;
let
zczjl
=
zczjs
/
total
;
if
(
!
lal
){
lal
=
0
}
if
(
!
zczjl
){
zczjl
=
0
}
self
.
headerInfo1
=
`
${
self
.
cxFormData
.
kssj
}
至
${
self
.
cxFormData
.
jssj
}
,
${
res
.
data
.
name
}
刑事案件
${
jsasjs
}
起,
处理立案
${
las
}
起,侦查终结案事件
${
zczjs
}
起。立案信息补采率为
${(
100
*
lal
).
toFixed
(
2
)}
%、侦查终结补采率为
${(
100
*
zczjl
).
toFixed
(
2
)}
%`
;
}
self
.
tableBarData
=
res
.
data
.
rows
;
}
else
{
...
...
@@ -554,6 +570,7 @@ export default {
if
(
res
.
success
&&
res
.
code
==
200
)
{
let
hData1
=
[];
let
zData1
=
[];
let
ZS
=
[];
let
arr
=
res
.
data
.
rows
||
res
.
data
.
message
;
if
(
arr
.
length
>
0
)
{
res
.
data
.
message
||
...
...
@@ -562,10 +579,24 @@ export default {
hData1
.
push
(
el
.
month
);
zData1
.
push
(
el
.
fqcs
);
});
this
.
startMyEcharts2
(
hData1
,
zData1
);
let
[
fqcs
,
xxtk
,
gzzl
,
rlqb
,
zdgk
,
zzfz
]
=
[
0
,
0
,
0
,
0
,
0
,
0
];
for
(
let
g
of
res
.
data
.
rows
){
g
[
'fqcs1'
]
=
g
.
gzzl
+
g
.
rlqb
+
g
.
zdgk
+
g
.
zzfz
+
g
.
xxtk
;
gzzl
+=
g
.
gzzl
;
rlqb
+=
g
.
rlqb
;
zdgk
+=
g
.
zdgk
;
zzfz
+=
g
.
zzfz
;
xxtk
+=
g
.
xxtk
;
ZS
.
push
(
g
[
'fqcs1'
]);
fqcs
+=
g
[
'fqcs1'
]
}
this
.
startMyEcharts2
(
hData1
,
zData1
,
ZS
);
console
.
log
(
ZS
);
self
.
headerInfo2
=
`
${
self
.
cxFormData
.
kssj
}
至
${
self
.
cxFormData
.
jssj
}
,
${
res
.
data
.
name
}
刑嫌调控
${
res
.
data
.
rows
[
0
].
xxtk
}
次,工作指令
${
res
.
data
.
rows
[
0
].
gzzl
}
次、
人力情报
${
r
es
.
data
.
rows
[
0
].
rlqb
}
起,阵地管控
${
res
.
data
.
rows
[
0
].
zdgk
}
起、处理组织犯罪
${
res
.
data
.
rows
[
0
].
zzfz
}
起、发起次数
${
res
.
data
.
rows
[
0
].
fqcs
}
次。`
;
${
res
.
data
.
name
}
刑嫌调控
${
xxtk
}
次,工作指令
${
gzzl
}
次、
人力情报
${
r
lqb
}
起,阵地管控
${
zdgk
}
起、处理组织犯罪
${
zzfz
}
起、发起次数
${
fqcs
}
次。`
;
}
self
.
tableLineData
=
res
.
data
.
rows
;
self
.
loading
.
close
();
...
...
@@ -588,8 +619,8 @@ export default {
},
},
mounted
()
{
this
.
doQueryYwData
();
this
.
doQueryXtData
();
/*
this.doQueryYwData();
this.doQueryXtData();
*/
},
watch
:
{
"cxFormData.kssj"
:
{
...
...
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