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
7b12cb3a
Commit
7b12cb3a
authored
Mar 23, 2022
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
大屏
parent
07957a01
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
426 additions
and
106 deletions
+426
-106
src/views/index/ajData.vue
+232
-15
src/views/index/img/daohang.png
+0
-0
src/views/index/kshData.vue
+96
-60
src/views/index/maData.vue
+1
-2
src/views/index/tsTable.vue
+97
-29
No files found.
src/views/index/ajData.vue
View file @
7b12cb3a
<
template
>
<div>
<div
class=
"total_box"
v-if=
"activeName == 1"
>
<span
class=
"totalName"
>
案件总数:
</span>
<span
class=
"totalNum"
>
{{
ajCount
}}
</span>
</div>
<el-tabs
v-model=
"activeName"
>
<el-tab-pane
label=
"案件分析"
name=
"1"
>
<!--案件性质统计-->
...
...
@@ -17,18 +22,6 @@
"
></div>
</span>
<span
class=
"pTitle"
>
案件总数:
{{
ajCount
}}
<div
style=
"
position: absolute;
left: -30px;
top: -8px;
color: #9fbcda;
z-index: 10;
"
></div>
</span>
</div>
<div
class=
"real_chart_wrap"
...
...
@@ -81,10 +74,17 @@
</div>
</el-tab-pane>
</el-tabs>
</div>
</
template
>
<
script
>
import
{
getAjlbtj
,
getXalbtj
,
toZdryNldtj
,
getGwrytj
,
getFaCount
}
from
"@/api/kshdata.js"
;
import
{
getAjlbtj
,
getXalbtj
,
toZdryNldtj
,
getGwrytj
,
getFaCount
,
}
from
"@/api/kshdata.js"
;
export
default
{
name
:
"kshdata1"
,
data
()
{
...
...
@@ -101,7 +101,7 @@ export default {
},
ajlbdmTj
:
"05000200"
,
xatitle
:
"盗窃案"
,
ajCount
:
0
ajCount
:
0
,
};
},
props
:
{
...
...
@@ -113,7 +113,7 @@ export default {
mounted
()
{
this
.
ajfxajzlbInit
();
this
.
ajfxajxlbbutionInit
();
this
.
getNum
()
this
.
getNum
()
;
},
watch
:
{
activeName
(
val
,
newval
)
{
...
...
@@ -1171,6 +1171,223 @@ export default {
}
}
}
.daping_box_content2_top
{
.total_box
{
position
:
absolute
;
top
:
0
;
left
:
80px
;
.totalName
{
color
:
#939fb3
;
font-size
:
18px
;
font-family
:
微软雅黑
;
vertical-align
:
middle
;
}
.totalNum
{
color
:
#e6ecf1
;
font-size
:
36px
;
vertical-align
:
middle
;
font-family
:
din-regular
;
}
}
.daping_box_content2_one
{
width
:
calc
(
100%
-
110px
);
display
:
flex
;
flex-wrap
:
wrap
;
margin-left
:
52px
;
margin-right
:
88px
;
margin-top
:
30px
;
justify-content
:
space-around
;
.daping_box_content2_top_ztry
{
border
:
1px
solid
#1a3a7a
;
width
:
880px
;
height
:
400px
;
background-color
:
rgba
(
0
,
0
,
0
,
0.2
);
margin
:
10px
20px
20px
0
;
.chart_wrap_title
{
color
:
#dadfeb
;
font-size
:
22px
;
padding
:
10px
20px
0
20px
;
display
:
flex
;
justify-content
:
space-between
;
.pTitle
{
position
:
relative
;
}
}
}
.daping_box_content2_top_ajxztj
{
border
:
1px
solid
#1a3a7a
;
width
:
880px
;
height
:
540px
;
background-color
:
rgba
(
0
,
0
,
0
,
0.2
);
margin
:
80px
20px
20px
0
;
.chart_wrap_title
{
color
:
#dadfeb
;
font-size
:
22px
;
padding
:
10px
20px
0
20px
;
display
:
flex
;
justify-content
:
space-between
;
.pTitle
{
position
:
relative
;
}
}
.real_chart_wrap
{
position
:
relative
;
top
:
-50px
;
.zagj_top
{
display
:
flex
;
padding
:
100px
50px
50px
85px
;
justify-content
:
left
;
flex-wrap
:
wrap
;
.zagj_top_left
{
width
:
220px
;
display
:
flex
;
align-items
:
center
;
padding-bottom
:
20px
;
.zagj_top_left_img
{
cursor
:
pointer
;
}
.zagj_top_left_content
{
padding-left
:
16px
;
.zagj_top_left_content_name
{
color
:
#b0bad3
;
font-size
:
14px
;
cursor
:
pointer
;
}
.zagj_top_left_content_num
{
color
:
#ffd32c
;
font-size
:
16px
;
cursor
:
pointer
;
fontfamily
:
din-regular
;
}
}
}
}
}
}
.daping_box_content2_top_xyrfx
{
width
:
880px
;
height
:
380px
;
background-color
:
rgba
(
0
,
0
,
0
,
0.2
);
margin
:
0
20px
20px
0
;
border
:
1px
solid
#1a3a7a
;
.chart_wrap_title
{
color
:
#dadfeb
;
font-size
:
22px
;
padding-left
:
20px
;
padding-top
:
10px
;
.pTitle
{
position
:
relative
;
}
}
.real_chart_wrap
{
position
:
relative
;
top
:
-50px
;
}
}
.daping_box_content2_top_bhrfx
{
border
:
1px
solid
#1a3a7a
;
width
:
880px
;
height
:
540px
;
background-color
:
rgba
(
0
,
0
,
0
,
0.2
);
margin
:
80px
20px
20px
0
;
.chart_wrap_title
{
color
:
#dadfeb
;
font-size
:
22px
;
padding-left
:
20px
;
padding-top
:
10px
;
.pTitle
{
position
:
relative
;
}
}
.real_chart_wrap
{
position
:
relative
;
top
:
-50px
;
}
}
.daping_box_content2_top_mafpafx
{
width
:
580px
;
height
:
380px
;
background-color
:
rgba
(
0
,
0
,
0
,
0.2
);
margin
:
0
20px
20px
0
;
border
:
1px
solid
#1a3a7a
;
.chart_wrap_title
{
color
:
#dadfeb
;
font-size
:
22px
;
padding-left
:
20px
;
padding-top
:
10px
;
.pTitle
{
position
:
relative
;
}
}
.real_chart_wrap
{
position
:
relative
;
top
:
-50px
;
}
.zagj_top
{
display
:
flex
;
padding
:
100px
50px
50px
85px
;
justify-content
:
left
;
flex-wrap
:
wrap
;
.zagj_top_left
{
width
:
220px
;
display
:
flex
;
align-items
:
center
;
padding-bottom
:
20px
;
.zagj_top_left_img
{
cursor
:
pointer
;
}
.zagj_top_left_content
{
padding-left
:
16px
;
.zagj_top_left_content_name
{
color
:
#b0bad3
;
font-size
:
14px
;
cursor
:
pointer
;
}
.zagj_top_left_content_num
{
color
:
#ffd32c
;
font-size
:
16px
;
cursor
:
pointer
;
//
fontfamily
:
din-regular
;
}
}
}
}
}
}
}
</
style
>
<
style
lang=
"scss"
>
.daping_box_content
{
...
...
src/views/index/img/daohang.png
View replaced file @
07957a01
View file @
7b12cb3a
73.4 KB
|
W:
|
H:
75.3 KB
|
W:
|
H:
2-up
Swipe
Onion skin
src/views/index/kshData.vue
View file @
7b12cb3a
...
...
@@ -4,8 +4,8 @@
<!--头部区域-->
<div
class=
"daping_box_head"
>
<div
v-if=
"istabShow == 1"
style=
"position: absolute; left: 40px; top: 35px; color: #9fbcda"
v-if=
"istabShow != 5"
>
<div>
<el-date-picker
...
...
@@ -19,6 +19,7 @@
@
change=
"reload"
value-format=
"yyyy-MM-dd"
:picker-options=
"pickerOptions"
:disabled=
"istabShow == 1 ? false : true"
>
</el-date-picker>
</div>
...
...
@@ -182,21 +183,21 @@
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
案件
数据
案件
分析
</div>
<div
@
click=
"toTab('3')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
电诈
数据
电诈
分析
</div>
<div
@
click=
"toTab('4')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
命案
数据
命案
分析
</div>
<div
@
click=
"toTab('5')"
...
...
@@ -283,21 +284,21 @@
数据概览
</div>
<div
class=
"daping_box_qh_wh"
style=
"background-color: #2766f5"
>
案件
数据
案件
分析
</div>
<div
@
click=
"toTab('3')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
电诈
数据
电诈
分析
</div>
<div
@
click=
"toTab('4')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
命案
数据
命案
分析
</div>
<div
@
click=
"toTab('5')"
...
...
@@ -310,31 +311,43 @@
</div>
<div
v-else-if=
"istabShow == 3"
class=
"daping_box_content"
>
<div
class=
"daping_box_content2_top"
>
<div
class=
"total_box"
v-if=
"activeNameDz == 1"
>
<span
class=
"totalName"
>
案件总数:
</span>
<span
class=
"totalNum"
>
{{
ajtjList
[
0
].
value3
.
substring
(
1
)
}}
</span>
</div>
<div
class=
"total_box"
v-if=
"activeNameDz == 2"
>
<span
class=
"totalName"
>
标识号总数:
</span>
<span
class=
"totalNum"
>
{{
kyfwbshTatol
}}
</span>
</div>
<div
class=
"total_box"
v-if=
"activeNameDz == 3"
>
<span
class=
"totalName"
>
人员总数:
</span>
<span
class=
"totalNum"
>
{{
rydyTatol
}}
</span>
</div>
<el-tabs
v-model=
"activeNameDz"
>
<el-tab-pane
label=
"案件"
name=
"1"
>
<el-tab-pane
label=
"案件
分析
"
name=
"1"
>
<!--案件性质统计-->
<div
class=
"daping_box_content2_one"
>
<div
class=
"daping_box_content2_top_ztry"
>
<div
class=
"chart_wrap_title"
>
<span
class=
"pTitle"
>
电诈案件
涉案金额
</span>
<span
class=
"pTitle"
>
电诈案件
小案类别
</span>
</div>
<div
class=
"real_chart_wrap"
id=
"d
xzpsaje
"
id=
"d
zajxalb
"
style=
"width: 880px; height: calc(100%)"
v-loading=
"d
xzpsaje
Loading"
v-loading=
"d
zajxalb
Loading"
element-loading-text=
"拼命加载中"
></div>
</div>
<div
class=
"daping_box_content2_top_ztry"
>
<div
class=
"chart_wrap_title"
>
<span
class=
"pTitle"
>
电诈案件
小案类别
</span>
<span
class=
"pTitle"
>
电诈案件
涉案金额
</span>
</div>
<div
class=
"real_chart_wrap"
id=
"d
zajxalb
"
id=
"d
xzpsaje
"
style=
"width: 880px; height: calc(100%)"
v-loading=
"d
zajxalb
Loading"
v-loading=
"d
xzpsaje
Loading"
element-loading-text=
"拼命加载中"
></div>
</div>
...
...
@@ -352,65 +365,65 @@
</div>
</div>
</el-tab-pane>
<el-tab-pane
label=
"
号码"
name=
"2
"
>
<el-tab-pane
label=
"
重点人员分析"
name=
"3
"
>
<div
class=
"daping_box_content2_one"
>
<div
class=
"daping_box_content2_top_ajxztj"
>
<div
class=
"chart_wrap_title"
>
<span
class=
"pTitle"
>
预警号码分析
</span>
<span
class=
"pTitle"
>
人员标签分析
</span>
</div>
<div
class=
"real_chart_wrap"
id=
"
yjhm
fx"
id=
"
rybq
fx"
style=
"width: 880px; height: calc(100%)"
v-loading=
"
yjhm
fxLoading"
v-loading=
"
rybq
fxLoading"
element-loading-text=
"拼命加载中"
></div>
</div>
<div
class=
"daping_box_content2_top_ajxztj"
>
<div
class=
"chart_wrap_title"
>
<span
class=
"pTitle"
>
可疑服务标识号
</span>
<span
class=
"pTitle"
>
人员地域分析
</span>
<span
style=
"z-index: 99"
@
click=
"historyCharts"
v-if=
"historyArr.length > 1"
>
<i
class=
"el-icon-back"
></i>
</span>
</div>
<div
class=
"real_chart_wrap"
id=
"
kyfwbsh
"
id=
"
rydyfx
"
style=
"width: 880px; height: calc(100%)"
v-loading=
"
kyfwbsh
Loading"
v-loading=
"
rydyfx
Loading"
element-loading-text=
"拼命加载中"
></div>
</div>
</div>
</el-tab-pane>
<el-tab-pane
label=
"
重点人员"
name=
"3
"
>
<el-tab-pane
label=
"
标识号分析"
name=
"2
"
>
<div
class=
"daping_box_content2_one"
>
<div
class=
"daping_box_content2_top_ajxztj"
>
<div
class=
"chart_wrap_title"
>
<span
class=
"pTitle"
>
人员标签分析
</span>
<span
class=
"pTitle"
>
预警号码分析
</span>
</div>
<div
class=
"real_chart_wrap"
id=
"
rybq
fx"
id=
"
yjhm
fx"
style=
"width: 880px; height: calc(100%)"
v-loading=
"
rybq
fxLoading"
v-loading=
"
yjhm
fxLoading"
element-loading-text=
"拼命加载中"
></div>
</div>
<div
class=
"daping_box_content2_top_ajxztj"
>
<div
class=
"chart_wrap_title"
>
<span
class=
"pTitle"
>
人员地域分析
</span>
<span
style=
"z-index: 99"
@
click=
"historyCharts"
v-if=
"historyArr.length > 1"
>
<i
class=
"el-icon-back"
></i>
</span>
<span
class=
"pTitle"
>
可疑服务标识号
</span>
</div>
<div
class=
"real_chart_wrap"
id=
"
rydyfx
"
id=
"
kyfwbsh
"
style=
"width: 880px; height: calc(100%)"
v-loading=
"
rydyfx
Loading"
v-loading=
"
kyfwbsh
Loading"
element-loading-text=
"拼命加载中"
></div>
</div>
...
...
@@ -431,17 +444,17 @@
@
click=
"toTab('2')"
style=
"background-color: transparent"
>
案件
数据
案件
分析
</div>
<div
class=
"daping_box_qh_wh"
style=
"background-color: #2766f5"
>
电诈
数据
电诈
分析
</div>
<div
@
click=
"toTab('4')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
命案
数据
命案
分析
</div>
<div
@
click=
"toTab('5')"
...
...
@@ -473,21 +486,21 @@
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
案件
数据
案件
分析
</div>
<div
@
click=
"toTab('3')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
电诈
数据
电诈
分析
</div>
<div
@
click=
"toTab('4')"
class=
"daping_box_qh_wh"
style=
"background-color: #2766f5"
>
命案
数据
命案
分析
</div>
<div
@
click=
"toTab('5')"
...
...
@@ -564,21 +577,21 @@
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
案件
数据
案件
分析
</div>
<div
@
click=
"toTab('3')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
电诈
数据
电诈
分析
</div>
<div
@
click=
"toTab('4')"
class=
"daping_box_qh_wh"
style=
"background-color: transparent"
>
命案
数据
命案
分析
</div>
<div
@
click=
"toTab('5')"
...
...
@@ -636,6 +649,8 @@ export default {
},
data
()
{
return
{
kyfwbshTatol
:
0
,
rydyTatol
:
0
,
timeOut
:
null
,
historyArr
:
[],
zagjData
:
[],
...
...
@@ -1021,6 +1036,7 @@ export default {
// }
// },
activeNameDz
(
val
,
newval
)
{
this
.
historyArr
=
[]
if
(
val
==
"1"
)
{
this
.
dxzpsajeInit
();
this
.
dxzpxalbInit
();
...
...
@@ -1352,6 +1368,16 @@ export default {
axisLabel
:
{
interval
:
0
,
//横轴信息全部显示
// rotate: 50, //-30度角倾斜显示
formatter
:
function
(
val
)
{
var
strs
=
val
.
split
(
""
);
//字符串数组
var
str
=
""
;
for
(
var
i
=
0
,
s
;
(
s
=
strs
[
i
++
]);
)
{
//遍历字符串数组
str
+=
s
;
if
(
!
(
i
%
5
))
str
+=
"
\
n"
;
//按需要求余
}
return
str
;
},
textStyle
:
{
color
:
"#939FB3"
,
fontStyle
:
"normal"
,
...
...
@@ -1583,6 +1609,7 @@ export default {
}).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
let
resData
=
res
.
data
.
rows
;
self
.
kyfwbshTatol
=
res
.
data
.
total
let
x
=
[];
let
y
=
[];
resData
.
forEach
((
item
)
=>
{
...
...
@@ -1874,6 +1901,7 @@ export default {
}).
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
let
resData
=
res
.
data
.
rows
;
self
.
rydyTatol
=
res
.
data
.
total
let
x
=
[];
let
y
=
[];
debugger
;
...
...
@@ -1930,25 +1958,27 @@ export default {
},
dataZoom
:
[
//滑动条
{
// 控制图表左右滑动
width
:
'15'
,
type
:
'slider'
,
{
// 控制图表左右滑动
width
:
"15"
,
type
:
"slider"
,
show
:
false
,
//flase直接隐藏图形
xAxisIndex
:
[
0
],
left
:
33
,
//滚动条靠左侧的百分比
bottom
:
40
,
height
:
20
,
//组件高度
start
:
0
,
//滚动条的起始位置
showDataShadow
:
false
,
//是否显示数据阴影
showDetail
:
false
,
//是否显示想洗数值信息
end
:
50
//滚动条的截止位置(按比例分割你的柱状图x轴长度)
},
{
type
:
'inside'
,
height
:
20
,
//组件高度
start
:
0
,
//滚动条的起始位置
showDataShadow
:
false
,
//是否显示数据阴影
showDetail
:
false
,
//是否显示想洗数值信息
end
:
50
,
//滚动条的截止位置(按比例分割你的柱状图x轴长度)
},
{
type
:
"inside"
,
show
:
true
,
xAxisIndex
:
[
0
],
start
:
0
,
//滚动条的起始位置
end
:
0.25
//滚动条的截止位置(按比例分割你的柱状图x轴长度)
}
start
:
0
,
//滚动条的起始位置
end
:
0.25
,
//滚动条的截止位置(按比例分割你的柱状图x轴长度)
},
],
xAxis
:
[
{
...
...
@@ -1971,7 +2001,7 @@ export default {
},
axisLabel
:
{
interval
:
0
,
//横轴信息全部显示
//
rotate: 50, //-30度角倾斜显示
rotate
:
50
,
//-30度角倾斜显示
textStyle
:
{
color
:
"#939FB3"
,
fontStyle
:
"normal"
,
...
...
@@ -2051,6 +2081,12 @@ export default {
[
"#816EFF"
,
"#413780"
],
[
"#29D1FF"
,
"#156980"
],
[
"#969EB8"
,
"#4B4F5C"
],
[
"#1664FF"
,
"#0B3280"
],
[
"#DFA457"
,
"#70522C"
],
[
"#816EFF"
,
"#413780"
],
[
"#29D1FF"
,
"#156980"
],
[
"#969EB8"
,
"#4B4F5C"
],
[
"#1664FF"
,
"#0B3280"
],
];
let
index
=
params
.
dataIndex
;
return
new
self
.
$echarts
.
graphic
.
LinearGradient
(
0
,
0
,
0
,
1
,
[
...
...
@@ -2864,7 +2900,6 @@ export default {
maMapTongJi
(
params
)
{
let
self
=
this
;
this
.
maMapTongJiLoading
=
true
;
this
.
ssLoading
=
true
;
getDpfatj
({
larqQssj
:
self
.
formData
.
larqQssj
,
larqJssj
:
self
.
formData
.
larqJssj
,
...
...
@@ -2875,6 +2910,7 @@ export default {
var
dataList
=
res
.
data
.
result
;
let
arr
=
dataList
.
filter
((
item
)
=>
item
.
dwCode
==
"460300000000"
);
if
(
arr
.
length
>
0
)
{
this
.
ssLoading
=
true
;
let
arr2
=
[];
arr2
.
push
({
name
:
arr
[
0
].
dwName
,
...
...
src/views/index/maData.vue
View file @
7b12cb3a
...
...
@@ -432,8 +432,7 @@ export default {
},
props
:
{
formData
:
{
type
:
Object
,
default
:
()
=>
false
,
type
:
Object
},
tFaNum
:
''
,
tXyrNum
:
''
,
...
...
src/views/index/tsTable.vue
View file @
7b12cb3a
...
...
@@ -36,7 +36,7 @@
? columnTitle.width
: columnTitle.prop == 'jyaq' || columnTitle.prop == 'asjbh'
? '360'
: '
16
0'
: '
22
0'
"
v-for=
"columnTitle in propdefaultFormThead"
:prop=
"columnTitle.prop"
...
...
@@ -45,13 +45,7 @@
:show-overflow-tooltip=
"columnTitle.overflow"
>
<template
slot-scope=
"scope"
>
<div
v-if=
"
columnTitle.prop == 'jyaq' ||
columnTitle.prop == 'czxxJyqk' ||
columnTitle.prop == 'menuString'
"
>
<div
v-if=
"columnTitle.prop == 'jyaq'"
>
<div
class=
"ajxq_s"
>
<span
class=
"none"
v-html=
"scope.row[columnTitle.prop]"
></span
><a
...
...
@@ -90,6 +84,48 @@
>
</div>
</div>
<div
v-else-if=
"columnTitle.prop == 'ajsj'"
>
<div>
立案:
{{
$moment
(
scope
.
row
[
'larq'
]).
format
(
"YYYY-MM-DD"
)
}}
</div>
<div>
发案:
{{
scope
.
row
[
"asjfssjAsjfskssj"
]
}}
</div>
<div>
破案:
{{
$moment
(
scope
.
row
[
'zczjZxsj01'
]).
format
(
"YYYY-MM-DD"
)
}}
</div>
</div>
<div
v-else-if=
"columnTitle.prop == 'ywzt'"
>
<span
class=
"blackY"
v-if=
"
scope.row['laywsjzt'] == null ||
scope.row['laywsjzt'] == '' ||
scope.row['laywsjzt'] == '00'
"
>
等待立案采集
</span
>
<span
v-else-if=
"scope.row['laywsjzt'] == '01'"
class=
"yellowY"
>
等待立案审批
</span
>
<div
v-else-if=
"scope.row['laywsjzt'] == '02'"
>
<span
v-if=
"scope.row['zczjywsjzt'] == '01'"
class=
"yellowY"
>
等待侦查终结审批
</span
>
<span
v-else-if=
"scope.row['zczjywsjzt'] == '02'"
class=
"greenY"
>
侦查终结审批通过
</span
>
<span
v-else-if=
"scope.row['zczjywsjzt'] == '03'"
class=
"redY"
>
侦查终结审批未通过
</span
>
<span
v-else-if=
"scope.row['zczjywsjzt'] == '05'"
class=
"redY"
>
已撤销
</span
>
<span
class=
"greenY"
v-else
>
通过立案审批
</span>
</div>
<span
v-else-if=
"scope.row['laywsjzt'] == '03'"
class=
"redY"
>
立案审批未通过
</span
>
<span
v-else-if=
"scope.row['laywsjzt'] == '05'"
class=
"redY"
>
已撤销
</span
>
</div>
<div
v-else
v-html=
"scope.row[columnTitle.prop]"
>
{{
columnTitle
.
prop
}}
</div>
...
...
@@ -112,7 +148,7 @@
</template>
<
script
>
import
{
toTjtsAjxx
,
toTjtsXyrxx
,
getMaFaTs
}
from
"@/api/kshdata.js"
;
import
{
toTjtsAjxx
,
toTjtsXyrxx
,
getMaFaTs
}
from
"@/api/kshdata.js"
;
export
default
{
name
:
"ptCxForms"
,
data
()
{
...
...
@@ -127,40 +163,54 @@ export default {
prop
:
"asjbh"
,
},
{
label
:
"案件名称"
,
prop
:
"ajmc"
,
},
{
label
:
"立案单位"
,
prop
:
"ladwGajgmc"
,
},
{
label
:
"
侦查终结
时间"
,
prop
:
"
zczjZxsj01
"
,
label
:
"
案件
时间"
,
prop
:
"
ajsj
"
,
},
{
label
:
"
立案日期
"
,
prop
:
"
larq
"
,
label
:
"
案件类别
"
,
prop
:
"
alllb
"
,
},
{
label
:
"
案发时间
"
,
prop
:
"
asjfssjAsjfskssj
"
,
label
:
"
业务状态
"
,
prop
:
"
zcjddm
"
,
},
{
label
:
"
案件性质
"
,
prop
:
"
zatzJyqk
"
,
label
:
"
简要案情
"
,
prop
:
"
jyaq
"
,
},
],
maHead
:
[
{
label
:
"
死亡人数
"
,
prop
:
"
swrs
"
,
label
:
"
案件编号
"
,
prop
:
"
asjbh
"
,
},
{
label
:
"
受伤人数
"
,
prop
:
"
ssrs
"
,
label
:
"
案件名称
"
,
prop
:
"
ajmc
"
,
},
{
label
:
"
业务状态
"
,
prop
:
"
zcjddm
"
,
label
:
"
立案单位
"
,
prop
:
"
ladwGajgmc
"
,
},
{
label
:
"案件名称"
,
prop
:
"ajmc"
,
label
:
"案件时间"
,
prop
:
"ajsj"
,
},
{
label
:
"案件类别"
,
prop
:
"alllb"
,
},
{
label
:
"业务状态"
,
prop
:
"ywzt"
,
},
{
label
:
"简要案情"
,
...
...
@@ -208,29 +258,47 @@ export default {
methods
:
{
getData
()
{
let
self
=
this
;
if
(
self
.
$route
.
query
.
type
==
"mafa"
)
{
self
.
propdefaultFormThead
=
self
.
aj
Head
;
if
(
self
.
$route
.
query
.
type
==
"mafa"
)
{
self
.
propdefaultFormThead
=
self
.
ma
Head
;
getMaFaTs
({
...
self
.
$route
.
query
,
page
:
self
.
currentPage1
,
limit
:
self
.
page_size
,
}).
then
((
res
)
=>
{
res
.
data
.
rows
.
forEach
((
item
)
=>
{
item
.
alllb
=
item
.
ajlbdm
;
if
(
item
.
zatzJyqk
!=
null
&&
item
.
zatzJyqk
!=
""
)
{
item
.
alllb
=
item
.
alllb
+
"/"
+
item
.
zatzJyqk
;
if
(
item
.
ajxlbdm
!=
null
&&
item
.
ajxlbdm
!=
""
)
{
item
.
alllb
=
item
.
alllb
+
"/"
+
item
.
ajxlbdm
;
}
}
});
self
.
tableData
=
res
.
data
.
rows
;
self
.
tableDataLength
=
res
.
data
.
total
;
self
.
tableLoading
=
false
;
});
}
else
if
(
self
.
$route
.
query
.
query
==
"toTjtsAjxx"
)
{
}
else
if
(
self
.
$route
.
query
.
query
==
"toTjtsAjxx"
)
{
self
.
propdefaultFormThead
=
self
.
ajHead
;
toTjtsAjxx
({
...
self
.
$route
.
query
,
page
:
self
.
currentPage1
,
limit
:
self
.
page_size
,
}).
then
((
res
)
=>
{
res
.
data
.
rows
.
forEach
((
item
)
=>
{
item
.
alllb
=
item
.
ajlbdm
;
if
(
item
.
zatzJyqk
!=
null
&&
item
.
zatzJyqk
!=
""
)
{
item
.
alllb
=
item
.
alllb
+
"/"
+
item
.
zatzJyqk
;
if
(
item
.
ajxlbdm
!=
null
&&
item
.
ajxlbdm
!=
""
)
{
item
.
alllb
=
item
.
alllb
+
"/"
+
item
.
ajxlbdm
;
}
}
});
self
.
tableData
=
res
.
data
.
rows
;
self
.
tableDataLength
=
res
.
data
.
total
;
self
.
tableLoading
=
false
;
});
}
else
if
(
self
.
$route
.
query
.
query
==
"toTjtsXyrxx"
)
{
}
else
if
(
self
.
$route
.
query
.
query
==
"toTjtsXyrxx"
)
{
toTjtsXyrxx
({
...
self
.
$route
.
query
,
page
:
self
.
currentPage1
,
...
...
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