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
caf607f0
Commit
caf607f0
authored
Mar 16, 2022
by
xue_wengang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
样式修改
parent
460480fd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
407 additions
and
421 deletions
+407
-421
src/views/hainanBZ/ajbzDetailHN.vue
+407
-421
No files found.
src/views/hainanBZ/ajbzDetailHN.vue
View file @
caf607f0
...
...
@@ -28,18 +28,6 @@
</el-col>
</el-row>
</div>
<div
class=
"titleFlexG"
style=
"width: 10%"
v-if=
"bzztMs && bzztMs == '已标注'"
>
<el-tag
style=
"font-size: 24px; color: #888; border: 1px solid #888"
>
{{
bzztMs
}}
</el-tag>
</div>
<div
class=
"titleFlexY"
style=
"width: 10%"
v-else
>
<el-tag
style=
"font-size: 24px"
>
{{
bzztMs
}}
</el-tag>
</div>
</div>
</el-header>
<el-main
v-loading=
"mainLoading"
element-loading-text=
"加载中请稍后"
>
...
...
@@ -50,11 +38,11 @@
<div
class=
"leftBar"
:class=
"topSamllCard"
>
<ul>
<li
v-for=
"item in barData"
:key=
"item.id"
ref=
"item.id"
:class=
"
{ active: selectIndex === item.id }"
@click="halderTab(item.id)"
v-for=
"item in barData"
:key=
"item.id"
ref=
"item.id"
:class=
"
{ active: selectIndex === item.id }"
@click="halderTab(item.id)"
>
{{
item
.
name
}}
</li>
...
...
@@ -100,10 +88,10 @@
<tr>
<td
valign=
"top"
width=
"80"
>
简要案情:
</td>
<td
colspan=
"3"
valign=
"top"
width=
"300"
v-html=
"jyaq"
colspan=
"3"
valign=
"top"
width=
"300"
v-html=
"jyaq"
></td>
</tr>
</table>
...
...
@@ -119,9 +107,9 @@
<tr>
<td
width=
"80"
>
勘验编号:
</td>
<td
width=
"300"
@
click=
"toXk(xcbh)"
style=
"
width=
"300"
@
click=
"toXk(xcbh)"
style=
"
cursor: pointer;
color: #096cc9;
white-space: nowrap;
...
...
@@ -160,10 +148,10 @@
<div
class=
"conTitleLeft conTitleleft"
style=
"width: 40%"
>
<ul>
<li
v-for=
"data in ryList"
:key=
"data.ryid"
:class=
"
{ liActive: selectIndex2 === data.ryid }"
@click="hanldRytab(data.ryid)"
v-for=
"data in ryList"
:key=
"data.ryid"
:class=
"
{ liActive: selectIndex2 === data.ryid }"
@click="hanldRytab(data.ryid)"
>
{{
data
.
name
}}
</li>
...
...
@@ -175,18 +163,18 @@
<table
v-for=
"(data, index) in xyrList1"
:key=
"index"
>
<tr>
<td
rowspan=
"3"
style=
"text-align: center"
valign=
"top"
width=
"200"
rowspan=
"3"
style=
"text-align: center"
valign=
"top"
width=
"200"
>
<div
class=
"demo-fit"
>
<div
class=
"block"
>
<el-avatar
shape=
"square"
:size=
"100"
fit=
"fill"
:src=
"'data:image/png;base64,' + data.zp"
shape=
"square"
:size=
"100"
fit=
"fill"
:src=
"'data:image/png;base64,' + data.zp"
></el-avatar>
</div>
</div>
...
...
@@ -211,26 +199,26 @@
</table>
</div>
<div
class=
"conContioner"
:class=
"topSamllCard"
v-show=
"shrqh"
style=
"style:width: 869px;"
class=
"conContioner"
:class=
"topSamllCard"
v-show=
"shrqh"
style=
"style:width: 869px;"
>
<table
v-for=
"(data, index) in shrListqh"
:key=
"index"
>
<tr>
<td
rowspan=
"4"
style=
"text-align: center"
valign=
"top"
width=
"200"
rowspan=
"4"
style=
"text-align: center"
valign=
"top"
width=
"200"
>
<div
class=
"demo-fit"
>
<div
class=
"block"
>
<el-avatar
shape=
"square"
:size=
"100"
fit=
"fill"
:src=
"'data:image/png;base64,' + data.zp"
shape=
"square"
:size=
"100"
fit=
"fill"
:src=
"'data:image/png;base64,' + data.zp"
></el-avatar>
</div>
</div>
...
...
@@ -261,25 +249,25 @@
</table>
</div>
<div
class=
"conContioner"
:class=
"topSamllCard"
v-show=
"barrqh"
class=
"conContioner"
:class=
"topSamllCard"
v-show=
"barrqh"
>
<table
v-for=
"(data, index) in barList"
:key=
"index"
>
<tr>
<td
rowspan=
"3"
style=
"text-align: center"
valign=
"top"
width=
"200"
rowspan=
"3"
style=
"text-align: center"
valign=
"top"
width=
"200"
>
<div
class=
"demo-fit"
>
<div
class=
"block"
>
<el-avatar
shape=
"square"
:size=
"100"
fit=
"fill"
:src=
"'data:image/png;base64,' + data.zp"
shape=
"square"
:size=
"100"
fit=
"fill"
:src=
"'data:image/png;base64,' + data.zp"
></el-avatar>
</div>
</div>
...
...
@@ -316,11 +304,11 @@
</div>
<div
class=
"keywordCon"
>
<el-tag
type=
"warning"
v-for=
"data in word"
:key=
"data"
@
click=
"wordHighlight(data)"
>
{{
data
}}
type=
"warning"
v-for=
"data in word"
:key=
"data"
@
click=
"wordHighlight(data)"
>
{{
data
}}
</el-tag>
</div>
</el-card>
...
...
@@ -333,8 +321,8 @@
<div
class=
"conTitleLeft"
>
标识号
</div>
<div
class=
"conTitleRighty"
>
<el-button
class=
"bianji"
@
click=
"centerDialogVisible = true"
class=
"bianji"
@
click=
"centerDialogVisible = true"
></el-button>
<el-button
class=
"dell"
@
click=
"hanldDel"
></el-button>
<el-button
class=
"add"
@
click=
"addBsh"
></el-button>
...
...
@@ -344,9 +332,9 @@
<ul>
<li
v-for=
"data in fwbzhList"
:key=
"data.rcdid"
>
<span
style=
"width: 90%; display: flex"
@
click=
"shrHighlight(data.gjc)"
><i
style=
"width: 90%; display: flex"
@
click=
"shrHighlight(data.gjc)"
><i
:class=
"
data.rylx == '01'
? 'shrtype'
...
...
@@ -354,15 +342,15 @@
? 'xyrtype'
: ''
"
></i
><i
:class=
"data.className"
></i
><strong>
{{
data
.
gjc
}}
</strong></span
></i
><i
:class=
"data.className"
></i
><strong>
{{
data
.
gjc
}}
</strong></span
>
<span
style=
"width: 10%"
>
<i
class=
"el-icon-delete"
v-show=
"delShow"
@
click=
"hanlDelete(data.rcdid)"
class=
"el-icon-delete"
v-show=
"delShow"
@
click=
"hanlDelete(data.rcdid)"
></i>
</span>
</li>
...
...
@@ -422,15 +410,15 @@
</div>
<div
class=
"tree"
>
<el-tree
class=
"filter-tree"
:highlight-current=
"true"
node-key=
"id"
:data=
"laData"
:props=
"defaultProps"
default-expand-all
:filter-node-method=
"filterNode"
ref=
"tree3"
@
node-click=
"lzHandleNodeClick"
class=
"filter-tree"
:highlight-current=
"true"
node-key=
"id"
:data=
"laData"
:props=
"defaultProps"
default-expand-all
:filter-node-method=
"filterNode"
ref=
"tree3"
@
node-click=
"lzHandleNodeClick"
>
</el-tree>
</div>
...
...
@@ -444,15 +432,15 @@
</div>
<div
class=
"tree"
>
<el-tree
class=
"filter-tree"
:highlight-current=
"true"
node-key=
"id"
:data=
"xaData"
:props=
"defaultProps"
default-expand-all
:filter-node-method=
"filterNode"
ref=
"tree2"
@
node-click=
"xaHandleNodeClick"
class=
"filter-tree"
:highlight-current=
"true"
node-key=
"id"
:data=
"xaData"
:props=
"defaultProps"
default-expand-all
:filter-node-method=
"filterNode"
ref=
"tree2"
@
node-click=
"xaHandleNodeClick"
>
</el-tree>
</div>
...
...
@@ -460,24 +448,29 @@
</div>
<div
class=
"wcbzButton"
>
<el-button
type=
"primary"
@
click=
"submitBz"
v-if=
"bzztMs && bzztMs != '已标注'"
>
完成标注
type=
"primary"
@
click=
"submitBz"
v-if=
"bzztMs && bzztMs != '已标注'"
>
完成标注
</el-button>
<el-button
type=
"primary"
@
click=
"bjBack"
v-if=
"isCheck == 'Check' && bzzt == 1 && !bzztFlag"
>
退回
type=
"primary"
@
click=
"bjBack"
v-if=
"isCheck == 'Check' && bzzt == 1 && !bzztFlag"
>
退回
</el-button>
<el-button
type=
"warning"
@
click=
"nextData"
:disabled=
"currentLastData"
>
下一条
</el-button
>
type=
"warning"
@
click=
"nextData"
:disabled=
"currentLastData"
>
下一条
<div
class=
"bzWrap"
>
<span
v-if=
"bzztMs && bzztMs == '已标注'"
>
{{
bzztMs
}}
</span>
<span
v-else
>
{{
bzztMs
}}
</span>
</div>
</el-button>
</div>
</el-card>
<el-card
v-else
class=
"box-card"
>
...
...
@@ -491,16 +484,16 @@
<span>
{{
ajlbdmStr
}}
</span>
</div>
<div
class=
"bztag2"
style=
"margin: 40px 0 0 60px"
v-show=
"bzxqtag2"
class=
"bztag2"
style=
"margin: 40px 0 0 60px"
v-show=
"bzxqtag2"
>
<span>
{{
ajxzlbStr
}}
</span>
</div>
<div
class=
"bztag2"
style=
"margin: 40px 0 0 120px"
v-show=
"bzxqtag3"
class=
"bztag2"
style=
"margin: 40px 0 0 120px"
v-show=
"bzxqtag3"
>
<span>
{{
ajxlbStr
}}
</span>
</div>
...
...
@@ -521,59 +514,59 @@
<el-footer
style=
"20px"
></el-footer>
</el-container>
<el-dialog
title=
"标识号编辑"
:visible
.
sync=
"centerDialogVisible"
width=
"768px"
center
v-drag=
"elementPos2"
title=
"标识号编辑"
:visible
.
sync=
"centerDialogVisible"
width=
"768px"
center
v-drag=
"elementPos2"
>
<table
class=
"bshTable"
>
<thead>
<tr>
<th
style=
"width: 256px"
>
标识号
</th>
<th
style=
"width: 256px"
>
标识号类型
</th>
<th
style=
"width: 256px"
>
人员类型
</th>
</tr>
<tr>
<th
style=
"width: 256px"
>
标识号
</th>
<th
style=
"width: 256px"
>
标识号类型
</th>
<th
style=
"width: 256px"
>
人员类型
</th>
</tr>
</thead>
<tbody>
<tr
v-for=
"(data, index) in fwbzhList"
:key=
"data.rcdid"
>
<td>
<el-input
<tr
v-for=
"(data, index) in fwbzhList"
:key=
"data.rcdid"
>
<td>
<el-input
v-model=
"formLabelAlign[index]['gjc']"
placeholder=
"请输入"
></el-input>
</td>
<td>
<el-select
></el-input>
</td>
<td>
<el-select
v-model=
"formLabelAlign[index]['bshlx']"
clearable
placeholder=
"请选择"
>
<el-option
>
<el-option
v-for=
"item in options"
:key=
"item.id"
:label=
"item.label"
:value=
"item.id"
>
</el-option>
</el-select>
</td>
<td>
<el-select
>
</el-option>
</el-select>
</td>
<td>
<el-select
v-model=
"formLabelAlign[index]['rylx']"
clearable
placeholder=
"请选择"
>
<el-option
>
<el-option
v-for=
"item in options1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</td>
</tr>
>
</el-option>
</el-select>
</td>
</tr>
</tbody>
</table>
<span
slot=
"footer"
class=
"dialog-footer"
>
...
...
@@ -582,17 +575,17 @@
</span>
</el-dialog>
<el-dialog
:visible=
"ajbzHtDialog"
width=
"40%"
center
destroy-on-close
title=
"退回描述"
:visible=
"ajbzHtDialog"
width=
"40%"
center
destroy-on-close
title=
"退回描述"
>
<el-input
type=
"textarea"
v-model=
"ajbzHtParam.htms"
placeholder=
"请输入退回描述"
:autosize=
"
{ minRows: 4 }"
type=
"textarea"
v-model=
"ajbzHtParam.htms"
placeholder=
"请输入退回描述"
:autosize=
"
{ minRows: 4 }"
>
</el-input>
<div
slot=
"footer"
class=
"dialog-footer ar"
>
<el-button
@
click=
"ajbzHtDialog = false"
>
取 消
</el-button>
...
...
@@ -601,72 +594,72 @@
</el-dialog>
<el-dialog
title=
"标识号新增"
:visible
.
sync=
"centerDialogVisibles1"
width=
"780px"
center
v-drag=
"elementPos"
title=
"标识号新增"
:visible
.
sync=
"centerDialogVisibles1"
width=
"780px"
center
v-drag=
"elementPos"
>
<table
class=
"bshTable"
>
<thead>
<tr>
<th
style=
"width: 260px"
>
标识号
</th>
<th
style=
"width: 260px"
>
标识号类型
</th>
<th
style=
"width: 260px"
>
人员类型
</th>
</tr>
<tr>
<th
style=
"width: 260px"
>
标识号
</th>
<th
style=
"width: 260px"
>
标识号类型
</th>
<th
style=
"width: 260px"
>
人员类型
</th>
</tr>
</thead>
<tbody>
<tr
v-for=
"(data, index) in formLabelAlign2"
:key=
"data.rcdid"
>
<!--
<td>
{{
data
.
gjc
}}
</td>
-->
<td>
<el-input
<tr
v-for=
"(data, index) in formLabelAlign2"
:key=
"data.rcdid"
>
<!--
<td>
{{
data
.
gjc
}}
</td>
-->
<td>
<el-input
v-model=
"formLabelAlign2[index]['gjc']"
placeholder=
"请输入"
></el-input>
</td>
<td>
<el-select
></el-input>
</td>
<td>
<el-select
v-model=
"formLabelAlign2[index]['bshlx']"
clearable
placeholder=
"请选择"
>
<el-option
>
<el-option
v-for=
"item in options"
:key=
"item.id"
:label=
"item.label"
:value=
"item.id"
>
</el-option>
</el-select>
</td>
<td>
<el-select
>
</el-option>
</el-select>
</td>
<td>
<el-select
v-model=
"formLabelAlign2[index]['rylx']"
clearable
placeholder=
"请选择"
>
<el-option
>
<el-option
v-for=
"item in options1"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</td>
</tr>
>
</el-option>
</el-select>
</td>
</tr>
</tbody>
</table>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
class=
"el-icon-circle-plus-outline"
style=
"float: left"
@
click=
"addButton"
class=
"el-icon-circle-plus-outline"
style=
"float: left"
@
click=
"addButton"
></el-button>
<el-button
class=
"el-icon-remove-outline"
style=
"float: left"
@
click=
"jjButton"
class=
"el-icon-remove-outline"
style=
"float: left"
@
click=
"jjButton"
></el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
...
...
@@ -682,16 +675,16 @@
<el-dialog
title=
"描述"
:visible
.
sync=
"dialogVisible"
width=
"30%"
>
<div
style=
"padding: 10px"
>
<el-input
type=
"textarea"
:rows=
"2"
placeholder=
"请输入内容"
v-model=
"textarea"
type=
"textarea"
:rows=
"2"
placeholder=
"请输入内容"
v-model=
"textarea"
>
</el-input>
</div>
<span
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"dialogVisible = false"
>
取 消
</el-button
>
取 消
</el-button
>
<el-button
@
click=
"cz"
>
确认
</el-button>
</span>
...
...
@@ -716,7 +709,7 @@ import {
updateBzStatus
,
}
from
"@/api/ajbzDetail.js"
;
import
axios
from
"@/utils/http.js"
;
import
{
getAsjbhArrayList
,
ajbzHt
}
from
"@/views/hainanBZ/ajbzdetailHN.js"
;
import
{
getAsjbhArrayList
,
ajbzHt
}
from
"@/views/hainanBZ/ajbzdetailHN.js"
;
export
default
{
name
:
"ajbzDetailHN"
,
...
...
@@ -768,50 +761,50 @@ export default {
formLabelAlign
:
[],
formLabelAlign2
:
[],
barData
:
[
{
id
:
1
,
name
:
"案件信息"
},
{
id
:
2
,
name
:
"现场信息"
},
{
id
:
3
,
name
:
"人员"
},
{
id
:
1
,
name
:
"案件信息"
},
{
id
:
2
,
name
:
"现场信息"
},
{
id
:
3
,
name
:
"人员"
},
],
tableBar
:
[
{
key
:
1
,
name
:
"盗窃案"
},
{
key
:
2
,
name
:
"诈骗案"
},
{
key
:
3
,
name
:
"抢劫案"
},
{
key
:
4
,
name
:
"抢夺案"
},
{
key
:
5
,
name
:
"招摇撞骗案"
},
{
key
:
1
,
name
:
"盗窃案"
},
{
key
:
2
,
name
:
"诈骗案"
},
{
key
:
3
,
name
:
"抢劫案"
},
{
key
:
4
,
name
:
"抢夺案"
},
{
key
:
5
,
name
:
"招摇撞骗案"
},
],
ryList
:
[
{
ryid
:
1
,
name
:
"嫌疑人"
},
{
ryid
:
2
,
name
:
"受害人"
},
{
ryid
:
3
,
name
:
"报案人"
},
{
ryid
:
1
,
name
:
"嫌疑人"
},
{
ryid
:
2
,
name
:
"受害人"
},
{
ryid
:
3
,
name
:
"报案人"
},
],
bshClass
:
[
{
num
:
"01"
,
val
:
"mobile"
},
{
num
:
"02"
,
val
:
"imsi"
},
{
num
:
"03"
,
val
:
"yhzh"
},
{
num
:
"04"
,
val
:
"yhkh"
},
{
num
:
"05"
,
val
:
"otherid"
},
{
num
:
"06"
,
val
:
"jjzh"
},
{
num
:
"07"
,
val
:
"gpzh"
},
{
num
:
"08"
,
val
:
"wljyzh"
},
{
num
:
"09"
,
val
:
"wldjzh"
},
{
num
:
"10"
,
val
:
"otherid"
},
{
num
:
"11"
,
val
:
"email"
},
{
num
:
"12"
,
val
:
"qq"
},
{
num
:
"13"
,
val
:
"wx"
},
{
num
:
"14"
,
val
:
"yx"
},
{
num
:
"15"
,
val
:
"wbzh"
},
{
num
:
"16"
,
val
:
"personid"
},
{
num
:
"17"
,
val
:
"mac"
},
{
num
:
"18"
,
val
:
"cjh"
},
{
num
:
"19"
,
val
:
"imei"
},
{
num
:
"20"
,
val
:
"imsi"
},
{
num
:
"21"
,
val
:
"ip"
},
{
num
:
"22"
,
val
:
"zfb"
},
{
num
:
"23"
,
val
:
"carid"
},
{
num
:
"24"
,
val
:
"app"
},
{
num
:
"25"
,
val
:
"qqq"
},
{
num
:
"26"
,
val
:
"wxq"
},
{
num
:
"99"
,
val
:
"otherid"
},
{
num
:
"01"
,
val
:
"mobile"
},
{
num
:
"02"
,
val
:
"imsi"
},
{
num
:
"03"
,
val
:
"yhzh"
},
{
num
:
"04"
,
val
:
"yhkh"
},
{
num
:
"05"
,
val
:
"otherid"
},
{
num
:
"06"
,
val
:
"jjzh"
},
{
num
:
"07"
,
val
:
"gpzh"
},
{
num
:
"08"
,
val
:
"wljyzh"
},
{
num
:
"09"
,
val
:
"wldjzh"
},
{
num
:
"10"
,
val
:
"otherid"
},
{
num
:
"11"
,
val
:
"email"
},
{
num
:
"12"
,
val
:
"qq"
},
{
num
:
"13"
,
val
:
"wx"
},
{
num
:
"14"
,
val
:
"yx"
},
{
num
:
"15"
,
val
:
"wbzh"
},
{
num
:
"16"
,
val
:
"personid"
},
{
num
:
"17"
,
val
:
"mac"
},
{
num
:
"18"
,
val
:
"cjh"
},
{
num
:
"19"
,
val
:
"imei"
},
{
num
:
"20"
,
val
:
"imsi"
},
{
num
:
"21"
,
val
:
"ip"
},
{
num
:
"22"
,
val
:
"zfb"
},
{
num
:
"23"
,
val
:
"carid"
},
{
num
:
"24"
,
val
:
"app"
},
{
num
:
"25"
,
val
:
"qqq"
},
{
num
:
"26"
,
val
:
"wxq"
},
{
num
:
"99"
,
val
:
"otherid"
},
],
centerDialogVisible
:
false
,
...
...
@@ -1008,7 +1001,7 @@ export default {
asjbhCurrentIndex
:
""
,
xzaStr
:
""
,
xalbStr
:
""
,
alreadyFinishedCount
:
0
alreadyFinishedCount
:
0
,
};
},
created
()
{
...
...
@@ -1032,8 +1025,8 @@ export default {
jjButton
()
{
if
(
this
.
formLabelAlign2
.
length
>
1
)
{
this
.
formLabelAlign2
.
splice
(
this
.
formLabelAlign2
.
length
-
1
,
this
.
formLabelAlign2
.
length
this
.
formLabelAlign2
.
length
-
1
,
this
.
formLabelAlign2
.
length
);
}
else
{
this
.
$message
.
error
(
"无法删除第一条数据"
);
...
...
@@ -1120,20 +1113,20 @@ export default {
}
else
{
// let ajxzId = this.ajzlb + "0000";
axios
.
get
(
`JsonData/CODE_AJXLB.json`
)
.
then
((
response
)
=>
{
if
(
response
.
success
===
true
)
{
this
.
xaData
=
response
.
data
.
rows
.
filter
((
val
)
=>
{
if
(
val
.
parentId
.
indexOf
(
this
.
ajzlb
,
0
)
==
0
)
{
return
val
;
}
});
}
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
this
.
$message
.
error
(
"数据加载失败"
);
});
.
get
(
`JsonData/CODE_AJXLB.json`
)
.
then
((
response
)
=>
{
if
(
response
.
success
===
true
)
{
this
.
xaData
=
response
.
data
.
rows
.
filter
((
val
)
=>
{
if
(
val
.
parentId
.
indexOf
(
this
.
ajzlb
,
0
)
==
0
)
{
return
val
;
}
});
}
})
.
catch
((
err
)
=>
{
console
.
log
(
err
);
this
.
$message
.
error
(
"数据加载失败"
);
});
}
}
else
{
this
.
getQuery
();
...
...
@@ -1144,34 +1137,35 @@ export default {
return
new
Promise
((
resolve
)
=>
{
if
(
this
.
asjbhArraySearchData
==
""
)
{
this
.
asjbhArraySearchData
=
this
.
$route
.
query
.
searchData
;
this
.
asjbhArraySearchData
=
JSON
.
parse
(
this
.
asjbhArraySearchData
)
this
.
asjbhArraySearchData
=
JSON
.
parse
(
this
.
asjbhArraySearchData
)
;
}
this
.
asjbhArraySearchData
.
alreadyFinishedCount
=
this
.
alreadyFinishedCount
;
this
.
asjbhArraySearchData
.
alreadyFinishedCount
=
this
.
alreadyFinishedCount
;
getAsjbhArrayList
(
JSON
.
stringify
(
this
.
asjbhArraySearchData
))
.
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
data
.
result
.
length
==
0
)
{
this
.
$message
.
warning
(
"当前已是最后一条"
);
this
.
currentLastData
=
true
;
.
then
((
res
)
=>
{
if
(
res
.
code
==
200
)
{
if
(
res
.
data
.
result
.
length
==
0
)
{
this
.
$message
.
warning
(
"当前已是最后一条"
);
this
.
currentLastData
=
true
;
}
else
{
this
.
asjbhArrayList
=
res
.
data
.
result
;
if
(
this
.
asjbhCurrentIndex
==
""
)
{
this
.
asjbhCurrentIndex
=
this
.
asjbhArrayList
.
indexOf
(
this
.
$route
.
query
.
asjbh
);
}
else
{
this
.
asjbhArrayList
=
res
.
data
.
result
;
if
(
this
.
asjbhCurrentIndex
==
""
)
{
this
.
asjbhCurrentIndex
=
this
.
asjbhArrayList
.
indexOf
(
this
.
$route
.
query
.
asjbh
);
}
else
{
this
.
asjbhCurrentIndex
=
0
;
this
.
asjbh
=
this
.
asjbhArrayList
[
0
];
}
this
.
asjbhCurrentIndex
=
0
;
this
.
asjbh
=
this
.
asjbhArrayList
[
0
];
}
}
})
.
catch
((
error
)
=>
{
console
.
log
(
error
);
})
.
finally
(()
=>
{
resolve
();
});
}
})
.
catch
((
error
)
=>
{
console
.
log
(
error
);
})
.
finally
(()
=>
{
resolve
();
});
});
},
async
nextData
()
{
...
...
@@ -1207,8 +1201,7 @@ export default {
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
}).
then
(()
=>
{
});
}).
then
(()
=>
{});
}
},
toXk
()
{
...
...
@@ -1231,15 +1224,15 @@ export default {
submitBz
()
{
let
self
=
this
;
if
(
(
this
.
parentLb
.
id
==
null
||
this
.
parentLb
.
id
==
""
)
&&
this
.
laData
.
length
>
0
(
this
.
parentLb
.
id
==
null
||
this
.
parentLb
.
id
==
""
)
&&
this
.
laData
.
length
>
0
)
{
this
.
$message
.
error
(
"请标注小案类别后再完成标注"
);
return
;
}
if
(
(
this
.
parentLb
.
childId
==
null
||
this
.
parentLb
.
childId
==
""
)
&&
this
.
xaData
.
length
>
0
(
this
.
parentLb
.
childId
==
null
||
this
.
parentLb
.
childId
==
""
)
&&
this
.
xaData
.
length
>
0
)
{
this
.
$message
.
error
(
"请标注细案类别后再完成标注"
);
return
;
...
...
@@ -1257,18 +1250,18 @@ export default {
}
this
.
$confirm
(
`您选择的小案类别为:<b style='color:red'>
${
this
.
xalbStr
}
</b></br>
`您选择的小案类别为:<b style='color:red'>
${
this
.
xalbStr
}
</b></br>
<span style='margin-left: 55px'>细案类别为:<b style='color:red'>
${
this
.
xzaStr
?
this
.
xzaStr
:
"无"
}
</b></span> </br>
this
.
xzaStr
?
this
.
xzaStr
:
"无"
}
</b></span> </br>
<span style='margin-left: 55px'>是否进行标注?</span> `
,
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
dangerouslyUseHTMLString
:
true
,
}
"提示"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
,
dangerouslyUseHTMLString
:
true
,
}
).
then
(()
=>
{
var
self
=
this
;
saveAsjbzxx
({
...
...
@@ -1326,27 +1319,27 @@ export default {
self
.
ajxzlb
=
res
.
data
.
rows
.
ajxzlb
;
self
.
ajxlb
=
res
.
data
.
rows
.
ajxlb
;
if
(
self
.
ajlbdmStr
==
""
||
self
.
ajlbdmStr
==
null
||
self
.
ajlbdmStr
==
undefined
self
.
ajlbdmStr
==
""
||
self
.
ajlbdmStr
==
null
||
self
.
ajlbdmStr
==
undefined
)
{
self
.
bzxqtag1
=
false
;
}
else
{
self
.
bzxqtag1
=
true
;
}
if
(
self
.
ajxzlbStr
==
""
||
self
.
ajxzlbStr
==
null
||
self
.
ajxzlbStr
==
undefined
self
.
ajxzlbStr
==
""
||
self
.
ajxzlbStr
==
null
||
self
.
ajxzlbStr
==
undefined
)
{
self
.
bzxqtag2
=
false
;
}
else
{
self
.
bzxqtag2
=
true
;
}
if
(
self
.
ajxlbStr
==
""
||
self
.
ajxlbStr
==
null
||
self
.
ajxlbStr
==
undefined
self
.
ajxlbStr
==
""
||
self
.
ajxlbStr
==
null
||
self
.
ajxlbStr
==
undefined
)
{
self
.
bzxqtag3
=
false
;
}
else
{
...
...
@@ -1363,21 +1356,21 @@ export default {
wordHighlight
(
val
)
{
var
array
=
this
.
jyaq
.
split
(
val
);
this
.
jyaq
=
array
[
0
]
+
"<span style='background: orange;'>"
+
val
+
"</span>"
+
array
[
1
];
array
[
0
]
+
"<span style='background: orange;'>"
+
val
+
"</span>"
+
array
[
1
];
},
shrHighlight
(
val
)
{
if
(
this
.
jyaq
.
indexOf
(
val
)
>=
0
)
{
var
array
=
this
.
jyaq
.
split
(
val
);
this
.
jyaq
=
array
[
0
]
+
"<span style='background: orange;'>"
+
val
+
"</span>"
+
array
[
1
];
array
[
0
]
+
"<span style='background: orange;'>"
+
val
+
"</span>"
+
array
[
1
];
}
else
{
this
.
$message
(
"简要情况中无该标识号信息"
);
}
...
...
@@ -1474,27 +1467,27 @@ export default {
}
this
.
selectIndex1
=
parseInt
(
res
.
data
.
rows
.
asjflzt
);
if
(
this
.
ajlbdmStr
==
""
||
this
.
ajlbdmStr
==
null
||
this
.
ajlbdmStr
==
undefined
this
.
ajlbdmStr
==
""
||
this
.
ajlbdmStr
==
null
||
this
.
ajlbdmStr
==
undefined
)
{
this
.
bzxqtag1
=
false
;
}
else
{
this
.
bzxqtag1
=
true
;
}
if
(
this
.
ajxzlbStr
==
""
||
this
.
ajxzlbStr
==
null
||
this
.
ajxzlbStr
==
undefined
this
.
ajxzlbStr
==
""
||
this
.
ajxzlbStr
==
null
||
this
.
ajxzlbStr
==
undefined
)
{
this
.
bzxqtag2
=
false
;
}
else
{
this
.
bzxqtag2
=
true
;
}
if
(
this
.
ajxlbStr
==
""
||
this
.
ajxlbStr
==
null
||
this
.
ajxlbStr
==
undefined
this
.
ajxlbStr
==
""
||
this
.
ajxlbStr
==
null
||
this
.
ajxlbStr
==
undefined
)
{
this
.
bzxqtag3
=
false
;
}
else
{
...
...
@@ -1508,35 +1501,35 @@ export default {
this.$refs.tree1.setCurrentKey(res.data.rows.ajzlb);
});*/
}),
getXckyDetail
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
this
.
xcbh
=
res
.
data
.
rows
.
xcbh
;
//this.xcbhUrl = `${res.data.rows.xckyurl}${res.data.rows.xcbh}`;
this
.
xcbhUrl
=
res
.
data
.
rows
.
xckyurl
+
res
.
data
.
rows
.
xcbh
;
this
.
kydd
=
res
.
data
.
rows
.
kydd
;
this
.
kysjks
=
res
.
data
.
rows
.
kysjks
;
this
.
kysjjs
=
res
.
data
.
rows
.
kysjjs
;
this
.
kyjcry
=
res
.
data
.
rows
.
kyjcry
;
this
.
jd
=
res
.
data
.
rows
.
jd
;
this
.
wd
=
res
.
data
.
rows
.
wd
;
this
.
kyjcqknr
=
res
.
data
.
rows
.
kyjcqknr
;
this
.
mainLoading
=
false
;
}),
getZbfzxyrxxList
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
this
.
xyrList1
=
res
.
data
.
rows
;
}),
getGjcList
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
let
newData
=
res
.
data
.
rows
.
map
((
item
)
=>
{
return
item
.
gjc
;
});
this
.
word
=
newData
.
filter
((
item
)
=>
item
!=
""
);
getXckyDetail
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
this
.
xcbh
=
res
.
data
.
rows
.
xcbh
;
//this.xcbhUrl = `${res.data.rows.xckyurl}${res.data.rows.xcbh}`;
this
.
xcbhUrl
=
res
.
data
.
rows
.
xckyurl
+
res
.
data
.
rows
.
xcbh
;
this
.
kydd
=
res
.
data
.
rows
.
kydd
;
this
.
kysjks
=
res
.
data
.
rows
.
kysjks
;
this
.
kysjjs
=
res
.
data
.
rows
.
kysjjs
;
this
.
kyjcry
=
res
.
data
.
rows
.
kyjcry
;
this
.
jd
=
res
.
data
.
rows
.
jd
;
this
.
wd
=
res
.
data
.
rows
.
wd
;
this
.
kyjcqknr
=
res
.
data
.
rows
.
kyjcqknr
;
this
.
mainLoading
=
false
;
}),
getZbfzxyrxxList
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
this
.
xyrList1
=
res
.
data
.
rows
;
}),
getGjcList
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
let
newData
=
res
.
data
.
rows
.
map
((
item
)
=>
{
return
item
.
gjc
;
});
this
.
word
=
newData
.
filter
((
item
)
=>
item
!=
""
);
});
getFwbzhList
({
asjbh
:
this
.
asjbh
,
...
...
@@ -1826,43 +1819,43 @@ export default {
cancelButtonText
:
"取消"
,
type
:
"warning"
,
})
.
then
(()
=>
{
const
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在删除..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
deleteBsh
({
rcdid
:
val
,
.
then
(()
=>
{
const
loading
=
this
.
$loading
({
lock
:
true
,
text
:
"正在删除..."
,
spinner
:
"el-icon-loading"
,
background
:
"rgba(255, 255, 255, 0.7)"
,
});
deleteBsh
({
rcdid
:
val
,
}).
then
((
res
)
=>
{
getFwbzhList
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
getFwbzhList
({
asjbh
:
this
.
asjbh
,
}).
then
((
res
)
=>
{
this
.
fwbzhList
=
res
.
data
.
rows
;
this
.
shrList
=
res
.
data
.
rows
.
filter
((
item
)
=>
item
.
rylx
==
"01"
);
this
.
xyrList
=
res
.
data
.
rows
.
filter
((
item
)
=>
item
.
rylx
==
"02"
);
self
.
fwbzhList
.
forEach
((
item
)
=>
{
self
.
bshClass
.
forEach
((
item2
)
=>
{
if
(
item2
.
num
==
item
.
bshlx
)
{
self
.
$set
(
item
,
"className"
,
item2
.
val
);
}
});
});
loading
.
close
();
this
.
$message
({
type
:
"success"
,
message
:
"删除成功!"
,
this
.
fwbzhList
=
res
.
data
.
rows
;
this
.
shrList
=
res
.
data
.
rows
.
filter
((
item
)
=>
item
.
rylx
==
"01"
);
this
.
xyrList
=
res
.
data
.
rows
.
filter
((
item
)
=>
item
.
rylx
==
"02"
);
self
.
fwbzhList
.
forEach
((
item
)
=>
{
self
.
bshClass
.
forEach
((
item2
)
=>
{
if
(
item2
.
num
==
item
.
bshlx
)
{
self
.
$set
(
item
,
"className"
,
item2
.
val
);
}
});
});
});
})
.
catch
(()
=>
{
this
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
,
loading
.
close
();
this
.
$message
({
type
:
"success"
,
message
:
"删除成功!"
,
});
});
});
})
.
catch
(()
=>
{
this
.
$message
({
type
:
"info"
,
message
:
"已取消删除"
,
});
});
},
filterNode
(
value
,
data
)
{
if
(
!
value
)
return
true
;
...
...
@@ -1887,28 +1880,28 @@ export default {
}
</
style
>
<
style
lang=
"scss"
scoped
>
.info_wrap
{
.info_wrap
{
width
:
100%
;
padding
:
15px
;
.jbInfo{
height
:
37px
;
color
:
grey
;
text-align
:
left
;
font-size
:
15px
;
font-weight
:
400
;
line-height
:
35px
;
display
:
flex
;
.info_title{
width
:
80px
;
}
.info_content
{
width
:
300px
;
}
.jyaq
{
width
:
710px
;
.jbInfo
{
height
:
37px
;
color
:
grey
;
text-align
:
left
;
font-size
:
15px
;
font-weight
:
400
;
line-height
:
35px
;
display
:
flex
;
.info_title
{
width
:
80px
;
}
.info_content
{
width
:
300px
;
}
.jyaq
{
width
:
710px
;
}
}
}
}
.bztag-wrap
{
margin-left
:
50px
;
}
...
...
@@ -1969,28 +1962,6 @@ export default {
text-align
:
center
;
}
.titleFlexY
{
width
:
45%
;
height
:
56px
;
color
:
#ffffff
;
line-height
:
56px
;
font-size
:
14px
;
font-family
:
Microsoft
YaHei
;
font-weight
:
400
;
text-align
:
center
;
}
.titleFlexG
{
width
:
45%
;
height
:
56px
;
color
:
#ffffff
;
line-height
:
56px
;
font-size
:
14px
;
font-family
:
Microsoft
YaHei
;
font-weight
:
400
;
text-align
:
center
;
}
.el-tag
{
border
:
1px
solid
#f1970f
;
color
:
#f1970f
;
...
...
@@ -2447,6 +2418,21 @@ export default {
text-align
:
center
;
}
.bzWrap
{
position
:
absolute
;
border
:
1px
solid
#f1970f
;
color
:
#f1970f
;
font-size
:
14px
;
font-family
:
Microsoft
YaHei
;
padding
:
3px
10px
;
height
:
30px
;
line-height
:
30px
;
margin-left
:
75px
;
top
:
20px
;
border-radius
:
3px
;
font-size
:
24px
;
}
.mainRow
{
width
:
100%
;
}
...
...
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