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
0b8e8d78
Commit
0b8e8d78
authored
Apr 21, 2021
by
林永鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加重大伤亡信息管理界面
parent
d668a6fb
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
333 additions
and
47 deletions
+333
-47
src/components/ptCxForm_components.vue
+30
-30
src/router/modules/index.js
+8
-0
src/utils/params.js
+204
-17
src/views/magl/index.vue
+1
-0
src/views/magl/zdswxxgl.vue
+90
-0
No files found.
src/components/ptCxForm_components.vue
View file @
0b8e8d78
...
...
@@ -234,7 +234,7 @@
:row-class-name=
"tableRowClassName"
>
<el-table-column
align=
"center"
label=
"操作"
v-if=
"
pageBszfc !='zczjcfry'
"
v-if=
"
(pageBszfc !='zczjcfry') && (pageBszfc !='zdswxxgl')
"
width=
"200"
>
<template
slot-scope=
"scope"
>
<!--立案信息管理-->
...
...
@@ -610,7 +610,7 @@ export default {
header
:
String
,
pageFlag
:
String
,
},
data
()
{
data
()
{
return
{
dialogVisible
:
false
,
ychyData
:
cxYchyData
,
...
...
@@ -630,24 +630,24 @@ export default {
};
},
methods
:
{
showCfTable
(
asjbh
,
type
)
{
showCfTable
(
asjbh
,
type
)
{
this
.
$emit
(
'showCfTable'
,
asjbh
,
type
)
},
openSjl
()
{
openSjl
()
{
/*this.dialogVisible=true;*/
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/shj"
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
toXq
(
asjbh
)
{
toXq
(
asjbh
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/asjDetail"
,
query
:
{
asjbh
:
asjbh
}
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
ychyLink
(
id
,
asjbh
)
{
ychyLink
(
id
,
asjbh
)
{
if
(
id
==
'ajxq'
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/asjDetail"
,
...
...
@@ -656,21 +656,21 @@ export default {
window
.
open
(
routeData
.
href
,
"_blank"
);
}
},
toXg
(
item
)
{
toXg
(
item
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/malamodify"
,
query
:
{
asjbh
:
item
.
asjbh
}
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
toZczjBccj
(
item
)
{
toZczjBccj
(
item
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/zczjsx"
,
query
:
{
asjbh
:
item
.
asjbh
}
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
toZczjBccjs
(
item
)
{
toZczjBccjs
(
item
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/zczjsxcj"
,
...
...
@@ -678,52 +678,52 @@ export default {
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
toCjcxsq
()
{
toCjcxsq
()
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/caseInfoApply"
,
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
toXq
(
asjbh
)
{
toXq
(
asjbh
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/asjDetail"
,
query
:
{
asjbh
:
asjbh
}
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
toXqBj
(
item
,
spType
)
{
toXqBj
(
item
,
spType
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/asjDetail"
,
query
:
{
asjbh
:
item
.
asjbh
,
spType
:
spType
}
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
toLasxxg
(
asjbh
)
{
toLasxxg
(
asjbh
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/malasxmodify"
,
query
:
{
asjbh
:
asjbh
}
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
enter
(
obj
,
path
)
{
enter
(
obj
,
path
)
{
this
.
$router
.
push
({
name
:
path
,
params
:
obj
});
},
closeLoading
()
{
closeLoading
()
{
this
.
tableLoading
=
false
;
},
showLoading
()
{
showLoading
()
{
this
.
tableLoading
=
true
;
},
handleSizeChange
(
val
)
{
handleSizeChange
(
val
)
{
this
.
page_size
=
val
;
this
.
formData
.
rows
=
val
;
this
.
doQuery
(
'yes'
);
},
clearData
()
{
clearData
()
{
let
self
=
this
;
for
(
let
i
in
self
.
formData
)
{
if
(
i
!=
"rows"
||
i
!=
"page"
||
i
!=
"typeFlag"
||
i
!=
"unitcode"
||
i
!=
"grade"
)
{
...
...
@@ -733,7 +733,7 @@ export default {
self
.
formData
[
"rows"
]
=
10
;
self
.
formData
[
"page"
]
=
1
;
},
formatJson
(
filterVal
,
jsonData
)
{
formatJson
(
filterVal
,
jsonData
)
{
let
arr
=
[];
jsonData
.
map
(
v
=>
{
let
arr1
=
[];
...
...
@@ -757,7 +757,7 @@ export default {
/**
* 导出案件
*/
export2Excel
()
{
export2Excel
()
{
/*导出*/
let
self
=
this
,
tHeader
=
[],
...
...
@@ -817,7 +817,7 @@ export default {
/**
* 导出犯罪嫌疑人
*/
exportCriminalSuspect
()
{
exportCriminalSuspect
()
{
/*导出*/
let
self
=
this
,
tHeader
=
[],
...
...
@@ -878,7 +878,7 @@ export default {
/**
* 导出伤亡人员
*/
exportCasualties
()
{
exportCasualties
()
{
/*导出*/
let
self
=
this
,
tHeader
=
[],
...
...
@@ -934,12 +934,12 @@ export default {
});
}
},
handleCurrentChange
(
val
)
{
handleCurrentChange
(
val
)
{
this
.
currentPage1
=
val
;
this
.
formData
.
page
=
val
;
this
.
doQuery
(
"yes"
);
},
doQueryRequest
(
form
,
relurl
)
{
/*post方法*/
doQueryRequest
(
form
,
relurl
)
{
/*post方法*/
var
currentUrl
=
relurl
?
relurl
:
this
.
cxUrl
;
return
Http
({
url
:
url
.
BaseURL
+
currentUrl
,
...
...
@@ -954,7 +954,7 @@ export default {
/**
* 获取文件请求
*/
getGileRequest
(
form
,
relurl
)
{
/*post方法*/
getGileRequest
(
form
,
relurl
)
{
/*post方法*/
var
currentUrl
=
relurl
?
relurl
:
this
.
cxUrl
;
return
Http
({
url
:
url
.
BaseURL
+
currentUrl
,
...
...
@@ -966,21 +966,21 @@ export default {
}
});
},
tableRowClassName
({
rowIndex
})
{
tableRowClassName
({
rowIndex
})
{
if
(
rowIndex
%
2
==
0
)
{
return
""
;
}
else
{
return
"success-row"
;
}
},
orderBy
(
column
)
{
orderBy
(
column
)
{
console
.
log
(
column
);
},
doQueryBtn
()
{
doQueryBtn
()
{
this
.
formData
.
page
=
1
;
this
.
doQuery
(
'yes'
);
},
doQuery
(
flag
)
{
doQuery
(
flag
)
{
this
.
showLoading
();
let
self
=
this
,
json
=
{};
for
(
let
i
in
self
.
formData
)
{
...
...
@@ -1007,7 +1007,7 @@ export default {
}
}
},
mounted
()
{
mounted
()
{
let
self
=
this
;
/*获取字典*/
self
.
propQueryField
.
forEach
(
val
=>
{
...
...
src/router/modules/index.js
View file @
0b8e8d78
...
...
@@ -245,6 +245,14 @@ export default [
title
:
"重复人员"
}
},
{
/*重大伤亡信息管理*/
path
:
"zdswxxgl"
,
name
:
"zdswxxgl"
,
component
:
()
=>
import
(
"@/views/magl/zdswxxgl.vue"
),
meta
:
{
title
:
"命案管理"
}
},
]
},
...
...
src/utils/params.js
View file @
0b8e8d78
...
...
@@ -89,6 +89,12 @@ let maglPropLeftMenu = [
index
:
"2-7"
,
className
:
"iconfont iconliandong"
},
{
id
:
"zdswxxgl"
,
label
:
"重大伤亡信息管理"
,
index
:
"2-8"
,
className
:
"iconfont icongongnengfuwu"
},
/*{
id: "sjzljc",
label: "数据质量检查",
...
...
@@ -173,23 +179,23 @@ let maglPropLeftMenu = [
index
:
"6-2"
,
className
:
"iconfont iconrizhi"
},
/* {
id: "yhgl",
label: "用户管理",
index: "6-3",
className: "iconfont iconrizhi"
}, {
id: "cdgl",
label: "菜单管理",
index: "6-4",
className: "iconfont iconrizhi"
},
{
id: "jsgl",
label: "角色管理",
index: "6-5",
className: "iconfont iconrizhi"
}*/
/* {
id: "yhgl",
label: "用户管理",
index: "6-3",
className: "iconfont iconrizhi"
}, {
id: "cdgl",
label: "菜单管理",
index: "6-4",
className: "iconfont iconrizhi"
},
{
id: "jsgl",
label: "角色管理",
index: "6-5",
className: "iconfont iconrizhi"
}*/
]
},
];
...
...
@@ -367,6 +373,180 @@ let laxxglDefaultFormThead = [
];
let
laxxglURL
=
"/tbstAsj/stasj/queryAllMaAsjxx"
;
/*重大伤亡信息管理*/
let
zdswxxglHeader
=
"重大伤亡信息管理"
;
let
zdswxxglPageName
=
"zdswxxgl"
;
let
zdswxxglFormData
=
{
asjbh
:
""
,
ajlbdm
:
""
,
zatzJyqk
:
""
,
ladwGajgjgdm
:
""
,
larqQssj
:
timeStampTurnTime
(
new
Date
(
new
Date
().
getFullYear
()
+
"-01-01 00:00:00"
)),
larqJssj
:
timeStampTurnTime
(
new
Date
()),
xxdjdwGajgjgdm
:
""
,
xxdjryXm
:
""
,
djsjQssj
:
""
,
djsjJssj
:
""
,
ajywztdm
:
""
,
spsjQssj
:
""
,
spsjJssj
:
""
,
sflsjaPdbz
:
""
,
typeFlag
:
"zdsw"
,
unitcode
:
sessionStorage
.
getItem
(
"unitcode"
),
grade
:
sessionStorage
.
getItem
(
"grade"
),
rows
:
10
,
page
:
1
};
let
zdswxxglQueryField
=
[
/*立案信息 侦查终结信息 立案信息审批 侦查终结审批通用开始*/
{
name
:
"案件编号"
,
id
:
"asjbh"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
},
{
name
:
"立案单位"
,
id
:
"ladwGajgjgdm"
,
type
:
"lazyCodeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_QGUNIT"
,
},
{
name
:
"立案日期"
,
id
:
"larqQssj"
,
id2
:
"larqJssj"
,
type
:
"zdyDate"
,
value
:
""
,
col
:
"3"
,
},
{
name
:
"案件类别"
,
id
:
"ajlbdm"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_AJLB"
,
},
{
name
:
"登记人姓名"
,
id
:
"xxdjryXm"
,
type
:
"text"
,
value
:
""
,
placeholder
:
""
,
col
:
"3"
},
{
name
:
"登记时间"
,
id
:
"djsjQssj"
,
id2
:
"djsjJssj"
,
type
:
"zdyDate"
,
value
:
""
,
col
:
"3"
,
},
{
name
:
"案件性质"
,
id
:
"zatzJyqk"
,
type
:
"codeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_AJXZ"
,
},
{
name
:
"登记单位"
,
id
:
"xxdjdwGajgjgdm"
,
type
:
"lazyCodeTreeDialog"
,
props
:
[],
//字典弹框需要的字段
value
:
""
,
col
:
"3"
,
codeOptions
:
[],
codeTree
:
"CODE_QGUNIT"
,
},
{
name
:
"审核时间"
,
id
:
"spsjQssj"
,
id2
:
"spsjJssj"
,
type
:
"zdyDate"
,
value
:
""
,
col
:
"3"
,
},
/*立案信息 侦查终结信息 立案信息审批 侦查终结审批通用结束*/
{
name
:
"业务状态"
,
id
:
"ajywztdm"
,
type
:
"select"
,
selectData
:
[
{
value
:
""
,
name
:
"全部"
},
{
value
:
"00"
,
name
:
"草稿"
},
{
value
:
"01"
,
name
:
"等待立案审批"
},
{
value
:
"02"
,
name
:
"通过立案审批"
},
{
value
:
"03"
,
name
:
"立案审批不通过"
},
{
value
:
"05"
,
name
:
"已撤销"
}
],
value
:
""
,
col
:
"3"
,
},
];
let
zdswxxglDefaultFormThead
=
[
{
label
:
"案事件编号"
,
prop
:
"asjbh"
,
width
:
"220"
},
{
/*table默认得表头*/
label
:
"立案单位"
,
prop
:
"ladwGajgmc"
,
width
:
"200"
},
{
label
:
"案件时间"
,
prop
:
"发案时间:asjfssjAsjfskssj,立案时间:larq,侦查终结时间:zczjZxsj01"
,
width
:
"220"
},
{
label
:
"案件类别"
,
prop
:
"ajlbdmStr"
,
width
:
"120"
},
{
label
:
"死亡人数"
,
prop
:
"swrs"
,
width
:
"80"
},
{
label
:
"受伤人数"
,
prop
:
"ssrs"
,
width
:
"80"
},
{
label
:
"业务状态"
,
prop
:
"ywzt"
,
width
:
"140"
},
{
label
:
"案件名称"
,
prop
:
"ajmc"
,
width
:
"180"
},
{
label
:
"简要案情"
,
prop
:
"jyaq"
,
width
:
"220"
}
];
let
zdswxxglURL
=
"/tbstAsj/stasj/queryAllMaAsjxx"
;
/*涉枪命案信息管理 */
let
sqmaxxglHeader
=
"涉枪命案信息管理 "
;
...
...
@@ -2438,6 +2618,13 @@ export {
laxxglQueryField
,
laxxglDefaultFormThead
,
laxxglURL
,
/*重大伤亡信息管理*/
zdswxxglHeader
,
zdswxxglPageName
,
zdswxxglFormData
,
zdswxxglQueryField
,
zdswxxglDefaultFormThead
,
zdswxxglURL
,
/*涉枪命案信息管理*/
sqmaxxglHeader
,
sqmaxxglPageName
,
...
...
src/views/magl/index.vue
View file @
0b8e8d78
...
...
@@ -403,6 +403,7 @@ export default {
// }
else
{
let
arr
=
index
.
split
(
"-"
);
debugger
this
.
sidebarItemName
=
item
[
arr
[
0
]
-
1
].
children
[
arr
[
1
]
-
1
].
id
;
this
.
name
=
item
[
arr
[
0
]
-
1
].
children
[
arr
[
1
]
-
1
].
label
;
this
.
$router
.
push
({
...
...
src/views/magl/zdswxxgl.vue
0 → 100644
View file @
0b8e8d78
<
template
>
<div
class=
"Content"
>
<right-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
></right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
{
zdswxxglHeader
,
zdswxxglFormData
,
zdswxxglQueryField
,
zdswxxglDefaultFormThead
,
zdswxxglURL
,
zdswxxglPageName
}
from
"@/utils/params"
;
export
default
{
name
:
"ldfwrz"
,
components
:
{
rightContent
},
data
()
{
return
{
cxFormData
:
zdswxxglFormData
,
cxQueryField
:
zdswxxglQueryField
,
cxDefaultFormThead
:
zdswxxglDefaultFormThead
,
cxUrl
:
zdswxxglURL
,
header
:
zdswxxglHeader
,
pageBs
:
zdswxxglPageName
};
}
};
</
script
>
<
style
>
@import
url("../../assets/styles/iconfont.css")
;
.el-dialog__body
{
padding
:
10px
15px
!important
;
}
.rightContent
.el-input__inner
,
#formCommonPage
.el-input__inner
{
height
:
32px
;
line-height
:
32px
;
font-family
:
inherit
;
}
.el-table__header-wrapper
th
,
.el-table__header-wrapper
tr
{
background
:
#f4f6f7
;
}
.rightContent
.el-input__icon
,
#formCommonPage
.el-input__icon
,
.el-input__suffix-inner
{
line-height
:
36px
;
}
.rightContent
.el-range-separator
{
position
:
relative
;
top
:
-4px
;
}
.rightContent
.el-textarea__inner
,
#formCommonPage
.el-textarea__inner
{
width
:
100%
;
font-family
:
inherit
;
}
.rightContent
.el-range-input
,
#formCommonPage
.el-range-input
{
vertical-align
:
top
;
}
.rightContent
.el-date-editor
.el-range__close-icon
{
margin-top
:
-4px
;
}
.rightContent
.el-form-item__error
{
left
:
calc
(
66%
-
27px
);
top
:
12px
;
}
.success-row
{
background-color
:
#fbf9f4
!important
;
}
.Content
.el-input
,
.Content
.el-date-editor--daterange.el-input__inner
{
width
:
100%
!important
;
}
</
style
>
<
style
scoped
lang=
"scss"
>
@import
"../../assets/styles/rightContent.scss"
;
</
style
>
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