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
144afea6
Commit
144afea6
authored
Dec 09, 2021
by
叶富雄
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev_xzeq' into dev_xzeq
parents
ab6b4a6f
6e97dd8e
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
4593 additions
and
69 deletions
+4593
-69
src/api/rlqbxs.js
+8
-0
src/api/zdxx/zdsswp.js
+98
-0
src/components/form.vue
+13
-2
src/components/ptCxForm_components.vue
+6
-1
src/router/index.js
+2
-0
src/router/modules/zdsswp.js
+154
-0
src/views/hbyprw/hbyprw/queryHbyp.vue
+75
-7
src/views/rlqbxsxx/detailRlqbxs.vue
+4
-0
src/views/rlqbxsxx/queryRlqbxs.vue
+230
-21
src/views/xshb/xsbk/xsbk.vue
+20
-1
src/views/yhz/cxyhz/cxyhz.vue
+26
-3
src/views/zdry/myaddZdry.vue
+15
-3
src/views/zdry/rySp.vue
+33
-27
src/views/zdxx/zdxxgl/adjustZdxxgl.vue
+566
-4
src/views/zdxx/zdxxgl/sswp/ssdy/addZdssdy.vue
+175
-0
src/views/zdxx/zdxxgl/sswp/ssdy/detailZdssdy.vue
+159
-0
src/views/zdxx/zdxxgl/sswp/ssfjdc/addZdssfjdc.vue
+183
-0
src/views/zdxx/zdxxgl/sswp/ssfjdc/detailZdssfjdc.vue
+195
-0
src/views/zdxx/zdxxgl/sswp/ssjdc/addZdssjdc.vue
+183
-0
src/views/zdxx/zdxxgl/sswp/ssjdc/detailZdssjdc.vue
+259
-0
src/views/zdxx/zdxxgl/sswp/sskl/addZdsskl.vue
+169
-0
src/views/zdxx/zdxxgl/sswp/sskl/detailZdsskl.vue
+157
-0
src/views/zdxx/zdxxgl/sswp/ssqtwp/addZdssqtwp.vue
+175
-0
src/views/zdxx/zdxxgl/sswp/ssqtwp/detailZdssqtwp.vue
+229
-0
src/views/zdxx/zdxxgl/sswp/ssqz/addZdssqz.vue
+183
-0
src/views/zdxx/zdxxgl/sswp/ssqz/detailZdssqz.vue
+194
-0
src/views/zdxx/zdxxgl/sswp/ssww/addZdssww.vue
+168
-0
src/views/zdxx/zdxxgl/sswp/ssww/detailZdssww.vue
+222
-0
src/views/zdxx/zdxxgl/sswp/ssydtxsb/addZdssydtxsb.vue
+180
-0
src/views/zdxx/zdxxgl/sswp/ssydtxsb/detailZdssydtxsb.vue
+191
-0
src/views/zdxx/zdxxgl/sswp/sszj/addZdsszj.vue
+161
-0
src/views/zdxx/zdxxgl/sswp/sszj/detailZdsszj.vue
+160
-0
No files found.
src/api/rlqbxs.js
View file @
144afea6
...
...
@@ -60,3 +60,10 @@ export const getFjdcwqResult = params =>
//人力情报线索类型统计
export
const
getRlqbxslxResult
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getRlqbxslxResult`
,
params
);
//人力情报线索全省案件
export
const
getAjListByS
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getAjListByS`
,
params
);
//人力情报线索全国案件
export
const
getAjListByQg
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getAjListByQg`
,
params
);
\ No newline at end of file
src/api/zdxx/zdsswp.js
0 → 100644
View file @
144afea6
import
{
post
,
postform
,
postdown
}
from
"@/utils/http.js"
;
import
base
from
"@/api/base"
;
//损失弹药
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失非机动车
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失机动车
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失卡类
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失其他物品
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失枪支
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失文物
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失移动通讯设备
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
//损失证件
export
const
insertZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/insertZdjyhd`
,
params
);
export
const
updateZdjyhd
=
params
=>
postform
(
`
${
base
.
alyIP
}
/zdjyhdxx/updateZdjyhdxx`
,
params
);
export
const
deleteZdjyhd
=
params
=>
post
(
`
${
base
.
alyIP
}
/zdjyhdxx/deleteZdjyhdxx`
,
params
);
src/components/form.vue
View file @
144afea6
...
...
@@ -544,6 +544,7 @@
>
<
template
slot=
"append"
><span
v-if=
"realIndex == 0"
@
click=
"
messageTq(formLabelAlign[item2.id][0])
"
...
...
@@ -816,7 +817,7 @@
</div>
</div>
<div
class=
"addChildBtn"
>
<el-button
type=
"primary"
@
click=
"handelFrom(item2)"
>
<el-button
type=
"primary"
@
click=
"handelFrom(item2
,index2
)"
>
<i
class=
"el-icon-plus"
></i><span>
添加
</span>
</el-button>
</div>
...
...
@@ -1577,7 +1578,9 @@ export default {
return
isJPG
&&
isLt2M
;
},
//新增表单数据
handelFrom
(
obj
)
{
handelFrom
(
obj
,
index2
)
{
debugger
console
.
log
(
index2
);
console
.
log
(
obj
);
let
self
=
this
,
addObj
;
...
...
@@ -1593,15 +1596,19 @@ export default {
}
if
(
!
obj
.
flag
)
{
self
.
$set
(
obj
,
"flag"
,
true
);
debugger
}
else
{
debugger
self
.
propFormField
.
forEach
((
groupItem
)
=>
{
groupItem
.
data
.
forEach
((
val
)
=>
{
if
(
val
.
childrenAsAdd
)
{
val
.
childrenAsAdd
.
forEach
((
val2
,
index2
)
=>
{
//遍历list数组
// debugger;
// val2.list[1].name[1].type = 'text'
if
(
val2
==
obj
)
{
//通过比较两个对象是否相等 将formLabelAlign里绑定的数据复制了一份
debugger
addObj
=
JSON
.
parse
(
JSON
.
stringify
(
self
.
formLabelAlign
[
val2
.
id
][
0
])
);
...
...
@@ -1609,6 +1616,8 @@ export default {
for
(
var
val3
in
addObj
)
{
addObj
[
val3
]
=
""
;
}
debugger
self
.
$set
(
self
.
formLabelAlign
[
val2
.
id
],
self
.
formLabelAlign
[
val2
.
id
].
length
,
...
...
@@ -1625,6 +1634,8 @@ export default {
self
.
$set
(
self
.
rules
,
rulesName
,
self
.
$rules
[
val7
.
prop
]);
}
});
debugger
for
(
var
f
=
0
;
f
<
val2
.
list
[
0
].
name
.
length
;
f
++
)
{
if
(
val2
.
list
[
0
].
name
[
f
].
type
==
"file"
)
{
self
.
fileLists
[
val2
.
id
][
...
...
src/components/ptCxForm_components.vue
View file @
144afea6
...
...
@@ -426,6 +426,7 @@
pageBs != 'qyeryrlqbxsBJ' &&
pageBs != 'addCase' &&
pageBs != 'addSwtz' &&
pageBs != 'queryHbyp' &&
pageBs != 'addQtsf' &&
pageBs != 'addWffzjl' &&
pageBs != 'addGxr' &&
...
...
@@ -436,10 +437,12 @@
pageBs != 'addRygd' &&
pageBs != 'addBshgj' &&
pageBs != 'addRyhd' &&
pageBs != 'cxyhz' &&
pageBs != 'queryXshb' &&
pageBs != 'addRysc' &&
pageBs != 'queryGnxnpg' &&
pageBs != 'addRyyp' &&
pageBs != 'xsbk' &&
pageBs != 'addThjl' &&
pageBs != 'addGlbsh' &&
pageBs != 'addTxl' &&
...
...
@@ -1353,6 +1356,7 @@
pageBs == 'queryXshbs' ||
pageBs == 'addTxl' ||
pageBs == 'gzrygl' ||
pageBs == 'myaddZdry' ||
pageBs == 'qyeryrlqbxsDetailList' ||
pageBs == 'queryWjpj' ||
pageBs == 'queryFzth' ||
...
...
@@ -1544,6 +1548,8 @@
pageBs != 'queryCklz' &&
pageBs != 'gzzkyxs' &&
pageBs != 'queryLklz' &&
pageBs != 'queryShsery' &&
pageBs != 'myaddZdry' &&
pageBs != 'queryRlqbxs' &&
pageBs != 'queryLz'
"
...
...
@@ -1627,7 +1633,6 @@
class=
"edit"
style=
"margin-right: 16px"
v-if=
"
pageBs == 'rySp' ||
pageBs == 'xywspdzczl'
"
>
审批
</span
...
...
src/router/index.js
View file @
144afea6
...
...
@@ -46,6 +46,7 @@ import mxglRoutes from "./modules/mxgl";
import
xshbRoutes
from
"./modules/xshb"
;
import
brainPhotoRoutes
from
"./modules/brainPhoto"
;
import
brainPhotoXxxxRoutes
from
"./modules/brainPhotoXxxx"
;
import
zdsswpRoutes
from
"./modules/zdsswp"
;
import
rwddRoutes
from
"./modules/rwddzx"
;
...
...
@@ -109,6 +110,7 @@ const mainRouters = [
brainPhotoXxxxRoutes
,
rwddRoutes
,
zcxwRoutes
,
zdsswpRoutes
,
...
qgccjRoutes
,
{
path
:
"*"
,
...
...
src/router/modules/zdsswp.js
0 → 100644
View file @
144afea6
import
menuLayout
from
"@/layout/menuLayout.vue"
;
const
menuLayouts
=
[
{
path
:
"/addZdssdy"
,
name
:
"addZdssdy"
,
meta
:
{
title
:
'损失弹药'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssdy/addZdssdy.vue"
)
},
{
path
:
"/detailZdssdy"
,
name
:
"detailZdssdy"
,
meta
:
{
title
:
'损失弹药详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssdy/detailZdssdy.vue"
)
},
{
path
:
"/addZdssfjdc"
,
name
:
"addZdssfjdc"
,
meta
:
{
title
:
'损失非机动车'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssfjdc/addZdssfjdc.vue"
)
},
{
path
:
"/detailZdssfjdc"
,
name
:
"detailZdssfjdc"
,
meta
:
{
title
:
'损失非机动车详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssfjdc/detailZdssfjdc.vue"
)
},
{
path
:
"/addZdssjdc"
,
name
:
"addZdssjdc"
,
meta
:
{
title
:
'损失机动车'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssjdc/addZdssjdc.vue"
)
},
{
path
:
"/detailZdssjdc"
,
name
:
"detailZdssjdc"
,
meta
:
{
title
:
'损失机动车详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssjdc/detailZdssjdc.vue"
)
},
{
path
:
"/addZdsskl"
,
name
:
"addZdsskl"
,
meta
:
{
title
:
'损失卡类'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/sskl/addZdsskl.vue"
)
},
{
path
:
"/detailZdsskl"
,
name
:
"detailZdsskl"
,
meta
:
{
title
:
'损失卡类详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/sskl/detailZdsskl.vue"
)
},
{
path
:
"/addZdssqtwp"
,
name
:
"addZdssqtwp"
,
meta
:
{
title
:
'损失其他物品'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssqtwp/addZdssqtwp.vue"
)
},
{
path
:
"/detailZdssqtwp"
,
name
:
"detailZdssqtwp"
,
meta
:
{
title
:
'损失其他物品详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssqtwp/detailZdssqtwp.vue"
)
},
{
path
:
"/addZdssqz"
,
name
:
"addZdssqz"
,
meta
:
{
title
:
'损失枪支'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssqz/addZdssqz.vue"
)
},
{
path
:
"/detailZdssqz"
,
name
:
"detailZdssqz"
,
meta
:
{
title
:
'损失枪支详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssqz/detailZdssqz.vue"
)
},
{
path
:
"/addZdssww"
,
name
:
"addZdssww"
,
meta
:
{
title
:
'损失文物'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssww/addZdssww.vue"
)
},
{
path
:
"/detailZdssww"
,
name
:
"detailZdssww"
,
meta
:
{
title
:
'损失文物详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssww/detailZdssww.vue"
)
},
{
path
:
"/addZdssydtxsb"
,
name
:
"addZdssydtxsb"
,
meta
:
{
title
:
'损失移动通讯设备'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssydtxsb/addZdssydtxsb.vue"
)
},
{
path
:
"/detailZdssydtxsb"
,
name
:
"detailZdssydtxsb"
,
meta
:
{
title
:
'损失移动通讯设备详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/ssydtxsb/detailZdssydtxsb.vue"
)
},
{
path
:
"/addZdsszj"
,
name
:
"addZdsszj"
,
meta
:
{
title
:
'损失证件'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/sszj/addZdsszj.vue"
)
},
{
path
:
"/detailZdsszj"
,
name
:
"detailZdsszj"
,
meta
:
{
title
:
'损失证件详情'
},
component
:
()
=>
import
(
"@/views/zdxx/zdxxgl/sswp/sszj/detailZdsszj.vue"
)
},
];
export
default
{
path
:
"/right"
,
component
:
menuLayout
,
children
:
[...
menuLayouts
]
};
\ No newline at end of file
src/views/hbyprw/hbyprw/queryHbyp.vue
View file @
144afea6
...
...
@@ -8,9 +8,13 @@
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
ref=
"rightContent"
@
add=
"add"
@
toInfor=
"toInfor"
>
<template
#
listOperation=
"scope"
>
<span
class=
"hbyps"
@
click=
"add(scope.scope)"
>
<i
class=
"el-icon-plus"
></i>
新增
</span
>
</
template
>
<
template
#
btnGroup=
"scope"
>
<span
v-if=
"scope.scope.row.sfkfk == '1'"
...
...
@@ -42,12 +46,8 @@
@
click=
"toDb(scope.scope)"
>
督办合并研判
</span
>
<span
v-if=
"scope.scope.row.sfkfk == 1"
class=
"hbyp"
@
click=
"toFk(scope.scope)"
>
反馈合并研判
</span
>
<!-- v-if="scope.scope.row.sfkfk == 1" -->
<span
class=
"hbyp"
@
click=
"toFk(scope.scope)"
>
反馈合并研判
</span>
<span
class=
"hbyp"
@
click=
"toCbyp(scope.scope)"
>
串并研判
</span>
<span
class=
"hbyp"
@
click=
"toXdzl(scope.scope)"
>
下达指令
</span>
<span
...
...
@@ -113,6 +113,23 @@
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"20"
:offset=
"2"
>
<el-form-item
label=
"附件:"
style=
"width:100%"
>
<el-upload
class=
"upload-demo"
ref=
"upload"
action=
"/"
:on-change=
"handleChange"
:on-remove=
"handleRemove"
:file-list=
"fileList"
:auto-upload=
"false"
>
<el-button
slot=
"trigger"
size=
"small"
type=
"primary"
>
选取文件
</el-button
>
</el-upload>
</el-form-item>
</el-col>
</el-row>
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
...
...
@@ -823,6 +840,8 @@ export default {
},
fileArr
:
[],
zdXxzjbh
:
""
,
fileList
:
[],
xls
:
{},
};
},
created
()
{
...
...
@@ -831,6 +850,40 @@ export default {
this
.
$store
.
commit
(
"user/SET_Header"
,
this
.
header
);
},
methods
:
{
handleChange
(
file
,
fileList
)
{
debugger
;
this
.
xls
=
file
.
raw
;
// if (fileList.length
<
3
)
{
// var index = file.name.lastIndexOf(".");
// const isJPG = /^.*\.(xls)$/i.test(file.name.substring(index));
// if (isJPG) {
// this.xls = file.raw;
// } else {
// fileList.forEach((item, index) => {
// if (file.raw.uid == item.uid) {
// fileList.splice(index, 1);
// }
// });
// this.$message.error("请上传正确的文件格式!");
// }
// } else {
// fileList.forEach((item, index) => {
// if (file.raw.uid == item.uid) {
// fileList.splice(index, 1);
// }
// });
// this.$message.error("当前只能上传两个xls文件!");
// }
},
handleRemove
(
file
,
fileList
)
{
debugger
;
console
.
log
(
file
,
fileList
);
// fileList.forEach((item, index) => {
// if (file.raw.uid == item.uid) {
// fileList.splice(index, 1);
// }
// });
},
add
()
{
this
.
$router
.
pushToTab
({
path
:
"/queryAdd"
,
...
...
@@ -1168,4 +1221,19 @@ export default {
.black
{
color
:
black
;
}
.hbyps
{
width
:
64px
;
height
:
24px
;
background
:
#ffffff
;
border
:
1px
solid
#007aff
;
opacity
:
1
;
border-radius
:
4px
;
text-align
:
center
;
align-items
:
center
;
display
:
inline-block
;
font-size
:
12px
!important
;
font-weight
:
400
!important
;
color
:
#007aff
!important
;
cursor
:
pointer
;
}
</
style
>
src/views/rlqbxsxx/detailRlqbxs.vue
View file @
144afea6
...
...
@@ -459,6 +459,10 @@ export default {
}).
then
((
res
)
=>
{
loading
.
close
();
var
result
=
res
.
data
.
rows
;
if
(
res
.
data
.
rows
.
sfzsxstgz
==
0
)
{
this
.
cxQueryField
.
splice
(
1
,
1
)
result
.
tgz
=
[]
}
this
.
pageObject
=
result
;
});
},
...
...
src/views/rlqbxsxx/queryRlqbxs.vue
View file @
144afea6
...
...
@@ -240,15 +240,15 @@
:cxDefaultFormThead=
"sendMessage.cxDefaultFormThead"
:cxUrl=
"sendMessage.cxUrl"
@
sendMessageTo=
"sendMessageTo"
ref=
"rightContent"
ref=
"rightContent
FS
"
></right-content>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"searchDialogVisiable = false"
>
关闭
</el-button>
</span>
</el-dialog>
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogS"
width=
"
55
%"
>
<right-content
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogS"
width=
"
64
%"
>
<
!-- <
right-content
:pageBs="bshglajS.pageBs"
:cxFormData="bshglajS.cxFormData"
:cxQueryField="bshglajS.cxQueryField"
...
...
@@ -256,14 +256,89 @@
@toInforDa="toInforDa"
:cxUrl="bshglajS.cxUrl"
ref="rightContentS"
></right-content>
></right-content> -->
<el-table
element-loading-text=
"拼命加载中"
ref=
"itemDataTable"
:data=
"tableDataS"
tooltip-effect=
"dark"
max-height=
"600"
style=
"margin: 0 auto"
width=
"100%"
size=
"small"
>
<el-table-column
align=
"center"
v-for=
"(columnTitle, index) in bshglajS.cxDefaultFormThead"
:key=
"index"
:label=
"columnTitle.label"
width=
"200"
:prop=
"columnTitle.prop"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"columnTitle.prop == 'jyaq'"
>
<div
class=
"ajxq_s"
>
<span
class=
"none"
v-html=
"scope.row[columnTitle.prop]"
></span
><a
href=
"javascript:void(0);"
onclick=
'javascript:this.parentNode.style.display="none";this.parentNode.nextSibling.style.display="block"'
style=
"
display: inline-block;
width: 100%;
text-align: right;
color: #3692c6;
font-weight: 600;
"
id=
"open"
v-show=
"
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>
展开
</a
>
</div>
<div
class=
"ajxq_n"
style=
"display: none"
>
<span
style=
"display: block"
v-html=
"scope.row[columnTitle.prop]"
></span
><a
href=
"javascript:void(0);"
onclick=
'javascript:this.parentNode.style.display="none";this.parentNode.previousSibling.style.display="block"'
style=
"float: right; color: #3692c6; font-weight: 600"
id=
"stop"
v-show=
"
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>
收起
</a
>
</div>
</div>
<div
v-else
>
{{
scope
.
row
[
columnTitle
.
prop
]
}}
</div>
</
template
>
</el-table-column>
</el-table>
<el-pagination
background
@
current-change=
"handleCurrentChangeS"
:current-page
.
sync=
"currentPage1G"
:page-size=
"pagesize"
:page-sizes=
"[10, 20, 50, 100]"
layout=
"sizes,prev, pager, next"
:total=
"tableDataSLength"
v-if=
"pageShowS"
>
</el-pagination>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogS = false"
>
关闭
</el-button>
</span>
</el-dialog>
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogG"
width=
"
55
%"
>
<right-content
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogG"
width=
"
64
%"
>
<
!-- <
right-content
:pageBs="bshglajG.pageBs"
:cxFormData="bshglajG.cxFormData"
:cxQueryField="bshglajG.cxQueryField"
...
...
@@ -271,7 +346,82 @@
@toInforDa="toInforDa"
:cxUrl="bshglajG.cxUrl"
ref="rightContentG"
></right-content>
></right-content> -->
<el-table
element-loading-text=
"拼命加载中"
ref=
"itemDataTable"
:data=
"tableDataG"
tooltip-effect=
"dark"
max-height=
"600"
style=
"margin: 0 auto"
width=
"100%"
size=
"small"
>
<el-table-column
align=
"center"
v-for=
"(columnTitle, index) in bshglajG.cxDefaultFormThead"
:key=
"index"
:label=
"columnTitle.label"
width=
"200"
:prop=
"columnTitle.prop"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"columnTitle.prop == 'jyaq'"
>
<div
class=
"ajxq_s"
>
<span
class=
"none"
v-html=
"scope.row[columnTitle.prop]"
></span
><a
href=
"javascript:void(0);"
onclick=
'javascript:this.parentNode.style.display="none";this.parentNode.nextSibling.style.display="block"'
style=
"
display: inline-block;
width: 100%;
text-align: right;
color: #3692c6;
font-weight: 600;
"
id=
"open"
v-show=
"
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>
展开
</a
>
</div>
<div
class=
"ajxq_n"
style=
"display: none"
>
<span
style=
"display: block"
v-html=
"scope.row[columnTitle.prop]"
></span
><a
href=
"javascript:void(0);"
onclick=
'javascript:this.parentNode.style.display="none";this.parentNode.previousSibling.style.display="block"'
style=
"float: right; color: #3692c6; font-weight: 600"
id=
"stop"
v-show=
"
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>
收起
</a
>
</div>
</div>
<div
v-else
>
{{
scope
.
row
[
columnTitle
.
prop
]
}}
</div>
</
template
>
</el-table-column>
</el-table>
<el-pagination
background
@
current-change=
"handleCurrentChangeG"
:current-page
.
sync=
"currentPage1S"
:page-size=
"pagesize"
:page-sizes=
"[10, 20, 50, 100]"
layout=
"sizes,prev, pager, next"
:total=
"tableDataGLength"
v-if=
"pageShowG"
>
</el-pagination>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogG = false"
>
关闭
</el-button>
</span>
...
...
@@ -281,7 +431,13 @@
<
script
>
import
rightContent
from
"@c/ptCxForm_components.vue"
;
import
{
deleteKyxsxx
,
doAnalyse
,
insertUserMessage
}
from
"@/api/rlqbxs.js"
;
import
{
deleteKyxsxx
,
doAnalyse
,
insertUserMessage
,
getAjListByS
,
getAjListByQg
,
}
from
"@/api/rlqbxs.js"
;
import
base
from
"@/api/base"
;
export
default
{
name
:
"rlqbxsxx"
,
...
...
@@ -640,6 +796,16 @@ export default {
],
cxUrl
:
"/rlqb/getAjListByQg"
,
},
tableDataS
:
[],
tableDataG
:
[],
pagesize
:
5
,
tableDataSLength
:
''
,
tableDataGLength
:
''
,
pageShowS
:
false
,
pageShowG
:
false
,
currentPage1G
:
1
,
currentPage1S
:
1
,
};
},
created
()
{
...
...
@@ -648,6 +814,16 @@ export default {
this
.
$store
.
commit
(
"user/SET_Header"
,
this
.
header
);
},
methods
:
{
handleCurrentChangeS
(
val
)
{
this
.
currentPage1S
=
val
;
this
.
bshglajS
.
cxFormData
.
page
=
val
this
.
showDialogS
()
},
handleCurrentChangeG
(
val
)
{
this
.
currentPage1G
=
val
;
this
.
bshglajG
.
cxFormData
.
page
=
val
this
.
showDialogG
()
},
oneClickAnalize
()
{
// debugger
console
.
log
(
this
.
$refs
);
...
...
@@ -705,10 +881,10 @@ export default {
console
.
log
(
item
);
var
params
=
new
FormData
();
params
.
append
(
"qbxsmc"
,
this
.
sendOutMessage
.
qbxsmc
);
params
.
append
(
"qbxs
mc
"
,
this
.
sendOutMessage
.
qbxsnr
);
params
.
append
(
"
qbxsmc
"
,
this
.
sendOutMessage
.
xxzjbh
);
params
.
append
(
"
qbxsmc
"
,
item
.
identitycard
);
params
.
append
(
"
qbxsmc
"
,
item
.
unitcode
);
params
.
append
(
"qbxs
nr
"
,
this
.
sendOutMessage
.
qbxsnr
);
params
.
append
(
"
xxzjbh
"
,
this
.
sendOutMessage
.
xxzjbh
);
params
.
append
(
"
identitycard
"
,
item
.
identitycard
);
params
.
append
(
"
unitcode
"
,
item
.
unitcode
);
insertUserMessage
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$message
.
success
(
"发送成功"
);
...
...
@@ -759,18 +935,49 @@ export default {
});
},
showDialogS
(
data
)
{
// console.log(data);
// this.bshglajS.cxFormData.rlqbxxzjbh = data.row.xxzjbh;
var
params
=
new
FormData
();
params
.
append
(
"limit"
,
this
.
bshglajG
.
cxFormData
.
limit
);
params
.
append
(
"page"
,
this
.
bshglajG
.
cxFormData
.
page
);
params
.
append
(
"rlqbxxzjbh"
,
data
.
row
.
xxzjbh
);
getAjListByS
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
tableDataS
=
[...
res
.
data
.
rows
];
this
.
tableDataSLength
=
res
.
data
.
total
if
(
this
.
tableDataSLength
>=
5
)
{
this
.
pageShowS
=
true
;
}
else
{
this
.
pageShowS
=
false
;
}
}
});
// this.tableDataS = [ ...this.tableDataS ]
this
.
dialogS
=
true
;
console
.
log
(
data
);
this
.
bshglajS
.
cxFormData
.
rlqbxxzjbh
=
data
.
row
.
xxzjbh
;
// this.bshglajS.cxUrl = data.cxUrl;
// this.$refs.rightContentGl.doQuery("yes");
},
showDialogG
(
data
)
{
this
.
dialogG
=
true
;
console
.
log
(
data
);
this
.
bshglajG
.
cxFormData
.
rlqbxxzjbh
=
data
.
row
.
xxzjbh
;
// this.bshglajG.cxUrl = data.cxUrl;
// this.$refs.rightContentGl.doQuery("yes");
// console.log(data);
// this.bshglajG.cxFormData.rlqbxxzjbh = data.row.xxzjbh;
var
params
=
new
FormData
();
params
.
append
(
"limit"
,
this
.
bshglajG
.
cxFormData
.
limit
);
params
.
append
(
"page"
,
this
.
bshglajG
.
cxFormData
.
page
);
params
.
append
(
"rlqbxxzjbh"
,
data
.
row
.
xxzjbh
);
getAjListByQg
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
tableDataG
=
res
.
data
.
rows
;
this
.
tableDataGLength
=
res
.
data
.
total
if
(
this
.
tableDataGLength
>=
5
)
{
this
.
pageShowG
=
true
;
}
else
{
this
.
pageShowG
=
false
;
}
}
});
},
handleSizeChange
(
val
)
{
this
.
page_size
=
val
;
this
.
formData
.
limit
=
val
;
},
toInforDa
(
scope
)
{
debugger
;
...
...
@@ -814,7 +1021,9 @@ export default {
// this.$refs.rightContent.doQuery("yes");
// },
},
mounted
()
{},
mounted
()
{
console
.
log
(
this
.
$refs
);
},
};
</
script
>
<
style
>
...
...
src/views/xshb/xsbk/xsbk.vue
View file @
144afea6
...
...
@@ -7,10 +7,14 @@
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
add=
"add"
@
toInfor=
"toInfor"
ref=
"rightContent"
>
<template
#
listOperation=
"scope"
>
<span
class=
"hbyps"
@
click=
"add(scope.scope)"
>
<i
class=
"el-icon-plus"
></i>
新增
</span
>
</
template
>
<
template
#
btnGroup=
"scope"
>
<span
v-if=
"scope.scope.row.bkzt == '01' || scope.scope.row.bkzt == '03'"
...
...
@@ -345,4 +349,19 @@ export default {
margin-right
:
16px
;
cursor
:
pointer
;
}
.hbyps
{
width
:
64px
;
height
:
24px
;
background
:
#ffffff
;
border
:
1px
solid
#007aff
;
opacity
:
1
;
border-radius
:
4px
;
text-align
:
center
;
align-items
:
center
;
display
:
inline-block
;
font-size
:
12px
!important
;
font-weight
:
400
!important
;
color
:
#007aff
!important
;
cursor
:
pointer
;
}
</
style
>
src/views/yhz/cxyhz/cxyhz.vue
View file @
144afea6
...
...
@@ -8,10 +8,15 @@
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
dele=
"dele"
@
add=
"add"
@
toInfor=
"toInfor"
ref=
"rightContent"
></right-content>
>
<template
#
listOperation=
"scope"
>
<span
class=
"hbyps"
@
click=
"add(scope.scope)"
>
<i
class=
"el-icon-plus"
></i>
新增
</span
>
</
template
>
</right-content>
<el-dialog
title=
"新增用户组"
:visible
.
sync=
"dialogFormVisible"
>
<span
class=
"btx"
>
*
</span>
<eldialog-content
...
...
@@ -350,7 +355,10 @@ export default {
params
.
append
(
`userList[
${
index
}
].yhLxdh`
,
item
.
telephone
);
params
.
append
(
`userList[
${
index
}
].yhDwdm`
,
item
.
unitcode
);
params
.
append
(
`userList[
${
index
}
].yhDwmc`
,
item
.
unitname
);
params
.
append
(
`userList[
${
index
}
].yhJb`
,
index
==
this
.
indexRadio
?
'0001'
:
'0000'
);
params
.
append
(
`userList[
${
index
}
].yhJb`
,
index
==
this
.
indexRadio
?
"0001"
:
"0000"
);
});
// this.selectedId1.forEach((item, index) => {
// params.append(`userList[${index}].yhJb`, item.radio);
...
...
@@ -452,4 +460,19 @@ export default {
left
:
77px
;
z-index
:
100
;
}
.hbyps
{
width
:
64px
;
height
:
24px
;
background
:
#ffffff
;
border
:
1px
solid
#007aff
;
opacity
:
1
;
border-radius
:
4px
;
text-align
:
center
;
align-items
:
center
;
display
:
inline-block
;
font-size
:
12px
!important
;
font-weight
:
400
!important
;
color
:
#007aff
!important
;
cursor
:
pointer
;
}
</
style
>
src/views/zdry/myaddZdry.vue
View file @
144afea6
...
...
@@ -8,10 +8,13 @@
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
add=
"add"
@
edit=
"edit"
@
dele=
"dele"
@
toInfor=
"toInfor"
></right-content>
>
<template
#
btnGroup=
"scope"
>
<span
class=
"hbyp"
@
click=
"edit(scope.scope)"
>
修改
</span>
<span
class=
"hbyp"
@
click=
"edit(scope.scope)"
>
删除
</span>
</
template
>
</right-content>
</div>
</template>
...
...
@@ -349,4 +352,13 @@ export default {
</
style
>
<
style
scoped
lang=
"scss"
>
@import
"@/assets/styles/rightContent.scss"
;
.hbyp
{
font-size
:
14px
;
font-family
:
Source
Han
Sans
CN
;
font-weight
:
400
;
line-height
:
22px
;
color
:
#007aff
;
margin-right
:
16px
;
cursor
:
pointer
;
}
</
style
>
src/views/zdry/rySp.vue
View file @
144afea6
...
...
@@ -9,28 +9,29 @@
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
toInfor=
"toInfor"
@
examine=
"examine"
></right-content>
>
<template
#
btnGroup=
"scope"
>
<span
class=
"hbyp"
@
click=
"examine(scope.scope)"
>
审批
</span>
</
template
>
</right-content>
<!-- 审批意见框 -->
<el-dialog
title=
"审批"
:visible
.
sync=
"dialogVisible"
width=
"30%"
center
>
<el-form
:inline=
"true"
:model=
"examineInfo"
class=
"demo-form-inline"
>
<el-row>
<el-col
:span=
"20"
:offset=
"4"
style=
"margin-top:
20px;
"
>
<el-col
:span=
"20"
:offset=
"4"
style=
"margin-top:
20px
"
>
<el-form-item
label=
"审批意见"
style=
"width:100%;"
>
<el-input
type=
"textarea"
v-model=
"examineInfo.spyj"
:autosize=
"
{ minRows: 2, maxRows: 4}"
style="width:300px"
:autosize=
"{ minRows: 2, maxRows: 4
}"
style=
"width:
300px"
placeholder=
"审批意见"
></el-input>
</el-form-item>
</el-col>
<el-col
:span=
"20"
:offset=
"4"
style=
"margin-top: -10px"
>
<el-form-item
label=
"审批状态"
>
<el-radio
v-model=
"examineInfo.splc"
label=
"0"
>
审批通过
</el-radio
>
<el-radio
v-model=
"examineInfo.splc"
label=
"0"
>
审批通过
</el-radio>
<el-radio
v-model=
"examineInfo.splc"
label=
"2"
>
审批不通过
</el-radio
>
...
...
@@ -40,9 +41,7 @@
</el-form>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogVisible = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"updatesplc"
>
确 定
</el-button
>
<el-button
type=
"primary"
@
click=
"updatesplc"
>
确 定
</el-button>
</span>
</el-dialog>
</div>
...
...
@@ -82,14 +81,14 @@ export default {
// { label: '一人多案', val: 'zd010015' }
// ]
// },
{
{
name
:
"人员分类"
,
id
:
"ryfl"
,
type
:
"codeTreeDialog"
,
value
:
""
,
placeholder
:
"请选择"
,
col
:
"3"
,
multiple
:
true
,
multiple
:
true
,
codeOptions
:
[],
codeTree
:
"CODE_ZDGZRYFL"
,
},
...
...
@@ -241,7 +240,7 @@ export default {
label
:
"作案年龄"
,
prop
:
"zanl"
,
},
{
{
label
:
"人员标签"
,
prop
:
"codeTxt"
,
width
:
"200"
,
...
...
@@ -251,10 +250,10 @@ export default {
prop
:
"ryflText"
,
width
:
"200"
,
},
{
{
label
:
"案件类别"
,
prop
:
"ajlbCodeTxt"
,
width
:
'350px'
width
:
"350px"
,
},
{
label
:
"审批流程"
,
...
...
@@ -285,17 +284,16 @@ export default {
},
mounted
()
{
let
userInfo
=
window
.
sessionStorage
.
getItem
(
"userInfo"
)
||
""
;
var
obj
=
JSON
.
parse
(
userInfo
)
var
obj
=
JSON
.
parse
(
userInfo
)
;
console
.
log
(
obj
);
this
.
cxFormData
.
sprjh
=
obj
.
account
this
.
cxFormData
.
sprjh
=
obj
.
account
;
console
.
log
(
this
.
cxFormData
.
account
);
this
.
$refs
.
rightContent
.
doQuery
(
"yes"
);
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
this
.
getCode
();
this
.
cxQueryField
[
10
].
value
=
'1'
;
this
.
cxQueryField
[
10
].
value
=
"1"
;
// debugger;
},
methods
:
{
...
...
@@ -324,10 +322,10 @@ export default {
this
.
id
=
scope
.
row
.
id
;
},
updatesplc
(
scope
)
{
var
params
=
new
FormData
()
params
.
append
(
'id'
,
this
.
id
)
params
.
append
(
'splc'
,
this
.
examineInfo
.
splc
)
params
.
append
(
'spyj'
,
this
.
examineInfo
.
spyj
)
var
params
=
new
FormData
()
;
params
.
append
(
"id"
,
this
.
id
);
params
.
append
(
"splc"
,
this
.
examineInfo
.
splc
);
params
.
append
(
"spyj"
,
this
.
examineInfo
.
spyj
);
updateAddZdry
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"审批成功!"
,
"提示"
,
{
...
...
@@ -341,10 +339,9 @@ export default {
this
.
dialogVisible
=
false
;
}
});
this
.
examineInfo
.
splc
=
"待审核"
this
.
examineInfo
.
spyj
=
""
this
.
examineInfo
.
splc
=
"待审核"
;
this
.
examineInfo
.
spyj
=
""
;
this
.
$refs
.
rightContent
.
doQuery
(
"yes"
);
},
},
};
...
...
@@ -398,4 +395,13 @@ export default {
</
style
>
<
style
scoped
lang=
"scss"
>
@import
"@/assets/styles/rightContent.scss"
;
.hbyp
{
font-size
:
14px
;
font-family
:
Source
Han
Sans
CN
;
font-weight
:
400
;
line-height
:
22px
;
color
:
#007aff
;
margin-right
:
16px
;
cursor
:
pointer
;
}
</
style
>
src/views/zdxx/zdxxgl/adjustZdxxgl.vue
View file @
144afea6
...
...
@@ -90,7 +90,7 @@
v-if=
"!!this.xxzjbh && this.xxzjbh != ''"
>
<div
slot=
"header"
class=
"clearfix"
>
<span>
被布控
物品
</span>
<span>
损失
物品
</span>
<el-button
style=
"float: right; padding: 3px 0"
type=
"text"
...
...
@@ -107,7 +107,7 @@
>
</div>
<div
class=
"text item"
v-show=
"showBK"
>
<right-content
<
!--
<
right-content
:pageBs=
"pageBs"
:cxFormData=
"cxFormDataBK"
:cxQueryField=
"cxQueryField"
...
...
@@ -118,7 +118,135 @@
@
edit=
"editBK"
@
dele=
"deleBK"
@
toInfor=
"toInforBK"
></right-content>
></right-content>
-->
<el-tabs
v-model=
"activeName"
type=
"card"
@
tab-click=
"handleClick"
>
<el-tab-pane
label=
"损失弹药"
name=
"first"
>
<right-content
:pageBs=
"ssdy.pageBs"
:cxFormData=
"ssdy.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"ssdy.cxDefaultFormThead"
:cxUrl=
"ssdy.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失非机动车"
name=
"second"
>
<right-content
:pageBs=
"ssfjdc.pageBs"
:cxFormData=
"ssfjdc.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"ssfjdc.cxDefaultFormThead"
:cxUrl=
"ssfjdc.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失机动车"
name=
"third"
>
<right-content
:pageBs=
"ssjdc.pageBs"
:cxFormData=
"ssjdc.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"ssjdc.cxDefaultFormThead"
:cxUrl=
"ssjdc.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失卡类"
name=
"fourth"
>
<right-content
:pageBs=
"sskl.pageBs"
:cxFormData=
"sskl.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"sskl.cxDefaultFormThead"
:cxUrl=
"sskl.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失其他物品"
name=
"fifth"
>
<right-content
:pageBs=
"ssqtwp.pageBs"
:cxFormData=
"ssqtwp.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"ssqtwp.cxDefaultFormThead"
:cxUrl=
"ssqtwp.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失枪支"
name=
"sixth"
>
<right-content
:pageBs=
"ssqz.pageBs"
:cxFormData=
"ssqz.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"ssqz.cxDefaultFormThead"
:cxUrl=
"ssqz.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失文物"
name=
"seventh"
>
<right-content
:pageBs=
"ssww.pageBs"
:cxFormData=
"ssww.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"ssww.cxDefaultFormThead"
:cxUrl=
"ssww.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失移动通讯设备"
name=
"eighth"
>
<right-content
:pageBs=
"ssydtxsb.pageBs"
:cxFormData=
"ssydtxsb.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"ssydtxsb.cxDefaultFormThead"
:cxUrl=
"ssydtxsb.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
<el-tab-pane
label=
"损失证件"
name=
"ninth"
>
<right-content
:pageBs=
"sszj.pageBs"
:cxFormData=
"sszj.cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"sszj.cxDefaultFormThead"
:cxUrl=
"sszj.cxUrl"
ref=
"rightContentSSWP"
@
add=
"addSswp"
@
edit=
"editSswp"
@
dele=
"deleSswp"
@
toInfor=
"toInforSswp"
></right-content>
</el-tab-pane>
</el-tabs>
</div>
</el-card>
<!-- 阵地线索信息 -->
...
...
@@ -362,6 +490,278 @@ export default {
},
],
cxUrlXS
:
"/zdxsxx/selectZdyrxx"
,
//tab标签页
activeName
:
"first"
,
tabIndex
:
"0"
,
//列表数据
ssdy
:
{
pageBs
:
"queryZdssdy"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"弹药类型"
,
prop
:
"ssdyDylxdmStr"
,
toInfor
:
true
,
},
{
label
:
"特征描述"
,
prop
:
"ssdyWptzms"
,
},
{
label
:
"弹药数量"
,
prop
:
"ssdyWpsl"
,
},
],
cxUrl
:
"/ssdy/queryAll"
,
},
ssfjdc
:
{
pageBs
:
"queryZdssfjdc"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"物品名称"
,
prop
:
"ssddfjdcPpxh"
,
toInfor
:
true
,
},
{
label
:
"品牌型号"
,
prop
:
"ssddfjdcSawpdmStr"
,
},
{
label
:
"车牌照号"
,
prop
:
"ssddfjdcDdfjdcpzhWpbzh"
,
},
{
label
:
"物品价值(元)"
,
prop
:
"ssddfjdcWpjzrmby"
,
},
],
cxUrl
:
"/ssddfjdc/queryAll"
,
},
ssjdc
:
{
pageBs
:
"queryZdssjdc"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"物品类型"
,
prop
:
"ssjdcSawpdmStr"
,
toInfor
:
true
,
},
{
label
:
"品牌类型"
,
prop
:
"ssjdcPpxh"
,
},
{
label
:
"使用性质"
,
prop
:
"ssjdcJdcsyxzdmStr"
,
},
{
label
:
"号牌是否为真"
,
prop
:
"ssjdcJdchphmzwPdbz"
,
},
{
label
:
"车辆识别号"
,
prop
:
"ssjdcClsbdh"
,
},
],
cxUrl
:
"/ssjdc/queryAll"
,
},
sskl
:
{
pageBs
:
"queryZdsskl"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"物品类型"
,
prop
:
"ssklSawpSawpdmStr"
,
toInfor
:
true
,
},
{
label
:
"卡号"
,
prop
:
"ssklKhWpbzh"
,
},
{
label
:
"所有人名称"
,
prop
:
"ssklKsyrmc"
,
},
{
label
:
"发卡单位名称"
,
prop
:
"ssklFkdwDwmc"
,
},
{
label
:
"核发日期"
,
prop
:
"ssklHfrq"
,
},
],
cxUrl
:
"/sskl/queryAll"
,
},
ssqtwp
:
{
pageBs
:
"queryZdssqtwp"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"物品类型"
,
prop
:
"sswpSawpSawpdmStr"
,
toInfor
:
true
,
},
{
label
:
"物品名称"
,
prop
:
"sswpWpmc"
,
},
{
label
:
"物品规格"
,
prop
:
"sswpWpgg"
,
},
{
label
:
"物品标识号"
,
prop
:
"sswpWpbzhWpbzhlbdm"
,
},
{
label
:
"物品价值(元)"
,
prop
:
"sswpWpjzrmby"
,
},
],
cxUrl
:
"/ssqtwp/queryAll"
,
},
ssqz
:
{
pageBs
:
"queryZdssqz"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"枪支类型"
,
prop
:
"ssqzQzlxdmStr"
,
toInfor
:
true
,
},
{
label
:
"特征描述"
,
prop
:
"ssqzWptzms"
,
},
{
label
:
"物品数量"
,
prop
:
"ssqzWpsl"
,
},
{
label
:
"物品标识号"
,
prop
:
"ssqzQhWpbzh"
,
},
],
cxUrl
:
"/ssqz/queryAll"
,
},
ssww
:
{
pageBs
:
"queryZdssww"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"物品名称"
,
prop
:
"sswwWpmc"
,
toInfor
:
true
,
},
{
label
:
"特征描述"
,
prop
:
"sswwWptzms"
,
},
{
label
:
"文物等级描述"
,
prop
:
"sswwWwdjms"
,
},
{
label
:
"文物价值"
,
prop
:
"sswwWpjzrmby"
,
},
],
cxUrl
:
"/ssww/queryAll"
,
},
ssydtxsb
:
{
pageBs
:
"queryZdssydtxsb"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"品牌型号"
,
prop
:
"ssydtxsbPpxhdmStr"
,
toInfor
:
true
,
},
{
label
:
"移动电话"
,
prop
:
"ssydtxsbYddh"
,
},
{
label
:
"IMEI(设备码)"
,
prop
:
"ssydtxsbImeiWpbzh"
,
},
{
label
:
"物品价值"
,
prop
:
"ssydtxsbWpjzrmby"
,
},
{
label
:
"特征描述"
,
prop
:
"ssydtxsbWptzms"
,
},
],
cxUrl
:
"/ssydtxsb/queryAll"
,
},
sszj
:
{
pageBs
:
"queryZdsszj"
,
cxFormData
:
{
limit
:
10
,
page
:
1
,
// glzdxxzjbh: "",
},
cxDefaultFormThead
:
[
{
label
:
"证件类型"
,
prop
:
"sszjCyzjCyzjdmStr"
,
toInfor
:
true
,
},
{
label
:
"证件号码"
,
prop
:
"sszjCyzjZjhm"
,
},
{
label
:
"证件所有人名称"
,
prop
:
"sszjZjsyrmc"
,
},
{
label
:
"核发日期"
,
prop
:
"sszjHfrq"
,
},
{
label
:
"发证单位"
,
prop
:
"sszjFzdwDwmc"
,
},
],
cxUrl
:
"/sszj/queryAll"
,
},
};
},
methods
:
{
...
...
@@ -433,7 +833,7 @@ export default {
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
getZdxxByxxzjbh
(
params
).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
debugger
;
//
debugger;
self
.
propFormField
.
forEach
((
i
,
iIndex
)
=>
{
console
.
log
(
i
);
if
(
i
.
data
&&
i
.
data
.
length
>
0
)
{
...
...
@@ -671,6 +1071,168 @@ export default {
},
});
},
//标签方法
handleClick
(
tab
,
event
)
{
// console.log(tab, event);
this
.
tabIndex
=
tab
.
index
;
},
//列表方法
addSswp
()
{
if
(
this
.
tabIndex
==
"0"
)
{
this
.
$router
.
pushToTab
(
"addZdssdy"
);
}
else
if
(
this
.
tabIndex
==
"1"
)
{
this
.
$router
.
pushToTab
(
"addZdssfjdc"
);
}
else
if
(
this
.
tabIndex
==
"2"
)
{
this
.
$router
.
pushToTab
(
"addZdssjdc"
);
}
else
if
(
this
.
tabIndex
==
"3"
)
{
this
.
$router
.
pushToTab
(
"addZdsskl"
);
}
else
if
(
this
.
tabIndex
==
"4"
)
{
this
.
$router
.
pushToTab
(
"addZdssqtwp"
);
}
else
if
(
this
.
tabIndex
==
"5"
)
{
this
.
$router
.
pushToTab
(
"addZdssqz"
);
}
else
if
(
this
.
tabIndex
==
"6"
)
{
this
.
$router
.
pushToTab
(
"addZdssww"
);
}
else
if
(
this
.
tabIndex
==
"7"
)
{
this
.
$router
.
pushToTab
(
"addZdssydtxsb"
);
}
else
if
(
this
.
tabIndex
==
"8"
)
{
this
.
$router
.
pushToTab
(
"addZdsszj"
);
}
},
editSswp
(
scope
)
{
if
(
this
.
tabIndex
==
"0"
)
{
this
.
$router
.
pushToTab
(
"addZdssdy"
);
}
else
if
(
this
.
tabIndex
==
"1"
)
{
this
.
$router
.
pushToTab
(
"addZdssfjdc"
);
}
else
if
(
this
.
tabIndex
==
"2"
)
{
this
.
$router
.
pushToTab
(
"addZdssjdc"
);
}
else
if
(
this
.
tabIndex
==
"3"
)
{
this
.
$router
.
pushToTab
(
"addZdsskl"
);
}
else
if
(
this
.
tabIndex
==
"4"
)
{
this
.
$router
.
pushToTab
(
"addZdssqtwp"
);
}
else
if
(
this
.
tabIndex
==
"5"
)
{
this
.
$router
.
pushToTab
(
"addZdssqz"
);
}
else
if
(
this
.
tabIndex
==
"6"
)
{
this
.
$router
.
pushToTab
(
"addZdssww"
);
}
else
if
(
this
.
tabIndex
==
"7"
)
{
this
.
$router
.
pushToTab
(
"addZdssydtxsb"
);
}
else
if
(
this
.
tabIndex
==
"8"
)
{
this
.
$router
.
pushToTab
(
"addZdsszj"
);
}
},
deleSswp
(
scope
)
{
if
(
this
.
tabIndex
==
"0"
)
{
// this.$router.pushToTab({
// path: "addZdssdy",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"1"
)
{
// this.$router.pushToTab({
// path: "addZdssfjdc",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"2"
)
{
// this.$router.pushToTab({
// path: "addZdssjdc",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"3"
)
{
// this.$router.pushToTab({
// path: "addZdsskl",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"4"
)
{
// this.$router.pushToTab({
// path: "addZdssqtwp",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"5"
)
{
// this.$router.pushToTab({
// path: "addZdssqz",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"6"
)
{
// this.$router.pushToTab({
// path: "addZdssww",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"7"
)
{
// this.$router.pushToTab({
// path: "addZdssydtxsb",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
else
if
(
this
.
tabIndex
==
"8"
)
{
// this.$router.pushToTab({
// path: "addZdsszj",
// query: { xxzjbh: scope.row.xxzjbh },
// });
}
},
toInforSswp
(
scope
)
{
if
(
this
.
tabIndex
==
"0"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdssdy"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"1"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdssfjdc"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"2"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdssjdc"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"3"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdsskl"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"4"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdssqtwp"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"5"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdssqz"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"6"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdssww"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"7"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdssydtxsb"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
else
if
(
this
.
tabIndex
==
"8"
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailZdsszj"
,
query
:
{
xxzjbh
:
scope
.
xxzjbh
,
},
});
}
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
Menu
);
...
...
src/views/zdxx/zdxxgl/sswp/ssdy/addZdssdy.vue
0 → 100644
View file @
144afea6
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertssdy
,
updatessdy
}
from
"@/api/qgccj/ssdy.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
ssdy_jbxx
,
ssdy_dyxx
,
ssdy_syrxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"ssdy"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失弹药信息"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ssdy_jbxx
,
},
{
title
:
"弹药信息"
,
id
:
2
,
objStr
:
""
,
index
:
1
,
data
:
ssdy_dyxx
,
},
{
title
:
"所有人信息"
,
id
:
3
,
objStr
:
""
,
index
:
2
,
data
:
ssdy_syrxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertssdy
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatessdy
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
// this.$store.commit("user/SET_Breadcrumb", this.breadcrumbList);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失弹药"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/ssdy/detailZdssdy.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失弹药详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/ssdy.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"ssdySawpbh"
,
col
:
"3"
,
},
],
},
{
title
:
"弹药信息"
,
//如果不分小模块就删除title
id
:
2
,
objStr
:
""
,
data
:
[
{
label
:
"弹药类型:"
,
prop
:
"ssdyDylxdm"
,
col
:
"3"
,
},
{
label
:
"弹药型号:"
,
prop
:
"ssdyDyxhdm"
,
col
:
"3"
,
},
{
label
:
"弹药数量:"
,
prop
:
"ssdyWpsl"
,
col
:
"3"
,
},
{
label
:
"特征描述:"
,
prop
:
"ssdyWptzms"
,
col
:
"10"
,
},
],
},
{
title
:
"所有人信息"
,
//如果不分小模块就删除title
id
:
3
,
objStr
:
""
,
data
:
[
{
label
:
"姓名:"
,
prop
:
"ssdySoyrXm"
,
col
:
"3"
,
},
{
label
:
"证件类型:"
,
prop
:
"ssdySoyrCyzjdm"
,
col
:
"3"
,
},
{
label
:
"证件号码:"
,
prop
:
"ssdySoyrZjhm"
,
col
:
"3"
,
},
{
label
:
"联系电话:"
,
prop
:
"ssdySoyrLxdh"
,
col
:
"3"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/ssfjdc/addZdssfjdc.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-09-08 17:35:31
* @LastEditTime: 2021-10-28 12:59:36
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\xxtk\case\addCase.vue
-->
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertssfjdc
,
updatessfjdc
}
from
"@/api/qgccj/ssfjdc.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
ssfjdc_jbxx
,
ssfjdc_fjdcxx
,
ssfjdc_syrxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失非机动车"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ssfjdc_jbxx
,
},
{
title
:
"损失非机动车信息"
,
id
:
2
,
objStr
:
""
,
index
:
1
,
data
:
ssfjdc_fjdcxx
,
},
{
title
:
"所有人信息"
,
id
:
2
,
objStr
:
""
,
index
:
1
,
data
:
ssfjdc_syrxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertssfjdc
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatessfjdc
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失移动通讯设备"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/ssfjdc/detailZdssfjdc.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失移动通讯设备详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/ssfjdc.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"ssddfjdcSawpbh"
,
col
:
"3"
,
},
],
},
{
title
:
"损失非机动车信息"
,
//如果不分小模块就删除title
id
:
2
,
objStr
:
""
,
data
:
[
{
label
:
"物品类型:"
,
prop
:
"ssddfjdcSawpdmStr"
,
col
:
"3"
,
},
{
label
:
"品牌型号:"
,
prop
:
"ssddfjdcPpxh"
,
col
:
"3"
,
},
{
label
:
"电机号:"
,
prop
:
"ssddfjdcDdfjdcdjhWpbzh"
,
col
:
"3"
,
},
{
label
:
"车架号:"
,
prop
:
"ssddfjdcDdfjdccjhWpbzh"
,
col
:
"3"
,
},
{
label
:
"车牌照号:"
,
prop
:
"ssddfjdcDdfjdcpzhWpbzh"
,
col
:
"3"
,
},
{
label
:
"钢印号:"
,
prop
:
"ssddfjdcDdfjdcgyhWpbzh"
,
col
:
"3"
,
},
{
label
:
"物品颜色:"
,
prop
:
"ssddfjdcWpysWpysdmStr"
,
col
:
"3"
,
},
{
label
:
"物品价值(元):"
,
prop
:
"ssddfjdcWpjzrmby"
,
col
:
"3"
,
},
{
label
:
"物品购置日期:"
,
prop
:
"ssddfjdcWpgzrq"
,
col
:
"3"
,
},
{
label
:
"颜色补充描述:"
,
prop
:
"chclWpysDmbcms"
,
col
:
"10"
,
},
{
label
:
"特征描述:"
,
prop
:
"ssddfjdcWptzms"
,
col
:
"10"
,
},
],
},
{
title
:
"所有人信息"
,
//如果不分小模块就删除title
id
:
3
,
objStr
:
""
,
data
:
[
{
label
:
"所有人姓名:"
,
prop
:
"ssddfjdcSoyrXm"
,
col
:
"3"
,
},
{
label
:
"所有人常用证件:"
,
prop
:
"ssddfjdcSoyrCyzjdmStr"
,
col
:
"3"
,
},
{
label
:
"所有人证件号码:"
,
prop
:
"ssddfjdcSoyrZjhm"
,
col
:
"3"
,
},
{
label
:
"所有人联系电话:"
,
prop
:
"ssddfjdcSoyrLxdh"
,
col
:
"3"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/ssjdc/addZdssjdc.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-09-08 17:35:31
* @LastEditTime: 2021-10-28 12:59:36
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\xxtk\case\addCase.vue
-->
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertssjdc
,
updatessjdc
}
from
"@/api/qgccj/ssjdc.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
ssjdc_jbxx
,
ssjdc_sscl
,
ssjdc_syr
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失机动车"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ssjdc_jbxx
,
},
{
title
:
"损失车辆信息"
,
id
:
21
,
objStr
:
""
,
index
:
0
,
data
:
ssjdc_sscl
,
},
{
title
:
"所有人信息"
,
id
:
3
,
objStr
:
""
,
index
:
1
,
data
:
ssjdc_syr
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertssjdc
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatessjdc
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失机动车"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/ssjdc/detailZdssjdc.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失机动车详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/ssjdc.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"ssjdcSawpbh"
,
col
:
"3"
,
},
{
label
:
"信息主键编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
],
},
{
title
:
"损失车辆"
,
//如果不分小模块就删除title
id
:
2
,
objStr
:
""
,
data
:
[
{
label
:
"物品编号:"
,
prop
:
"ssjdcSawpbh"
,
col
:
"3"
,
},
{
label
:
"号牌号码:"
,
prop
:
"ssjdcJdchphm"
,
col
:
"3"
,
},
{
label
:
"品牌型号:"
,
prop
:
"ssjdcPpxh"
,
col
:
"3"
,
},
{
label
:
"号牌种类:"
,
prop
:
"ssjdcSsjdcJdchpzldmStr"
,
col
:
"3"
,
},
{
label
:
"物品名称:"
,
prop
:
"ssjdcWpmc"
,
col
:
"3"
,
},
{
label
:
"物品类型:"
,
prop
:
"ssjdcSawpdmStr"
,
col
:
"3"
,
},
{
label
:
"使用性质:"
,
prop
:
"ssjdcFfyyPdbz"
,
col
:
"3"
,
},
{
label
:
"是否非法运营:"
,
prop
:
"ssjdcJdcsyxzdmStr"
,
col
:
"3"
,
},
{
label
:
"号牌是否为真:"
,
prop
:
"ssjdcJdchphmzwPdbz"
,
col
:
"3"
,
},
{
label
:
"是否参加被盗抢险:"
,
prop
:
"ssjdcSfcjbdqxPdbz"
,
col
:
"3"
,
},
{
label
:
"车辆标识号:"
,
prop
:
"ssjdcClsbdh"
,
col
:
"3"
,
},
{
label
:
"是否修改车辆识别号:"
,
prop
:
"ssjdcJdcfdjddjxh"
,
col
:
"3"
,
},
{
label
:
"发动机号:"
,
prop
:
"ssjdcJdcfdjddjxh"
,
col
:
"3"
,
},
{
label
:
"是否修改发动机号:"
,
prop
:
"ssjdcSfxgjdcfdjddjhPdbz"
,
col
:
"3"
,
},
{
label
:
"车身颜色:"
,
prop
:
"ssjdcJdccsysJdccsysdmStr"
,
col
:
"3"
,
},
{
label
:
"颜色补充描述:"
,
prop
:
"ssjdcJdccsysDmbcms"
,
col
:
"3"
,
},
{
label
:
"物品价值(元):"
,
prop
:
"ssjdcWpjzrmby"
,
col
:
"3"
,
},
{
label
:
"购置日期:"
,
prop
:
"ssjdcWpgzrq"
,
col
:
"3"
,
},
{
label
:
"特征描述:"
,
prop
:
"ssjdcWptzms"
,
col
:
"3"
,
},
{
label
:
"车辆类型:"
,
prop
:
"ssjdcCllxdmStr"
,
col
:
"3"
,
},
{
label
:
"初登日期:"
,
prop
:
"ssjdcCdrq"
,
col
:
"3"
,
},
{
label
:
"流向行政区划:"
,
prop
:
"chcxLxxzqh"
,
col
:
"3"
,
},
{
label
:
"保险是否赔付:"
,
prop
:
"ssjdcBxsfpfPdbz"
,
col
:
"3"
,
},
],
},
{
title
:
"所有人信息"
,
//如果不分小模块就删除title
id
:
3
,
objStr
:
""
,
data
:
[
{
label
:
"姓名:"
,
prop
:
"ssjdcSoyrXm"
,
col
:
"3"
,
},
{
label
:
"证件类型:"
,
prop
:
"ssjdcSoyrCyzjdmStr"
,
col
:
"3"
,
},
{
label
:
"证件号码:"
,
prop
:
"ssjdcSoyrZjhm"
,
col
:
"3"
,
},
{
label
:
"联系电话:"
,
prop
:
"ssjdcSoyrLxdh"
,
col
:
"3"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/sskl/addZdsskl.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-09-08 17:35:31
* @LastEditTime: 2021-10-28 12:59:36
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\xxtk\case\addCase.vue
-->
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertsskl
,
updatesskl
}
from
"@/api/qgccj/sskl.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
sskl_jbxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失卡类"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
sskl_jbxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertsskl
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatesskl
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失卡类信息"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/sskl/detailZdsskl.vue
0 → 100644
View file @
144afea6
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失卡类详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/sskl.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"信息主键编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"ssklSawpbh"
,
col
:
"3"
,
},
{
label
:
"卡号:"
,
prop
:
"ssklKhWpbzh"
,
col
:
"3"
,
},
{
label
:
"所有人名称:"
,
prop
:
"ssklKsyrmc"
,
col
:
"3"
,
},
{
label
:
"发卡国家和地区:"
,
prop
:
"ssklFkdwGjhdqdmStr"
,
col
:
"3"
,
},
{
label
:
"发卡单位:"
,
prop
:
"ssklFkdwDwmc"
,
col
:
"3"
,
},
{
label
:
"核发日期:"
,
prop
:
"ssklHfrq"
,
col
:
"3"
,
},
{
label
:
"有效期开始日期:"
,
prop
:
"ssklYxqksrq"
,
col
:
"3"
,
},
{
label
:
"有效期截至日期:"
,
prop
:
"ssklYxqjzrq"
,
col
:
"3"
,
},
{
label
:
"卡是否为真:"
,
prop
:
"ssklWpzwPdbz"
,
col
:
"3"
,
},
{
label
:
"物品类型补充描述:"
,
prop
:
"ssklSawpDmbcms"
,
col
:
"3"
,
},
{
label
:
"证件类型:"
,
prop
:
"ssklCyzjCyzjdmStr"
,
col
:
"3"
,
},
{
label
:
"证件号码补充描述:"
,
prop
:
"ssklCyzjDmbcms"
,
col
:
"3"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/ssqtwp/addZdssqtwp.vue
0 → 100644
View file @
144afea6
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertssqtwp
,
updatessqtwp
}
from
"@/api/qgccj/ssqtwp.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
ssqtwp_jbxx
,
ssqtwp_wpxx
,
ssqtwp_syrxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失其他物品"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ssqtwp_jbxx
,
},
{
title
:
"物品信息"
,
id
:
2
,
objStr
:
""
,
index
:
1
,
data
:
ssqtwp_wpxx
,
},
{
title
:
"所有人信息"
,
id
:
3
,
objStr
:
""
,
index
:
2
,
data
:
ssqtwp_syrxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertssqtwp
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatessqtwp
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失其他物品信息信息"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/ssqtwp/detailZdssqtwp.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失其他物品详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/ssqtwp.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"sswpSawpbh"
,
col
:
"3"
,
},
{
label
:
"信息主键编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
],
},
{
title
:
"物品信息"
,
//如果不分小模块就删除title
id
:
2
,
objStr
:
""
,
data
:
[
{
label
:
"物品类型:"
,
prop
:
"sswpSawpSawpdm"
,
col
:
"3"
,
},
{
label
:
"补充描述:"
,
prop
:
"sswpSawpDmbcms"
,
col
:
"3"
,
},
{
label
:
"物品名称:"
,
prop
:
"sswpWpmc"
,
col
:
"3"
,
},
{
label
:
"品牌型号:"
,
prop
:
"sswpPpxh"
,
col
:
"3"
,
},
{
label
:
"物品标识号:"
,
prop
:
"sswpWpbzhWpbzh"
,
col
:
"3"
,
},
{
label
:
"物品规划:"
,
prop
:
"sswpWpgg"
,
col
:
"3"
,
},
{
label
:
"标识号类别:"
,
prop
:
"sswpWpbzhWpbzhlbdm"
,
col
:
"3"
,
},
{
label
:
"标识号补充描述:"
,
prop
:
"sswpWpbzhDmbcms"
,
col
:
"3"
,
},
{
label
:
"物品颜色:"
,
prop
:
"sswpWpysWpysdmStr"
,
col
:
"3"
,
},
{
label
:
"物品颜色补充描述:"
,
prop
:
"sswpWpysDmbcms"
,
col
:
"3"
,
},
{
label
:
"物品数量(个):"
,
prop
:
"sswpWpsl"
,
col
:
"3"
,
},
{
label
:
"物品重量:"
,
prop
:
"sswpWpzl"
,
col
:
"3"
,
},
{
label
:
"计量度量单位:"
,
prop
:
"sswpJldldw"
,
col
:
"3"
,
},
{
label
:
"物品价值(元):"
,
prop
:
"sswpWpjzrmby"
,
col
:
"3"
,
},
{
label
:
"物品购置日期:"
,
prop
:
"sswpWpgzrq"
,
col
:
"3"
,
},
{
label
:
"物品真伪:"
,
prop
:
"sswpWpzwPdbz"
,
col
:
"3"
,
},
{
label
:
"特征描述:"
,
prop
:
"sswpWptzms"
,
col
:
"3"
,
},
],
},
{
title
:
"所有人信息"
,
//如果不分小模块就删除title
id
:
3
,
objStr
:
""
,
data
:
[
{
label
:
"姓名:"
,
prop
:
"sswpSoyrXm"
,
col
:
"3"
,
},
{
label
:
"证件类型:"
,
prop
:
"sswpSoyrCyzjdmStr"
,
col
:
"3"
,
},
{
label
:
"证件号码:"
,
prop
:
"sswpSoyrZjhm"
,
col
:
"3"
,
},
{
label
:
"联系电话:"
,
prop
:
"sswpSoyrLxdh"
,
col
:
"3"
,
},
],
}
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/ssqz/addZdssqz.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-09-08 17:35:31
* @LastEditTime: 2021-10-28 12:59:36
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\xxtk\case\addCase.vue
-->
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertssqz
,
updatessqz
}
from
"@/api/qgccj/ssqz.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
ssqzxx_jbxx
,
ssqzxx_fxxx
,
ssqzxx_syrxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失枪支信息"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ssqzxx_jbxx
,
},
{
title
:
"枪支信息"
,
id
:
2
,
objStr
:
""
,
index
:
0
,
data
:
ssqzxx_fxxx
,
},
{
title
:
"所有人信息"
,
id
:
3
,
objStr
:
""
,
index
:
1
,
data
:
ssqzxx_syrxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertssqz
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatessqz
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失枪支"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/ssqz/detailZdssqz.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失枪支详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/ssqz.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"ssqzSawpbh"
,
col
:
"3"
,
},
{
label
:
"信息主键编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
// {
// label: "物品编号:",
// prop: "ssqzSawpbh",
// col: "3",
// },
{
label
:
"枪支型号:"
,
prop
:
"ssqzQzxhdmStr"
,
col
:
"3"
,
},
{
label
:
"枪支口径:"
,
prop
:
"ssqzQzkj"
,
col
:
"3"
,
},
{
label
:
"枪支类型:"
,
prop
:
"ssqzQzlxdmStr"
,
col
:
"3"
,
},
{
label
:
"物品数量:"
,
prop
:
"ssqzWpsl"
,
col
:
"3"
,
},
{
label
:
"物品标识号:"
,
prop
:
"ssqzQhWpbzh"
,
col
:
"3"
,
},
{
label
:
"特征描述:"
,
prop
:
"ssqzWptzms"
,
col
:
"10"
,
},
],
},
{
title
:
"分析信息"
,
//如果不分小模块就删除title
id
:
2
,
objStr
:
""
,
data
:
[
{
label
:
"是否走私:"
,
prop
:
"ssqzSfzsqzPdbz"
,
col
:
"3"
,
},
{
label
:
"是否完整:"
,
prop
:
"ssqzQzsfwzPdbz"
,
col
:
"3"
,
},
{
label
:
"完整情况描述:"
,
prop
:
"ssqzQzsfwzJyqk"
,
col
:
"10"
,
},
],
},
{
title
:
"所有人信息"
,
//如果不分小模块就删除title
id
:
3
,
objStr
:
""
,
data
:
[
{
label
:
"姓名:"
,
prop
:
"ssqzSoyrXm"
,
col
:
"3"
,
},
{
label
:
"证件类型:"
,
prop
:
"ssqzSoyrCyzjdmStr"
,
col
:
"3"
,
},
{
label
:
"证件号码:"
,
prop
:
"ssqzSoyrZjhm"
,
col
:
"3"
,
},
{
label
:
"联系电话:"
,
prop
:
"ssqzSoyrLxdh"
,
col
:
"3"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/ssww/addZdssww.vue
0 → 100644
View file @
144afea6
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertssww
,
updatessww
}
from
"@/api/qgccj/ssww.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
ssww_jbxx
,
ssww_syrxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失文物"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ssww_jbxx
,
},
{
title
:
"所有人信息"
,
id
:
2
,
objStr
:
""
,
index
:
1
,
data
:
ssww_syrxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertssww
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatessww
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失文物信息"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/ssww/detailZdssww.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失文物详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/ssww.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"sswwSawpbh"
,
col
:
"3"
,
},
{
label
:
"信息主键编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
{
label
:
"文物名称:"
,
prop
:
"sswwWpmc"
,
col
:
"3"
,
},
{
label
:
"是否准许市场流通:"
,
prop
:
"sswwWwzxcjPdbz"
,
col
:
"3"
,
},
{
label
:
"文物等级描述:"
,
prop
:
"sswwWwdjms"
,
col
:
"3"
,
},
{
label
:
"文物价值(元):"
,
prop
:
"sswwWpjzrmby"
,
col
:
"3"
,
},
{
label
:
"文物是否为真:"
,
prop
:
"sswwWpzwPdbz"
,
col
:
"3"
,
},
{
label
:
"文物类别:"
,
prop
:
"sswwWwlbdm"
,
col
:
"3"
,
},
{
label
:
"文物质地:"
,
prop
:
"sswwWwzddm"
,
col
:
"3"
,
},
{
label
:
"文物完整程度:"
,
prop
:
"sswwWwwzcddm"
,
col
:
"3"
,
},
{
label
:
"工艺类型:"
,
prop
:
"sswwGylxdm"
,
col
:
"3"
,
},
{
label
:
"文物年代:"
,
prop
:
"sswwWwnddm"
,
col
:
"3"
,
},
{
label
:
"文物来源:"
,
prop
:
"sswwWwlydm"
,
col
:
"3"
,
},
{
label
:
"文物尺寸:"
,
prop
:
"sswwWwcc"
,
col
:
"3"
,
},
{
label
:
"尺寸类型:"
,
prop
:
"sswwWwcclxdm"
,
col
:
"3"
,
},
{
label
:
"物品重量:"
,
prop
:
"sswwWpzl"
,
col
:
"3"
,
},
{
label
:
"计量度量单位:"
,
prop
:
"sswwWpzlJldldw"
,
col
:
"3"
,
},
{
label
:
"文物保存状态:"
,
prop
:
"sswwWpbcztdm"
,
col
:
"3"
,
},
{
label
:
"特征描述:"
,
prop
:
"sswwWptzms"
,
col
:
"3"
,
},
],
},
{
title
:
"所有人信息"
,
//如果不分小模块就删除title
id
:
2
,
objStr
:
""
,
data
:
[
{
label
:
"姓名:"
,
prop
:
"sswwSoyrXm"
,
col
:
"3"
,
},
{
label
:
"证件类型:"
,
prop
:
"sswwSoyrCyzjdmStr"
,
col
:
"3"
,
},
{
label
:
"证件号码:"
,
prop
:
"sswwSoyrZjhm"
,
col
:
"3"
,
},
{
label
:
"联系电话:"
,
prop
:
"sswwSoyrLxdh"
,
col
:
"3"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/ssydtxsb/addZdssydtxsb.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-09-08 17:35:31
* @LastEditTime: 2021-10-28 12:59:36
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\xxtk\case\addCase.vue
-->
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
insertssydtxsb
,
updatessydtxsb
,
queryByXxzjbh
,
}
from
"@/api/qgccj/ssydtxsb.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
ssydtxsb_jbxx
,
ssydtxsb_syrxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失移动通讯设备"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
ssydtxsb_jbxx
,
},
{
title
:
"所有人信息"
,
id
:
2
,
objStr
:
""
,
index
:
1
,
data
:
ssydtxsb_syrxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertssydtxsb
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatessydtxsb
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失移动通讯设备"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/ssydtxsb/detailZdssydtxsb.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失移动通讯设备详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
insertssydtxsb
,
updatessydtxsb
,
queryByXxzjbh
,
}
from
"@/api/qgccj/ssydtxsb.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"手机使用状态:"
,
prop
:
"sjsyzt"
,
col
:
"3"
,
},
{
label
:
"品牌型号:"
,
prop
:
"ssydtxsbPpxh"
,
col
:
"3"
,
},
{
label
:
"电话号码:"
,
prop
:
"ssydtxsbYddh"
,
col
:
"3"
,
},
{
label
:
"机主提供串码:"
,
prop
:
"ssydtxsbImeiWpbzh"
,
col
:
"3"
,
},
{
label
:
"IMSI(串号):"
,
prop
:
"ssydtxsbImsiFwbzh"
,
col
:
"3"
,
},
{
label
:
"ICCID(SIM卡号):"
,
prop
:
"ssydtxsbIccidWpbzh"
,
col
:
"3"
,
},
{
label
:
"物品颜色:"
,
prop
:
"ssydtxsbWpysdmStr"
,
col
:
"3"
,
},
{
label
:
"物品价值(元):"
,
prop
:
"ssydtxsbWpjzrmby"
,
col
:
"3"
,
},
{
label
:
"购置日期:"
,
prop
:
"ssydtxsbWpgzrq"
,
col
:
"3"
,
},
{
label
:
"涉案时间:"
,
prop
:
"sasj"
,
col
:
"3"
,
},
{
label
:
"网综串码:"
,
prop
:
"wzimei"
,
col
:
"3"
,
},
{
label
:
"特征描述:"
,
prop
:
"ssydtxsbWptzms"
,
col
:
"10"
,
},
],
},
{
title
:
"所有人信息"
,
//如果不分小模块就删除title
id
:
2
,
objStr
:
""
,
data
:
[
{
label
:
"姓名:"
,
prop
:
"ssydtxsbSoyrXm"
,
col
:
"3"
,
},
{
label
:
"证件类型:"
,
prop
:
"ssydtxsbSoyrCyzjdmStr"
,
col
:
"3"
,
},
{
label
:
"证件号码:"
,
prop
:
"ssydtxsbSoyrZjhm"
,
col
:
"3"
,
},
{
label
:
"联系电话:"
,
prop
:
"ssydtxsbSoyrLxdh"
,
col
:
"3"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"scss"
>
</
style
>
src/views/zdxx/zdxxgl/sswp/sszj/addZdsszj.vue
0 → 100644
View file @
144afea6
<
template
>
<div>
<form-compontent
class=
"formCompontent"
:formField=
"propFormField"
:formLabelAligns=
"formLabelAlign"
@
submit=
"submit"
:propTitle=
"title"
></form-compontent>
</div>
</
template
>
<
script
>
import
formCompontent
from
"@c/form.vue"
;
import
{
queryByXxzjbh
,
insertsszj
,
updatesszj
}
from
"@/api/qgccj/sszj.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
sszj_jbxx
}
from
"@/utils/params.js"
;
export
default
{
name
:
"zdxx"
,
components
:
{
formCompontent
,
},
data
()
{
return
{
title
:
"新增损失身份证件"
,
propFormField
:
[
//基本信息
{
title
:
"基本信息"
,
id
:
1
,
objStr
:
""
,
index
:
0
,
data
:
sszj_jbxx
,
},
],
formLabelAlign
:
{},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
this
.
$route
.
query
.
xxzjbh
?
"修改人员"
:
"新增人员"
,
to
:
"/addGzry"
,
isActive
:
true
,
},
],
glxxXxzjbh
:
""
,
xxzjbh
:
""
,
};
},
methods
:
{
submit
(
params
)
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在保存..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
if
(
!
this
.
xxzjbh
)
{
this
.
addSubmit
(
params
,
loading
);
}
else
{
this
.
editSubmit
(
params
,
loading
);
}
},
windowRefresh
()
{
window
.
close
();
window
.
opener
.
location
.
reload
();
},
addSubmit
(
params
,
loading
)
{
insertsszj
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
editSubmit
(
params
,
loading
)
{
params
.
append
(
"xxzjbh"
,
this
.
xxzjbh
);
updatesszj
(
params
).
then
((
res
)
=>
{
if
(
res
.
success
&&
res
.
code
==
200
)
{
this
.
$alert
(
"保存成功!"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
type
:
"success"
,
callback
:
()
=>
{
loading
.
close
();
this
.
windowRefresh
();
},
});
}
else
{
loading
.
close
();
this
.
$message
.
error
(
"添加失败,请检查数据格式是否正确"
);
}
});
},
getshuju
()
{
var
self
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
self
.
propFormField
.
forEach
((
fieldItem
)
=>
{
if
(
fieldItem
.
data
&&
fieldItem
.
data
.
length
>
0
)
{
fieldItem
.
data
.
forEach
((
i
)
=>
{
this
.
$set
(
this
.
formLabelAlign
,
i
.
id
,
result
[
i
.
id
]);
});
}
this
.
$forceUpdate
();
});
self
.
$set
(
self
.
formLabelAlign
,
"editing"
,
true
);
self
.
$forceUpdate
();
setTimeout
(()
=>
{
loading
.
close
();
},
500
);
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
if
(
this
.
$route
.
query
.
glxxXxzjbh
)
{
this
.
glxxXxzjbh
=
this
.
$route
.
query
.
glxxXxzjbh
;
}
if
(
this
.
$route
.
query
.
xxzjbh
)
{
this
.
title
=
"修改损失身份证件"
;
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getshuju
();
}
else
{
this
.
$set
(
this
.
formLabelAlign
,
"asjbh"
,
this
.
$route
.
query
.
asjbh
);
}
},
};
</
script
>
<
style
lang=
"scss"
scoped
>
.formCompontent
/
deep
/
{
#spbtn
{
width
:
calc
(
100%
-
40px
);
}
}
</
style
>
src/views/zdxx/zdxxgl/sswp/sszj/detailZdsszj.vue
0 → 100644
View file @
144afea6
<!--
* @Author: your name
* @Date: 2021-08-31 09:52:33
* @LastEditTime: 2021-10-28 14:20:52
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"180px"
title=
"损失文物详情"
>
</right-content>
</div>
</
template
>
<
script
>
import
rightContent
from
"@c/PersonInfor.vue"
;
import
{
queryByXxzjbh
}
from
"@/api/qgccj/sszj.js"
;
import
axios
from
"@/utils/http.js"
;
export
default
{
name
:
"queryAj"
,
components
:
{
rightContent
,
},
data
()
{
return
{
cxQueryField
:
[
{
title
:
"基本信息"
,
//如果不分小模块就删除title
id
:
1
,
objStr
:
""
,
data
:
[
{
label
:
"案事件编号:"
,
prop
:
"asjbh"
,
col
:
"3"
,
},
{
label
:
"信息主键编号:"
,
prop
:
"xxzjbh"
,
col
:
"3"
,
},
{
label
:
"物品编号:"
,
prop
:
"sszjSawpbh"
,
col
:
"3"
,
},
{
label
:
"常用证件:"
,
prop
:
"sszjCyzjCyzjdm"
,
col
:
"3"
,
},
{
label
:
"证件号码:"
,
prop
:
"sszjCyzjZjhm"
,
col
:
"3"
,
},
{
label
:
"证件所有人名称:"
,
prop
:
"sszjZjsyrmc"
,
col
:
"3"
,
},
{
label
:
"国家和地区:"
,
prop
:
"sszjFzdwGjhdqdm"
,
col
:
"3"
,
},
{
label
:
"发证单位:"
,
prop
:
"sszjFzdwDwmc"
,
col
:
"3"
,
},
{
label
:
"核发日期:"
,
prop
:
"sszjHfrq"
,
col
:
"3"
,
},
{
label
:
"有效期开始时间:"
,
prop
:
"sszjYxqksrq"
,
col
:
"3"
,
},
{
label
:
"有效期截至时间:"
,
prop
:
"sszjYxqjzrq"
,
col
:
"3"
,
},
{
label
:
"证件是否为真:"
,
prop
:
"sszjWpzwPdbz"
,
col
:
"3"
,
},
{
label
:
"证件补充描述:"
,
prop
:
"sszjCyzjDmbcms"
,
col
:
"10"
,
},
],
},
],
defaultProps
:
{
parent
:
"parentId"
,
// 父级唯一标识
value
:
"id"
,
// 唯一标识
label
:
"label"
,
// 标签显示
children
:
"children"
,
// 子级
},
breadcrumbList
:
[
{
name
:
"刑嫌列控管理"
,
to
:
"/queryGzry"
,
isActive
:
false
,
},
{
name
:
"人员涉案"
,
to
:
"/queryCase"
,
isActive
:
false
,
},
{
name
:
"人员涉案详情"
,
to
:
"/detailCase"
,
isActive
:
true
,
},
],
pageObject
:
{},
xxzjbh
:
""
,
};
},
mounted
()
{},
methods
:
{
getInfor
()
{
let
_this
=
this
;
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
queryByXxzjbh
({
xxzjbh
:
_this
.
xxzjbh
,
}).
then
((
res
)
=>
{
var
result
=
res
.
data
.
rows
;
this
.
pageObject
=
result
;
loading
.
close
();
});
},
},
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
getInfor
();
},
};
</
script
>
<
style
scoped
lang=
"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