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
ffe0e09c
Commit
ffe0e09c
authored
Oct 14, 2022
by
yuhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
指令10.14
parent
2c6f2b11
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1154 additions
and
1441 deletions
+1154
-1441
src/api/rlqbxs.js
+10
-8
src/components/ptCxForm_components.vue
+758
-1096
src/utils/params.js
+35
-35
src/views/rlqbxsxx/detailRlqbxs.vue
+28
-23
src/views/rlqbxsxx/queryRlqbxs.vue
+323
-279
No files found.
src/api/rlqbxs.js
View file @
ffe0e09c
...
...
@@ -36,7 +36,7 @@ export const TqRlqbxx = params =>
// 根据身份证号提取人力情报
export
const
TqRlqByZjhm
=
params
=>
post
(
`
${
base
.
alyIP
}
/rlqb/TqRlqByZjhm`
,
params
);
//一键分析
export
const
doAnalyse
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/doAnalyse`
,
params
);
...
...
@@ -49,14 +49,14 @@ export const getXstgzxlResult = params =>
postform
(
`
${
base
.
alyIP
}
/rlqb/getXstgzxlResult`
,
params
);
//婚姻统计(不要了)
export
const
getXstgzResult
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getXstgzResult`
,
params
);
postform
(
`
${
base
.
alyIP
}
/rlqb/getXstgzResult`
,
params
);
//机动车统计(不要了)
export
const
getJdcwqResult
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getJdcwqResult`
,
params
);
//非机动车统计(不要了)
export
const
getFjdcwqResult
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getFjdcwqResult`
,
params
);
//人力情报线索类型统计
export
const
getRlqbxslxResult
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getRlqbxslxResult`
,
params
);
...
...
@@ -70,12 +70,14 @@ export const getAjListByQg = params =>
//人力情报统计
export
const
getRlqbxxtj
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getRlqbxxtj`
,
params
);
postform
(
`
${
base
.
alyIP
}
/rlqb/getRlqbxxtj`
,
params
);
//人力情报统计弹框
export
const
getAjTjtsg
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getAjTjtsgn`
,
params
);
postform
(
`
${
base
.
alyIP
}
/rlqb/getAjTjtsgn`
,
params
);
//人力情报统计弹框(后二)
export
const
getAjTjGlajxx
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getAjTjGlajxx`
,
params
);
postform
(
`
${
base
.
alyIP
}
/rlqb/getAjTjGlajxx`
,
params
);
\ No newline at end of file
// 人力情报列表-指令详情
export
const
getZczlList
=
params
=>
postform
(
`
${
base
.
alyIP
}
/rlqb/getZczlList`
,
params
);
\ No newline at end of file
src/components/ptCxForm_components.vue
View file @
ffe0e09c
<
template
>
<div>
<div
class=
"Content paneDiv paneDiv2"
v-if=
"
<div
class=
"Content paneDiv paneDiv2"
v-if=
"
(pageBs != 'dytj' || pageBs != 'adjustZdxxgl') &&
propQueryField.length > 0
"
>
"
>
<div
class=
"cxtjWrap"
>
<el-row>
<el-col
:span=
"24"
>
<span
class=
"flTtitle"
>
查询条件
</span>
</el-col>
</el-row>
<el-form
label-position=
"right"
label-width=
"140px"
ref=
"queryForm"
:model=
"formData"
:class=
"propQueryField.length
<
3
?
'
inlineBtn
'
:
''"
>
<el-form
label-position=
"right"
label-width=
"140px"
ref=
"queryForm"
:model=
"formData"
:class=
"propQueryField.length
<
3
?
'
inlineBtn
'
:
''"
>
<div
class=
"zdyLine"
>
<el-form-item
:label=
"item.name ? item.name + ':' : ''"
v-for=
"item in propQueryField"
:key=
"item.id"
:prop=
"item.id"
v-show=
"!item.hidden"
:class=
"'demo-input-suffix zdycol' + item.col"
>
<el-form-item
:label=
"item.name ? item.name + ':' : ''"
v-for=
"item in propQueryField"
:key=
"item.id"
:prop=
"item.id"
v-show=
"!item.hidden"
:class=
"'demo-input-suffix zdycol' + item.col"
>
<!--
<div
class=
"zdName"
>
{{
item
.
name
}}
:
</div>
-->
<!--输入框-->
<el-input
clearable
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
v-if=
"item.type == 'text'"
>
<el-input
clearable
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
v-if=
"item.type == 'text'"
>
</el-input>
<div
v-if=
"item.type == 'textjj'"
style=
"display: flex; align-items: center"
>
<el-input-number
v-model=
"formData[item.id]"
@
change=
"handleChange"
:min=
"2"
:max=
"100"
label=
"描述文字"
></el-input-number>
<div
v-if=
"item.type == 'textjj'"
style=
"display: flex; align-items: center"
>
<el-input-number
v-model=
"formData[item.id]"
@
change=
"handleChange"
:min=
"2"
:max=
"100"
label=
"描述文字"
></el-input-number>
</div>
<!--输入框-最大值与最小值-->
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'zdyText'"
>
<el-input
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
>
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'zdyText'"
>
<el-input
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
>
</el-input>
—
<el-input
:placeholder=
"item.placeholder2"
v-model=
"formData[item.id2]"
style=
"width: calc((100% - 150) / 2)"
>
<el-input
:placeholder=
"item.placeholder2"
v-model=
"formData[item.id2]"
style=
"width: calc((100% - 150) / 2)"
>
</el-input>
</div>
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'zdyDate'"
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"date"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
value-format=
"yyyy-MM-dd HH:mm:ss"
>
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'zdyDate'"
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"date"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
至
<el-date-picker
v-model=
"formData[item.id2]"
type=
"date"
align=
"right"
:picker-options=
"item.pickerOptions2"
unlink-panels
value-format=
"yyyy-MM-dd HH:mm:ss"
>
<el-date-picker
v-model=
"formData[item.id2]"
type=
"date"
align=
"right"
:picker-options=
"item.pickerOptions2"
unlink-panels
value-format=
"yyyy-MM-dd HH:mm:ss"
>
</el-date-picker>
</div>
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'zdyDates'"
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"month"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
value-format=
"yyyy-MM"
>
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'zdyDates'"
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"month"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
value-format=
"yyyy-MM"
>
</el-date-picker>
至
<el-date-picker
v-model=
"formData[item.id2]"
type=
"month"
align=
"right"
:picker-options=
"item.pickerOptions2"
unlink-panels
value-format=
"yyyy-MM"
>
<el-date-picker
v-model=
"formData[item.id2]"
type=
"month"
align=
"right"
:picker-options=
"item.pickerOptions2"
unlink-panels
value-format=
"yyyy-MM"
>
</el-date-picker>
</div>
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'texts'"
>
<el-input
type=
"text"
autosize
resize=
"none"
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
>
<div
class=
"zdyInputW zdyInputCol2"
v-else-if=
"item.type == 'texts'"
>
<el-input
type=
"text"
autosize
resize=
"none"
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
>
</el-input>
-
<el-input
type=
"text"
autosize
resize=
"none"
:placeholder=
"item.placeholder"
v-model=
"formData[item.id2]"
>
<el-input
type=
"text"
autosize
resize=
"none"
:placeholder=
"item.placeholder"
v-model=
"formData[item.id2]"
>
</el-input>
</div>
<!--下拉框-->
<el-select
v-model=
"formData[item.id]"
clearable
:placeholder=
"item.placeholder"
v-else-if=
"item.type == 'select'"
>
<el-option
v-for=
"item3 in item.selectData"
:key=
"item3.value"
:label=
"item3.name"
:value=
"item3.value"
>
<el-select
v-model=
"formData[item.id]"
clearable
:placeholder=
"item.placeholder"
v-else-if=
"item.type == 'select'"
>
<el-option
v-for=
"item3 in item.selectData"
:key=
"item3.value"
:label=
"item3.name"
:value=
"item3.value"
>
</el-option>
</el-select>
<!--文本域-->
<el-input
type=
"textarea"
autosize
resize=
"none"
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
v-else-if=
"item.type == 'textarea'"
style=
"width: 99%"
>
<el-input
type=
"textarea"
autosize
resize=
"none"
:placeholder=
"item.placeholder"
v-model=
"formData[item.id]"
v-else-if=
"item.type == 'textarea'"
style=
"width: 99%"
>
</el-input>
<!--日期框 日期时间-->
<el-date-picker
v-model=
"formData[item.id]"
type=
"datetime"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
suffix-icon=
"el-icon-date"
value-format=
"yyyy-MM-dd HH:mm:ss"
v-else-if=
"item.type == 'datetime'"
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"datetime"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
suffix-icon=
"el-icon-date"
value-format=
"yyyy-MM-dd HH:mm:ss"
v-else-if=
"item.type == 'datetime'"
>
</el-date-picker>
<!--日期框-->
<el-date-picker
v-model=
"formData[item.id]"
type=
"date"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
value-format=
"yyyy-MM-dd"
end-placeholder=
"结束日期"
suffix-icon=
"el-icon-date"
v-else-if=
"item.type == 'date'"
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"date"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
value-format=
"yyyy-MM-dd"
end-placeholder=
"结束日期"
suffix-icon=
"el-icon-date"
v-else-if=
"item.type == 'date'"
>
</el-date-picker>
<el-date-picker
v-model=
"formData[item.id]"
type=
"datetimerange"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
value-format=
"yyyy-MM-dd HH:mm:ss"
end-placeholder=
"结束日期"
prefix-icon=
"el-icon-date"
v-else-if=
"item.type == 'datetimerange'"
>
<el-date-picker
v-model=
"formData[item.id]"
type=
"datetimerange"
align=
"right"
:picker-options=
"item.pickerOptions"
unlink-panels
range-separator=
"至"
start-placeholder=
"开始日期"
value-format=
"yyyy-MM-dd HH:mm:ss"
end-placeholder=
"结束日期"
prefix-icon=
"el-icon-date"
v-else-if=
"item.type == 'datetimerange'"
>
</el-date-picker>
<!--多选框-->
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'checkbox'"
>
<el-checkbox-group
v-model=
"formData[item.id]"
size=
"small"
>
<el-checkbox
v-for=
"subitem in item.checkList"
:label=
"subitem"
:key=
"subitem.val"
>
{{
subitem
.
label
}}
</el-checkbox
>
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'checkbox'"
>
<el-checkbox-group
v-model=
"formData[item.id]"
size=
"small"
>
<el-checkbox
v-for=
"subitem in item.checkList"
:label=
"subitem"
:key=
"subitem.val"
>
{{
subitem
.
label
}}
</el-checkbox>
</el-checkbox-group>
</div>
<!--单选框-->
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'radio'"
>
<el-radio-group
v-model=
"formData[item.id]"
size=
"small
"
>
<el-radio
:label=
"item2.val"
v-for=
"item2 in item.radioData
"
:key=
"item2.val
"
>
{{
item2
.
label
}}
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'radio'
"
>
<el-radio-group
v-model=
"formData[item.id]"
size=
"small"
>
<el-radio
:label=
"item2.val
"
v-for=
"item2 in item.radioData
"
:key=
"item2.val"
>
{{
item2
.
label
}}
</el-radio>
</el-radio-group>
</div>
<!--字典框 @emitValue="getLbValue"-->
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'code' || item.type == 'jlCode'"
>
<select-tree
v-model=
"formData[item.id]"
:placeholder=
"'请选择' + item.name"
:options=
"item.codeOptions"
:sendId=
"item.id"
/>
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'code' || item.type == 'jlCode'"
>
<select-tree
v-model=
"formData[item.id]"
:placeholder=
"'请选择' + item.name"
:options=
"item.codeOptions"
:sendId=
"item.id"
/>
</div>
<!--字典弹框 @emitValue="getLbValue"-->
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'codeTreeDialog'"
>
<select-tree-dialog
:placeholder=
"'请选择' + item.name"
:sendId=
"item.id"
:formData=
"formData"
:currentItem=
"item"
/>
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'codeTreeDialog'"
>
<select-tree-dialog
:placeholder=
"'请选择' + item.name"
:sendId=
"item.id"
:formData=
"formData"
:currentItem=
"item"
/>
</div>
<!--字典弹框懒加载 @emitValue="getLbValue"-->
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'lazyCodeTreeDialog'"
>
<lazy-select-tree-dialog
:placeholder=
"'请选择' + item.name"
:sendId=
"item.id"
:formData=
"formData"
:currentItem=
"item"
/>
<div
class=
"zdyInputW"
v-else-if=
"item.type == 'lazyCodeTreeDialog'"
>
<lazy-select-tree-dialog
:placeholder=
"'请选择' + item.name"
:sendId=
"item.id"
:formData=
"formData"
:currentItem=
"item"
/>
</div>
<div
class=
"file"
v-if=
"item.type == 'file'"
>
<el-upload
class=
"avatar-uploader"
action=
"#"
:show-file-list=
"false"
:on-change=
"handleChange"
>
<img
v-if=
"imageUrl"
:src=
"imageUrl"
class=
"avatar"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
<div
class=
"file"
v-if=
"item.type == 'file'"
>
<el-upload
class=
"avatar-uploader"
action=
"#"
:show-file-list=
"false"
:on-change=
"handleChange"
>
<img
v-if=
"imageUrl"
:src=
"imageUrl"
class=
"avatar"
/>
<i
v-else
class=
"el-icon-plus avatar-uploader-icon"
></i>
</el-upload>
</div>
</el-form-item>
...
...
@@ -280,35 +224,28 @@
<!--
<span
@
click=
"switchingConditions"
class=
"color1 mg10"
><i
:class=
"toggleZd ? 'fa fa-angle-up fa-zdy20':'fa fa-angle-down fa-zdy20'"
></i>
{{
toggleZd
?
'收起条件'
:
'更多条件'
}}
</span>
-->
<div
@
click=
"switchingConditions"
v-if=
"pageBs == 'bjcx'"
zy
style=
"color: #007aff; margin: 6px"
>
<i
:class=
"
<div
@
click=
"switchingConditions"
v-if=
"pageBs == 'bjcx'"
zy
style=
"color: #007aff; margin: 6px"
>
<i
:class=
"
toggleZd
? 'fa fa-angle-up fa-zdy20'
: 'fa fa-angle-down fa-zdy20'
"
></i>
"
></i>
{{
toggleZd
==
false
?
"更多条件"
:
"收起条件"
}}
</div>
<div
@
click=
"clearData"
class=
"zdybtn"
>
重置
</div>
<div
@
click=
"doQueryBtn(true)"
style=
"background: #007aff; color: #ffffff"
class=
"zdybtn"
>
<div
@
click=
"clearData"
class=
"zdybtn"
>
重置
</div>
<div
@
click=
"doQueryBtn(true)"
style=
"background: #007aff; color: #ffffff"
class=
"zdybtn"
>
查询
</div>
<div
@
click=
"$emit('yjbtn')"
style=
"background: #007aff; color: #ffffff"
class=
"zdybtn"
v-if=
"pageBs == 'zdryGl'"
>
<div
@
click=
"$emit('yjbtn')"
style=
"background: #007aff; color: #ffffff"
class=
"zdybtn"
v-if=
"pageBs == 'zdryGl'"
>
批量预警
</div>
</div>
...
...
@@ -317,16 +254,15 @@
<div>
<slot
name=
"ajzcxnpg"
></slot>
</div>
<div
class=
"Content paneDiv paneDiv2"
v-if=
"pageBs != 'xxtkgzxnpg'"
>
<div
class=
"Content paneDiv paneDiv2"
v-if=
"pageBs != 'xxtkgzxnpg'"
>
<el-row
:style=
"pageBs == 'qyeryrlqbxsBJ' ? 'width: 80%' : 'width: 98%'"
>
<el-col
:span=
"24"
>
<div
style=
"
<div
style=
"
display: flex;
align-items: center;
justify-content: space-between;
"
>
"
>
<div>
<span
class=
"flTtitle"
>
信息列表
</span>
<span
class=
"flTotal"
>
共
{{
tableDataLength
}}
条信息
</span>
...
...
@@ -341,10 +277,9 @@
>
一键分析
</div>
-->
<div
class=
"flTtitle Add"
@
click=
"add"
v-if=
"
<div
class=
"flTtitle Add"
@
click=
"add"
v-if=
"
pageBs != 'zdryGl' &&
pageBs != 'dytj' &&
pageBs != 'gnsyrz' &&
...
...
@@ -516,14 +451,12 @@
pageBs != 'queryXslb' &&
pageBs != 'queryWysp' &&
pageBs != 'queryRole'
"
>
"
>
<i
class=
"el-icon-plus"
></i>
新增
</div>
<div
class=
"flTtitle Add"
@
click=
"addXxtk"
v-if=
"
<div
class=
"flTtitle Add"
@
click=
"addXxtk"
v-if=
"
pageBs == 'addCase' ||
pageBs == 'addSwtz' ||
pageBs == 'addQtsf' ||
...
...
@@ -541,8 +474,7 @@
pageBs == 'addThjl' ||
pageBs == 'addGlbsh' ||
pageBs == 'addTxl'
"
>
"
>
<i
class=
"el-icon-plus"
></i>
新增
</div>
<!--
<div
...
...
@@ -552,48 +484,32 @@
>
邀请用户
</div>
-->
<div
class=
"flTtitle Add"
@
click=
"DissolutionOrganization"
v-if=
"pageBs != 'cxyhz' && sfkjs == '1'"
>
<div
class=
"flTtitle Add"
@
click=
"DissolutionOrganization"
v-if=
"pageBs != 'cxyhz' && sfkjs == '1'"
>
解散组织
</div>
<div
class=
"flTtitle Add"
@
click=
"adds"
v-if=
"pageASs == 'queryZj'"
>
<div
class=
"flTtitle Add"
@
click=
"adds"
v-if=
"pageASs == 'queryZj'"
>
<i
class=
"el-icon-plus"
></i>
新增
</div>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'zczltj'"
@
click=
"$emit('zczltjExport', formData)"
>
导出
</el-button
>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'wsqfbdzczl'"
@
click=
"$emit('sqfbzl', formData)"
>
申请发布指令
</el-button
>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'wfqdzczl'"
@
click=
"$emit('toXdzl', formData)"
>
下达指令
</el-button
>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'wscdaj'"
@
click=
"$emit('ajsx')"
>
案件筛选
</el-button
>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'zczltj'"
@
click=
"$emit('zczltjExport', formData)"
>
导出
</el-button>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'wsqfbdzczl'"
@
click=
"$emit('sqfbzl', formData)"
>
申请发布指令
</el-button>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'wfqdzczl'"
@
click=
"$emit('toXdzl', formData)"
>
下达指令
</el-button>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'wscdaj'"
@
click=
"$emit('ajsx')"
>
案件筛选
</el-button>
<!--
<el-button
type=
"primary"
size=
"mini"
...
...
@@ -608,37 +524,29 @@
@
click=
"$emit('drzjhd')"
>
录入证据材料信息
</el-button
>
-->
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'queryZdjyhd'"
@
click=
"$emit('drjyhdry')"
>
excel导入交易活动相关人员
</el-button
>
<el-button
type=
"primary"
size=
"mini"
v-if=
"pageBs == 'queryZdjyhd'"
@
click=
"$emit('drjyhdry')"
>
excel导入交易活动相关人员
</el-button>
</div>
<div
class=
"flTtitle"
v-if=
"pageBs == 'zdryGl' || pageBs == 'dytj'"
>
<el-radio-group
v-model=
"listMode"
class=
"list-mode"
size=
"small"
>
<el-radio-button
label=
"1"
><i
class=
"el-icon-s-fold"
></i
></el-radio-button>
<el-radio-button
label=
"2"
><i
class=
"el-icon-menu"
></i
></el-radio-button>
<div
class=
"flTtitle"
v-if=
"pageBs == 'zdryGl' || pageBs == 'dytj'"
>
<el-radio-group
v-model=
"listMode"
class=
"list-mode"
size=
"small"
>
<el-radio-button
label=
"1"
><i
class=
"el-icon-s-fold"
></i></el-radio-button>
<el-radio-button
label=
"2"
><i
class=
"el-icon-menu"
></i></el-radio-button>
</el-radio-group>
<el-button
class=
"returnBtn"
type=
"primary"
size=
"mini"
@
click=
"returnBtn"
v-if=
"pageBs == 'dytj'"
>
返回
</el-button
>
<el-button
class=
"returnBtn"
type=
"primary"
size=
"mini"
@
click=
"returnBtn"
v-if=
"pageBs == 'dytj'"
>
返回
</el-button>
</div>
</div>
<!--可配置化图标-->
<div
class=
"inline"
v-if=
"
<div
class=
"inline"
v-if=
"
pageBszfc == 'laxxgl' ||
pageBszfc == 'zczjxxgl' ||
pageBszfc == 'jaxxgl' ||
...
...
@@ -646,8 +554,7 @@
pageBszfc == 'cxxxgl' ||
pageBszfc == 'sqmaxxgl' ||
pageBszfc == 'sjjc'
"
>
"
>
<!--
<el-button
plain
class=
"zdybtn export"
size=
"small"
...
...
@@ -670,18 +577,14 @@
style=
"margin-right:5px;"
></i>
导出伤亡人员
</el-button>
-->
</div>
<div
class=
"inline"
v-if=
"pageBszfc == 'sjbc'"
>
<el-button
plain
class=
"zdybtn export"
size=
"small"
@
click=
"export2Excel"
><i
class=
"fa fa-external-link"
aria-hidden=
"true"
style=
"margin-right: 5px"
></i
>
导出案件
<div
class=
"inline"
v-if=
"pageBszfc == 'sjbc'"
>
<el-button
plain
class=
"zdybtn export"
size=
"small"
@
click=
"export2Excel"
><i
class=
"fa fa-external-link"
aria-hidden=
"true"
style=
"margin-right: 5px"
></i>
导出案件
</el-button>
</div>
<!--
<div
v-else
class=
"inline"
>
...
...
@@ -698,99 +601,77 @@
</el-row>
<!--表格-->
<el-table
id=
"ajzbQuery"
v-loading=
"tableLoading"
element-loading-text=
"拼命加载中"
:key=
"key"
ref=
"itsmDataTable"
:data=
"tableData"
tooltip-effect=
"dark"
max-height=
"600"
style=
"margin: 0 auto"
width=
"100%"
size=
"small"
v-if=
"listMode != 2"
@
select=
"select"
@
selection-change=
"handleSelectionChange"
@
expand-change=
"rowExpand"
@
select-all=
"onSelectAll"
@
row-click=
"rowClick"
>
<el-table-column
align=
"center"
label=
"操作"
v-if=
"
<el-table
id=
"ajzbQuery"
v-loading=
"tableLoading"
element-loading-text=
"拼命加载中"
:key=
"key"
ref=
"itsmDataTable"
:data=
"tableData"
tooltip-effect=
"dark"
max-height=
"600"
style=
"margin: 0 auto"
width=
"100%"
size=
"small"
v-if=
"listMode != 2"
@
select=
"select"
@
selection-change=
"handleSelectionChange"
@
expand-change=
"rowExpand"
@
select-all=
"onSelectAll"
@
row-click=
"rowClick"
>
<el-table-column
align=
"center"
label=
"操作"
v-if=
"
pageBs == 'wscdajtj' ||
(pageBs == 'queryCheckBj' && cxFormData.asjbzzt) ||
pageBs == 'dzajzb' ||
pageBs == 'rchfwbsh'
"
:width=
"'200'"
>
:width=
"'200'"
>
<template
slot-scope=
"scope"
>
<slot
name=
"jrnt"
:scope=
"scope"
></slot>
<span
@
click=
"$emit('toBrain', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'rchfwbsh'"
>
进入脑图
</span
>
<span
@
click=
"$emit('aaasertBtn', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageASs == 'brainAsjzc'"
>
采集
</span
>
<span
@
click=
"$emit('sctjcb', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wscdajtj'"
>
添加
</span
>
<span
@
click=
"bjBack(scope.row.asjbh, '3')"
class=
"edit"
v-if=
"pageBs == 'queryCheckBj' && cxFormData.asjbzzt == '1'"
>
退回
</span
>
<span
@
click=
"bjBack(scope.row.asjbh, '2', '3')"
class=
"edit"
v-if=
"pageBs == 'queryCheckBj' && cxFormData.asjbzzt == '2'"
>
排除
</span
>
<span
@
click=
"bjBack(scope.row.asjbh, '1')"
class=
"edit"
style=
"margin-left: 16px"
v-if=
"pageBs == 'queryCheckBj' && cxFormData.asjbzzt == '2'"
>
解决
</span
>
<slot
name=
"jrnt"
:scope=
"scope"
></slot>
<span
@
click=
"$emit('toBrain', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'rchfwbsh'"
>
进入脑图
</span>
<span
@
click=
"$emit('aaasertBtn', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageASs == 'brainAsjzc'"
>
采集
</span>
<span
@
click=
"$emit('sctjcb', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wscdajtj'"
>
添加
</span>
<span
@
click=
"bjBack(scope.row.asjbh, '3')"
class=
"edit"
v-if=
"pageBs == 'queryCheckBj' && cxFormData.asjbzzt == '1'"
>
退回
</span>
<span
@
click=
"bjBack(scope.row.asjbh, '2', '3')"
class=
"edit"
v-if=
"pageBs == 'queryCheckBj' && cxFormData.asjbzzt == '2'"
>
排除
</span>
<span
@
click=
"bjBack(scope.row.asjbh, '1')"
class=
"edit"
style=
"margin-left: 16px"
v-if=
"pageBs == 'queryCheckBj' && cxFormData.asjbzzt == '2'"
>
解决
</span>
</
template
>
</el-table-column>
<el-table-column
type=
"expand"
v-if=
"pageBs == 'queryZj'"
>
<el-table-column
type=
"expand"
v-if=
"pageBs == 'queryZj'"
>
<
template
slot-scope=
"props"
>
<el-table
v-loading=
"loadingZxzjlList"
:data=
"props.row.children"
stripe
style=
"width: 100%"
>
<el-table-column
v-for=
"(item, index) in cxDefaultFormTheadChildren"
:key=
"index"
:label=
"item.label"
:prop=
"item.prop"
align=
"center"
>
<el-table
v-loading=
"loadingZxzjlList"
:data=
"props.row.children"
stripe
style=
"width: 100%"
>
<el-table-column
v-for=
"(item, index) in cxDefaultFormTheadChildren"
:key=
"index"
:label=
"item.label"
:prop=
"item.prop"
align=
"center"
>
</el-table-column>
<el-table-column
align=
"center"
label=
"操作"
>
<el-table-column
align=
"center"
label=
"操作"
>
<template
slot-scope=
"scope"
>
<slot
name=
"btnGroupChildren"
:scope=
"scope"
></slot>
<slot
name=
"btnGroupChildren"
:scope=
"scope"
></slot>
<!--
<el-button
type=
"success"
@
click=
"sprops(scope)"
>
可视化分析
</el-button>
-->
...
...
@@ -802,33 +683,28 @@
</el-table>
</template>
</el-table-column>
<el-table-column
v-for=
"(y, p) in tableColumnDefinition"
:key=
"p"
align=
"center"
:label=
"y.label"
>
<el-table-column
v-for=
"(y, p) in tableColumnDefinition"
:key=
"p"
align=
"center"
:label=
"y.label"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"scope.row[y.prop] && y.spare"
>
{{
scope
.
row
[
y
.
prop
]
}}
</div>
<div
v-else
>
<el-image
class=
"new-image"
:preview-src-list=
"[
<el-image
class=
"new-image"
:preview-src-list=
"[
'data:image/jpeg;base64,' + scope.row[y.prop],
]"
:src=
"'data:image/jpeg;base64,' + scope.row.zpDzwjnr"
lazy
></el-image>
:src=
"'data:image/jpeg;base64,' + scope.row.zpDzwjnr"
lazy
></el-image>
</div>
</
template
>
</el-table-column>
<el-table-column
type=
"selection"
width=
"55"
v-if=
"
<el-table-column
type=
"selection"
width=
"55"
v-if=
"
pageBs == 'queryUser' ||
pageBs == 'queryRole' ||
pageBs == 'queryFzth' ||
...
...
@@ -841,132 +717,110 @@
pageBs == 'lkyj' ||
pageBs == 'tqhjwzqk' ||
pageBs == 'qyeryrlqbxsBJ'
"
>
"
>
</el-table-column>
<el-table-column
align=
"center"
:min-width=
"
<el-table-column
align=
"center"
:min-width=
"
columnTitle.width
? columnTitle.width
: columnTitle.prop == 'jyaq' || columnTitle.prop == 'asjbh'
? '360'
: '160'
"
v-for=
"columnTitle in propdefaultFormThead"
:prop=
"columnTitle.prop"
:key=
"columnTitle.label"
:label=
"columnTitle.label"
:show-overflow-tooltip=
"columnTitle.overflow"
>
v-for=
"columnTitle in propdefaultFormThead"
:prop=
"columnTitle.prop"
:key=
"columnTitle.label"
:label=
"columnTitle.label"
:show-overflow-tooltip=
"columnTitle.overflow"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"
<div
v-if=
"
columnTitle.prop == 'jyaq' ||
columnTitle.prop == 'czxxJyqk' ||
columnTitle.prop == 'menuString'
"
>
"
>
<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=
"
<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=
"
id=
"open"
v-show=
"
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>
展开
</a
>
"
>
展开
</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=
"
<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
>
"
>
收起
</a>
</div>
</div>
<div
v-else-if=
"columnTitle.isShowDialog"
>
<span
v-if=
"
<span
v-if=
"
(pageBs == 'queryRlqbxs' ||
pageBs == 'queryXshbs' ||
pageBs == 'queryRlqbxs' ||
pageBs == 'queryXshb' ||
pageBs == 'queryZdcyryxx' ||
pageBs == 'adjustZdxxgl') &&
pageBs == 'adjustZdxxgl'||
pageBs=='qyeryrlqbxsDetailList') &&
(!scope.row.sfyqgaj ||
scope.row.sfyqgaj == '' ||
scope.row.sfyqgaj == '否')
"
class=
"dele"
style=
"margin: 0 5px"
><img
src=
"../assets/img/guohuise.png"
/></span>
<span
v-if=
"
class=
"dele"
style=
"margin: 0 5px"
><img
src=
"../assets/img/guohuise.png"
/></span>
<span
v-if=
"
(pageBs == 'queryRlqbxs' ||
pageBs == 'queryXshbs' ||
pageBs == 'queryXshb' ||
pageBs == 'queryZdcyryxx' ||
pageBs == 'adjustZdxxgl') &&
pageBs == 'adjustZdxxgl'||
pageBs=='qyeryrlqbxsDetailList') &&
(!scope.row.sfysaj ||
scope.row.sfyqgaj == '' ||
scope.row.sfysaj == '否')
"
style=
"margin: 0 5px"
><img
src=
"../assets/img/shenghuise.png"
/></span>
style=
"margin: 0 5px"
><img
src=
"../assets/img/shenghuise.png"
/></span>
<span
@
click=
"showDialog(scope, 'guo')"
class=
"dele"
v-if=
"
<span
@
click=
"showDialog(scope, 'guo')"
class=
"dele"
v-if=
"
(pageBs == 'queryRlqbxs' ||
pageBs == 'queryXshbs' ||
pageBs == 'queryXshb' ||
pageBs == 'queryZdcyryxx' ||
pageBs == 'adjustZdxxgl') &&
pageBs == 'adjustZdxxgl'||
pageBs=='qyeryrlqbxsDetailList')&&
scope.row.sfyqgaj == '是'
"
style=
"margin: 0 5px"
><img
src=
"../assets/img/guo.png"
/></span>
<span
@
click=
"showDialog(scope, 'sheng')"
v-if=
"
style=
"margin: 0 5px"
><img
src=
"../assets/img/guo.png"
/></span>
<span
@
click=
"showDialog(scope, 'sheng')"
v-if=
"
(pageBs == 'queryRlqbxs' ||
pageBs == 'queryXshbs' ||
pageBs == 'queryXshb' ||
pageBs == 'queryZdcyryxx' ||
pageBs == 'adjustZdxxgl') &&
pageBs == 'adjustZdxxgl'||
pageBs=='qyeryrlqbxsDetailList')&&
scope.row.sfysaj == '是'
"
style=
"margin: 0 5px"
><img
src=
"../assets/img/sheng.png"
/></span>
style=
"margin: 0 5px"
><img
src=
"../assets/img/sheng.png"
/></span>
<!-- 案件 -->
<span
v-if=
"
<span
v-if=
"
(pageBs == 'queryZdssdy' ||
pageBs == 'queryZdssfjdc' ||
pageBs == 'queryZdssjdc' ||
...
...
@@ -978,12 +832,9 @@
pageBs == 'queryZdsszj') &&
(!scope.row.sfzdwp || scope.row.sfzdwp == '否')
"
style=
"margin: 0 5px"
><img
src=
"../assets/img/anhuise.png"
/></span>
<span
@
click=
"showDialog(scope, 'an')"
v-if=
"
style=
"margin: 0 5px"
><img
src=
"../assets/img/anhuise.png"
/></span>
<span
@
click=
"showDialog(scope, 'an')"
v-if=
"
(pageBs == 'queryZdssdy' ||
pageBs == 'queryZdssfjdc' ||
pageBs == 'queryZdssjdc' ||
...
...
@@ -995,37 +846,28 @@
pageBs == 'queryZdsszj') &&
scope.row.sfzdwp == '是'
"
style=
"margin: 0 5px"
><img
src=
"../assets/img/an.png"
/></span>
style=
"margin: 0 5px"
><img
src=
"../assets/img/an.png"
/></span>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
pageBs == 'queryHbyp' && columnTitle.prop == 'sfksspStr1'
"
>
<div
v-if=
"
"
>
<div
v-if=
"
pageBs == 'queryHbyp' &&
columnTitle.prop == 'sfksspStr1' &&
scope.row.sfksspPdbz == '0'
"
>
"
>
<i
class=
"el-icon-error"
></i>
</div>
<div
v-if=
"
<div
v-if=
"
pageBs == 'queryHbyp' &&
columnTitle.prop == 'sfksspStr1' &&
scope.row.sfksspPdbz == '1'
"
>
"
>
<i
class=
"el-icon-success"
></i>
</div>
</div>
<div
v-else-if=
"columnTitle.toInfor"
>
<span
v-if=
"
<span
v-if=
"
!(
pageBs == 'addCase' ||
pageBs == 'addSwtz' ||
...
...
@@ -1046,14 +888,12 @@
pageBs == 'addTxl'
)
"
@
click=
"toInfor(scope.row)"
class=
"edit"
style=
"margin-right: 16px; color: #007aff"
v-html=
"scope.row[columnTitle.prop]"
>
@
click=
"toInfor(scope.row)"
class=
"edit"
style=
"margin-right: 16px; color: #007aff"
v-html=
"scope.row[columnTitle.prop]"
>
</span>
<span
v-if=
"
<span
v-if=
"
pageBs == 'addCase' ||
pageBs == 'addSwtz' ||
pageBs == 'addQtsf' ||
...
...
@@ -1072,99 +912,62 @@
pageBs == 'addGlbsh' ||
pageBs == 'addTxl'
"
@
click=
"toInforXxtk(scope.row)"
class=
"edit"
style=
"margin-right: 16px"
v-html=
"scope.row[columnTitle.prop]"
></span>
@
click=
"toInforXxtk(scope.row)"
class=
"edit"
style=
"margin-right: 16px"
v-html=
"scope.row[columnTitle.prop]"
></span>
</div>
<div
v-else-if=
"columnTitle.toInforDa"
>
<span
@
click=
"toInforDa(scope.row)"
class=
"edit"
style=
"margin-right: 16px"
v-html=
"scope.row[columnTitle.prop]"
></span>
<span
@
click=
"toInforDa(scope.row)"
class=
"edit"
style=
"margin-right: 16px"
v-html=
"scope.row[columnTitle.prop]"
></span>
</div>
<div
v-else-if=
"columnTitle.toIn"
>
<span
@
click=
"toIn(scope.row)"
class=
"edit"
style=
"margin-right: 16px"
v-html=
"scope.row[columnTitle.prop]"
></span>
<span
@
click=
"toIn(scope.row)"
class=
"edit"
style=
"margin-right: 16px"
v-html=
"scope.row[columnTitle.prop]"
></span>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
columnTitle.prop == 'zpbw' && columnTitle.type == 'select'
"
>
<span
v-if=
"scope.row[columnTitle.prop] == '1'"
>
二代证(人像)
</span
>
"
>
<span
v-if=
"scope.row[columnTitle.prop] == '1'"
>
二代证(人像)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '2'"
>
正面照片
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '3'"
>
左侧面照片
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '4'"
>
右侧面照片
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '5'"
>
二代证(国徽)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '5'"
>
二代证(国徽)
</span>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
columnTitle.prop == 'hmywdm' && columnTitle.type == 'selectHm'
"
>
"
>
<span
v-if=
"scope.row[columnTitle.prop] == '0'"
>
左眼虹膜
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '1'"
>
右眼虹膜
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '9'"
>
未知
</span>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
columnTitle.prop == 'zjbw' && columnTitle.type == 'selectZj'
"
>
<span
v-if=
"scope.row[columnTitle.prop] == '11'"
>
左鞋底动态花纹
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '13'"
>
左正面(鞋面)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '14'"
>
左内侧(鞋面)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '15'"
>
左外侧(鞋面)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '16'"
>
左后跟(鞋面)
</span
>
"
>
<span
v-if=
"scope.row[columnTitle.prop] == '11'"
>
左鞋底动态花纹
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '13'"
>
左正面(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '14'"
>
左内侧(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '15'"
>
左外侧(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '16'"
>
左后跟(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '17'"
>
左鞋底照
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '18'"
>
左赤足
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '21'"
>
右鞋底动态花纹
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '23'"
>
右正面(鞋面)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '24'"
>
右内侧(鞋面)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '25'"
>
右外侧(鞋面)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '26'"
>
右后跟(鞋面)
</span
>
<span
v-if=
"scope.row[columnTitle.prop] == '21'"
>
右鞋底动态花纹
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '23'"
>
右正面(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '24'"
>
右内侧(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '25'"
>
右外侧(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '26'"
>
右后跟(鞋面)
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '27'"
>
右鞋底照
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '28'"
>
右赤足
</span>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
columnTitle.prop == 'sxh' && columnTitle.type == 'base64'
"
>
"
>
<span
v-if=
"scope.row[columnTitle.prop] == '1'"
>
右手拇指
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '2'"
>
右手食指
</span>
<span
v-if=
"scope.row[columnTitle.prop] == '3'"
>
右手中指
</span>
...
...
@@ -1178,36 +981,27 @@
</div>
<div
v-else-if=
"columnTitle.prop == 'xzgzryzt'"
></div>
<div
v-else-if=
"
<div
v-else-if=
"
columnTitle.prop == 'bzrZp' || columnTitle.prop == 'xyrZp'
"
>
<img
:src=
"scope.row[columnTitle.prop]"
alt=
""
/>
"
>
<img
:src=
"scope.row[columnTitle.prop]"
alt=
""
/>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
columnTitle.prop == 'ryzpDzwjnr' || columnTitle.type == 'base64'
"
>
<img
:src=
"'data:image/jpeg;base64,' + scope.row[columnTitle.prop]"
alt=
""
/>
"
>
<img
:src=
"'data:image/jpeg;base64,' + scope.row[columnTitle.prop]"
alt=
""
/>
</div>
<div
v-else-if=
"columnTitle.prop == 'codeTxt'"
style=
"font-size: 13px !important"
>
<el-tag
effect=
"plain"
class=
"table-ajtag;cursor: pointer;"
style=
"color: #409eff; cursor: pointer"
size=
"small"
v-for=
"(ajItem, index) in scope.row[columnTitle.prop]"
:key=
"index"
@
click=
"bqDetail(ajItem, scope.row.zjhm)"
>
{{
<div
v-else-if=
"columnTitle.prop == 'codeTxt'"
style=
"font-size: 13px !important"
>
<el-tag
effect=
"plain"
class=
"table-ajtag;cursor: pointer;"
style=
"color: #409eff; cursor: pointer"
size=
"small"
v-for=
"(ajItem, index) in scope.row[columnTitle.prop]"
:key=
"index"
@
click=
"bqDetail(ajItem, scope.row.zjhm)"
>
{{
ajItem
!=
""
&&
index
!=
scope
.
row
[
columnTitle
.
prop
].
length
-
1
?
ajItem
...
...
@@ -1215,18 +1009,14 @@
}}
</el-tag>
</div>
<div
v-else-if=
"columnTitle.prop == 'ryflText'"
style=
"font-size: 13px !important"
>
<el-tag
effect=
"plain"
class=
"table-ajtag;cursor: pointer;"
style=
"color: #409eff; cursor: pointer"
size=
"small"
v-for=
"(ajItem, index) in scope.row[columnTitle.prop]"
:key=
"index"
>
{{
<div
v-else-if=
"columnTitle.prop == 'ryflText'"
style=
"font-size: 13px !important"
>
<el-tag
effect=
"plain"
class=
"table-ajtag;cursor: pointer;"
style=
"color: #409eff; cursor: pointer"
size=
"small"
v-for=
"(ajItem, index) in scope.row[columnTitle.prop]"
:key=
"index"
>
{{
ajItem
!=
""
&&
index
!=
scope
.
row
[
columnTitle
.
prop
].
length
-
1
?
ajItem
...
...
@@ -1234,18 +1024,14 @@
}}
</el-tag>
</div>
<div
v-else-if=
"columnTitle.prop == 'ajlbCodeTxt'"
style=
"font-size: 13px !important"
>
<el-tag
effect=
"plain"
class=
"table-ajtag"
size=
"small"
style=
"color: #409eff"
v-for=
"(ajItem, index) in scope.row[columnTitle.prop]"
:key=
"index"
>
{{
<div
v-else-if=
"columnTitle.prop == 'ajlbCodeTxt'"
style=
"font-size: 13px !important"
>
<el-tag
effect=
"plain"
class=
"table-ajtag"
size=
"small"
style=
"color: #409eff"
v-for=
"(ajItem, index) in scope.row[columnTitle.prop]"
:key=
"index"
>
{{
ajItem
!=
""
&&
index
!=
scope
.
row
[
columnTitle
.
prop
].
length
-
1
?
ajItem
...
...
@@ -1253,8 +1039,7 @@
}}
</el-tag>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
((columnTitle.prop == 'wzsz' ||
columnTitle.prop == 'zrzy' ||
columnTitle.prop == 'bhrcs' ||
...
...
@@ -1265,22 +1050,17 @@
columnTitle.prop == 'qtcl') &&
pageBs == 'queryZjcl') ||
pageBs == 'queryZjcljcqk'
"
>
<span
v-if=
"scope.row[columnTitle.prop] === 1"
class=
"el-icon-check"
style=
"color: #4caf50"
></span>
<span
v-else-if=
"scope.row[columnTitle.prop] === -1"
class=
"el-icon-close"
style=
"color: #ef4c4c"
></span>
<span
v-else
class=
"el-icon-minus"
></span>
"
>
<span
v-if=
"scope.row[columnTitle.prop] === 1"
class=
"el-icon-check"
style=
"color: #4caf50"
></span>
<span
v-else-if=
"scope.row[columnTitle.prop] === -1"
class=
"el-icon-close"
style=
"color: #ef4c4c"
></span>
<span
v-else
class=
"el-icon-minus"
></span>
</div>
<div
v-else-if=
"
<div
v-else-if=
"
(columnTitle.prop == 'wzsz' ||
columnTitle.prop == 'zrzy' ||
columnTitle.prop == 'bhrcs' ||
...
...
@@ -1290,34 +1070,26 @@
columnTitle.prop == 'stzldzsj' ||
columnTitle.prop == 'qt') &&
pageBs == 'queryJcgz'
"
>
"
>
{{
scope
.
row
[
columnTitle
.
prop
]
==
"Y"
?
"必须"
:
"非必须"
}}
</div>
<div
v-else-if=
"columnTitle.prop == 'zjhm'"
style=
"font-size: 13px !important"
>
<span
style=
"border: 1px solid rgb(64, 158, 255); padding: 0px 4px"
v-if=
"columnTitle['gradeLev']"
>
{{
<div
v-else-if=
"columnTitle.prop == 'zjhm'"
style=
"font-size: 13px !important"
>
<span
style=
"border: 1px solid rgb(64, 158, 255); padding: 0px 4px"
v-if=
"columnTitle['gradeLev']"
>
{{
columnTitle
[
"gradeLev"
]
==
10
?
"一般"
:
columnTitle
[
"gradeLev"
]
==
20
?
"危险"
:
"高危"
}}
</span
>
}}
</span>
{{
scope
.
row
[
columnTitle
.
prop
]
}}
</div>
<div
v-else-if=
"columnTitle.prop == 'openFlag'"
>
<el-switch
v-model=
"scope.row[columnTitle.prop]"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleSwitch($event, scope.row)"
></el-switch>
<el-switch
v-model=
"scope.row[columnTitle.prop]"
active-value=
"1"
inactive-value=
"0"
@
change=
"handleSwitch($event, scope.row)"
></el-switch>
</div>
<div
v-else-if=
"columnTitle.prop == 'rzlbdm'"
>
{{
...
...
@@ -1351,16 +1123,12 @@
<div
v-else-if=
"columnTitle.prop == 'sswwWwzxcjPdbz'"
>
{{
scope
.
row
[
columnTitle
.
prop
]
==
"1"
?
"是"
:
"否"
}}
</div>
<div
v-else-if=
"
<div
v-else-if=
"
columnTitle.prop == 'zjclmc' || columnTitle.prop == 'zjwzmc'
"
>
<el-tag
v-for=
"(s, k) in getSplit(scope.row[columnTitle.prop])"
:key=
"k"
effect=
"dark"
>
"
>
<el-tag
v-for=
"(s, k) in getSplit(scope.row[columnTitle.prop])"
:key=
"k"
effect=
"dark"
>
{{
s
}}
</el-tag>
</div>
...
...
@@ -1370,23 +1138,23 @@
}}
微信:
{{
scope
.
row
.
wx
}}
人员id:
{{
scope
.
row
.
personid
}}
</div>
<div
v-else
v-html=
"scope.row[columnTitle.prop]"
>
<div
v-else
v-html=
"scope.row[columnTitle.prop]"
>
{{
columnTitle
.
prop
}}
</div>
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"操作"
:width=
"
<el-table-column
align=
"center"
label=
"操作"
:width=
"
pageBs == 'gzrygl'
? '460'
: '200' || pageBs == 'queryHbyp'
? '400'
: '200'
"
fixed=
"right"
v-if=
"
fixed=
"right"
v-if=
"
!(
pageBs == 'gnsyrz' ||
pageBs == 'queryDh' ||
...
...
@@ -1467,15 +1235,14 @@
pageBs == 'queryAjcc' ||
pageBs == 'queryXshbZd'
)
"
>
"
>
<
template
slot-scope=
"scope"
>
<slot
name=
"btnGroup"
:scope=
"scope"
></slot>
<span
@
click=
"edit(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"
<slot
name=
"btnGroup"
:scope=
"scope"
></slot>
<span
@
click=
"edit(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"
!(
pageBs == 'rySp' ||
pageBs == 'yhkxsGl' ||
...
...
@@ -1573,14 +1340,11 @@
pageBs == 'queryWysp' ||
pageBs == 'queryRole'
)
"
>
修改
</span
>
<span
@
click=
"editXxtk(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"
"
>
修改
</span>
<span
@
click=
"editXxtk(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"
pageBs == 'addCase' ||
pageBs == 'addSwtz' ||
pageBs == 'addQtsf' ||
...
...
@@ -1598,107 +1362,63 @@
pageBs == 'addThjl' ||
pageBs == 'addGlbsh' ||
pageBs == 'addTxl'
"
>
修改
</span
>
<span
@
click=
"$emit('sqspBtn', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'djajzb' && scope.row.spzt == '未发起申请'"
>
申请审批
</span
>
<span
@
click=
"$emit('sqspInsertBtn', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'djajzb'"
>
采集
</span
>
<span
@
click=
"$emit('toBrain', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'djajzb' && scope.row.spzt == '审批通过'"
>
进入脑图
</span
>
<span
@
click=
"$emit('toBrain', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'qyeryrlqbxsDetailList'"
>
进入脑图
</span
>
<span
@
click=
"$emit('szlly', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'llycx' && scope.row.sflly == 0"
>
设置联络员
</span
>
<span
@
click=
"$emit('qs', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfqs == '1'"
>
签收
</span
>
<span
@
click=
"$emit('toHb', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfhb == '1'"
>
回报
</span
>
<span
@
click=
"$emit('toHbxg', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfhbxg == '1'"
>
回报修改
</span
>
<span
@
click=
"$emit('toXb', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfxb == '1'"
>
续报
</span
>
<span
@
click=
"$emit('toXbxg', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfxbxg == '1'"
>
续报修改
</span
>
<span
@
click=
"$emit('toFp', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nffp == '1'"
>
分派
</span
>
<span
@
click=
"$emit('toYj', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nffp == '1'"
>
移交
</span
>
<span
@
click=
"$emit('szlly', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'llycx' && scope.row.sflly == '1'"
>
移交
</span
>
<span
@
click=
"edit(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'yjrwGl'"
>
查看结果
</span
>
"
>
修改
</span>
<span
@
click=
"$emit('sqspBtn', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'djajzb' && scope.row.spzt == '未发起申请'"
>
申请审批
</span>
<span
@
click=
"$emit('sqspInsertBtn', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'djajzb'"
>
采集
</span>
<span
@
click=
"$emit('toBrain', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'djajzb' && scope.row.spzt == '审批通过'"
>
进入脑图
</span>
<span
@
click=
"$emit('toBrain', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'qyeryrlqbxsDetailList'&&xsztdmStr=='省审批通过'"
>
进入脑图
</span>
<span
@
click=
"$emit('szlly', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'llycx' && scope.row.sflly == 0"
>
设置联络员
</span>
<span
@
click=
"$emit('qs', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfqs == '1'"
>
签收
</span>
<span
@
click=
"$emit('toHb', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfhb == '1'"
>
回报
</span>
<span
@
click=
"$emit('toHbxg', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfhbxg == '1'"
>
回报修改
</span>
<span
@
click=
"$emit('toXb', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfxb == '1'"
>
续报
</span>
<span
@
click=
"$emit('toXbxg', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nfxbxg == '1'"
>
续报修改
</span>
<span
@
click=
"$emit('toFp', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nffp == '1'"
>
分派
</span>
<span
@
click=
"$emit('toYj', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'wfzdzczl' && scope.row.nffp == '1'"
>
移交
</span>
<span
@
click=
"$emit('szlly', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'llycx' && scope.row.sflly == '1'"
>
移交
</span>
<span
@
click=
"edit(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'yjrwGl'"
>
查看结果
</span>
<!--
<span
@
click=
"editMenu(scope)"
class=
"edit"
...
...
@@ -1706,16 +1426,12 @@
v-if=
"pageBs == 'queryRole'"
>
菜单配置
</span
>
-->
<span
@
click=
"gz(scope)"
class=
"dele"
v-if=
"pageBs == 'zdryGl' || pageBs == 'dytj'"
>
{{
scope
.
row
.
policeId
!=
""
?
"已关注"
:
"关注"
}}
</span
>
<span
@
click=
"dele(scope)"
class=
"dele"
v-if=
"
<span
@
click=
"gz(scope)"
class=
"dele"
v-if=
"pageBs == 'zdryGl' || pageBs == 'dytj'"
>
{{
scope
.
row
.
policeId
!=
""
?
"已关注"
:
"关注"
}}
</span>
<span
@
click=
"dele(scope)"
class=
"dele"
v-if=
"
pageBs != 'zdryGl' &&
pageBs != 'dytj' &&
pageBs != 'rySp' &&
...
...
@@ -1782,13 +1498,10 @@
pageBs != 'queryXslb' &&
pageBs != 'queryWysp' &&
pageBs != 'queryRole'
"
>
删除
</span
>
<span
@
click=
"deleXxtk(scope)"
class=
"dele"
v-if=
"
"
>
删除
</span>
<span
@
click=
"deleXxtk(scope)"
class=
"dele"
v-if=
"
pageBs == 'addCase' ||
pageBs == 'addSwtz' ||
pageBs == 'addQtsf' ||
...
...
@@ -1806,19 +1519,14 @@
pageBs == 'addThjl' ||
pageBs == 'addGlbsh' ||
pageBs == 'addTxl'
"
>
删除
</span
>
<span
@
click=
"dele(scope)"
class=
"dele"
v-if=
"
"
>
删除
</span>
<span
@
click=
"dele(scope)"
class=
"dele"
v-if=
"
pageBs == 'queryMyyhz' &&
yqyhz.yhJb == '0001' &&
scope.row.zzcdgzs == 0
"
>
删除
</span
>
"
>
删除
</span>
<!--
<span
@
click=
"audit(scope)"
class=
"dele"
...
...
@@ -1835,63 +1543,42 @@
"
>
发送消息
</span
>
-->
<span
@
click=
"sendMessageTo(scope)"
class=
"edit"
v-if=
"pageBs == 'qyeryrlqbxsfs'"
>
发送消息
</span
>
<span
@
click=
"sendMessageTo(scope)"
class=
"edit"
v-if=
"pageBs == 'qyeryrlqbxsfs'"
>
发送消息
</span>
<!--
<span
@
click=
"$emit('qxfp', scope)"
class=
"dele"
v-if=
"pageBs == 'sqqxgl'"
>
权限分配
</span
>
-->
<span
@
click=
"guoDetail(scope, 'guo')"
class=
"dele"
v-if=
"pageBszfc == 'yhkxsGl'"
style=
"margin: 0 5px"
><img
src=
"../assets/img/guo.png"
/></span>
<span
@
click=
"guoDetail(scope, 'sheng')"
v-if=
"pageBszfc == 'yhkxsGl'"
style=
"margin: 0 5px"
><img
src=
"../assets/img/sheng.png"
/></span>
<span
@
click=
"examine(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'xywspdzczl' || pageBs == 'xywspdfkxx'"
>
审批
</span
>
<span
@
click=
"examine(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"
<span
@
click=
"guoDetail(scope, 'guo')"
class=
"dele"
v-if=
"pageBszfc == 'yhkxsGl'"
style=
"margin: 0 5px"
><img
src=
"../assets/img/guo.png"
/></span>
<span
@
click=
"guoDetail(scope, 'sheng')"
v-if=
"pageBszfc == 'yhkxsGl'"
style=
"margin: 0 5px"
><img
src=
"../assets/img/sheng.png"
/></span>
<span
@
click=
"examine(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"pageBs == 'xywspdzczl' || pageBs == 'xywspdfkxx'"
>
审批
</span>
<span
@
click=
"examine(scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"
(pageBs == 'wsqfbdzczl' || pageBs == 'wfqdzczl') &&
(scope.row.spsftg == '未通过' || scope.row.spsftg == '草稿')
"
>
提请审批
</span
>
"
>
提请审批
</span>
<span
v-if=
"pageBs == 'rwbdjs' && scope.row.rwztdm == '01'"
@
click=
"signFor(scope)"
class=
"edit"
style=
"margin-right: 16px"
>
签收
</span
>
<span
v-if=
"pageBs == 'rwbdjs'"
@
click=
"addFeedBack(scope)"
class=
"edit"
style=
"margin-right: 16px"
>
新增反馈信息
</span
>
<span
v-if=
"pageBs == 'rwbdjs' && scope.row.rwztdm == '01'"
@
click=
"signFor(scope)"
class=
"edit"
style=
"margin-right: 16px"
>
签收
</span>
<span
v-if=
"pageBs == 'rwbdjs'"
@
click=
"addFeedBack(scope)"
class=
"edit"
style=
"margin-right: 16px"
>
新增反馈信息
</span>
<!--
<span
v-if=
"pageBs == 'gzrygl'"
@
click=
"newlyLK(scope)"
...
...
@@ -2013,46 +1700,42 @@
>
-->
</
template
>
</el-table-column>
<el-table-column
align=
"center"
label=
"操作"
:width=
"
<el-table-column
align=
"center"
label=
"操作"
:width=
"
pageBs == 'gzrygl'
? '460'
: '200' || pageBs == 'queryHbyp'
? '400'
: '200'
"
v-if=
"pageBs == 'queryRole'"
>
v-if=
"pageBs == 'queryRole'"
>
<
template
slot-scope=
"scope"
>
<slot
name=
"btnGroup"
:scope=
"scope"
></slot>
<slot
name=
"btnGroup"
:scope=
"scope"
></slot>
</
template
>
</el-table-column>
<el-table-column
v-if=
"customizeOperation"
:width=
"tableOperationWidth"
align=
"center"
:label=
"customizeText"
>
<el-table-column
v-if=
"customizeOperation"
:width=
"tableOperationWidth"
align=
"center"
:label=
"customizeText"
>
<
template
slot-scope=
"scope"
>
<slot
name=
"customize"
:scope=
"scope"
></slot>
<slot
name=
"customize"
:scope=
"scope"
></slot>
</
template
>
</el-table-column>
<el-table-column
fixed=
"right"
v-if=
"tableOperation"
:width=
"tableOperationWidth"
align=
"center"
label=
"操作"
>
<el-table-column
fixed=
"right"
v-if=
"tableOperation"
:width=
"tableOperationWidth"
align=
"center"
label=
"操作"
>
<
template
slot-scope=
"scope"
>
<slot
name=
"btnGroup"
:scope=
"scope"
></slot>
<slot
name=
"btnGroup"
:scope=
"scope"
></slot>
</
template
>
</el-table-column>
<el-table-column
v-if=
"
<el-table-column
v-if=
"
pageBs == 'zcssqtwp' ||
pageBs == 'zcssddfjdc' ||
pageBs == 'zcsszj' ||
...
...
@@ -2063,25 +1746,21 @@
pageBs == 'zcssjdc' ||
pageBs == 'zcssdy'
"
width=
"200"
align=
"center"
label=
"追回状态"
fixed=
"right"
>
width=
"200"
align=
"center"
label=
"追回状态"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<el-switch
v-model=
"scope.row.zhzt"
active-text=
"已追回"
active-value=
"1"
inactive-value=
"0"
inactive-text=
"未追回"
@
change=
"(value) => $emit('changeZhStatus',
{ value, scope })"
>
<el-switch
v-model=
"scope.row.zhzt"
active-text=
"已追回"
active-value=
"1"
inactive-value=
"0"
inactive-text=
"未追回"
@
change=
"(value) => $emit('changeZhStatus',
{ value, scope })">
</el-switch>
</
template
>
</el-table-column>
<el-table-column
v-if=
"
<el-table-column
v-if=
"
pageBs == 'zcssqtwp' ||
pageBs == 'zcssddfjdc' ||
pageBs == 'zcsszj' ||
...
...
@@ -2092,40 +1771,28 @@
pageBs == 'zcssjdc' ||
pageBs == 'zcssdy'
"
align=
"center"
label=
"认领状态"
fixed=
"right"
>
align=
"center"
label=
"认领状态"
fixed=
"right"
>
<
template
slot-scope=
"scope"
>
<span
@
click=
"$emit('claim', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"scope.row.zhzt == '1' && scope.row.rlzt == '0'"
>
未认领
</span
>
<span
style=
"margin-right: 16px"
v-if=
"scope.row.zhzt == '1' && scope.row.rlzt == '1'"
>
认领
</span
>
<span
style=
"margin-right: 16px"
v-if=
"scope.row.zhzt == '0'"
>
未追回
</span
>
<span
@
click=
"$emit('claim', scope)"
class=
"edit"
style=
"margin-right: 16px"
v-if=
"scope.row.zhzt == '1' && scope.row.rlzt == '0'"
>
未认领
</span>
<span
style=
"margin-right: 16px"
v-if=
"scope.row.zhzt == '1' && scope.row.rlzt == '1'"
>
认领
</span>
<span
style=
"margin-right: 16px"
v-if=
"scope.row.zhzt == '0'"
>
未追回
</span>
</
template
>
</el-table-column>
</el-table>
<div
v-if=
"listMode == 2"
>
<el-card
class=
"box-card"
v-for=
"(cardItem, index) in tableData"
:key=
"index"
>
<el-image
style=
"width: 120px; height: 160px"
:src=
"cardItem.ryzp"
:preview-src-list=
"srcList"
>
<el-card
class=
"box-card"
v-for=
"(cardItem, index) in tableData"
:key=
"index"
>
<el-image
style=
"width: 120px; height: 160px"
:src=
"cardItem.ryzp"
:preview-src-list=
"srcList"
>
</el-image>
<ul
class=
"card-ul"
>
<li><span>
姓名:
</span>
{{ cardItem.xm }}
</li>
...
...
@@ -2137,45 +1804,42 @@
<li><span>
户籍地详址:
</span>
{{ cardItem.xzzDzmc }}
</li>
<li><span>
出生地:
</span>
{{ cardItem.csdDzmc }}
</li>
<li><span>
工作地:
</span>
{{ cardItem.fwcs }}
</li>
<li
class=
"case-type"
style=
"width: 80%"
>
<li
class=
"case-type"
style=
"width: 80%"
>
<span>
案件类别:
</span>
<el-tag
:type=
"tagType[ajindex]"
effect=
"plain"
class=
"ajtags"
v-for=
"(ajItem, ajindex) in cardItem.ajlbCodeTxt"
:key=
"ajindex"
>
{{
<el-tag
:type=
"tagType[ajindex]"
effect=
"plain"
class=
"ajtags"
v-for=
"(ajItem, ajindex) in cardItem.ajlbCodeTxt"
:key=
"ajindex"
>
{{
ajItem != ""
&&
ajindex != cardItem.ajlbCodeTxt.length - 1
? ajItem + ";"
: ajItem
}}
</el-tag>
</li>
<li
class=
"case-type"
style=
"width: 80%"
>
<li
class=
"case-type"
style=
"width: 80%"
>
<span>
人员分类:
</span>
<el-tag
:type=
"tagType[ajindex]"
effect=
"plain"
class=
"ajtags"
v-for=
"(ajItem, ajindex) in cardItem.ryflText"
:key=
"ajindex"
>
{{
<el-tag
:type=
"tagType[ajindex]"
effect=
"plain"
class=
"ajtags"
v-for=
"(ajItem, ajindex) in cardItem.ryflText"
:key=
"ajindex"
>
{{
ajItem != ""
&&
ajindex != cardItem.ajlbCodeTxt.length - 1
? ajItem + ";"
: ajItem
}}
</el-tag>
</li>
<li
class=
"case-type"
style=
"width: 80%"
>
<li
class=
"case-type"
style=
"width: 80%"
>
<span>
人员标签:
</span>
<el-tag
:type=
"tagType[ajindex]"
effect=
"plain"
class=
"ajtags"
v-for=
"(ajItem, ajindex) in cardItem.codeTxt"
:key=
"ajindex"
>
{{
<el-tag
:type=
"tagType[ajindex]"
effect=
"plain"
class=
"ajtags"
v-for=
"(ajItem, ajindex) in cardItem.codeTxt"
:key=
"ajindex"
>
{{
ajItem != ""
&&
ajindex != cardItem.codeTxt.length - 1
? ajItem + ";"
: ajItem
...
...
@@ -2186,75 +1850,72 @@
</el-card>
</div>
<!--分页-->
<el-pagination
background
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"currentPage1"
:page-sizes=
"[10, 20, 50, 100]"
:page-size=
"page_size"
layout=
"sizes,prev, pager, next"
:total=
"tableDataLength"
v-if=
"pageShow"
>
<el-pagination
background
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
:current-page
.
sync=
"currentPage1"
:page-sizes=
"[10, 20, 50, 100]"
:page-size=
"page_size"
layout=
"sizes,prev, pager, next"
:total=
"tableDataLength"
v-if=
"pageShow"
>
</el-pagination>
</div>
<el-dialog
title=
"详情信息"
:visible
.
sync=
"dialogTableVisible"
width=
"70%"
>
<div
class=
"bqdetail"
v-for=
"(item, index) in bqShuju"
:key=
"index"
>
<div
class=
"item"
v-for=
"subitem in detailObj"
:key=
"subitem.prop"
:class=
"subitem.col == 3 ? 'col3' : 'col1'"
>
<div
v-if=
"subitem.prop == 'ryxxList'"
style=
"display: flex"
>
<el-dialog
title=
"详情信息"
:visible
.
sync=
"dialogTableVisible"
width=
"70%"
>
<div
class=
"bqdetail"
v-for=
"(item, index) in bqShuju"
:key=
"index"
>
<div
class=
"item"
v-for=
"subitem in detailObj"
:key=
"subitem.prop"
:class=
"subitem.col == 3 ? 'col3' : 'col1'"
>
<div
v-if=
"subitem.prop == 'ryxxList'"
style=
"display: flex"
>
<div
class=
"title"
>
{{ subitem.title }}:
</div>
<span
v-for=
"sunItem in item[subitem.prop]"
:key=
"sunItem.zhfzxyrCyzjZjhm"
>
<span
v-for=
"sunItem in item[subitem.prop]"
:key=
"sunItem.zhfzxyrCyzjZjhm"
>
<span>
{{ sunItem.zhfzxyrXm }};
</span>
</span>
</div>
<div
v-else
style=
"display: flex"
>
<div
v-if=
"subitem.title"
class=
"title"
>
{{ subitem.title }}:
</div>
<div
v-else
style=
"display: flex"
>
<div
v-if=
"subitem.title"
class=
"title"
>
{{ subitem.title }}:
</div>
<div>
{{ item[subitem.prop] }}
</div>
</div>
</div>
</div>
<div
v-if=
"bqShuju.length == 0"
style=
"
<div
v-if=
"bqShuju.length == 0"
style=
"
height: 150px;
text-align: center;
line-height: 150px;
font-size: 27px;
"
>
"
>
暂无数据
</div>
</el-dialog>
<el-dialog
title=
"详情信息"
:visible
.
sync=
"dialogTableVisibleEdit"
width=
"35%"
>
<el-dialog
title=
"详情信息"
:visible
.
sync=
"dialogTableVisibleEdit"
width=
"35%"
>
<div
style=
"padding: 15px; display: flex"
>
<div
style=
"padding: 15px; padding-right: 30px"
>
人员标签
</div>
<el-checkbox-group
v-model=
"zdyCodeEdit"
size=
"small"
>
<el-checkbox
style=
"width: 150px"
v-for=
"item in allZdyCode"
:label=
"item.value"
:key=
"item.value"
:disabled=
"item.disabled"
>
{{ item.name }}
</el-checkbox
>
<el-checkbox-group
v-model=
"zdyCodeEdit"
size=
"small"
>
<el-checkbox
style=
"width: 150px"
v-for=
"item in allZdyCode"
:label=
"item.value"
:key=
"item.value"
:disabled=
"item.disabled"
>
{{ item.name }}
</el-checkbox>
</el-checkbox-group>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogTableVisibleEdit = false"
>
取 消
</el-button>
<el-button
type=
"primary"
@
click=
"EditCode"
>
确 定
</el-button>
<el-button
type=
"primary"
@
click=
"EditCode"
>
确 定
</el-button>
</span>
</el-dialog>
</div>
...
...
@@ -2303,6 +1964,7 @@ export default {
},
pageASs
:
String
,
pageBs
:
String
,
xsztdmStr
:
String
,
pageBt
:
String
,
loadingZxzjlList
:
Boolean
,
cxQueryField
:
{
...
...
@@ -2336,7 +1998,7 @@ export default {
default
:
()
=>
[],
},
},
data
()
{
data
()
{
return
{
yqyhz
:
{},
sfkjs
:
""
,
...
...
@@ -2435,10 +2097,10 @@ export default {
};
},
methods
:
{
getSplit
(
dt
)
{
getSplit
(
dt
)
{
return
dt
.
split
(
","
);
},
rowExpand
(
row
,
expandedRows
)
{
rowExpand
(
row
,
expandedRows
)
{
debugger
;
// this.$emit("rowExpand", row);
var
self
=
this
;
...
...
@@ -2459,7 +2121,7 @@ export default {
}
});
},
switchingConditions
()
{
switchingConditions
()
{
this
.
toggleZd
=
!
this
.
toggleZd
;
this
.
propQueryField
.
forEach
((
val
)
=>
{
if
(
val
.
hasOwnProperty
(
"hidden"
))
{
...
...
@@ -2468,7 +2130,7 @@ export default {
}
});
},
bjBack
(
ajbh
,
type
,
bzzt
)
{
bjBack
(
ajbh
,
type
,
bzzt
)
{
var
obj
=
{
ajbh
,
type
,
...
...
@@ -2476,7 +2138,7 @@ export default {
};
this
.
$emit
(
"bjBack"
,
obj
);
},
select
(
selection
,
row
)
{
select
(
selection
,
row
)
{
if
(
this
.
pageBs
==
"qyeryrlqbxsBJ"
)
{
// 清除所有选中
this
.
$refs
.
itsmDataTable
.
clearSelection
();
...
...
@@ -2485,23 +2147,23 @@ export default {
this
.
$refs
.
itsmDataTable
.
toggleRowSelection
(
row
,
true
);
}
},
handleChange
(
file
)
{
handleChange
(
file
)
{
this
.
imageUrl
=
URL
.
createObjectURL
(
file
.
raw
);
this
.
imgRaw
=
file
.
raw
;
},
handleSelectionChange
(
row
)
{
handleSelectionChange
(
row
)
{
this
.
selectData
=
row
;
this
.
$emit
(
"selectionChange"
,
row
);
},
onSelectAll
()
{
onSelectAll
()
{
if
(
this
.
pageBs
==
"qyeryrlqbxsBJ"
)
{
this
.
$refs
.
itsmDataTable
.
clearSelection
();
}
},
handleChange
(
value
)
{
handleChange
(
value
)
{
console
.
log
(
value
);
},
rowClick
(
row
)
{
rowClick
(
row
)
{
if
(
this
.
pageBs
==
"qyeryrlqbxsBJ"
)
{
var
selectData
=
this
.
selectData
;
this
.
$refs
.
itsmDataTable
.
clearSelection
();
...
...
@@ -2518,7 +2180,7 @@ export default {
}
}
},
EditCode
()
{
EditCode
()
{
var
self
=
this
;
if
(
this
.
zdyCodeEdit
.
length
>
0
)
{
var
str
=
""
;
...
...
@@ -2545,7 +2207,7 @@ export default {
self
.
$message
.
error
(
"请选择"
);
}
},
toXxdkInsert
(
scope
,
route
)
{
toXxdkInsert
(
scope
,
route
)
{
this
.
$router
.
pushToTab
({
path
:
`/
${
route
}
`
,
query
:
{
...
...
@@ -2554,19 +2216,19 @@ export default {
});
console
.
log
(
scope
.
row
.
xzgzrybh
,
route
);
},
handleSwitch
(
value
,
item
)
{
handleSwitch
(
value
,
item
)
{
this
.
$emit
(
"handleSwitch"
,
{
value
,
id
:
item
.
id
});
},
audit
(
scope
)
{
audit
(
scope
)
{
this
.
$emit
(
"audit"
,
scope
.
row
);
},
send
(
scope
)
{
send
(
scope
)
{
this
.
$emit
(
"send"
,
scope
.
row
);
},
sendMessageTo
(
scope
)
{
sendMessageTo
(
scope
)
{
this
.
$emit
(
"sendMessageTo"
,
scope
.
row
);
},
bqDetail
(
item
,
zjhm
)
{
bqDetail
(
item
,
zjhm
)
{
this
.
bqShuju
=
[];
if
(
item
==
"团伙作案"
||
item
==
"结伙作案"
)
{
getDrbqDetail
({
...
...
@@ -2616,34 +2278,34 @@ export default {
});
}
},
returnBtn
()
{
returnBtn
()
{
this
.
$emit
(
"returnBtn"
);
},
examine
(
scope
)
{
examine
(
scope
)
{
this
.
$emit
(
"examine"
,
scope
);
},
signFor
(
scope
)
{
signFor
(
scope
)
{
this
.
$emit
(
"signFor"
,
scope
.
row
.
xxzjbh
);
},
addFeedBack
(
scope
)
{
addFeedBack
(
scope
)
{
this
.
$emit
(
"addFeedBack"
,
scope
.
row
.
xxzjbh
);
},
newlyLK
(
scope
)
{
newlyLK
(
scope
)
{
this
.
$emit
(
"newlyLK"
,
scope
.
row
.
xzgzrybh
);
},
revokeLK
(
scope
)
{
revokeLK
(
scope
)
{
this
.
$emit
(
"revokeLK"
,
scope
.
row
.
xzgzrybh
);
},
newlyLKG
(
scope
)
{
newlyLKG
(
scope
)
{
this
.
$emit
(
"newlyLKG"
,
scope
.
row
.
xxzjbh
);
},
revokeLKG
(
scope
)
{
revokeLKG
(
scope
)
{
this
.
$emit
(
"revokeLKG"
,
scope
.
row
.
xxzjbh
);
},
stydyJudge
(
scope
)
{
stydyJudge
(
scope
)
{
this
.
$emit
(
"stydyJudge"
,
scope
.
row
);
},
guoDetail
(
scope
,
type
)
{
guoDetail
(
scope
,
type
)
{
if
(
type
==
"guo"
)
{
this
.
$router
.
pushToTab
({
path
:
"qgAj"
,
...
...
@@ -2662,7 +2324,7 @@ export default {
});
}
},
edit
(
scope
)
{
edit
(
scope
)
{
var
self
=
this
;
if
(
self
.
pageBs
!=
"zdryGl"
&&
self
.
pageBs
!=
"dytj"
)
{
self
.
$emit
(
"edit"
,
scope
);
...
...
@@ -2687,7 +2349,7 @@ export default {
this
.
zjhm
=
scope
.
row
.
zjhm
;
}
},
gz
(
scope
)
{
gz
(
scope
)
{
if
(
scope
.
row
.
policeId
!=
""
)
{
this
.
$confirm
(
"是否取消关注人员?"
,
"提醒"
,
{
confirmButtonText
:
"确定"
,
...
...
@@ -2721,7 +2383,7 @@ export default {
});
});
})
.
catch
(()
=>
{});
.
catch
(()
=>
{
});
}
else
{
this
.
$confirm
(
"是否确认关注人员?"
,
"提醒"
,
{
confirmButtonText
:
"确定"
,
...
...
@@ -2755,26 +2417,26 @@ export default {
});
});
})
.
catch
(()
=>
{});
.
catch
(()
=>
{
});
}
},
dele
(
scope
)
{
dele
(
scope
)
{
this
.
$emit
(
"dele"
,
scope
);
},
editRole
(
scope
)
{
editRole
(
scope
)
{
this
.
$emit
(
"editRole"
,
scope
);
},
editMenu
(
scope
)
{
editMenu
(
scope
)
{
this
.
$emit
(
"editMenu"
,
scope
);
},
oneClickAnalize
()
{
oneClickAnalize
()
{
// debugger;
this
.
$emit
(
"oneClickAnalize"
);
},
add
()
{
add
()
{
this
.
$emit
(
"add"
);
},
addXxtk
()
{
addXxtk
()
{
var
router
=
""
;
if
(
this
.
pageBs
==
"addCase"
)
{
router
=
"addCase"
;
...
...
@@ -2829,7 +2491,7 @@ export default {
this
.
$emit
(
"addXxtk"
,
router
);
}
},
editXxtk
(
scope
)
{
editXxtk
(
scope
)
{
console
.
log
(
scope
);
if
(
this
.
pageBs
==
"addCase"
)
{
scope
.
router
=
"addCase"
;
...
...
@@ -2884,7 +2546,7 @@ export default {
this
.
$emit
(
"editXxtk"
,
scope
);
}
},
deleXxtk
(
scope
)
{
deleXxtk
(
scope
)
{
if
(
this
.
pageBs
==
"addCase"
)
{
scope
.
router
=
"addCase"
;
this
.
$emit
(
"deleXxtk"
,
scope
);
...
...
@@ -2938,7 +2600,7 @@ export default {
this
.
$emit
(
"deleXxtk"
,
scope
);
}
},
toInforXxtk
(
scope
)
{
toInforXxtk
(
scope
)
{
if
(
this
.
pageBs
==
"addCase"
)
{
scope
.
router
=
"detailCase"
;
this
.
$emit
(
"toInforXxtk"
,
scope
);
...
...
@@ -2992,16 +2654,16 @@ export default {
this
.
$emit
(
"toInforXxtk"
,
scope
);
}
},
InviteUsers
()
{
InviteUsers
()
{
this
.
$emit
(
"InviteUsers"
,
this
.
yqyhz
);
},
DissolutionOrganization
()
{
DissolutionOrganization
()
{
this
.
$emit
(
"DissolutionOrganization"
,
this
.
yqyhz
);
},
adds
()
{
adds
()
{
this
.
$emit
(
"adds"
);
},
showDialog
(
scope
,
type
)
{
showDialog
(
scope
,
type
)
{
var
cxUrl
=
""
;
if
(
type
==
"guo"
)
{
// cxUrl = "/rlqb/getAjListByQg";
...
...
@@ -3016,35 +2678,35 @@ export default {
scope
.
cxUrl
=
cxUrl
;
},
toInfor
(
data
)
{
toInfor
(
data
)
{
this
.
$emit
(
"toInfor"
,
data
);
},
toInforDa
(
data
)
{
toInforDa
(
data
)
{
this
.
$emit
(
"toInforDa"
,
data
);
},
toIn
(
data
)
{
toIn
(
data
)
{
this
.
$emit
(
"toIn"
,
data
);
},
toLasxxg
(
asjbh
,
type
,
type2
)
{
toLasxxg
(
asjbh
,
type
,
type2
)
{
let
routeData
=
this
.
$router
.
resolve
({
path
:
"/malasxmodify"
,
query
:
{
asjbh
:
asjbh
,
type
:
type
,
type2
},
});
window
.
open
(
routeData
.
href
,
"_blank"
);
},
closeLoading
()
{
closeLoading
()
{
this
.
tableLoading
=
false
;
},
showLoading
()
{
showLoading
()
{
this
.
tableLoading
=
true
;
},
handleSizeChange
(
val
)
{
handleSizeChange
(
val
)
{
this
.
page_size
=
val
;
this
.
formData
.
rows
=
val
;
this
.
formData
.
limit
=
val
;
this
.
doQuery
(
"yes"
);
},
clearData
()
{
clearData
()
{
let
self
=
this
;
for
(
let
i
in
self
.
formData
)
{
if
(
...
...
@@ -3064,7 +2726,7 @@ export default {
if
(
self
.
formData
[
"page"
])
self
.
formData
[
"page"
]
=
1
;
if
(
self
.
formData
[
"limit"
])
self
.
formData
[
"limit"
]
=
10
;
},
formatJson
(
filterVal
,
jsonData
)
{
formatJson
(
filterVal
,
jsonData
)
{
let
arr
=
[];
jsonData
.
map
((
v
)
=>
{
let
arr1
=
[];
...
...
@@ -3084,7 +2746,7 @@ export default {
});
return
arr
;
},
toQueryRequest
(
form
,
cxUrl
)
{
toQueryRequest
(
form
,
cxUrl
)
{
return
Http
({
url
:
url
.
BaseURL
+
cxUrl
,
data
:
JSON
.
parse
(
form
),
...
...
@@ -3094,7 +2756,7 @@ export default {
},
});
},
toQueryRequestJSON
(
form
,
cxUrl
)
{
toQueryRequestJSON
(
form
,
cxUrl
)
{
/*post方法*/
return
Http
({
url
:
url
.
BaseURL
+
cxUrl
,
...
...
@@ -3106,12 +2768,12 @@ export default {
},
});
},
handleCurrentChange
(
val
)
{
handleCurrentChange
(
val
)
{
this
.
currentPage1
=
val
;
this
.
formData
.
page
=
val
;
this
.
doQuery
(
"yes"
);
},
doQueryRequest
(
form
,
relurl
)
{
doQueryRequest
(
form
,
relurl
)
{
/*post方法*/
let
currentUrl
=
""
;
if
(
...
...
@@ -3152,14 +2814,14 @@ export default {
},
});
},
tableRowClassName
({
rowIndex
})
{
tableRowClassName
({
rowIndex
})
{
if
(
rowIndex
%
2
==
0
)
{
return
""
;
}
else
{
return
"success-row"
;
}
},
doQueryBtn
(
val
)
{
doQueryBtn
(
val
)
{
if
(
this
.
pageASs
==
'queryAjzc'
)
{
this
.
$emit
(
'doQueryBtn'
)
}
...
...
@@ -3185,10 +2847,10 @@ export default {
this
.
doQuery
(
"yes"
);
}
},
sprops
(
scope
)
{
sprops
(
scope
)
{
this
.
$emit
(
"sprops"
,
scope
);
},
doQuery
(
flag
)
{
doQuery
(
flag
)
{
console
.
log
(
Cookies
.
get
(
"_ga"
));
debugger
;
...
...
@@ -3567,7 +3229,7 @@ export default {
}
},
},
mounted
()
{
mounted
()
{
let
self
=
this
;
/*获取字典*/
// debugger;
...
...
@@ -3596,13 +3258,13 @@ export default {
},
computed
:
{},
watch
:
{
"cxFormData.asjbzzt"
(
val
,
old
)
{
"cxFormData.asjbzzt"
(
val
,
old
)
{
if
(
val
!=
old
)
{
this
.
doQuery
(
"yes"
);
}
},
cxUrl
:
{
handler
(
val
,
old
)
{
handler
(
val
,
old
)
{
if
(
val
!=
old
)
{
// debugger
this
.
doQuery
(
"yes"
);
...
...
src/utils/params.js
View file @
ffe0e09c
...
...
@@ -651,7 +651,7 @@ const ajxx = [
{
name
:
"立案日期:"
,
disabled
:
true
,
id
:
"larq"
,
id
:
"larq"
,
type
:
"dateVal"
,
value
:
""
,
placeholder
:
"请输入"
,
...
...
@@ -712,7 +712,7 @@ const ryxsgl = [
name
:
"姓名:"
,
id
:
"xm"
,
type
:
"text"
,
prop
:
'checkEmpty'
,
//
prop: 'checkEmpty',
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
...
...
@@ -721,7 +721,7 @@ const ryxsgl = [
name
:
"证件号码:"
,
id
:
"zjhm"
,
type
:
"text"
,
prop
:
'checkEmpty'
,
//
prop: 'checkEmpty',
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
...
...
@@ -730,7 +730,7 @@ const ryxsgl = [
name
:
"联系电话:"
,
id
:
"lxdh"
,
type
:
"text"
,
prop
:
'checkEmpty'
,
//
prop: 'checkEmpty',
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
...
...
@@ -800,7 +800,7 @@ const ryxsgl = [
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
prop
:
'checkEmpty'
,
//
prop: 'checkEmpty',
},
{
name
:
"学历:"
,
...
...
@@ -811,7 +811,7 @@ const ryxsgl = [
value
:
""
,
placeholder
:
"请选择"
,
col
:
"2"
,
prop
:
'checkEmpty'
,
//
prop: 'checkEmpty',
},
{
name
:
"出生日期:"
,
...
...
@@ -1573,7 +1573,7 @@ const swtz = [
placeholder
:
"请输入"
,
col
:
"18"
,
},
{
name
:
"生物特征类别:"
,
id
:
"swtzlbdm"
,
...
...
@@ -5725,7 +5725,7 @@ const jsasj_blxx = [
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
disabled
:
true
,
disabled
:
true
,
},
{
name
:
"主办人联系电话:"
,
...
...
@@ -5735,7 +5735,7 @@ const jsasj_blxx = [
placeholder
:
"请输入"
,
col
:
"2"
,
prop
:
"emptyAbleIphone"
,
disabled
:
true
,
disabled
:
true
,
},
{
name
:
"协办人姓名:"
,
...
...
@@ -5744,7 +5744,7 @@ const jsasj_blxx = [
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
disabled
:
true
,
disabled
:
true
,
},
{
name
:
"协办人联系电话:"
,
...
...
@@ -5754,7 +5754,7 @@ const jsasj_blxx = [
placeholder
:
"请输入"
,
col
:
"2"
,
prop
:
"emptyAbleIphone"
,
disabled
:
true
,
disabled
:
true
,
},
]
...
...
@@ -6142,7 +6142,7 @@ const lian_jbxx = [
value
:
""
,
placeholder
:
"请输入"
,
col
:
"18"
,
prop
:
'checkEmpty'
,
prop
:
'checkEmpty'
,
},
{
name
:
"损失财物倩况:"
,
...
...
@@ -6922,7 +6922,7 @@ const lian_zczz = [
},
{
name
:
"主侦单位负责人:"
,
id
:
"zzdwfzrXm"
,
id
:
"zzdwfzrXm"
,
type
:
"text"
,
disabled
:
true
,
value
:
""
,
...
...
@@ -6941,7 +6941,7 @@ const lian_zczz = [
},
{
name
:
"主办人:"
,
id
:
"zuzdwZbrXm"
,
id
:
"zuzdwZbrXm"
,
type
:
"text"
,
disabled
:
true
,
value
:
""
,
...
...
@@ -7793,7 +7793,7 @@ const baxx = [
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
disabled
:
true
,
disabled
:
true
,
},
{
name
:
"人员编号:"
,
...
...
@@ -7803,7 +7803,7 @@ const baxx = [
placeholder
:
"请输入"
,
col
:
"2"
,
prop
:
"ryNumbers"
,
disabled
:
true
,
disabled
:
true
,
},
{
name
:
"案事件编号:"
,
...
...
@@ -7812,7 +7812,7 @@ const baxx = [
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
disabled
:
true
,
disabled
:
true
,
// prop: 'caseNumbers',
},
{
...
...
@@ -9210,7 +9210,7 @@ const ssydtxsb_jbxx = [
name
:
"电话号码:"
,
id
:
"ssydtxsbYddh"
,
type
:
"text"
,
value
:
""
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
prop
:
'emptyAbleIphone'
...
...
@@ -9546,7 +9546,7 @@ const shrxx_jbxx = [
id
:
"asjbh"
,
type
:
"text"
,
value
:
""
,
disabled
:
true
,
disabled
:
true
,
placeholder
:
"请输入"
,
col
:
"2"
,
// prop: 'caseNumbers',
...
...
@@ -9638,7 +9638,7 @@ const shrxx_jbxx = [
col
:
"2"
,
prop
:
'emptyAbleIdentity'
},
// {
// name: "工作单位:",
// id: "bhrGzdw",
...
...
@@ -9647,7 +9647,7 @@ const shrxx_jbxx = [
// placeholder: "请输入",
// col: "2",
// },
{
name
:
"国籍:"
,
id
:
"bhrGjdm"
,
...
...
@@ -9796,7 +9796,7 @@ const shrxx_jbxx = [
// placeholder: "请输入",
// col: "2",
// },
{
name
:
"联系人证件类型:"
,
id
:
"lxrCyzjdm"
,
...
...
@@ -9823,7 +9823,7 @@ const shrxx_jbxx = [
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
},
},
{
name
:
"联系电话:"
,
id
:
"bhrLxdh"
,
...
...
@@ -10170,7 +10170,7 @@ const fwbsh_jbxx = [
id
:
"asjbh"
,
type
:
"text"
,
value
:
""
,
disabled
:
true
,
disabled
:
true
,
placeholder
:
"请输入"
,
col
:
"2"
,
// prop: 'caseNumbers',
...
...
@@ -10674,7 +10674,7 @@ const ajxx_afdxx = [
col
:
"2"
,
prop
:
'checkEmpty'
},
{
name
:
"涉案场所:"
,
id
:
"asjfsddSacsSacslbdm"
,
...
...
@@ -11977,7 +11977,7 @@ const zbfzxyr_qtxx = [
placeholder
:
"请输入"
,
col
:
"2"
,
},
{
name
:
"其他特征:"
,
id
:
"zhfzxyrRqttzJyqk"
,
...
...
@@ -12226,7 +12226,7 @@ const zbfzxyr_jbxx = [
name
:
"案事件编号:"
,
id
:
"asjbh"
,
type
:
"text"
,
disabled
:
true
,
disabled
:
true
,
value
:
""
,
placeholder
:
"请输入"
,
col
:
"2"
,
...
...
@@ -12319,7 +12319,7 @@ const zbfzxyr_jbxx = [
col
:
"2"
,
prop
:
"checkEmpty"
,
},
{
name
:
"是否精神病人:"
,
id
:
"zhfzxyrSfjsb"
,
...
...
@@ -13208,7 +13208,7 @@ const zdssjdc_syr = [
]
//损失弹药基本信息
const
zdssdy_jbxx
=
[
]
//损失弹药弹药信息
const
zdssdy_dyxx
=
[
...
...
@@ -13295,7 +13295,7 @@ const zdssdy_syrxx = [
]
//损失文物基本信息
const
zdssww_jbxx
=
[
{
name
:
"文物名称:"
,
id
:
"sswwWpmc"
,
...
...
@@ -13501,7 +13501,7 @@ const zdssww_syrxx = [
]
//损失卡类基本信息
const
zdsskl_jbxx
=
[
{
name
:
"物品类型:"
,
id
:
"ssklSawpSawpdm"
,
...
...
@@ -13622,7 +13622,7 @@ const zdsskl_jbxx = [
]
//损失证件基本信息
const
zdsszj_jbxx
=
[
{
name
:
"常用证件:"
,
id
:
"sszjCyzjCyzjdm"
,
...
...
@@ -13716,7 +13716,7 @@ const zdsszj_jbxx = [
]
//损失非机动车基本信息
const
zdssfjdc_jbxx
=
[
]
//损失非机动车信息
const
zdssfjdc_fjdcxx
=
[
...
...
@@ -13860,7 +13860,7 @@ const zdssfjdc_syrxx = [
]
//损失移动通讯设备基本信息
const
zdssydtxsb_jbxx
=
[
{
name
:
"手机使用状态:"
,
id
:
"sjsyzt"
,
...
...
@@ -14011,7 +14011,7 @@ const zdssydtxsb_syrxx = [
]
//损失其他物品基本信息
const
zdssqtwp_jbxx
=
[
]
//损失其他物品信息
const
zdssqtwp_wpxx
=
[
...
...
src/views/rlqbxsxx/detailRlqbxs.vue
View file @
ffe0e09c
...
...
@@ -7,25 +7,23 @@
* @FilePath: \founder_vue\src\views\hnksh\ceshi.vue
-->
<
template
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"140px"
title=
"人力情报线索详情"
>
<div
class=
"Content"
id=
"hmxsDetail"
>
<right-content
:cxQueryField=
"cxQueryField"
:pageObject=
"pageObject"
labelWidth=
"140px"
title=
"人力情报线索详情"
>
</right-content>
<right-content-list
style=
"margin: -50px auto 70px; width: 1150px"
:pageBs=
"bshglaj.pageBs"
:cxFormData=
"bshglaj.cxFormData"
:cxQueryField=
"bshglaj.cxQueryField"
:cxDefaultFormThead=
"bshglaj.cxDefaultFormThead"
:cxUrl=
"bshglaj.cxUrl"
ref=
"rightContentGl"
@
toBrain=
"toBrain"
></right-content-list>
<right-content-list
style=
"margin: -50px auto 70px; width: 1150px"
:pageBs=
"bshglaj.pageBs"
:xsztdmStr=
"bshglaj.xsztdmStr"
:cxFormData=
"bshglaj.cxFormData"
:cxQueryField=
"bshglaj.cxQueryField"
:cxDefaultFormThead=
"bshglaj.cxDefaultFormThead"
:cxUrl=
"bshglaj.cxUrl"
ref=
"rightContentGl"
@
toBrain=
"toBrain"
></right-content-list>
</div>
</
template
>
...
...
@@ -40,7 +38,7 @@ export default {
rightContent
,
rightContentList
,
},
data
()
{
data
()
{
return
{
cxQueryField
:
[
{
...
...
@@ -421,6 +419,7 @@ export default {
//列表展示
bshglaj
:
{
pageBs
:
"qyeryrlqbxsDetailList"
,
xsztdmStr
:
''
,
cxFormData
:
{
page
:
1
,
limit
:
5
,
...
...
@@ -440,14 +439,19 @@ export default {
label
:
"标识号值"
,
prop
:
"bshvalue"
,
},
{
label
:
"关联案件"
,
prop
:
"sfyaj"
,
isShowDialog
:
true
,
},
],
cxUrl
:
"/rlqb/getZsbshListNew"
,
},
};
},
mounted
()
{
},
mounted
()
{
},
methods
:
{
getInfor
()
{
getInfor
()
{
let
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在加载..."
,
...
...
@@ -465,9 +469,10 @@ export default {
result
.
tgz
=
[];
}
this
.
pageObject
=
result
;
this
.
bshglaj
.
xsztdmStr
=
result
.
kyxs
.
xsztdmStr
});
},
toBrain
(
scope
)
{
toBrain
(
scope
)
{
var
userInfo
=
JSON
.
parse
(
sessionStorage
.
getItem
(
"userInfo"
));
var
idcard
=
userInfo
.
identitycard
;
var
params
=
{
...
...
@@ -531,7 +536,7 @@ export default {
}
this
.
toDetail
(
`
${
this
.
$baseUrl
.
alyIP4
}
/naotuBox`
,
params
);
},
toDetail
(
url
,
PARAMS
)
{
toDetail
(
url
,
PARAMS
)
{
var
temp_form
=
document
.
createElement
(
"form"
);
temp_form
.
action
=
url
;
temp_form
.
target
=
"_blank"
;
...
...
@@ -547,7 +552,7 @@ export default {
temp_form
.
submit
();
},
},
created
()
{
created
()
{
this
.
$store
.
commit
(
"user/SET_Breadcrumb"
,
this
.
breadcrumbList
);
this
.
xxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
this
.
bshglaj
.
cxFormData
.
rlqbxxzjbh
=
this
.
$route
.
query
.
xxzjbh
;
...
...
src/views/rlqbxsxx/queryRlqbxs.vue
View file @
ffe0e09c
<
template
>
<div
class=
"Content"
>
<right-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
toInfor=
"toInfor"
@
showDialogS=
"showDialogS"
@
showDialogG=
"showDialogG"
ref=
"rightContent"
>
<right-content
:pageBs=
"pageBs"
:header=
"header"
:cxFormData=
"cxFormData"
:cxQueryField=
"cxQueryField"
:cxDefaultFormThead=
"cxDefaultFormThead"
:cxUrl=
"cxUrl"
@
toInfor=
"toInfor"
@
showDialogS=
"showDialogS"
@
showDialogG=
"showDialogG"
ref=
"rightContent"
>
<template
#
listOperation=
"scope"
>
<span
class=
"hbyps"
@
click=
"add(scope.scope)"
>
<i
class=
"el-icon-plus"
></i>
新增
</span
>
<span
class=
"hbyps"
@
click=
"oneClickAnalize(scope)"
>
一键分析
</span>
<span
class=
"hbyps"
@
click=
"add(scope.scope)"
>
<i
class=
"el-icon-plus"
></i>
新增
</span>
<span
class=
"hbyps"
@
click=
"oneClickAnalize(scope)"
>
一键分析
</span>
</
template
>
<
template
#
btnGroup=
"scope"
>
<span
class=
"hbyp"
@
click=
"edit(scope.scope)"
>
修改
</span>
<span
class=
"hbyp"
@
click=
"dele(scope.scope)"
>
删除
</span>
<span
class=
"hbyp"
@
click=
"edit(scope.scope)"
>
修改
</span>
<span
class=
"hbyp"
@
click=
"dele(scope.scope)"
>
删除
</span>
<span
class=
"hbyp"
v-if=
"scope.scope.row.xsztdm=='06'"
@
click=
"goInstruct(scope.scope)"
>
下达指令
</span>
<span
class=
"hbyp"
v-if=
"scope.scope.row.zczlCount>0"
@
click=
"insturctDel(scope.scope)"
>
指令详情
</span>
<!--
<span
v-if=
"!!scope.scope.row.sfzsxstgz && scope.scope.row.sfzsxstgz == '1'"
class=
"hbyp"
...
...
@@ -30,149 +37,95 @@
</
template
>
</right-content>
<div
class=
"xxFX"
v-if=
"dialogVisiable"
>
<div
class=
"xxFX"
v-if=
"dialogVisiable"
>
<div
class=
"fxDetail"
>
查询结果分析
<i
@
click=
"dialogVisiable = false"
class=
"iconfont iconguanbi"
></i>
<i
@
click=
"dialogVisiable = false"
class=
"iconfont iconguanbi"
></i>
</div>
<div
class=
"collapse"
>
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<el-collapse-item
title=
"人力情报线索类型"
name=
"1"
>
<el-radio-group
v-model=
"radioBSH"
size=
"small"
>
<el-radio
label=
"01"
border
style=
"margin-left: 10px; width: 116px; margin-bottom: 10px"
>
诈骗 ({{ analizeResult.dhhm }})
</el-radio
>
<el-radio
label=
"02"
border
style=
"width: 116px; margin-bottom: 10px"
>
抢劫 ({{ analizeResult.yhkh }})
</el-radio
>
<el-radio
label=
"03"
border
style=
"width: 116px; margin-bottom: 10px"
>
涉毒 ({{ analizeResult.qqhm }})
</el-radio
>
<el-radio
label=
"04"
border
style=
"width: 116px; margin-bottom: 10px"
>
涉黑 ({{ analizeResult.wxh }})
</el-radio
>
<el-radio
label=
"05"
border
style=
"width: 116px; margin-bottom: 10px"
>
盗窃 ({{ analizeResult.zfbzh }})
</el-radio
>
<el-radio
label=
"06"
border
style=
"width: 116px; margin-bottom: 10px"
>
其他 ({{ analizeResult.wbzh }})
</el-radio
>
<el-collapse
v-model=
"activeNames"
@
change=
"handleChange"
>
<el-collapse-item
title=
"人力情报线索类型"
name=
"1"
>
<el-radio-group
v-model=
"radioBSH"
size=
"small"
>
<el-radio
label=
"01"
border
style=
"margin-left: 10px; width: 116px; margin-bottom: 10px"
>
诈骗 ({{ analizeResult.dhhm }})
</el-radio>
<el-radio
label=
"02"
border
style=
"width: 116px; margin-bottom: 10px"
>
抢劫 ({{ analizeResult.yhkh }})
</el-radio>
<el-radio
label=
"03"
border
style=
"width: 116px; margin-bottom: 10px"
>
涉毒 ({{ analizeResult.qqhm }})
</el-radio>
<el-radio
label=
"04"
border
style=
"width: 116px; margin-bottom: 10px"
>
涉黑 ({{ analizeResult.wxh }})
</el-radio>
<el-radio
label=
"05"
border
style=
"width: 116px; margin-bottom: 10px"
>
盗窃 ({{ analizeResult.zfbzh }})
</el-radio>
<el-radio
label=
"06"
border
style=
"width: 116px; margin-bottom: 10px"
>
其他 ({{ analizeResult.wbzh }})
</el-radio>
</el-radio-group>
</el-collapse-item>
<el-collapse-item
title=
"婚姻状况"
name=
"2"
>
<el-radio-group
v-model=
"radioHY"
size=
"small"
>
<el-radio
label=
"10"
border
style=
"margin-left: 10px; width: 116px; margin-bottom: 10px"
>
未婚 ({{ analizeResult.whgs }})
</el-radio
>
<el-radio
label=
"20"
border
style=
"width: 116px; margin-bottom: 10px"
>
已婚 ({{ analizeResult.yhgs }})
</el-radio
>
<el-radio
label=
"21"
border
style=
"width: 116px; margin-bottom: 10px"
>
初婚 ({{ analizeResult.chgs }})
</el-radio
>
<el-radio
label=
"22"
border
style=
"width: 116px; margin-bottom: 10px"
>
再婚 ({{ analizeResult.zhgs }})
</el-radio
>
<el-radio
label=
"23"
border
style=
"width: 116px; margin-bottom: 10px"
>
复婚 ({{ analizeResult.fhgs }})
</el-radio
>
<el-radio
label=
"30"
border
style=
"width: 116px; margin-bottom: 10px"
>
丧偶 ({{ analizeResult.sogs }})
</el-radio
>
<el-radio
label=
"40"
border
style=
"width: 116px; margin-bottom: 10px"
>
离婚 ({{ analizeResult.lhgs }})
</el-radio
>
<el-radio
label=
"90"
border
style=
"width: 116px; margin-bottom: 10px"
>
未说明情况 ({{ analizeResult.wsmqk }})
</el-radio
>
<el-collapse-item
title=
"婚姻状况"
name=
"2"
>
<el-radio-group
v-model=
"radioHY"
size=
"small"
>
<el-radio
label=
"10"
border
style=
"margin-left: 10px; width: 116px; margin-bottom: 10px"
>
未婚 ({{ analizeResult.whgs }})
</el-radio>
<el-radio
label=
"20"
border
style=
"width: 116px; margin-bottom: 10px"
>
已婚 ({{ analizeResult.yhgs }})
</el-radio>
<el-radio
label=
"21"
border
style=
"width: 116px; margin-bottom: 10px"
>
初婚 ({{ analizeResult.chgs }})
</el-radio>
<el-radio
label=
"22"
border
style=
"width: 116px; margin-bottom: 10px"
>
再婚 ({{ analizeResult.zhgs }})
</el-radio>
<el-radio
label=
"23"
border
style=
"width: 116px; margin-bottom: 10px"
>
复婚 ({{ analizeResult.fhgs }})
</el-radio>
<el-radio
label=
"30"
border
style=
"width: 116px; margin-bottom: 10px"
>
丧偶 ({{ analizeResult.sogs }})
</el-radio>
<el-radio
label=
"40"
border
style=
"width: 116px; margin-bottom: 10px"
>
离婚 ({{ analizeResult.lhgs }})
</el-radio>
<el-radio
label=
"90"
border
style=
"width: 116px; margin-bottom: 10px"
>
未说明情况 ({{ analizeResult.wsmqk }})
</el-radio>
</el-radio-group>
</el-collapse-item>
<el-collapse-item
title=
"学历代码"
name=
"3"
>
<el-radio-group
v-model=
"radioXL"
size=
"small"
>
<el-radio
label=
"10"
border
style=
"margin-left: 10px; width: 116px; margin-bottom: 10px"
>
文盲 ({{ analizeResult.wmgs }})
</el-radio
>
<el-radio
label=
"20"
border
style=
"width: 116px; margin-bottom: 10px"
>
小学 ({{ analizeResult.xxgs }})
</el-radio
>
<el-radio
label=
"30"
border
style=
"width: 116px; margin-bottom: 10px"
>
初中 ({{ analizeResult.czgs }})
</el-radio
>
<el-radio
label=
"40"
border
style=
"width: 116px; margin-bottom: 10px"
>
高中 ({{ analizeResult.gzgs }})
</el-radio
>
<el-radio
label=
"50"
border
style=
"width: 116px; margin-bottom: 10px"
>
大中专 ({{ analizeResult.dzzgs }})
</el-radio
>
<el-radio
label=
"60"
border
style=
"width: 116px; margin-bottom: 10px"
>
本科 ({{ analizeResult.bkgs }})
</el-radio
>
<el-radio
label=
"70"
border
style=
"width: 116px; margin-bottom: 10px"
>
硕士研究生 ({{ analizeResult.ssyjsgs }})
</el-radio
>
<el-collapse-item
title=
"学历代码"
name=
"3"
>
<el-radio-group
v-model=
"radioXL"
size=
"small"
>
<el-radio
label=
"10"
border
style=
"margin-left: 10px; width: 116px; margin-bottom: 10px"
>
文盲 ({{ analizeResult.wmgs }})
</el-radio>
<el-radio
label=
"20"
border
style=
"width: 116px; margin-bottom: 10px"
>
小学 ({{ analizeResult.xxgs }})
</el-radio>
<el-radio
label=
"30"
border
style=
"width: 116px; margin-bottom: 10px"
>
初中 ({{ analizeResult.czgs }})
</el-radio>
<el-radio
label=
"40"
border
style=
"width: 116px; margin-bottom: 10px"
>
高中 ({{ analizeResult.gzgs }})
</el-radio>
<el-radio
label=
"50"
border
style=
"width: 116px; margin-bottom: 10px"
>
大中专 ({{ analizeResult.dzzgs }})
</el-radio>
<el-radio
label=
"60"
border
style=
"width: 116px; margin-bottom: 10px"
>
本科 ({{ analizeResult.bkgs }})
</el-radio>
<el-radio
label=
"70"
border
style=
"width: 116px; margin-bottom: 10px"
>
硕士研究生 ({{ analizeResult.ssyjsgs }})
</el-radio>
</el-radio-group>
</el-collapse-item>
...
...
@@ -305,63 +258,53 @@
</span>
</el-dialog> -->
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogS"
width=
"64%"
>
<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"
>
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogS"
width=
"64%"
>
<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=
"
<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=
"
id=
"open"
v-show=
"
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>
展开
</a
>
"
>
展开
</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=
"
<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
>
"
>
收起
</a>
</div>
</div>
<div
v-else
>
...
...
@@ -370,79 +313,68 @@
</
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
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"
>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogS = false"
>
关闭
</el-button>
</span>
</el-dialog>
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogG"
width=
"64%"
>
<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"
>
<el-dialog
title=
"关联案件"
:visible
.
sync=
"dialogG"
width=
"64%"
>
<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=
"
<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=
"
id=
"open"
v-show=
"
scope.row[columnTitle.prop] != '' &&
scope.row[columnTitle.prop] != null
"
>
展开
</a
>
"
>
展开
</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=
"
<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
>
"
>
收起
</a>
</div>
</div>
<div
v-else
>
...
...
@@ -451,21 +383,61 @@
</
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
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"
>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogG = false"
>
关闭
</el-button>
</span>
</el-dialog>
<!-- 指令详情 -->
<el-dialog
title=
"指令详情"
:visible
.
sync=
"dialogZl"
width=
"64%"
>
<el-table
v-loading=
"loadingZl"
element-loading-text=
"拼命加载中"
:data=
"tableDataZl"
tooltip-effect=
"dark"
width=
"100%"
size=
"small"
>
<el-table-column
v-for=
"(item, index) in dialogZlConfig"
:key=
"index"
:label=
"item.label"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<!-- 按钮展示 -->
<span
v-if=
"item.label=='侦查指令编号'"
@
click=
"rowBtn(scope.row)"
style=
"cursor: pointer;color: #409EFF;"
>
{{
(
scope
.
row
[
item
.
prop
]
+
''
)
||
'--'
}}
</span>
<template
v-else
>
{{
scope
.
row
[
item
.
prop
]
||
'--'
}}
</
template
>
</template>
</el-table-column>
</el-table>
<el-pagination
@
size-change=
"handleSizeChangeZl"
@
current-change=
"handleCurrentChangeZl"
:current-page=
"pageZl.page"
:page-size=
"pageZl.limit"
:page-sizes=
"[10, 20, 30, 40]"
background
layout=
"sizes,prev, pager, next"
:total=
"pageZl.total"
>
</el-pagination>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
@
click=
"dialogZl = false"
>
关闭
</el-button>
</span>
</el-dialog>
</div>
</template>
...
...
@@ -477,6 +449,7 @@ import {
insertUserMessage
,
getAjListByS
,
getAjListByQg
,
getZczlList
,
//指令详情
}
from
"@/api/rlqbxs.js"
;
import
base
from
"@/api/base"
;
export
default
{
...
...
@@ -484,7 +457,7 @@ export default {
components
:
{
rightContent
,
},
data
()
{
data
()
{
return
{
header
:
"人力情报线索信息管理"
,
pageBs
:
"queryRlqbxs"
,
...
...
@@ -814,6 +787,37 @@ export default {
//关联案件属性
dialogS
:
false
,
dialogG
:
false
,
dialogZl
:
false
,
//指令详情
tableDataZl
:
[],
loadingZl
:
false
,
pageZl
:
{
page
:
1
,
limit
:
10
,
total
:
null
},
dialogZlConfig
:
[
{
label
:
"侦查指令编号"
,
prop
:
"zczlbh"
,
},
{
label
:
"指令文号"
,
prop
:
"zlwh"
,
},
{
label
:
"发布时间"
,
prop
:
"fbsj"
,
},
{
label
:
"指令类型"
,
prop
:
"zllxStr"
,
},
{
label
:
"审批是否通过"
,
prop
:
"spsftg"
,
},
{
label
:
"审批时间"
,
prop
:
"spsj"
,
},],
bshglajS
:
{
pageBs
:
"qyeryrlqbxsGl"
,
cxFormData
:
{
...
...
@@ -899,23 +903,60 @@ export default {
currentPage1S
:
1
,
};
},
created
()
{
created
()
{
this
.
$store
.
commit
(
"user/SET_Menu"
,
this
.
Menu
);
this
.
$store
.
commit
(
"user/SET_LeftMenu"
,
this
.
leftMenus
);
this
.
$store
.
commit
(
"user/SET_Header"
,
this
.
header
);
},
methods
:
{
handleCurrentChangeS
(
val
)
{
// 侦查指令详情
rowBtn
(
item
)
{
let
path
=
`
${
this
.
$baseUrl
.
alyIP8
}
/#/detailZczl?zczlbh=
${
item
.
zczlbh
}
`
window
.
open
(
path
,
"_blank"
);
},
// 指令详情
async
insturctDel
(
scope
)
{
this
.
dialogZl
=
true
this
.
loadingZl
=
true
let
params
=
new
FormData
()
params
.
append
(
'xxzjbh'
,
scope
.
row
.
xxzjbh
)
params
.
append
(
'page'
,
this
.
pageZl
.
page
)
params
.
append
(
'rows'
,
this
.
pageZl
.
limit
)
params
.
append
(
'xsType'
,
'08'
)
params
.
append
(
'module'
,
'renli'
)
let
res
=
await
getZczlList
(
params
)
if
(
res
&&
res
.
code
==
200
)
{
this
.
tableDataZl
=
res
.
data
.
rows
this
.
pageZl
.
total
=
res
.
data
.
count
this
.
loadingZl
=
false
}
},
// 下达指令
goInstruct
(
scope
)
{
// http://localhost:8080/ ${this.$baseUrl.alyIP8}
let
path
=
`
${
this
.
$baseUrl
.
alyIP8
}
/#/addsqfbzl?type=xdzl&xsbh=
${
scope
.
row
.
xxzjbh
}
&module=renli&xsType=08`
;
window
.
open
(
path
,
"_blank"
);
},
handleSizeChangeZl
(
val
)
{
this
.
pageZl
.
page
=
1
;
this
.
pageZl
.
limit
=
val
;
this
.
insturctDel
()
},
handleCurrentChangeZl
(
val
)
{
this
.
pageZl
.
page
=
val
this
.
insturctDel
()
},
handleCurrentChangeS
(
val
)
{
this
.
currentPage1S
=
val
;
this
.
bshglajS
.
cxFormData
.
page
=
val
;
this
.
showDialogS
();
},
handleCurrentChangeG
(
val
)
{
handleCurrentChangeG
(
val
)
{
this
.
currentPage1G
=
val
;
this
.
bshglajG
.
cxFormData
.
page
=
val
;
this
.
showDialogG
();
},
oneClickAnalize
()
{
oneClickAnalize
()
{
// debugger
console
.
log
(
this
.
$refs
);
var
params
=
new
FormData
();
...
...
@@ -957,8 +998,8 @@ export default {
}
});
},
handleChange
()
{
},
add
()
{
handleChange
()
{
},
add
()
{
this
.
$router
.
pushToTab
(
"adjustRlqbxs"
);
},
// send(item) {
...
...
@@ -984,13 +1025,13 @@ export default {
// }
// });
// },
edit
(
scope
)
{
edit
(
scope
)
{
this
.
$router
.
pushToTab
({
path
:
"adjustRlqbxs"
,
query
:
{
xxzjbh
:
scope
.
row
.
xxzjbh
},
});
},
dele
(
scope
)
{
dele
(
scope
)
{
console
.
log
(
scope
);
this
.
$confirm
(
"此操作将永久删除该文件, 是否继续?"
,
"提示"
,
{
confirmButtonText
:
"确定"
,
...
...
@@ -1017,7 +1058,7 @@ export default {
});
});
},
toInfor
(
scope
)
{
toInfor
(
scope
)
{
this
.
$router
.
pushToTab
({
path
:
"/detailRlqbxs"
,
query
:
{
...
...
@@ -1025,7 +1066,7 @@ export default {
},
});
},
showDialogS
(
data
)
{
showDialogS
(
data
)
{
// console.log(data);
// this.bshglajS.cxFormData.rlqbxxzjbh = data.row.xxzjbh;
var
params
=
new
FormData
();
...
...
@@ -1046,7 +1087,7 @@ export default {
// this.tableDataS = [ ...this.tableDataS ]
this
.
dialogS
=
true
;
},
showDialogG
(
data
)
{
showDialogG
(
data
)
{
this
.
dialogG
=
true
;
// console.log(data);
// this.bshglajG.cxFormData.rlqbxxzjbh = data.row.xxzjbh;
...
...
@@ -1066,11 +1107,11 @@ export default {
}
});
},
handleSizeChange
(
val
)
{
handleSizeChange
(
val
)
{
this
.
page_size
=
val
;
this
.
formData
.
limit
=
val
;
},
toInforDa
(
scope
)
{
toInforDa
(
scope
)
{
debugger
;
// http://39.99.155.173:8003/doLogin?zjhm=142302198901012417
// http://39.99.155.173:8003/queryAjdaxxs?asjbh=A4419615400002020086063
...
...
@@ -1083,15 +1124,15 @@ export default {
},
},
watch
:
{
radioHY
(
val
)
{
radioHY
(
val
)
{
this
.
cxFormData
.
hyzkdm
=
val
;
this
.
$refs
.
rightContent
.
doQuery
(
"yes"
);
},
radioXL
(
val
)
{
radioXL
(
val
)
{
this
.
cxFormData
.
xldm
=
val
;
this
.
$refs
.
rightContent
.
doQuery
(
"yes"
);
},
radioBSH
(
val
)
{
radioBSH
(
val
)
{
this
.
cxFormData
.
kyxsbshlx
=
val
;
this
.
$refs
.
rightContent
.
doQuery
(
"yes"
);
},
...
...
@@ -1112,7 +1153,7 @@ export default {
// this.$refs.rightContent.doQuery("yes");
// },
},
mounted
()
{
mounted
()
{
console
.
log
(
this
.
$refs
);
},
};
...
...
@@ -1221,4 +1262,7 @@ export default {
cursor
:
pointer
;
margin-left
:
10px
;
}
::v-deep
.el-dialog__body
{
padding
:
16px
15px
0
!important
;
}
</
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