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
cb9409ec
Commit
cb9409ec
authored
Jan 17, 2022
by
米嘉伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
队列
parent
9fc9f1db
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
539 additions
and
107 deletions
+539
-107
src/views/drFPTX/RAList.vue
+539
-107
No files found.
src/views/drFPTX/RAList.vue
View file @
cb9409ec
<
template
>
<div
class=
"RAList"
direction=
"vertical"
>
<div
class=
"RAList"
direction=
"vertical"
>
<!-- 一 -->
<div
class=
"buttons"
>
<div
class=
"left"
>
<el-radio-group
v-model=
"showType"
size=
"small"
>
<el-radio
label=
"1"
v-if=
"roleArr.includes('B-2-1')"
>
人员
<el-radio-group
v-model=
"showType"
size=
"small"
>
<el-radio
label=
"1"
v-if=
"roleArr.includes('B-2-1')"
>
人员
</el-radio>
<el-radio
label=
"3"
v-if=
"roleArr.includes('B-2-2')"
>
案件
<el-radio
label=
"3"
v-if=
"roleArr.includes('B-2-2')"
>
案件
</el-radio>
<el-radio
label=
"2"
v-if=
"roleArr.includes('B-2-3')"
>
比中关系
<el-radio
label=
"2"
v-if=
"roleArr.includes('B-2-3')"
>
比中关系
</el-radio>
</el-radio-group>
</div>
...
...
@@ -21,7 +36,10 @@
</div>
</div>
<!-- 二 -->
<div
class=
"head"
v-if=
"showType == 1||showType ==3"
>
<div
class=
"head"
v-if=
"showType == 1||showType ==3"
>
<!--
<el-radio-group
v-model=
"dataType"
class=
"chooseType"
...
...
@@ -35,63 +53,144 @@
@
click
.
native
.
prevent=
"clickitemdataType(2)"
>
案件
</el-radio>
</el-radio-group>
-->
<div
class=
"headLeft"
style=
"display: flex;"
>
<div
class=
"headLeft"
style=
"display: flex;"
>
<div
class=
'search barcode'
>
<div
class=
'item'
>
条码号:
</div>
<el-input
placeholder=
"请输入条码号"
v-model
.
trim=
"barcode"
maxlength=
"23"
show-word-limit
@
keyup
.
enter
.
native=
"search"
clearable
>
<el-input
placeholder=
"请输入条码号"
v-model
.
trim=
"barcode"
maxlength=
"23"
show-word-limit
@
keyup
.
enter
.
native=
"search"
clearable
>
</el-input>
</div>
<div
class=
"search ljfk"
>
<div
class=
"item"
>
逻辑分库:
</div>
<div
v-show=
"showType==1"
>
<SelectCode
codeUrl=
"/api/code/personLogic"
width=
"10.5"
:form=
"ruleForm"
id=
"logicDatabase"
></SelectCode>
<SelectCode
codeUrl=
"/api/code/personLogic"
width=
"10.5"
:form=
"ruleForm"
id=
"logicDatabase"
></SelectCode>
</div>
<div
v-show=
"showType==3"
>
<SelectCode
codeUrl=
"/api/code/caseLogic"
width=
"10.5"
:form=
"ruleForm"
id=
"logicDatabase"
></SelectCode>
<SelectCode
codeUrl=
"/api/code/caseLogic"
width=
"10.5"
:form=
"ruleForm"
id=
"logicDatabase"
></SelectCode>
</div>
</div>
<div
class=
'search taskNumber'
>
<div
class=
'item'
>
任务号:
</div>
<el-input
placeholder=
"请输入任务号"
v-model
.
trim=
"taskNumber"
@
keyup
.
enter
.
native=
"search"
maxlength=
"14"
show-word-limit
clearable
>
<el-input
placeholder=
"请输入任务号"
v-model
.
trim=
"taskNumber"
@
keyup
.
enter
.
native=
"search"
maxlength=
"14"
show-word-limit
clearable
>
</el-input>
</div>
<div
class=
"search rkzt"
>
<div
class=
"item"
>
入库状态:
</div>
<el-select
v-model=
"status"
placeholder=
"请选择入库状态"
@
keyup
.
enter
.
native=
"search"
clearable
>
<el-option
v-for=
"item in statusoptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
<el-select
v-model=
"status"
placeholder=
"请选择入库状态"
@
keyup
.
enter
.
native=
"search"
clearable
>
<el-option
v-for=
"item in statusoptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</div>
<div
class=
"search sjxz"
>
<div
class=
"item"
>
时间选择:
</div>
<el-date-picker
@
keyup
.
enter
.
native=
"search"
v-model=
"startEndDate"
type=
"daterange"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"
{
<el-date-picker
@
keyup
.
enter
.
native=
"search"
v-model=
"startEndDate"
type=
"daterange"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"
{
disabledDate: disabledDate,
}">
}"
>
</el-date-picker>
</div>
</div>
<div
class=
"headRight"
>
<el-button
v-show=
"barcode!=''||ruleForm.logicDatabase!=''||taskNumber!=''||status!=null||startEndDate!=null"
type=
"text"
@
click=
"clear"
>
清空
</el-button>
<button
class=
"sx f-primary-button"
@
click=
"search"
>
筛选
</button>
<el-button
v-show=
"barcode!=''||ruleForm.logicDatabase!=''||taskNumber!=''||status!=null||startEndDate!=null"
type=
"text"
@
click=
"clear"
>
清空
</el-button>
<button
class=
"sx f-primary-button"
@
click=
"search"
>
筛选
</button>
</div>
</div>
<div
class=
'head'
v-if=
"showType==2"
>
<div
class=
'head'
v-if=
"showType==2"
>
<div
class=
'search barcode'
>
<div
class=
'item'
>
条码号:
</div>
<el-input
@
keyup
.
enter
.
native=
"search"
placeholder=
"请输入条码号"
v-model
.
trim=
"barcode"
maxlength=
"23"
show-word-limit
clearable
>
<el-input
@
keyup
.
enter
.
native=
"search"
placeholder=
"请输入条码号"
v-model
.
trim=
"barcode"
maxlength=
"23"
show-word-limit
clearable
>
</el-input>
</div>
<div
class=
"search ljfk"
>
<div
class=
"item"
>
查询类型:
</div>
<el-select
@
keyup
.
enter
.
native=
"search"
v-model=
"queryType"
placeholder=
"请选择查询类型"
>
<el-option
v-for=
"item in queryTypeOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
<el-select
@
keyup
.
enter
.
native=
"search"
v-model=
"queryType"
placeholder=
"请选择查询类型"
>
<el-option
v-for=
"item in queryTypeOptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</div>
<div
class=
"search ljfk"
>
<div
class=
"item"
>
逻辑分库:
</div>
<el-select
@
keyup
.
enter
.
native=
"search"
v-model=
"logicDatabase"
placeholder=
"请选择逻辑分库"
filterable
clearable
>
<el-option
v-for=
"(item,key) in logicDatabaseoptions"
:key=
"key"
:label=
"item.name"
:value=
"item.name"
>
<el-select
@
keyup
.
enter
.
native=
"search"
v-model=
"logicDatabase"
placeholder=
"请选择逻辑分库"
filterable
clearable
>
<el-option
v-for=
"(item,key) in logicDatabaseoptions"
:key=
"key"
:label=
"item.name"
:value=
"item.name"
>
</el-option>
</el-select>
</div>
...
...
@@ -106,21 +205,43 @@
</div>
-->
<div
class=
"search rkzt"
>
<div
class=
"item"
>
入库状态:
</div>
<el-select
v-model=
"status"
placeholder=
"请选择入库状态"
>
<el-option
v-for=
"item in statusoptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
<el-select
v-model=
"status"
placeholder=
"请选择入库状态"
>
<el-option
v-for=
"item in statusoptions"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</div>
<div
class=
'search sjxz'
>
<div
class=
'item'
>
时间选择:
</div>
<el-date-picker
@
keyup
.
enter
.
native=
"search"
v-model=
"startEndDate"
type=
"daterange"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"
{
<el-date-picker
@
keyup
.
enter
.
native=
"search"
v-model=
"startEndDate"
type=
"daterange"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
:picker-options=
"
{
disabledDate: disabledDate,
}">
}"
>
</el-date-picker>
</div>
<div
class=
"headRight"
>
<el-button
v-show=
"barcode!=''||queryType!=''||logicDatabase!=''||status!=null||startEndDate!=null"
type=
"text"
@
click=
"clear"
>
清空
</el-button>
<button
class=
"sx f-primary-button"
@
click=
"search"
>
筛选
</button>
<el-button
v-show=
"barcode!=''||queryType!=''||logicDatabase!=''||status!=null||startEndDate!=null"
type=
"text"
@
click=
"clear"
>
清空
</el-button>
<button
class=
"sx f-primary-button"
@
click=
"search"
>
筛选
</button>
</div>
</div>
...
...
@@ -129,70 +250,158 @@
<div
class=
"split-line"
>
<div
class=
"options"
>
<div
class=
"left"
>
<div
class=
"btn"
@
click=
"batch"
style=
"font-size:0.875rem"
>
批量操作
</div>
<div
class=
"btn"
@
click=
"batch"
style=
"font-size:0.875rem"
>
批量操作
</div>
</div>
<div
class=
"right"
>
<div
v-if=
"roleArr.includes('B-2-4')"
class=
"btn"
@
click=
"isShowTjddlBtn"
style=
"font-size:0.875rem"
>
添加到队列
</div>
<div
class=
"btn"
v-clipboard:copy=
"copyNum"
@
click=
"getBarcodeSuccess(0)"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
style=
"font-size:0.875rem"
>
<div
v-show=
"showType==1"
v-if=
"roleArr.includes('B-2-4')"
class=
"btn"
@
click=
"isShowTjddlBtn"
style=
"font-size:0.875rem"
>
添加到队列
</div>
<div
class=
"btn"
v-clipboard:copy=
"copyNum"
@
click=
"getBarcodeSuccess(0)"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
style=
"font-size:0.875rem"
>
复制入库失败编号
</div>
<div
class=
"btn"
v-clipboard:copy=
"copyNum"
@
click=
"getBarcodeSuccess(1)"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
style=
"font-size:0.875rem"
>
<div
class=
"btn"
v-clipboard:copy=
"copyNum"
@
click=
"getBarcodeSuccess(1)"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
style=
"font-size:0.875rem"
>
复制入库成功编号
</div>
<div
class=
"btn"
v-clipboard:copy=
"copyNum"
@
click=
"getBarcode"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
style=
"font-size:0.875rem"
>
<div
class=
"btn"
v-clipboard:copy=
"copyNum"
@
click=
"getBarcode"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
style=
"font-size:0.875rem"
>
复制条码
</div>
<div
v-if=
'showType!=2'
class=
"btn send"
@
click=
"isShowFcxBtn"
style=
"font-size:0.875rem"
>
发查询
</div>
<div
v-if=
'showType!=2'
class=
"btn send"
@
click=
"isShowFcxBtn"
style=
"font-size:0.875rem"
>
发查询
</div>
</div>
</div>
<!--四 -->
<el-tag
style=
"width: 100%; color: #666666; margin-bottom: 1rem;background: #ddebff;"
v-show=
"isShowTip"
>
<el-tag
style=
"width: 100%; color: #666666; margin-bottom: 1rem;background: #ddebff;"
v-show=
"isShowTip"
>
<span
v-html=
"' '"
></span>
<i
class=
"iconfont icon-tanhao1"
style=
"color: #055fe7; font-size: 1rem; margin: 0 0.625rem;"
></i>
<i
class=
"iconfont icon-tanhao1"
style=
"color: #055fe7; font-size: 1rem; margin: 0 0.625rem;"
></i>
已选择
<span
style=
"color: #055fe7"
>
{{
multipleSelection
.
length
}}
</span>
项
<span
v-html=
"' '"
></span>
<!-- 服务调用总计:
<span
v-html=
"' '"
></span>
36.4万 -->
<el-link
type=
"primary"
:underline=
"false"
:style=
"
{
<el-link
type=
"primary"
:underline=
"false"
:style=
"
{
marginLeft: '1.25rem',
}" @click="toggleSelection()">清除
</el-link>
}"
@click="toggleSelection()"
>清除
</el-link>
</el-tag>
<!-- 五 -->
<div
v-if=
"showType == 1 || showType == 3"
>
<el-table
:border=
"false"
:class=
"
{delSelection: !selectBoo}" :height="height" ref="multipleTable" :data="tableDate1" tooltip-effect="dark" style="width: 100%" row-key="sequenceNumber" :header-cell-style="{background:'#eef1f6',color:'#606266'}" :tree-props="{
<el-table
:border=
"false"
:class=
"
{delSelection: !selectBoo}"
:height="height"
ref="multipleTable"
:data="tableDate1"
tooltip-effect="dark"
style="width: 100%"
row-key="sequenceNumber"
:header-cell-style="{background:'#eef1f6',color:'#606266'}"
:tree-props="{
children: 'pcImportRecordGrandchildren',
hasChildren: 'hasChildren',
}" @selection-change="handleSelectionChange" @expand-change="hadnlExpandChange">
}"
@selection-change="handleSelectionChange"
@expand-change="hadnlExpandChange"
>
<!-- @expand-change="hadnlExpandChange" -->
<el-table-column
type=
"selection"
:width=
"width5"
>
<el-table-column
type=
"selection"
:width=
"width5"
>
</el-table-column>
<el-table-column
prop=
"taskNumber"
label=
"任务号"
:width=
"width1"
>
<el-table-column
prop=
"taskNumber"
label=
"任务号"
:width=
"width1"
>
<template
slot-scope=
"scope"
>
<svg-icon
style=
"
<svg-icon
style=
"
width: 0.875rem;
height: 0.6875rem;
margin-bottom: 0.125rem;
margin-left: 0.3125rem;
"
v-if=
"scope.row.pcImportRecordGrandchildren || scope.row.pcImportRecordGrandchildren === null"
icon-class=
"tree_f"
>
"
v-if=
"scope.row.pcImportRecordGrandchildren || scope.row.pcImportRecordGrandchildren === null"
icon-class=
"tree_f"
>
</svg-icon>
<svg-icon
style=
"
<svg-icon
style=
"
width: 0.8125rem;
height: 0.375rem;
margin: 0 0 0.1875rem 0;
"
v-else-if=
"!scope.row.pcImportRecordGrandchildren || scope.row.pcImportRecordGrandchildren !== null"
icon-class=
"tree_c"
></svg-icon>
"
v-else-if=
"!scope.row.pcImportRecordGrandchildren || scope.row.pcImportRecordGrandchildren !== null"
icon-class=
"tree_c"
></svg-icon>
{{
scope
.
row
.
pcImportRecordGrandchildren
||
scope
.
row
.
pcImportRecordGrandchildren
===
null
?
scope
.
row
.
taskNumber
:
scope
.
row
.
taskNumber
}}
<div
v-show=
"scope.row.pcImportRecordGrandchildren && scope.row.pcImportRecordGrandchildren !== null"
class=
"children-count"
>
<div
v-show=
"scope.row.pcImportRecordGrandchildren && scope.row.pcImportRecordGrandchildren !== null"
class=
"children-count"
>
{{
scope
.
row
.
pcImportRecordGrandchildren
?
scope
.
row
.
pcImportRecordGrandchildren
.
length
:
0
}}
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"fileName"
label=
"文件名"
:width=
"width2"
show-overflow-tooltip
>
<el-table-column
prop=
"fileName"
label=
"文件名"
:width=
"width2"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"barcode"
:label=
"showType == 1?'人员编号':'案事件编号'"
:width=
"width1"
show-overflow-tooltip
>
<el-table-column
prop=
"barcode"
:label=
"showType == 1?'人员编号':'案事件编号'"
:width=
"width1"
show-overflow-tooltip
>
</el-table-column>
<!-- <el-table-column
prop="dataTypeName"
...
...
@@ -200,38 +409,104 @@
:width="width3"
>
</el-table-column> -->
<el-table-column
prop=
"logicBatabaseName"
label=
"逻辑分库"
:width=
"width_ljfk"
show-overflow-tooltip
>
<el-table-column
prop=
"logicBatabaseName"
label=
"逻辑分库"
:width=
"width_ljfk"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"statusName"
label=
"状态"
:width=
"width6"
>
<el-table-column
prop=
"statusName"
label=
"状态"
:width=
"width6"
>
<
template
slot-scope=
"scope"
>
<span
class=
"zt1"
v-if=
"scope.row.status==1"
></span>
<span
class=
"zt0"
v-if=
"scope.row.status==0"
></span>
<span
class=
"zt1"
v-if=
"scope.row.status==1"
></span>
<span
class=
"zt0"
v-if=
"scope.row.status==0"
></span>
<span>
{{
scope
.
row
.
statusName
}}
</span>
<!-- scope.row.status==1?'zt1':'zt0' -->
<span
v-if=
"scope.row.failReason"
class=
"history"
>
<el-tooltip
class=
"item"
effect=
"dark"
placement=
"right"
>
<span
v-if=
"scope.row.failReason"
class=
"history"
>
<el-tooltip
class=
"item"
effect=
"dark"
placement=
"right"
>
<div
slot=
"content"
>
{{
scope
.
row
.
failReason
}}
</div>
<img
src=
"../../assets/img/confirm/history2x.png"
/>
</el-tooltip>
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
width=
"auto"
>
<el-table-column
label=
"操作"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<div
class=
"ops"
v-if=
"scope.row.barcode"
@
click
.
stop=
'closeSelected'
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"编辑"
placement=
"top"
:open-delay=
"500"
@
click=
"handleClick(scope.row)"
>
<div
class=
"icon bj"
@
click=
"handleClick(scope.row)"
>
<img
src=
"../../assets/img/qbryk/bj.svg"
alt=
""
/>
<div
class=
"ops"
v-if=
"scope.row.barcode"
@
click
.
stop=
'closeSelected'
>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"编辑"
placement=
"top"
:open-delay=
"500"
@
click=
"handleClick(scope.row)"
>
<div
class=
"icon bj"
@
click=
"handleClick(scope.row)"
>
<img
src=
"../../assets/img/qbryk/bj.svg"
alt=
""
/>
</div>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"复制条码"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon bz"
@
click=
"getBarcode1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/fz.svg"
alt=
""
/>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"复制条码"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon bz"
@
click=
"getBarcode1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/fz.svg"
alt=
""
/>
</div>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"发查询"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon look"
@
click=
"isShowFcxBtn1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/search.svg"
alt=
""
/>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"发查询"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon look"
@
click=
"isShowFcxBtn1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/search.svg"
alt=
""
/>
</div>
</el-tooltip>
</div>
...
...
@@ -240,50 +515,112 @@
</el-table>
</div>
<el-table
:border=
"false"
class=
"bzTable"
:class=
"{delSelection: !selectBoo}"
v-if=
"showType == 2"
:height=
"height"
ref=
"multipleTable"
:data=
"tableDate2"
tooltip-effect=
"dark"
style=
"width: 100%"
row-key=
"sequenceNumber"
:header-cell-style=
"{background:'#eef1f6',color:'#606266'}"
:tree-props=
"{
<el-table
:border=
"false"
class=
"bzTable"
:class=
"{delSelection: !selectBoo}"
v-if=
"showType == 2"
:height=
"height"
ref=
"multipleTable"
:data=
"tableDate2"
tooltip-effect=
"dark"
style=
"width: 100%"
row-key=
"sequenceNumber"
:header-cell-style=
"{background:'#eef1f6',color:'#606266'}"
:tree-props=
"{
children: 'affirmImportRecordGrandchildren',
hasChildren: 'hasChildren',
}"
@
selection-change=
"handleSelectionChange"
@
expand-change=
"hadnlExpandChangeBz"
>
<el-table-column
type=
"selection"
:width=
"width5"
>
}"
@
selection-change=
"handleSelectionChange"
@
expand-change=
"hadnlExpandChangeBz"
>
<el-table-column
type=
"selection"
:width=
"width5"
>
</el-table-column>
<el-table-column
prop=
"taskNumber"
label=
"任务号"
:width=
"width1"
>
<el-table-column
prop=
"taskNumber"
label=
"任务号"
:width=
"width1"
>
<
template
slot-scope=
"scope"
>
<svg-icon
style=
"
<svg-icon
style=
"
width: 0.875rem;
height: 0.6875rem;
margin-bottom: 0.125rem;
margin-left: 0.3125rem;
"
v-if=
"scope.row.affirmImportRecordGrandchildren || scope.row.affirmImportRecordGrandchildren === null"
icon-class=
"tree_f"
>
"
v-if=
"scope.row.affirmImportRecordGrandchildren || scope.row.affirmImportRecordGrandchildren === null"
icon-class=
"tree_f"
>
</svg-icon>
<svg-icon
style=
"
<svg-icon
style=
"
width: 0.8125rem;
height: 0.375rem;
margin: 0 0 0.1875rem 0;
"
v-else-if=
"!scope.row.affirmImportRecordGrandchildren || scope.row.affirmImportRecordGrandchildren !== null"
icon-class=
"tree_c"
></svg-icon>
"
v-else-if=
"!scope.row.affirmImportRecordGrandchildren || scope.row.affirmImportRecordGrandchildren !== null"
icon-class=
"tree_c"
></svg-icon>
{{
scope
.
row
.
affirmImportRecordGrandchildren
||
scope
.
row
.
affirmImportRecordGrandchildren
===
null
?
scope
.
row
.
taskNumber
:
scope
.
row
.
taskNumber
}}
<div
v-show=
"scope.row.affirmImportRecordGrandchildren && scope.row.affirmImportRecordGrandchildren !== null"
class=
"children-count"
>
<div
v-show=
"scope.row.affirmImportRecordGrandchildren && scope.row.affirmImportRecordGrandchildren !== null"
class=
"children-count"
>
{{
scope
.
row
.
affirmImportRecordGrandchildren
?
scope
.
row
.
affirmImportRecordGrandchildren
.
length
:
0
}}
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"fileName"
label=
"文件名"
:width=
"width1"
show-overflow-tooltip
>
<el-table-column
prop=
"fileName"
label=
"文件名"
:width=
"width1"
show-overflow-tooltip
>
</el-table-column>
<el-table-column
prop=
"dataTypeName"
label=
"查询类型"
:width=
"width3"
>
<el-table-column
prop=
"dataTypeName"
label=
"查询类型"
:width=
"width3"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
'scope.row.queryType==0'
style=
"color: #fa9500;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
<div
v-if=
'scope.row.queryType==1'
style=
"color: #e60012;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
<div
v-if=
'scope.row.queryType==2'
style=
"color: #00b47a;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
<div
v-if=
'scope.row.queryType==3'
style=
"color: #055fe7;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
<div
v-if=
'scope.row.queryType==0'
style=
"color: #fa9500;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
<div
v-if=
'scope.row.queryType==1'
style=
"color: #e60012;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
<div
v-if=
'scope.row.queryType==2'
style=
"color: #00b47a;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
<div
v-if=
'scope.row.queryType==3'
style=
"color: #055fe7;"
>
{{
scope
.
row
.
dataTypeName
}}
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"barcode"
label=
"人员编号/案事件编号"
:width=
"width1"
show-overflow-tooltip
>
<el-table-column
prop=
"barcode"
label=
"人员编号/案事件编号"
:width=
"width1"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<div
style=
"display: flex;flex-direction: row;"
>
<div
v-if=
"scope.row.srcBarcode && scope.row.destBarcode !== ''"
style=
"margin-top:0.563rem;margin-right: 0.313rem;"
>
<div
v-if=
"scope.row.srcBarcode && scope.row.destBarcode !== ''"
style=
"margin-top:0.563rem;margin-right: 0.313rem;"
>
<div
style=
"width: 0.4375rem;height: 0.4375rem;background: #FFFFFF;border: 1px solid #006AFF;border-radius: 50%;"
></div>
<div
style=
"width: 1px;height: 15px;background: #D8D8D8;margin-left: 3px;"
></div>
<div
style=
"width: 0.4375rem;height: 0.4375rem;background: #FFFFFF;border: 1px solid #006AFF;border-radius: 50%;"
></div>
...
...
@@ -296,11 +633,19 @@
</
template
>
</el-table-column>
<el-table-column
prop=
"logicBatabaseName"
label=
"逻辑分库"
:width=
"width_ljfk2"
show-overflow-tooltip
>
<el-table-column
prop=
"logicBatabaseName"
label=
"逻辑分库"
:width=
"width_ljfk2"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<div
style=
"display: flex;flex-direction: row;"
>
<div
v-if=
"scope.row.srcLogicName && scope.row.destLogicName !== ''"
style=
"margin-top:0.563rem;margin-right: 0.313rem;"
>
<div
v-if=
"scope.row.srcLogicName && scope.row.destLogicName !== ''"
style=
"margin-top:0.563rem;margin-right: 0.313rem;"
>
<div
style=
"width: 7px;height: 7px;background: #FFFFFF;border: 1px solid #006AFF;border-radius: 50%;"
></div>
<div
style=
"width: 1px;height: 15px;background: #D8D8D8;margin-left: 3px;"
></div>
<div
style=
"width: 7px;height: 7px;background: #FFFFFF;border: 1px solid #006AFF;border-radius: 50%;"
></div>
...
...
@@ -313,23 +658,47 @@
</
template
>
</el-table-column>
<el-table-column
prop=
"statusName"
label=
"状态"
:width=
"width6"
>
<el-table-column
prop=
"statusName"
label=
"状态"
:width=
"width6"
>
<
template
slot-scope=
"scope"
>
<span
class=
"zt1"
v-if=
"scope.row.status==1"
></span>
<span
class=
"zt0"
v-if=
"scope.row.status==0"
></span>
<span
class=
"zt1"
v-if=
"scope.row.status==1"
></span>
<span
class=
"zt0"
v-if=
"scope.row.status==0"
></span>
<span>
{{
scope
.
row
.
statusName
}}
</span>
<!-- scope.row.status==1?'zt1':'zt0' -->
<span
v-if=
"scope.row.failReason"
class=
"history"
>
<el-tooltip
class=
"item"
effect=
"dark"
placement=
"right"
>
<span
v-if=
"scope.row.failReason"
class=
"history"
>
<el-tooltip
class=
"item"
effect=
"dark"
placement=
"right"
>
<div
slot=
"content"
>
{{
scope
.
row
.
failReason
}}
</div>
<img
src=
"../../assets/img/confirm/history2x.png"
/>
</el-tooltip>
</span>
</
template
>
</el-table-column>
<el-table-column
label=
"操作"
width=
"auto"
>
<el-table-column
label=
"操作"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<div
class=
"ops"
v-if=
"scope.row.srcBarcode"
@
click
.
stop=
'closeSelected'
>
<div
class=
"ops"
v-if=
"scope.row.srcBarcode"
@
click
.
stop=
'closeSelected'
>
<!--
<el-tooltip
class=
"item"
effect=
"dark"
...
...
@@ -348,14 +717,38 @@
/>
</div>
</el-tooltip>
-->
<el-tooltip
class=
"item"
effect=
"dark"
content=
"复制条码"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon bj"
@
click=
"getBarcode1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/fz.svg"
alt=
""
/>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"复制条码"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon bj"
@
click=
"getBarcode1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/fz.svg"
alt=
""
/>
</div>
</el-tooltip>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"发查询"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon look"
@
click=
"isShowFcxBtn1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/search.svg"
alt=
""
/>
<el-tooltip
class=
"item"
effect=
"dark"
content=
"发查询"
placement=
"top"
:open-delay=
"500"
>
<div
class=
"icon look"
@
click=
"isShowFcxBtn1(scope.row)"
>
<img
src=
"../../assets/img/qbryk/search.svg"
alt=
""
/>
</div>
</el-tooltip>
<!--
<el-tooltip
...
...
@@ -378,23 +771,62 @@
</el-table>
</div>
<!-- 六 -->
<div
class=
"block"
v-if=
"showType == 1|| showType == 3"
>
<div
class=
"block"
v-if=
"showType == 1|| showType == 3"
>
<span
class=
"record"
>
共{{ total1 }}条记录 第{{ currPage1 }}/{{Tpage1}}页
</span>
<el-pagination
class=
"paging"
@
size-change=
"handleSizeChange1"
@
current-change=
"handleCurrentChange1"
:current-page=
"currPage1"
:page-sizes=
"[10, 20, 30, 40]"
background
layout=
"prev, pager, next"
:total=
"total1"
>
<el-pagination
class=
"paging"
@
size-change=
"handleSizeChange1"
@
current-change=
"handleCurrentChange1"
:current-page=
"currPage1"
:page-sizes=
"[10, 20, 30, 40]"
background
layout=
"prev, pager, next"
:total=
"total1"
>
</el-pagination>
</div>
<div
class=
"block"
v-if=
"showType == 2"
>
<div
class=
"block"
v-if=
"showType == 2"
>
<span
class=
"record"
>
共{{ total2 }}条记录 第{{ currPage2 }}/{{Tpage2}}页
</span>
<el-pagination
class=
"paging"
@
size-change=
"handleSizeChange2"
@
current-change=
"handleCurrentChange2"
:current-page=
"currPage2"
:page-sizes=
"[10, 20, 30, 40]"
background
layout=
"prev, pager, next"
:total=
"total2"
>
<el-pagination
class=
"paging"
@
size-change=
"handleSizeChange2"
@
current-change=
"handleCurrentChange2"
:current-page=
"currPage2"
:page-sizes=
"[10, 20, 30, 40]"
background
layout=
"prev, pager, next"
:total=
"total2"
>
</el-pagination>
</div>
<!-- 添加到队列弹窗 -->
<tjddl
:isShowTjddl=
"isShowTjddl"
:rowData=
"rowData"
:type=
"type"
@
closeTjddl=
"closeTjddl"
></tjddl>
<tjddl
:isShowTjddl=
"isShowTjddl"
:rowData=
"rowData"
:type=
"type"
@
closeTjddl=
"closeTjddl"
></tjddl>
<!-- 复制数据弹窗 -->
<fztm
:isShowFztm=
"isShowFztm"
:rowData=
"rowData"
:type=
"type"
@
closeFztm=
"closeFztm"
></fztm>
<fztm
:isShowFztm=
"isShowFztm"
:rowData=
"rowData"
:type=
"type"
@
closeFztm=
"closeFztm"
></fztm>
<!-- 发查询弹窗 -->
<fcx
:isShowFcx=
"isShowFcx"
:rowData=
"rowData"
:type=
"type"
@
closeFcx=
"closeFcx"
>
<fcx
:isShowFcx=
"isShowFcx"
:rowData=
"rowData"
:type=
"type"
@
closeFcx=
"closeFcx"
>
</fcx>
</div>
</template>
...
...
@@ -1465,7 +1897,7 @@ export default {
}
}
/
deep
/
.is-checked
{
background-color
:
#055
FE
7
;
background-color
:
#055
fe
7
;
}
}
}
...
...
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