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
c72472bb
Commit
c72472bb
authored
Dec 22, 2021
by
li_hongchao
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev_zwpt' into dev_zwpt
parents
7df00e69
bc75c714
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
1257 additions
and
873 deletions
+1257
-873
src/views/cxyrd/TT.vue
+9
-5
src/views/cxyrd/modules/LLCandidate.vue
+8
-6
src/views/cxyrd/modules/Recognition_dialog.vue
+50
-12
src/views/rgrd/modules/LLCandidate.vue
+13
-17
src/views/rgrd/modules/LLSrc.vue
+14
-7
src/views/rgrd/modules/LTCandidate.vue
+269
-172
src/views/rgrd/modules/LTSrc.vue
+35
-28
src/views/rgrd/modules/TLCandidate.vue
+108
-95
src/views/rgrd/modules/TLSrc.vue
+692
-425
src/views/rgrd/rgLL.vue
+5
-24
src/views/rgrd/rgLT.vue
+28
-26
src/views/rgrd/rgTL.vue
+11
-23
src/views/rgrd/rgTT.vue
+11
-29
vue.config.js
+4
-4
No files found.
src/views/cxyrd/TT.vue
View file @
c72472bb
...
...
@@ -121,7 +121,11 @@
{{ scope.$index + 1 }}
</div>
</el-table-column>
<el-table-column
prop=
"score"
label=
"得分"
:width=
"!roleArr.includes('C-1-7')?'auto':width1"
>
<el-table-column
prop=
"score"
label=
"得分"
:width=
"!roleArr.includes('C-1-7') ? 'auto' : width1"
>
<div
class=
"del"
slot-scope=
"scope"
...
...
@@ -1405,13 +1409,13 @@ export default {
//console.info("目标plan", response.data.ret);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
// 目标 左手 平面
self
.
destFingersLeft
L
.
forEach
((
item
)
=>
{
self
.
destFingersLeft
R
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 目标 右手 平面
self
.
destFingersRight
L
.
forEach
((
item
)
=>
{
self
.
destFingersRight
R
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
...
...
@@ -1441,13 +1445,13 @@ export default {
//console.info("目标roll", response.data.ret);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
// 目标 左手 滚动
self
.
destFingersLeft
R
.
forEach
((
item
)
=>
{
self
.
destFingersLeft
L
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 目标 右手 滚动
self
.
destFingersRight
R
.
forEach
((
item
)
=>
{
self
.
destFingersRight
L
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
...
...
src/views/cxyrd/modules/LLCandidate.vue
View file @
c72472bb
...
...
@@ -67,20 +67,22 @@
</el-table-column>
<el-table-column
prop=
"destseqno"
label=
"序号"
:width=
"!roleArr.includes('C-1-7')?'auto':width3"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"scope.row.destseqno"
>
<span
v-if=
"scope.row.removeFlag === 1"
>
<del>
{{
scope
.
$index
+
1
>=
9
?
scope
.
$index
+
1
:
"0"
+
(
scope
.
$index
+
1
)
scope
.
row
.
destseqno
>
9
?
scope
.
row
.
destseqno
:
"0"
+
scope
.
row
.
destseqno
}}
</del>
</span>
<span
v-else
>
{{
scope
.
$index
+
1
>=
9
?
scope
.
$index
+
1
:
"0"
+
(
scope
.
$index
+
1
)
scope
.
row
.
destseqno
>
9
?
scope
.
row
.
destseqno
:
"0"
+
scope
.
row
.
destseqno
}}
</span>
</div>
</
template
>
</el-table-column>
<el-table-column
...
...
src/views/cxyrd/modules/Recognition_dialog.vue
View file @
c72472bb
...
...
@@ -112,26 +112,64 @@ export default {
},
})
.
then
((
res
)
=>
{
if
(
res
.
data
.
code
==
0
&&
res
.
data
.
message
==
'success'
){
let
result
=
res
.
data
.
ret
;
if
(
res
.
data
.
code
==
0
&&
res
.
data
.
message
==
"success"
)
{
//人人查重
if
(
form
.
originCodeType
==
"0"
&&
form
.
targetCodeType
==
"0"
)
{
self
.
$router
.
pushToTab
(
"/rgTT"
);
self
.
$router
.
pushToTab
({
path
:
"/rgTT"
,
query
:
{
qid
:
result
.
qid
,
qqid
:
result
.
qqid
,
barcode
:
result
.
srcbarcode
,
type
:
"son"
,
},
});
//人案倒查
}
else
if
(
form
.
originCodeType
==
"0"
&&
form
.
targetCodeType
==
"1"
)
{
self
.
$router
.
pushToTab
(
"/rgTL"
);
}
else
if
(
form
.
originCodeType
==
"0"
&&
form
.
targetCodeType
==
"1"
)
{
self
.
$router
.
pushToTab
({
path
:
"/rgTL"
,
query
:
{
qid
:
result
.
qid
,
qqid
:
result
.
qqid
,
type
:
"son"
,
},
});
//案人正查
}
else
if
(
form
.
originCodeType
==
"1"
&&
form
.
targetCodeType
==
"0"
)
{
self
.
$router
.
pushToTab
(
"/rgLT"
);
}
else
if
(
form
.
originCodeType
==
"1"
&&
form
.
targetCodeType
==
"0"
)
{
self
.
$router
.
pushToTab
({
path
:
"/rgLT"
,
query
:
{
qid
:
result
.
qid
,
qqid
:
result
.
qqid
,
type
:
"son"
,
},
});
//案案串查
}
else
if
(
form
.
originCodeType
==
"1"
&&
form
.
targetCodeType
==
"1"
)
{
self
.
$router
.
pushToTab
(
"/rgLL"
);
}
else
if
(
form
.
originCodeType
==
"1"
&&
form
.
targetCodeType
==
"1"
)
{
self
.
$router
.
pushToTab
({
path
:
"/rgLL"
,
query
:
{
qid
:
result
.
qid
,
qqid
:
result
.
qqid
,
type
:
"son"
,
},
});
}
self
.
dialogVisible
=
false
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
)
self
.
dialogVisible
=
false
;
}
else
{
this
.
$message
.
error
(
res
.
data
.
message
)
;
}
});
}
});
},
...
...
src/views/rgrd/modules/LLCandidate.vue
View file @
c72472bb
...
...
@@ -37,20 +37,22 @@
>
<el-table-column
prop=
"destseqno"
label=
"序号"
:width=
"width3"
>
<template
slot-scope=
"scope"
>
<div>
<span
v-if=
"scope.row.removeFlag === 1"
>
<del>
{{
scope
.
$index
+
1
>=
9
?
scope
.
$index
+
1
:
"0"
+
(
scope
.
$index
+
1
)
scope
.
row
.
destseqno
>
9
?
scope
.
row
.
destseqno
:
"0"
+
scope
.
row
.
destseqno
}}
</del>
</span>
<span
v-else
>
{{
scope
.
$index
+
1
>=
9
?
scope
.
$index
+
1
:
"0"
+
(
scope
.
$index
+
1
)
scope
.
row
.
destseqno
>
9
?
scope
.
row
.
destseqno
:
"0"
+
scope
.
row
.
destseqno
}}
</span>
</div>
</
template
>
</el-table-column>
<el-table-column
...
...
@@ -60,6 +62,7 @@
v-if=
"roleArr.includes('C-1-7')"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"scope.$index == 0"
>
<!-- 被删除-->
<span
v-if=
"scope.row.removeFlag === 1"
>
<del>
{{
scope
.
row
.
destbarcode
}}
</del>
...
...
@@ -67,6 +70,7 @@
<span
v-else
>
{{
scope
.
row
.
destbarcode
}}
</span>
</div>
</
template
>
</el-table-column>
</el-table>
...
...
@@ -1052,13 +1056,13 @@ export default {
sessionStorage
.
setItem
(
"destseqno"
,
val
.
destseqno
);
self
.
$store
.
commit
(
"loading/setLoading"
,
true
);
///////////////////////////////
if
(
self
.
fingerShowType
==
"指纹"
)
{
if
(
val
.
destseqno
<=
99
)
{
//案件指纹
this
.
$axios
.
post
(
"/api/org/case/barcode/seqNo"
,
{
barcode
:
val
.
destbarcode
,
seqno
:
val
.
destseqno
,
qqid
:
val
.
qqid
,
qqid
:
sessionStorage
.
getItem
(
"qqid"
)
,
})
.
then
((
response
)
=>
{
self
.
$bus
.
emit
(
...
...
@@ -1071,7 +1075,7 @@ export default {
self
.
$store
.
commit
(
"loading/setLoading"
,
false
);
},
500
);
}
else
{
//案件
指
纹
//案件
掌
纹
this
.
$axios
.
post
(
"/api/org/case/palm/barcode/seq"
,
{
barcode
:
val
.
destbarcode
,
...
...
@@ -1089,14 +1093,6 @@ export default {
self
.
$store
.
commit
(
"loading/setLoading"
,
false
);
},
500
);
}
// this.$axios.get(`/api/api/org/plainByBarcode/R1100002487002018050034/1/`)
// this.$axios
// .get(`/api/org/plainByBarcode/${val.destbarcode}/${val.destseqno}`)
// .then(response => {
// //console.log(response);
// self.$bus.emit("changImageEditTarget", response.data.ret.image);
// });
}
else
{
this
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
}
...
...
src/views/rgrd/modules/LLSrc.vue
View file @
c72472bb
...
...
@@ -74,6 +74,7 @@
fingerRB: item.affirmstatus == 3,
}"
v-for=
"(item, index) in enumerate"
v-show=
"item.image"
@
click=
"changeStyle(index, item)"
:key=
"index"
>
...
...
@@ -89,7 +90,9 @@
>
{{ Number(item.seq + 1)
<
11 ? ("0" + Number(item.seq)) : Number(item.seq) }}
</div>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
/>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
/>
<div
class=
"finger-tips"
>
<!-- 认定完成 -->
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus == 1"
>
...
...
@@ -363,9 +366,11 @@ export default {
// 发送请求
self
.
$store
.
commit
(
"loading/setLoading"
,
true
);
this
.
$axios
.
post
(
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
seq
}
`
,
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
),
})
.
post
(
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
)
.
then
((
response
)
=>
{
//console.log(response);
self
.
$bus
.
emit
(
"initCandidate"
,
response
.
data
.
ret
);
...
...
@@ -511,9 +516,11 @@ export default {
// 发送请求
self
.
$store
.
commit
(
"loading/setLoading"
,
true
);
this
.
$axios
.
post
(
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
seq
}
`
,
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
),
})
.
post
(
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
)
.
then
((
response
)
=>
{
//console.log(response);
self
.
$bus
.
emit
(
"initCandidate"
,
response
.
data
.
ret
);
...
...
src/views/rgrd/modules/LTCandidate.vue
View file @
c72472bb
<
template
>
<div
class=
"lt_candidate"
>
<div
class=
"lt_candidate_number"
>
<el-table
highlight-current-row
@
current-change=
"handleCurrentChange"
class=
"lt_candidate_table"
:data=
"tableData"
ref=
"singleTable"
:row-class-name=
"tableRowClassName"
>
<el-table-column
label=
"指掌位"
type=
"index"
:width=
"width1"
>
<el-table
highlight-current-row
@
current-change=
"handleCurrentChange"
class=
"lt_candidate_table"
:data=
"tableData"
ref=
"singleTable"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"destseqno"
label=
"指掌位"
align=
"center"
:width=
"!roleArr.includes('C-1-7') ? 'auto' : width3"
>
<template
slot-scope=
"scope"
>
<div>
<span
v-if=
"scope.row.removeFlag === 1"
>
<del>
{{
scope
.
row
.
destseqno
==
"1"
?
"滚动-右拇"
:
scope
.
row
.
destseqno
==
"2"
?
"滚动-右食"
:
scope
.
row
.
destseqno
==
"3"
?
"滚动-右中"
:
scope
.
row
.
destseqno
==
"4"
?
"滚动-右环"
:
scope
.
row
.
destseqno
==
"5"
?
"滚动-右小"
:
scope
.
row
.
destseqno
==
"6"
?
"滚动-左拇"
:
scope
.
row
.
destseqno
==
"7"
?
"滚动-左食"
:
scope
.
row
.
destseqno
==
"8"
?
"滚动-左中"
:
scope
.
row
.
destseqno
==
"9"
?
"滚动-左环"
:
scope
.
row
.
destseqno
==
"10"
?
"滚动-左小"
:
scope
.
row
.
destseqno
==
"11"
?
"平面-右拇"
:
scope
.
row
.
destseqno
==
"12"
?
"平面-右食"
:
scope
.
row
.
destseqno
==
"13"
?
"平面-右中"
:
scope
.
row
.
destseqno
==
"14"
?
"平面-右环"
:
scope
.
row
.
destseqno
==
"15"
?
"平面-右小"
:
scope
.
row
.
destseqno
==
"16"
?
"平面-左拇"
:
scope
.
row
.
destseqno
==
"17"
?
"平面-左食"
:
scope
.
row
.
destseqno
==
"18"
?
"平面-左中"
:
scope
.
row
.
destseqno
==
"19"
?
"平面-左环"
:
scope
.
row
.
destseqno
==
"20"
?
"平面-左小"
:
scope
.
row
.
destseqno
==
"31"
?
"右掌"
:
scope
.
row
.
destseqno
==
"32"
?
"左掌"
:
scope
.
row
.
destseqno
==
"33"
?
"右侧掌"
:
scope
.
row
.
destseqno
==
"34"
?
"左侧掌"
:
""
}}
</del>
</span>
<span
v-else
>
{{
scope
.
row
.
destseqno
==
"1"
?
"滚动-右拇"
:
scope
.
row
.
destseqno
==
"2"
?
"滚动-右食"
:
scope
.
row
.
destseqno
==
"3"
?
"滚动-右中"
:
scope
.
row
.
destseqno
==
"4"
?
"滚动-右环"
:
scope
.
row
.
destseqno
==
"5"
?
"滚动-右小"
:
scope
.
row
.
destseqno
==
"6"
?
"滚动-左拇"
:
scope
.
row
.
destseqno
==
"7"
?
"滚动-左食"
:
scope
.
row
.
destseqno
==
"8"
?
"滚动-左中"
:
scope
.
row
.
destseqno
==
"9"
?
"滚动-左环"
:
scope
.
row
.
destseqno
==
"10"
?
"滚动-左小"
:
scope
.
row
.
destseqno
==
"11"
?
"平面-右拇"
:
scope
.
row
.
destseqno
==
"12"
?
"平面-右食"
:
scope
.
row
.
destseqno
==
"13"
?
"平面-右中"
:
scope
.
row
.
destseqno
==
"14"
?
"平面-右环"
:
scope
.
row
.
destseqno
==
"15"
?
"平面-右小"
:
scope
.
row
.
destseqno
==
"16"
?
"平面-左拇"
:
scope
.
row
.
destseqno
==
"17"
?
"平面-左食"
:
scope
.
row
.
destseqno
==
"18"
?
"平面-左中"
:
scope
.
row
.
destseqno
==
"19"
?
"平面-左环"
:
scope
.
row
.
destseqno
==
"20"
?
"平面-左小"
:
scope
.
row
.
destseqno
==
"31"
?
"右掌"
:
scope
.
row
.
destseqno
==
"32"
?
"左掌"
:
scope
.
row
.
destseqno
==
"33"
?
"右侧掌"
:
scope
.
row
.
destseqno
==
"34"
?
"左侧掌"
:
""
}}
</span>
</div>
</
template
>
</el-table-column>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"scope.$index == 0"
>
<!-- 被删除 -->
<span
v-if=
"scope.row.removeFlag===
1"
>
<span
v-if=
"scope.row.removeFlag ===
1"
>
<del>
{{
scope
.
row
.
destbarcode
}}
</del>
</span>
<span
v-else
>
{{
scope
.
row
.
destbarcode
}}
</span>
</div>
</
template
>
</el-table-column>
</el-table>
<div
class=
"lt_candidate_bottom"
>
<span>
共计
<span>
{{ total }}条
</span>
数据
</span>
<span
>
共计
<span>
{{ total }}条
</span>
数据
</span
>
</div>
</div>
<transition
name=
"slide-fade"
>
...
...
@@ -114,16 +245,13 @@
</template>
<
script
>
import
axios
from
"axios"
;
import
{
Loading
}
from
"element-ui"
;
export
default
{
name
:
"LTCandidate"
,
data
()
{
data
()
{
return
{
width3
:
7
0
,
width3
:
10
0
,
width2
:
60
,
width1
:
8
0
,
width1
:
5
0
,
checked
:
true
,
tableData
:
null
,
// 不做处理的数据
...
...
@@ -169,17 +297,26 @@ export default {
loading
:
null
,
timer
:
null
,
// 是否被删除
isDelete
:
false
isDelete
:
false
,
// 搜索类型
searchType
:
"指纹"
,
};
},
created
()
{
mounted
()
{
let
self
=
this
;
// 监听指掌纹类型
this
.
$bus
.
on
(
"searchTypeLT"
,
(
type
)
=>
{
self
.
searchType
=
type
;
});
},
created
()
{
let
self
=
this
;
let
w1
=
1920
;
let
w2
=
window
.
innerWidth
;
this
.
width1
=
this
.
width1
*
w2
/
w1
;
this
.
width2
=
this
.
width2
*
w2
/
w1
;
this
.
width3
=
this
.
width3
*
w2
/
w1
;
this
.
width1
=
(
this
.
width1
*
w2
)
/
w1
;
this
.
width2
=
(
this
.
width2
*
w2
)
/
w1
;
this
.
width3
=
(
this
.
width3
*
w2
)
/
w1
;
// 监听是否被删除
self
.
$bus
.
on
(
"deleteMessage"
,
(
obj
)
=>
{
...
...
@@ -190,7 +327,7 @@ export default {
}
});
self
.
$bus
.
on
(
"initCandidate"
,
tableData
=>
{
self
.
$bus
.
on
(
"initCandidate"
,
(
tableData
)
=>
{
//console.log(tableData);
self
.
tableData
=
tableData
;
if
(
self
.
tableData
)
{
...
...
@@ -201,30 +338,30 @@ export default {
if
(
self
.
tableData
&&
self
.
tableData
.
length
>
0
)
{
self
.
$nextTick
(()
=>
{
self
.
$refs
.
singleTable
.
setCurrentRow
(
self
.
tableData
[
0
]);
})
})
;
}
else
{
self
.
$bus
.
emit
(
'bzJudge'
,
null
)
this
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
$bus
.
emit
(
"bzJudge"
,
null
);
this
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
}
});
},
beforeDestroy
()
{
this
.
$bus
.
off
(
'deleteMessage'
)
this
.
$bus
.
off
(
'initCandidate'
)
beforeDestroy
()
{
this
.
$bus
.
off
(
"deleteMessage"
);
this
.
$bus
.
off
(
"initCandidate"
);
},
methods
:
{
/**
* 选择指纹类型
* @param e
*/
changefingershowType
(
e
)
{
changefingershowType
(
e
)
{
this
.
fingershowType
=
e
.
target
.
innerHTML
;
this
.
isFingerDropdown
=
false
;
},
/**
* 指纹下拉框
*/
fingerDropdownChange
()
{
fingerDropdownChange
()
{
this
.
isFingerDropdown
=
!
this
.
isFingerDropdown
;
},
/**
...
...
@@ -235,7 +372,7 @@ export default {
* @param {*} columnIndex
* @return {*}
*/
tableRowClassName
({
row
,
column
,
rowIndex
,
columnIndex
})
{
tableRowClassName
({
row
,
column
,
rowIndex
,
columnIndex
})
{
// //console.log(row);
// 比中的行
if
(
row
.
affirmstatus
==
2
||
row
.
affirmstatus
==
3
)
{
...
...
@@ -256,7 +393,7 @@ export default {
* @param {*}
* @return {*}
*/
switchOptions
()
{
switchOptions
()
{
this
.
isShowOptions
=
!
this
.
isShowOptions
;
// if(!this.isShowOptions) {
// this.tableData = this.sourceTableData
...
...
@@ -267,8 +404,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightPX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
15
;
});
// 对勾
...
...
@@ -304,8 +441,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightPH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
14
;
});
// 对勾
...
...
@@ -341,8 +478,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightPZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
13
;
});
// 对勾
...
...
@@ -378,8 +515,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightPS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
12
;
});
// 对勾
...
...
@@ -415,8 +552,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightPM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightPM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
11
;
});
// 对勾
...
...
@@ -452,8 +589,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightRX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
5
;
});
// 对勾
...
...
@@ -489,8 +626,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightRH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
4
;
});
// 对勾
...
...
@@ -526,8 +663,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightRZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
3
;
});
// 对勾
...
...
@@ -563,8 +700,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightRS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
2
;
});
// 对勾
...
...
@@ -600,8 +737,8 @@ export default {
* @param {*}
* @return {*}
*/
changeRightRM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeRightRM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
1
;
});
// 对勾
...
...
@@ -637,8 +774,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftPX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
20
;
});
// 对勾
...
...
@@ -674,8 +811,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftPH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
19
;
});
// 对勾
...
...
@@ -711,8 +848,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftPZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
18
;
});
// 对勾
...
...
@@ -748,8 +885,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftPS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
17
;
});
// 对勾
...
...
@@ -785,8 +922,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftPM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftPM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
16
;
});
// 对勾
...
...
@@ -822,8 +959,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftRX
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
10
;
});
// 对勾
...
...
@@ -859,8 +996,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftRH
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
9
;
});
// 对勾
...
...
@@ -896,8 +1033,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftRZ
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
8
;
});
// 对勾
...
...
@@ -933,8 +1070,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftRS
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
7
;
});
// 对勾
...
...
@@ -970,8 +1107,8 @@ export default {
* @param {*}
* @return {*}
*/
changeLeftRM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
changeLeftRM
()
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
destseqno
==
6
;
});
// 对勾
...
...
@@ -1003,71 +1140,23 @@ export default {
this
.
rightPX
=
false
;
},
/**
* @description: 修改表头添加icon
* @param {*} h
* @param {*} column
* @return {*}
*/
icons
(
h
,
{
column
})
{
return
h
(
"div"
,
[
h
(
"span"
,
column
.
label
),
h
(
"i"
,
{
class
:
"el-icon-arrow-down"
,
style
:
"color:#B1B6C2;margin-left:5px;cursor:pointer;"
,
on
:
{
click
:
this
.
switchOptions
}
})
]);
},
/**
* @description: 筛选按钮
* @param {*}
* @return {*}
*/
search
()
{
let
self
=
this
;
if
(
self
.
isDelete
)
return
;
let
zcseq
=
sessionStorage
.
getItem
(
"zcseq"
);
let
qqid
=
sessionStorage
.
getItem
(
"qqid"
);
// self.$store.commit('loading/setLoading', true)
this
.
$axios
({
method
:
'post'
,
url
:
`/api/query/matchcand/dest/
${
qqid
}
/
${
zcseq
}
`
,
data
:
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
),
destbarcode
:
self
.
input3
.
trim
()
},
loading
:
true
}).
then
(
response
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
tableData
=
response
.
data
.
ret
;
self
.
total
=
self
.
tableData
.
length
;
}
else
{
self
.
tableData
=
[]
self
.
total
=
0
}
})
},
/**
* @description: 选中切换方法
* @param {*} val
* @param {*} old
* @return {*}
*/
handleCurrentChange
(
val
,
old
)
{
handleCurrentChange
(
val
,
old
)
{
let
self
=
this
;
// 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中
this
.
$bus
.
emit
(
'bzJudge'
,
val
)
if
(
val
.
removeFlag
==
1
)
{
self
.
$bus
.
emit
(
'targetDeleteMessage'
,
{
msg
:
'该条数据已删除!'
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
'YYYY.MM.DD HH:mm'
)
})
this
.
$bus
.
emit
(
'bzJudge'
,
null
)
return
this
.
$bus
.
emit
(
"bzJudge"
,
val
);
if
(
val
!=
null
)
{
if
(
val
.
removeFlag
==
1
)
{
self
.
$bus
.
emit
(
"targetDeleteMessage"
,
{
msg
:
"该条数据已删除!"
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
"YYYY.MM.DD HH:mm"
),
});
this
.
$bus
.
emit
(
"bzJudge"
,
null
);
return
;
}
if
(
self
.
isDelete
)
{
// 存储目标条码号
...
...
@@ -1075,11 +1164,11 @@ export default {
// 存储目的数据序号
sessionStorage
.
setItem
(
"destseqno"
,
val
.
destseqno
);
// this.$bus.emit("changImageEditTarget", 'xxx');
self
.
$bus
.
emit
(
'targetDeleteMessage'
,
{
msg
:
'该条数据已删除!'
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
'YYYY.MM.DD HH:mm'
)
})
this
.
$bus
.
emit
(
'bzJudge'
,
null
)
self
.
$bus
.
emit
(
"targetDeleteMessage"
,
{
msg
:
"该条数据已删除!"
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
"YYYY.MM.DD HH:mm"
),
});
this
.
$bus
.
emit
(
"bzJudge"
,
null
);
return
;
}
else
{
//console.log(val);
...
...
@@ -1090,112 +1179,111 @@ export default {
sessionStorage
.
setItem
(
"destbarcode"
,
val
.
destbarcode
);
// 存储目的数据序号
sessionStorage
.
setItem
(
"destseqno"
,
val
.
destseqno
);
console
.
log
(
val
.
destseqno
);
// self.$store.commit('loading/setLoading', true)
// 平面 --- 换压缩图
if
(
val
.
destseqno
>
10
&&
val
.
destseqno
<=
20
)
{
this
.
$axios
({
method
:
'post'
,
url
:
'/api/png/plain/barcode/seq'
,
method
:
"post"
,
url
:
"/api/png/plain/barcode/seq"
,
data
:
{
barcode
:
val
.
destbarcode
,
seqno
:
val
.
destseqno
,
qqid
:
val
.
qqid
qqid
:
val
.
qqid
,
},
loading
:
false
}).
then
(
response
=>
{
}).
then
((
response
)
=>
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
response
.
data
.
ret
.
image
);
})
}
else
if
(
val
.
destseqno
>=
1
&&
val
.
destseqno
<=
10
)
{
});
}
else
if
(
val
.
destseqno
>=
1
&&
val
.
destseqno
<=
10
)
{
// 滚动 --- 换压缩图
this
.
$axios
({
method
:
'post'
,
url
:
'/api/png/roll/barcode/seq'
,
method
:
"post"
,
url
:
"/api/png/roll/barcode/seq"
,
data
:
{
barcode
:
val
.
destbarcode
,
seqno
:
val
.
destseqno
,
qqid
:
val
.
qqid
qqid
:
val
.
qqid
,
},
loading
:
false
}).
then
(
response
=>
{
}).
then
((
response
)
=>
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
response
.
data
.
ret
.
image
);
})
});
}
else
{
// 掌纹
this
.
$axios
({
method
:
'post'
,
url
:
'/api/png/palm/barcode/seq'
,
method
:
"post"
,
url
:
"/api/png/palm/barcode/seq"
,
data
:
{
barcode
:
val
.
destbarcode
,
hpseqno
:
val
.
destseqno
,
},
loading
:
true
}).
then
(
response
=>
{
}).
then
((
response
)
=>
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
response
.
data
.
ret
.
image
);
})
});
}
}
else
{
this
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
this
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
// 存储目标条码号 --- 置空
sessionStorage
.
setItem
(
"destbarcode"
,
""
);
// 存储目的数据序号 --- 置空
sessionStorage
.
setItem
(
"destseqno"
,
""
);
}
}
}
},
choose
(
val
)
{
choose
(
val
)
{
//console.info(val);
}
}
,
},
watch
:
{
checked
(
newValue
,
oldValue
)
{
checked
(
newValue
,
oldValue
)
{
if
(
newValue
)
{
this
.
tableData
=
this
.
sourceTableData
;
}
else
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
affirmstatus
!=
1
&&
item
.
affirmstatus
!=
3
;
});
//console.log(this.tableData);
}
this
.
total
=
this
.
tableData
.
length
;
}
}
,
},
computed
:
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
}
}
,
},
};
const
candidates
=
[
{
score
:
"99"
,
finger
:
"小指"
,
barcode
:
"657487483746234657876744"
barcode
:
"657487483746234657876744"
,
},
{
score
:
"99"
,
finger
:
"小指"
,
barcode
:
"657487483746234657876744"
barcode
:
"657487483746234657876744"
,
},
{
score
:
"99"
,
finger
:
"小指"
,
barcode
:
"657487483746234657876744"
barcode
:
"657487483746234657876744"
,
},
{
score
:
"99"
,
finger
:
"小指"
,
barcode
:
"657487483746234657876744"
barcode
:
"657487483746234657876744"
,
},
{
score
:
"99"
,
finger
:
"小指"
,
barcode
:
"657487483746234657876744"
barcode
:
"657487483746234657876744"
,
},
{
score
:
"99"
,
finger
:
"小指"
,
barcode
:
"657487483746234657876744"
}
barcode
:
"657487483746234657876744"
,
}
,
];
</
script
>
...
...
@@ -1223,7 +1311,7 @@ const candidates = [
height
:
24px
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#1
A1A1A
;
color
:
#1
a1a1a
;
line-height
:
24px
;
i
{
...
...
@@ -1251,7 +1339,7 @@ const candidates = [
text-align
:
center
;
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FFFFFF
;
color
:
#
ffffff
;
}
.checked
{
...
...
@@ -1265,14 +1353,15 @@ const candidates = [
cursor
:
pointer
;
.slide-fade-enter-active
{
transition
:
all
.2s
ease
;
transition
:
all
0
.2s
ease
;
}
.slide-fade-leave-active
{
transition
:
all
.2s
cubic-bezier
(
1.0
,
0.5
,
0.8
,
1.0
);
transition
:
all
0.2s
cubic-bezier
(
1
,
0.5
,
0.8
,
1
);
}
.slide-fade-enter
,
.slide-fade-leave-to
{
.slide-fade-enter
,
.slide-fade-leave-to
{
transform
:
translateX
(
5px
);
opacity
:
0
;
}
...
...
@@ -1281,7 +1370,7 @@ const candidates = [
margin-right
:
15px
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#1
A1A1A
;
color
:
#1
a1a1a
;
}
.dropdown-options
{
...
...
@@ -1291,7 +1380,7 @@ const candidates = [
position
:
absolute
;
top
:
25px
;
right
:
0
;
background-color
:
#
FFFFFF
;
background-color
:
#
ffffff
;
box-shadow
:
0px
6px
10px
2px
rgba
(
0
,
21
,
51
,
0.06
);
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
...
...
@@ -1315,7 +1404,7 @@ const candidates = [
}
&
:hover
{
background
:
#
F5F5F
7
;
background
:
#
f5f5f
7
;
}
}
}
...
...
@@ -1329,11 +1418,12 @@ const candidates = [
.lt_candidate_number
{
width
:
100%
;
height
:
calc
(
100%
-
78px
);
}
.lt_candidate_bottom
{
position
:
absolute
;
bottom
:
1
2px
;
bottom
:
3
2px
;
left
:
20px
;
text-align
:
center
;
width
:
352px
;
...
...
@@ -1453,6 +1543,12 @@ const candidates = [
}
</
style
>
<
style
scoped
lang=
"scss"
>
.el-table
/
deep
/
{
.el-table__body-wrapper
{
height
:
693px
;
overflow-y
:
auto
;
}
}
/
deep
/
.el-table__body
{
width
:
100%
!important
;
}
...
...
@@ -1522,7 +1618,8 @@ const candidates = [
}
//
在表格显示暂无数据时,去掉白色背景
/
deep
/
.el-table
,
/
deep
/
.el-table__expanded-cell
{
/
deep
/
.el-table
,
/
deep
/
.el-table__expanded-cell
{
background
:
none
;
}
del
{
...
...
src/views/rgrd/modules/LTSrc.vue
View file @
c72472bb
<
template
>
<div
class=
"lt_src"
>
<div
class=
"lt_top"
>
<label
class=
"rwh"
>
任务号:
{{
rwh
}}
</label>
<el-checkbox
v-model=
"checked"
>
显示已认定完成查询ID
</el-checkbox>
</div>
<div
class=
"lt_middle"
>
<!-- 源数据区 -->
<div
class=
"lt_middle_src_data"
>
...
...
@@ -16,11 +12,6 @@
@
row-click=
"getFirgerPrintDetail"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"qqid"
label=
"查询ID"
:width=
"width1"
></el-table-column>
<el-table-column
prop=
"barcode"
label=
"源条码号"
width=
"auto"
>
<template
slot-scope=
"scope"
>
<!-- 被删除-->
...
...
@@ -94,7 +85,7 @@
}"
>
<!-- {{ Number(index + 1) < 9 ? ("0" + Number(index + 1)) : Number(index + 1) }} -->
{{ Number(item.seq
+ 1)
<
9 ? ("0" + Number(item.seq + 1)) : Number(item.seq + 1
) }}
{{ Number(item.seq
)
<
9 ? ("0" + Number(item.seq)) : Number(item.seq
) }}
</div>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
/>
<div
class=
"finger-tips"
>
...
...
@@ -132,7 +123,7 @@
<div
class=
"finger_print_zw"
:class=
"{
finger_print_active_zw: i
ndex
=== isActive,
finger_print_active_zw: i
tem.seq
=== isActive,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
...
...
@@ -145,7 +136,7 @@
<div
class=
"finger_print_number"
:class=
"{
finger_print_number_active: i
ndex
=== isActive,
finger_print_number_active: i
tem.seq
=== isActive,
fingerLookNum: item.clickLog == 1,
fingerRDNum: item.affirmstatus == 1,
fingerBZNum: item.affirmstatus == 2,
...
...
@@ -333,6 +324,7 @@ export default {
handleCurrentChange
(
val
,
old
)
{
let
self
=
this
;
this
.
fingerShowType
=
"指纹"
;
if
(
val
!=
null
)
{
// 被删除
if
(
val
.
removeFlag
===
1
)
{
this
.
isDelete
=
true
;
...
...
@@ -374,7 +366,6 @@ export default {
.
catch
((
err
)
=>
{
console
.
log
(
err
);
});
// 请求该条码号的案件指纹图片
self
.
$axios
({
...
...
@@ -395,14 +386,12 @@ export default {
sessionStorage
.
setItem
(
"srcseqno"
,
imageInfo
.
seq
);
sessionStorage
.
setItem
(
"zcseq"
,
imageInfo
.
seq
);
}
self
.
$axios
({
method
:
"post"
,
url
:
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
seq
}
`
,
data
:
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
),
},
url
:
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
,
})
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
===
0
)
{
...
...
@@ -465,6 +454,7 @@ export default {
});
self
.
isActive
=
""
;
}
}
},
/**
* @description: 获取列表数据
...
...
@@ -540,10 +530,9 @@ export default {
// 发送请求
this
.
$axios
({
method
:
"post"
,
url
:
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
seq
}
`
,
data
:
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
),
},
url
:
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
,
}).
then
((
response
)
=>
{
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"initCandidate"
,
response
.
data
.
ret
);
...
...
@@ -581,6 +570,18 @@ export default {
},
},
watch
:
{
// 监听指掌纹类型
fingerShowType
:
{
immediate
:
true
,
handler
(
val
)
{
//console.info("源数据传入组件的值为===>", val);
if
(
val
==
"掌纹"
)
{
this
.
$bus
.
emit
(
"searchTypeLT"
,
"掌纹"
);
}
else
{
this
.
$bus
.
emit
(
"searchTypeLT"
,
"指纹"
);
}
},
},
/**
* @description: 过滤显示已认定完成查询ID
* @param {*} newValue
...
...
@@ -673,7 +674,7 @@ const datas = [
.lt_top
{
width
:
100%
;
margin
:
0
0
10px
0
;
visibility
:
hidden
;
.rwh
{
font-size
:
14px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
...
...
@@ -692,10 +693,8 @@ const datas = [
.lt_middle_src_data
{
border-radius
:
8px
;
width
:
100%
;
height
:
360px
;
.el-table
{
height
:
360px
;
}
height
:
320px
;
padding-top
:
35px
;
.Bizhong
{
.cell
{
color
:
#ff0039
;
...
...
@@ -761,7 +760,10 @@ const datas = [
margin-top
:
12px
;
overflow-y
:
auto
;
width
:
100%
;
height
:
360px
;
height
:
390px
;
.finger_print_number_active
{
background
:
#055fe7
;
}
}
}
...
...
@@ -797,8 +799,12 @@ const datas = [
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#055fe7
;
span
{
cursor
:
pointer
;
}
.ico
{
cursor
:
pointer
;
transform
:
rotate
(
0deg
);
margin-left
:
5px
;
width
:
10px
;
...
...
@@ -806,6 +812,7 @@ const datas = [
display
:
flex
;
img
{
cursor
:
pointer
;
object-fit
:
cover
;
width
:
100%
;
height
:
100%
;
...
...
src/views/rgrd/modules/TLCandidate.vue
View file @
c72472bb
<
template
>
<div
class=
"tl-candidate"
>
<el-table
ref=
"singleTable"
highlight-current-row
@
current-change=
"handleCurrentChange"
class=
"lt_candidate_table"
:data=
"tableData"
:row-class-name=
"tableRowClassName"
>
<el-table-column
label=
"序号"
prop=
"destseqno"
:width=
"width1"
align=
"center"
>
<el-table
ref=
"singleTable"
highlight-current-row
@
current-change=
"handleCurrentChange"
class=
"lt_candidate_table"
:data=
"tableData"
:row-class-name=
"tableRowClassName"
>
<el-table-column
label=
"序号"
prop=
"destseqno"
align=
"center"
:width=
"!roleArr.includes('C-1-7') ? 'auto' : width1"
>
<template
slot-scope=
"scope"
>
<!-- 被删除-->
<span
v-if=
"scope.row.removeFlag==1"
>
<del>
{{
scope
.
row
.
destseqno
}}
</del>
<span
v-if=
"scope.row.removeFlag == 1"
>
<del>
{{
scope
.
row
.
destseqno
>
9
?
scope
.
row
.
destseqno
:
"0"
+
scope
.
row
.
destseqno
}}
</del>
</span>
<span
v-else
>
{{
scope
.
row
.
destseqno
}}
{{
scope
.
row
.
destseqno
>
9
?
scope
.
row
.
destseqno
:
"0"
+
scope
.
row
.
destseqno
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
>
<el-table-column
prop=
"destbarcode"
label=
"目标条码号"
width=
"auto"
v-if=
"roleArr.includes('C-1-7')"
>
<
template
slot-scope=
"scope"
>
<div
v-if=
"scope.$index == 0"
>
<!-- 被删除-->
<span
v-if=
"scope.row.removeFlag==
1"
>
<del>
{{
scope
.
row
.
destbarcode
}}
</del>
<span
v-if=
"scope.row.removeFlag ==
1"
>
<del>
{{
scope
.
row
.
destbarcode
}}
</del>
</span>
<span
v-else
>
{{
scope
.
row
.
destbarcode
}}
{{
scope
.
row
.
destbarcode
}}
</span>
</div>
</
template
>
</el-table-column>
</el-table>
<div
class=
"lt_candidate_bottom"
>
<span>
共计
<span>
{{ total }}条
</span>
数据
</span>
<span
>
共计
<span>
{{ total }}条
</span>
数据
</span
>
</div>
</div>
</template>
...
...
@@ -37,11 +64,11 @@ import axios from "axios";
export
default
{
name
:
"TLCandidate"
,
data
()
{
data
()
{
return
{
// 是否第一次加载
isFirstMounted
:
true
,
width1
:
10
0
,
width1
:
9
0
,
input3
:
""
,
tableData
:
[],
sourceTableData
:
[],
...
...
@@ -52,29 +79,29 @@ export default {
timer
:
null
,
// 是否被删除
isDelete
:
false
,
searchType
:
'手纹'
searchType
:
"指纹"
,
};
},
created
()
{
created
()
{
let
w1
=
1920
;
let
w2
=
window
.
innerWidth
;
this
.
width1
=
this
.
width1
*
w2
/
w1
;
this
.
width1
=
(
this
.
width1
*
w2
)
/
w1
;
},
mounted
()
{
mounted
()
{
let
self
=
this
;
// 监听掌纹/
手
纹
self
.
$bus
.
on
(
'searchType'
,
(
searchType
)
=>
{
self
.
searchType
=
searchType
})
// 监听掌纹/
指
纹
self
.
$bus
.
on
(
"searchType"
,
(
searchType
)
=>
{
self
.
searchType
=
searchType
;
})
;
// 监听是否被删除
self
.
$bus
.
on
(
'deleteMessage'
,
(
obj
)
=>
{
self
.
$bus
.
on
(
"deleteMessage"
,
(
obj
)
=>
{
if
(
obj
.
delTime
!=
null
)
{
self
.
isDelete
=
true
self
.
isDelete
=
true
;
}
else
{
self
.
isDelete
=
false
self
.
isDelete
=
false
;
}
})
})
;
this
.
$bus
.
on
(
"initTLCandidate"
,
(
tableData
)
=>
{
self
.
tableData
=
tableData
;
...
...
@@ -86,15 +113,15 @@ export default {
if
(
self
.
tableData
&&
self
.
tableData
.
length
>
0
)
{
self
.
$nextTick
(()
=>
{
if
(
self
.
tableData
.
length
>
0
)
{
self
.
$refs
.
singleTable
.
setCurrentRow
(
this
.
tableData
[
0
])
self
.
$refs
.
singleTable
.
setCurrentRow
(
this
.
tableData
[
0
])
;
}
});
}
else
{
self
.
$bus
.
emit
(
'bzJudgeTL'
,
null
)
self
.
$bus
.
emit
(
"bzJudgeTL"
,
null
);
if
(
self
.
isDelete
)
{
// self.$bus.emit('changImageEditTarget', 'xxx')
}
else
{
self
.
$bus
.
emit
(
'changImageEditTarget'
,
'xxx'
)
self
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
}
}
});
...
...
@@ -106,63 +133,39 @@ export default {
},
methods
:
{
/**
* @description: 搜索
* @param {*}
* @return {*}
*/
search
()
{
if
(
this
.
isDelete
)
return
let
self
=
this
;
let
dcseq
=
sessionStorage
.
getItem
(
"dcseq"
);
let
qqid
=
sessionStorage
.
getItem
(
"qqid"
);
this
.
$axios
.
post
(
`/api/query/matchcand/dest/
${
qqid
}
/
${
dcseq
}
`
,
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
),
destbarcode
:
self
.
input3
.
trim
()
},
{
loading
:
true
})
.
then
(
response
=>
{
if
(
response
.
data
.
code
===
0
)
{
self
.
tableData
=
response
.
data
.
ret
;
self
.
total
=
self
.
tableData
.
total
;
}
else
{
self
.
tableData
=
[]
self
.
total
=
0
}
});
},
/**
* 切换目标数据
* @param val
* @param old
*/
handleCurrentChange
(
val
,
old
)
{
handleCurrentChange
(
val
,
old
)
{
let
self
=
this
;
console
.
log
(
val
);
if
(
!
val
)
return
;
if
(
val
.
removeFlag
==
1
)
{
self
.
$bus
.
emit
(
'targetDeleteMessage'
,
{
msg
:
'该条数据已删除!'
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
'YYYY.MM.DD HH:mm'
)
})
this
.
$bus
.
emit
(
'bzJudgeTL'
,
null
)
return
self
.
$bus
.
emit
(
"targetDeleteMessage"
,
{
msg
:
"该条数据已删除!"
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
"YYYY.MM.DD HH:mm"
),
})
;
this
.
$bus
.
emit
(
"bzJudgeTL"
,
null
);
return
;
}
if
(
this
.
isDelete
)
{
// 存储目标条码号
sessionStorage
.
setItem
(
"destbarcode"
,
val
.
destbarcode
);
// 存储目的数据序号
sessionStorage
.
setItem
(
"destseqno"
,
val
.
destseqno
);
self
.
$bus
.
emit
(
'targetDeleteMessage'
,
{
msg
:
'该条数据已删除!'
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
'YYYY.MM.DD HH:mm'
)
})
this
.
$bus
.
emit
(
'bzJudgeTL'
,
null
)
return
self
.
$bus
.
emit
(
"targetDeleteMessage"
,
{
msg
:
"该条数据已删除!"
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
"YYYY.MM.DD HH:mm"
),
})
;
this
.
$bus
.
emit
(
"bzJudgeTL"
,
null
);
return
;
}
const
CancelToken
=
axios
.
CancelToken
;
const
source
=
CancelToken
.
source
();
if
(
val
!=
null
)
{
// 传递当前行的数据,判断是否被比中,如比中就不会弹窗比中
this
.
$bus
.
emit
(
'bzJudgeTL'
,
val
)
this
.
$bus
.
emit
(
"bzJudgeTL"
,
val
);
// 改变数据为点击状态
self
.
$set
(
val
,
"clickLog"
,
"1"
);
// 存储目标条码号
...
...
@@ -178,49 +181,58 @@ export default {
if
(
val
.
destseqno
<
100
)
{
// 获取案件指纹
this
.
$axios
.
post
(
"/api/org/case/barcode/seqNo"
,
{
.
post
(
"/api/org/case/barcode/seqNo"
,
{
barcode
:
val
.
destbarcode
,
seqno
:
val
.
destseqno
,
qqid
:
val
.
qqid
},
{
loading
:
true
,
cancelToken
:
source
.
token
}).
then
(
response
=>
{
qqid
:
sessionStorage
.
getItem
(
"qqid"
),
},
{
loading
:
true
,
cancelToken
:
source
.
token
}
)
.
then
((
response
)
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
response
.
data
.
ret
.
image
);
if
(
!
self
.
isFirstMounted
)
{
clearTimeout
(
self
.
timer
)
clearTimeout
(
self
.
timer
)
;
self
.
timer
=
setTimeout
(()
=>
{
// self.$store.commit('loading/setLoadingSd', false)
},
500
);
}
}
else
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
}
});
}
else
{
// 获取案件掌纹
// TODO
this
.
$axios
.
post
(
"/api/org/case/palm/barcode/seq"
,
{
.
post
(
"/api/org/case/palm/barcode/seq"
,
{
barcode
:
val
.
destbarcode
,
hpseqno
:
val
.
destseqno
,
},
{
loading
:
true
,
cancelToken
:
source
.
token
}).
then
(
response
=>
{
},
{
loading
:
true
,
cancelToken
:
source
.
token
}
)
.
then
((
response
)
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
response
.
data
.
ret
.
image
);
if
(
!
self
.
isFirstMounted
)
{
clearTimeout
(
self
.
timer
)
clearTimeout
(
self
.
timer
)
;
self
.
timer
=
setTimeout
(()
=>
{
// self.$store.commit('loading/setLoadingSd', false)
},
500
);
}
}
else
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
}
});
}
}
else
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
}
else
{
self
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
// 存储目标条码号 --- 置空
sessionStorage
.
setItem
(
"destbarcode"
,
""
);
// 存储目的数据序号 --- 置空
...
...
@@ -229,7 +241,7 @@ export default {
sessionStorage
.
setItem
(
"backcheckXh"
,
""
);
}
},
tableRowClassName
({
row
,
column
,
rowIndex
,
columnIndex
})
{
tableRowClassName
({
row
,
column
,
rowIndex
,
columnIndex
})
{
// 比中的行
if
(
row
.
affirmstatus
==
2
||
row
.
affirmstatus
==
3
)
{
return
"Bizhong"
;
...
...
@@ -241,29 +253,29 @@ export default {
if
(
row
.
clickLog
==
1
)
{
return
"looked"
;
}
}
}
,
},
watch
:
{
checked
(
newValue
,
oldValue
)
{
checked
(
newValue
,
oldValue
)
{
if
(
newValue
)
{
this
.
tableData
=
this
.
sourceTableData
;
}
else
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
item
=>
{
this
.
tableData
=
this
.
sourceTableData
.
filter
(
(
item
)
=>
{
return
item
.
affirmstatus
!=
1
&&
item
.
affirmstatus
!=
3
;
});
}
this
.
total
=
this
.
tableData
.
length
;
}
}
,
},
computed
:
{
roleArr
()
{
roleArr
()
{
return
this
.
$store
.
state
.
layout
.
Menu
;
}
},
beforeDestroy
()
{
this
.
$bus
.
off
(
'initTLCandidate'
)
this
.
$bus
.
off
(
'deleteMessage'
)
this
.
$bus
.
off
(
'updateTLSourceData'
)
},
beforeDestroy
()
{
this
.
$bus
.
off
(
"initTLCandidate"
);
this
.
$bus
.
off
(
"deleteMessage"
);
this
.
$bus
.
off
(
"updateTLSourceData"
);
},
};
</
script
>
...
...
@@ -292,7 +304,7 @@ export default {
height
:
24px
;
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#1
A1A1A
;
color
:
#1
a1a1a
;
line-height
:
24px
;
}
...
...
@@ -317,13 +329,13 @@ export default {
text-align
:
center
;
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FFFFFF
;
color
:
#
ffffff
;
}
}
.checked
{
display
:
flex
;
justify-content
:
flex-end
;
background-color
:
#
FFFFFF
;
background-color
:
#
ffffff
;
padding
:
5px
0
;
}
.lt_candidate_bottom
{
...
...
@@ -414,7 +426,8 @@ export default {
}
//
在表格显示暂无数据时,去掉白色背景
/
deep
/
.el-table
,
/
deep
/
.el-table__expanded-cell
{
/
deep
/
.el-table
,
/
deep
/
.el-table__expanded-cell
{
background
:
none
;
}
del
{
...
...
src/views/rgrd/modules/TLSrc.vue
View file @
c72472bb
<
template
>
<div
class=
"tl-src"
>
<div
class=
"top"
>
<label
class=
"rwh"
>
任务号:
{{
rwh
}}
</label>
<el-checkbox
v-model=
"checked"
>
显示已认定完成查询ID
</el-checkbox>
</div>
<div
class=
"main"
>
<!-- 数据 -->
<div
class=
"data lt_middle_src_data"
>
<el-table
ref=
"singleTable"
highlight-current-row
@
current-change=
"handleCurrentChange"
:data=
"dataList"
class=
"lt_candidate_table border_radius tableHeight"
:row-class-name=
"tableRowClassName"
>
<el-table
ref=
"singleTable"
highlight-current-row
@
current-change=
"handleCurrentChange"
:data=
"dataList"
class=
"lt_candidate_table border_radius tableHeight"
:row-class-name=
"tableRowClassName"
>
<el-table-column
prop=
"qqid"
label=
"查询ID"
:width=
"width1"
></el-table-column>
<el-table-column
prop=
"barcode"
label=
"源条码号"
width=
"auto"
>
<template
slot-scope=
"scope"
>
<!-- 被删除-->
<span
v-if=
"scope.row.removeFlag
===
1"
>
<del>
{{
scope
.
row
.
barcode
}}
</del>
<span
v-if=
"scope.row.removeFlag
===
1"
>
<del>
{{
scope
.
row
.
barcode
}}
</del>
</span>
<span
v-else
>
{{
scope
.
row
.
barcode
}}
{{
scope
.
row
.
barcode
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"fingerCount"
label=
"枚数"
:width=
"width1"
>
<
template
slot-scope=
"scope"
>
<!-- 被删除-->
<span
v-if=
"scope.row.removeFlag
===
1"
>
<del>
{{
scope
.
row
.
fingerCount
}}
</del>
<span
v-if=
"scope.row.removeFlag
===
1"
>
<del>
{{
scope
.
row
.
fingerCount
}}
</del>
</span>
<span
v-else
>
{{
scope
.
row
.
fingerCount
}}
{{
scope
.
row
.
fingerCount
}}
</span>
</
template
>
</el-table-column>
...
...
@@ -35,41 +43,91 @@
<!-- 指纹图 -->
<div
class=
"finger-print"
v-show=
"isShowPrint"
>
<div
class=
"btns"
>
<div
class=
"btn"
@
click=
"switchRoll"
:class=
"{active: fingerShowType == 'roll'}"
>
滚动
</div>
<div
class=
"btn"
@
click=
"switchRoll"
:class=
"{ active: fingerShowType == 'roll' }"
>
滚动
</div>
<div
class=
"line"
></div>
<div
class=
"btn"
v-show=
"!isDelete"
@
click=
"switchPain"
:class=
"{active: fingerShowType == 'pain', isHasData: !painFlag}"
>
平面
</div>
<div
class=
"btn"
v-show=
"!isDelete"
@
click=
"switchPain"
:class=
"{ active: fingerShowType == 'pain', isHasData: !painFlag }"
>
平面
</div>
<div
class=
"btn isDelete"
v-show=
"isDelete"
>
平面
</div>
<div
class=
"line"
></div>
<div
class=
"btn"
v-show=
"!isDelete"
@
click=
"switchZw"
:class=
"{active: fingerShowType == 'zhangwen'}"
>
掌纹
</div>
<div
class=
"btn"
v-show=
"!isDelete"
@
click=
"switchZw"
:class=
"{ active: fingerShowType == 'zhangwen' }"
>
掌纹
</div>
<div
v-show=
"isDelete"
class=
"btn isDelete"
>
掌纹
</div>
</div>
<!-- 滚动 -->
<div
class=
"fingers"
v-if=
"fingerShowType
==
'roll'"
>
<div
class=
"fingers"
v-if=
"fingerShowType
==
'roll'"
>
<div
class=
"outside"
>
<label>
右手
</label><br
/>
<div
class=
"fingersImg"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersRightR"
:key=
"index"
:class=
"{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}"
@
click=
"changeStyleRightR(index, item)"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersRightR"
:key=
"index"
:class=
"{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@
click=
"changeStyleRightR(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
>
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
/>
<div
v-else
>
<div
class=
"num"
:class=
"{noFinger: item.image==null}"
>
{{ item.name }}
</div>
<div
class=
"num"
:class=
"{ noFinger: item.image == null }"
>
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div
v-if=
"item.image"
>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%;height: 100%;"
/>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%; height: 100%"
/>
<div
class=
"finger-tips"
>
<!-- 认定完成 -->
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
认定完成
</span>
</div>
<!-- 比中 -->
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==2"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 2"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
</div>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==3"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 3"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
...
...
@@ -82,7 +140,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div
class=
"clickLog"
v-if=
"item.affirmstatus=='' && item.clickLog==1"
>
<div
class=
"clickLog"
v-if=
"item.affirmstatus == '' && item.clickLog == 1"
>
<div
class=
"clickLogbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
已查看
</span>
...
...
@@ -90,12 +151,12 @@
</div>
</div>
<div
class=
"zwtp"
v-else-if=
"item.image == ''"
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
/
>
<div
class=
"zwtp-desc"
>
暂无图像
</div>
</div>
<!-- 缺指 -->
<div
v-else
class=
"absence"
>
<img
src=
"@/assets/img/absence.png"
alt=
""
>
<img
src=
"@/assets/img/absence.png"
alt=
""
/
>
</div>
</div>
</div>
...
...
@@ -106,28 +167,58 @@
<label>
左手
</label>
<br
/>
<div
class=
"fingersImg"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersLeftR"
:key=
"index"
:class=
"{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}"
@
click=
"changeStyleLeftR(index, item)"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersLeftR"
:key=
"index"
:class=
"{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@
click=
"changeStyleLeftR(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
>
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
/>
<div
v-else
>
<div
class=
"num"
:class=
"{noFinger: item.image==null}"
>
{{ item.name }}
</div>
<div
class=
"num"
:class=
"{ noFinger: item.image == null }"
>
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div
v-if=
"item.image"
>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%;height: 100%;"
/>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%; height: 100%"
/>
<div
class=
"finger-tips"
>
<!-- 认定完成 -->
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
认定完成
</span>
</div>
<!-- 比中 -->
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==2"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 2"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
</div>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==3"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 3"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
...
...
@@ -140,7 +231,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div
class=
"clickLog"
v-if=
"item.affirmstatus=='' && item.clickLog==1"
>
<div
class=
"clickLog"
v-if=
"item.affirmstatus == '' && item.clickLog == 1"
>
<div
class=
"clickLogbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
已查看
</span>
...
...
@@ -148,12 +242,12 @@
</div>
</div>
<div
class=
"zwtp"
v-else-if=
"item.image == ''"
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
/
>
<div
class=
"zwtp-desc"
>
暂无图像
</div>
</div>
<!-- 缺指 -->
<div
v-else
class=
"absence"
>
<img
src=
"@/assets/img/absence.png"
alt=
""
>
<img
src=
"@/assets/img/absence.png"
alt=
""
/
>
</div>
</div>
</div>
...
...
@@ -161,32 +255,62 @@
</div>
</div>
<!-- 平面 -->
<div
class=
"fingers"
v-else-if=
"fingerShowType
==
'pain'"
>
<div
class=
"fingers"
v-else-if=
"fingerShowType
==
'pain'"
>
<div
class=
"outside"
>
<label>
右手
</label><br
/>
<div
class=
"fingersImg"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersRightL"
:key=
"index"
:class=
"{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}"
@
click=
"changeStyleRightL(index, item)"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersRightL"
:key=
"index"
:class=
"{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@
click=
"changeStyleRightL(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
>
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
/>
<div
v-else
>
<div
class=
"num"
:class=
"{noFinger: item.image == null}"
>
{{ item.name }}
</div>
<div
class=
"num"
:class=
"{ noFinger: item.image == null }"
>
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div
v-if=
"item.image"
>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%;height: 100%;"
/>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%; height: 100%"
/>
<div
class=
"finger-tips"
>
<!-- 认定完成 -->
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
认定完成
</span>
</div>
<!-- 比中 -->
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==2"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 2"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
</div>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==3"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 3"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
...
...
@@ -199,7 +323,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div
class=
"clickLog"
v-if=
"item.affirmstatus=='' && item.clickLog==1"
>
<div
class=
"clickLog"
v-if=
"item.affirmstatus == '' && item.clickLog == 1"
>
<div
class=
"clickLogbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
已查看
</span>
...
...
@@ -207,12 +334,12 @@
</div>
</div>
<div
class=
"zwtp"
v-else-if=
"item.image == ''"
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
/
>
<div
class=
"zwtp-desc"
>
暂无图像
</div>
</div>
<!-- 缺指 -->
<div
v-else
class=
"absence"
>
<img
src=
"@/assets/img/absence.png"
alt=
""
>
<img
src=
"@/assets/img/absence.png"
alt=
""
/
>
</div>
</div>
</div>
...
...
@@ -223,28 +350,58 @@
<label>
左手
</label>
<br
/>
<div
class=
"fingersImg"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersLeftL"
:key=
"index"
:class=
"{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}"
@
click=
"changeStyleLeftL(index, item)"
>
<div
class=
"finger"
v-for=
"(item, index) in fingersLeftL"
:key=
"index"
:class=
"{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@
click=
"changeStyleLeftL(index, item)"
>
<!-- <svg-icon v-if="fingerLoading" icon-class="loading" class="icon" /> -->
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
>
<img
v-if=
"fingerLoading"
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
class=
"icon"
/>
<div
v-else
>
<div
class=
"num"
:class=
"{noFinger: item.image == null}"
>
{{ item.name }}
</div>
<div
class=
"num"
:class=
"{ noFinger: item.image == null }"
>
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div
v-if=
"item.image"
>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%;height: 100%;"
/>
<img
:src=
"'data:image/jpeg;base64,' + item.image"
style=
"width: 100%; height: 100%"
/>
<div
class=
"finger-tips"
>
<!-- 认定完成 -->
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
认定完成
</span>
</div>
<!-- 比中 -->
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==2"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 2"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
</div>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==3"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 3"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
...
...
@@ -257,7 +414,10 @@
</div>
</div> -->
<!-- 浏览过 -->
<div
class=
"clickLog"
v-if=
"item.affirmstatus==='' && item.clickLog==1"
>
<div
class=
"clickLog"
v-if=
"item.affirmstatus === '' && item.clickLog == 1"
>
<div
class=
"clickLogbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
已查看
</span>
...
...
@@ -265,12 +425,12 @@
</div>
</div>
<div
class=
"zwtp"
v-else-if=
"item.image == ''"
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
/
>
<div
class=
"zwtp-desc"
>
暂无图像
</div>
</div>
<!-- 缺指 -->
<div
v-else
class=
"absence"
>
<img
src=
"@/assets/img/absence.png"
alt=
""
>
<img
src=
"@/assets/img/absence.png"
alt=
""
/
>
</div>
</div>
</div>
...
...
@@ -280,34 +440,74 @@
<!-- 掌纹 -->
<div
class=
"fingers"
v-else
>
<div
class=
"fingersImg handImg"
>
<div
class=
"finger hand"
v-for=
"(item, index) in handList"
:key=
"index"
:class=
"{noFinger: item.image==null, fingerLoading: !item.image && fingerLoading, fingerLook: item.clickLog==1, fingerRD: item.affirmstatus==1, fingerBZ:item.affirmstatus==2, fingerRB:item.affirmstatus==3, finger_print_active: item.code === isActive}"
@
click=
"changeStyleHand(index, item)"
>
<img
v-if=
"fingerLoading && (item.code == 33 || item.code==31)"
src=
"@/assets/img/zzjz/zsjz.gif"
alt=
""
class=
"icon loadingHand"
>
<img
v-else-if=
"fingerLoading && (item.code == 32 || item.code==34)"
src=
"@/assets/img/zzjz/ysjz.gif"
alt=
""
class=
"icon loadingHand"
>
<div
class=
"finger hand"
v-for=
"(item, index) in handList"
:key=
"index"
:class=
"{
noFinger: item.image == null,
fingerLoading: !item.image && fingerLoading,
fingerLook: item.clickLog == 1,
fingerRD: item.affirmstatus == 1,
fingerBZ: item.affirmstatus == 2,
fingerRB: item.affirmstatus == 3,
finger_print_active: item.code === isActive,
}"
@
click=
"changeStyleHand(index, item)"
>
<img
v-if=
"fingerLoading && (item.code == 33 || item.code == 31)"
src=
"@/assets/img/zzjz/zsjz.gif"
alt=
""
class=
"icon loadingHand"
/>
<img
v-else-if=
"
fingerLoading && (item.code == 32 || item.code == 34)
"
src=
"@/assets/img/zzjz/ysjz.gif"
alt=
""
class=
"icon loadingHand"
/>
<div
v-else
>
<div
class=
"num"
:class=
"{noFinger: item.image == null}"
>
{{ item.name }}
</div>
<div
class=
"num"
:class=
"{ noFinger: item.image == null }"
>
{{ item.name }}
</div>
<!-- 有指纹图片 -->
<div
v-if=
"item.image"
class=
"imgBox"
>
<img
class=
"itemImage"
:src=
"'data:image/jpeg;base64,' + item.image"
/>
<img
class=
"itemImage"
:src=
"'data:image/jpeg;base64,' + item.image"
/>
<div
class=
"finger-tips"
>
<!-- 认定完成 -->
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatus1"
v-if=
"item.affirmstatus
==
1"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
认定完成
</span>
</div>
<!-- 比中 -->
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==2"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 2"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
</div>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus==3"
>
<div
class=
"affirmstatus2"
v-else-if=
"item.affirmstatus == 3"
>
<div
class=
"affirmstatusbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
比中
</span>
</div>
<!-- 浏览过 -->
<div
class=
"clickLog"
v-if=
"item.affirmstatus=='' && item.clickLog==1"
>
<div
class=
"clickLog"
v-if=
"item.affirmstatus == '' && item.clickLog == 1"
>
<div
class=
"clickLogbg"
></div>
<div
class=
"dot"
></div>
<span
class=
"txt"
>
已查看
</span>
...
...
@@ -315,20 +515,26 @@
</div>
</div>
<div
class=
"zwtp"
v-else-if=
"item.image == ''"
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
/
>
<div
class=
"zwtp-desc"
>
暂无图像
</div>
</div>
<!-- 缺掌 -->
<div
v-else
class=
"absence"
>
<img
src=
"@/assets/img/qz.png"
alt=
""
>
<img
src=
"@/assets/img/qz.png"
alt=
""
/
>
</div>
</div>
</div>
</div>
</div>
<div
class=
"bottom"
>
<span
v-show=
"fingerShowType=='roll' || fingerShowType=='pain'"
>
该查询ID共计
<b>
{{ fingerTotal }}
</b>
枚指纹
</span>
<span
v-show=
"fingerShowType=='zhangwen'"
>
该查询ID共计
<b>
{{ handTotal }}
</b>
枚掌纹
</span>
<span
v-show=
"fingerShowType == 'roll' || fingerShowType == 'pain'"
>
该查询ID共计
<b>
{{ fingerTotal }}
</b
>
枚指纹
</span
>
<span
v-show=
"fingerShowType == 'zhangwen'"
>
该查询ID共计
<b>
{{ handTotal }}
</b
>
枚掌纹
</span
>
</div>
</div>
</div>
...
...
@@ -345,13 +551,13 @@ import "@/icons/loading.svg";
export
default
{
name
:
"TLSrc"
,
props
:
[
"srcData"
],
created
()
{
created
()
{
let
w1
=
1920
;
let
w2
=
window
.
innerWidth
;
this
.
width1
=
this
.
width1
*
w2
/
w1
;
this
.
width1
=
(
this
.
width1
*
w2
)
/
w1
;
},
data
()
{
data
()
{
return
{
// 是否第一次加载
isFirstMounted
:
true
,
...
...
@@ -377,72 +583,72 @@ export default {
handTotal
:
0
,
// 掌纹被删除的情况下
handList2
:
[
{
name
:
'右侧掌'
,
code
:
33
,
image
:
''
},
{
name
:
'右半掌'
,
code
:
31
,
image
:
''
},
{
name
:
'左侧掌'
,
code
:
34
,
image
:
''
},
{
name
:
'左半掌'
,
code
:
32
,
image
:
''
},
{
name
:
"右侧掌"
,
code
:
33
,
image
:
""
},
{
name
:
"右半掌"
,
code
:
31
,
image
:
""
},
{
name
:
"左侧掌"
,
code
:
34
,
image
:
""
},
{
name
:
"左半掌"
,
code
:
32
,
image
:
""
},
],
handList
:
[
{
name
:
'右侧掌'
,
code
:
33
,
image
:
''
},
{
name
:
'右半掌'
,
code
:
31
,
image
:
''
},
{
name
:
'左侧掌'
,
code
:
34
,
image
:
''
},
{
name
:
'左半掌'
,
code
:
32
,
image
:
''
},
{
name
:
"右侧掌"
,
code
:
33
,
image
:
""
},
{
name
:
"右半掌"
,
code
:
31
,
image
:
""
},
{
name
:
"左侧掌"
,
code
:
34
,
image
:
""
},
{
name
:
"左半掌"
,
code
:
32
,
image
:
""
},
],
fingersLeftR
:
[
{
name
:
"拇"
,
code
:
6
,
image
:
''
},
{
name
:
"食"
,
code
:
7
,
image
:
''
},
{
name
:
"中"
,
code
:
8
,
image
:
''
},
{
name
:
"环"
,
code
:
9
,
image
:
''
},
{
name
:
"小"
,
code
:
10
,
image
:
''
}
{
name
:
"拇"
,
code
:
6
,
image
:
""
},
{
name
:
"食"
,
code
:
7
,
image
:
""
},
{
name
:
"中"
,
code
:
8
,
image
:
""
},
{
name
:
"环"
,
code
:
9
,
image
:
""
},
{
name
:
"小"
,
code
:
10
,
image
:
""
},
],
fingersRightR
:
[
{
name
:
"拇"
,
code
:
1
,
image
:
''
},
{
name
:
"食"
,
code
:
2
,
image
:
''
},
{
name
:
"中"
,
code
:
3
,
image
:
''
},
{
name
:
"环"
,
code
:
4
,
image
:
''
},
{
name
:
"小"
,
code
:
5
,
image
:
''
}
{
name
:
"拇"
,
code
:
1
,
image
:
""
},
{
name
:
"食"
,
code
:
2
,
image
:
""
},
{
name
:
"中"
,
code
:
3
,
image
:
""
},
{
name
:
"环"
,
code
:
4
,
image
:
""
},
{
name
:
"小"
,
code
:
5
,
image
:
""
},
],
fingersLeftL
:
[
{
name
:
"拇"
,
code
:
16
,
image
:
''
},
{
name
:
"食"
,
code
:
17
,
image
:
''
},
{
name
:
"中"
,
code
:
18
,
image
:
''
},
{
name
:
"环"
,
code
:
19
,
image
:
''
},
{
name
:
"小"
,
code
:
20
,
image
:
''
}
{
name
:
"拇"
,
code
:
16
,
image
:
""
},
{
name
:
"食"
,
code
:
17
,
image
:
""
},
{
name
:
"中"
,
code
:
18
,
image
:
""
},
{
name
:
"环"
,
code
:
19
,
image
:
""
},
{
name
:
"小"
,
code
:
20
,
image
:
""
},
],
fingersRightL
:
[
{
name
:
"拇"
,
code
:
11
,
image
:
''
},
{
name
:
"食"
,
code
:
12
,
image
:
''
},
{
name
:
"中"
,
code
:
13
,
image
:
''
},
{
name
:
"环"
,
code
:
14
,
image
:
''
},
{
name
:
"小"
,
code
:
15
,
image
:
''
}
{
name
:
"拇"
,
code
:
11
,
image
:
""
},
{
name
:
"食"
,
code
:
12
,
image
:
""
},
{
name
:
"中"
,
code
:
13
,
image
:
""
},
{
name
:
"环"
,
code
:
14
,
image
:
""
},
{
name
:
"小"
,
code
:
15
,
image
:
""
},
],
fingersLeftR2
:
[
{
name
:
"拇"
,
code
:
6
,
image
:
''
},
{
name
:
"食"
,
code
:
7
,
image
:
''
},
{
name
:
"中"
,
code
:
8
,
image
:
''
},
{
name
:
"环"
,
code
:
9
,
image
:
''
},
{
name
:
"小"
,
code
:
10
,
image
:
''
}
{
name
:
"拇"
,
code
:
6
,
image
:
""
},
{
name
:
"食"
,
code
:
7
,
image
:
""
},
{
name
:
"中"
,
code
:
8
,
image
:
""
},
{
name
:
"环"
,
code
:
9
,
image
:
""
},
{
name
:
"小"
,
code
:
10
,
image
:
""
},
],
fingersRightR2
:
[
{
name
:
"拇"
,
code
:
1
,
image
:
''
},
{
name
:
"食"
,
code
:
2
,
image
:
''
},
{
name
:
"中"
,
code
:
3
,
image
:
''
},
{
name
:
"环"
,
code
:
4
,
image
:
''
},
{
name
:
"小"
,
code
:
5
,
image
:
''
}
{
name
:
"拇"
,
code
:
1
,
image
:
""
},
{
name
:
"食"
,
code
:
2
,
image
:
""
},
{
name
:
"中"
,
code
:
3
,
image
:
""
},
{
name
:
"环"
,
code
:
4
,
image
:
""
},
{
name
:
"小"
,
code
:
5
,
image
:
""
},
],
fingersLeftL2
:
[
{
name
:
"拇"
,
code
:
16
,
image
:
''
},
{
name
:
"食"
,
code
:
17
,
image
:
''
},
{
name
:
"中"
,
code
:
18
,
image
:
''
},
{
name
:
"环"
,
code
:
19
,
image
:
''
},
{
name
:
"小"
,
code
:
20
,
image
:
''
}
{
name
:
"拇"
,
code
:
16
,
image
:
""
},
{
name
:
"食"
,
code
:
17
,
image
:
""
},
{
name
:
"中"
,
code
:
18
,
image
:
""
},
{
name
:
"环"
,
code
:
19
,
image
:
""
},
{
name
:
"小"
,
code
:
20
,
image
:
""
},
],
fingersRightL2
:
[
{
name
:
"拇"
,
code
:
11
,
image
:
''
},
{
name
:
"食"
,
code
:
12
,
image
:
''
},
{
name
:
"中"
,
code
:
13
,
image
:
''
},
{
name
:
"环"
,
code
:
14
,
image
:
''
},
{
name
:
"小"
,
code
:
15
,
image
:
''
}
{
name
:
"拇"
,
code
:
11
,
image
:
""
},
{
name
:
"食"
,
code
:
12
,
image
:
""
},
{
name
:
"中"
,
code
:
13
,
image
:
""
},
{
name
:
"环"
,
code
:
14
,
image
:
""
},
{
name
:
"小"
,
code
:
15
,
image
:
""
},
],
// 指纹图片加载
fingerLoading
:
true
,
...
...
@@ -453,10 +659,10 @@ export default {
timer
:
null
,
// 判断是否被删除
isDelete
:
false
,
deletaObj
:
{}
deletaObj
:
{}
,
};
},
mounted
()
{
mounted
()
{
let
self
=
this
;
//console.log(this.$route);
this
.
rwh
=
this
.
$route
.
query
.
qid
;
...
...
@@ -469,7 +675,6 @@ export default {
// 获取数据---初
this
.
getDetailData
();
// 比中,认定完成之后更新列表数据
this
.
$bus
.
on
(
"updateTLSourceData"
,
()
=>
{
self
.
getDetailData
();
...
...
@@ -484,7 +689,7 @@ export default {
* @param {*} columnIndex
* @return {*}
*/
tableRowClassName
({
row
,
column
,
rowIndex
,
columnIndex
})
{
tableRowClassName
({
row
,
column
,
rowIndex
,
columnIndex
})
{
// 比中的行
if
(
row
.
affirmStatus
==
2
||
row
.
affirmStatus
==
3
)
{
//console.log(row);
...
...
@@ -502,70 +707,70 @@ export default {
/**
* 切换到掌纹
*/
async
switchZw
()
{
let
self
=
this
async
switchZw
()
{
let
self
=
this
;
this
.
fingerShowType
=
"zhangwen"
;
if
(
this
.
isDelete
)
{
// 被删除
await
this
.
findHand
()
this
.
changeStyleHand
(
0
,
this
.
hand
)
this
.
$bus
.
emit
(
'deleteMessage'
,
self
.
deletaObj
)
await
this
.
findHand
()
;
this
.
changeStyleHand
(
0
,
this
.
hand
)
;
this
.
$bus
.
emit
(
"deleteMessage"
,
self
.
deletaObj
);
return
;
}
await
this
.
findHand
()
await
this
.
findHand
()
;
if
(
this
.
hand
)
{
this
.
changeStyleHand
(
0
,
this
.
hand
)
this
.
changeStyleHand
(
0
,
this
.
hand
)
;
}
else
{
this
.
$bus
.
emit
(
'changImageEdit'
,
'xxx'
)
this
.
$bus
.
emit
(
"changImageEdit"
,
"xxx"
);
}
},
/**
* 获取掌纹数据
*/
getHandsData
()
{
let
self
=
this
getHandsData
()
{
let
self
=
this
;
console
.
log
(
self
.
barcode
);
// 掌纹数据初始化
self
.
handTotal
=
0
this
.
handList
.
forEach
(
item
=>
{
item
.
image
=
''
item
.
clickLog
=
''
item
.
affirmstatus
=
''
})
self
.
handTotal
=
0
;
this
.
handList
.
forEach
(
(
item
)
=>
{
item
.
image
=
""
;
item
.
clickLog
=
""
;
item
.
affirmstatus
=
""
;
})
;
this
.
$axios
({
method
:
'post'
,
url
:
'/api/check/png/palm/barcode'
,
method
:
"post"
,
url
:
"/api/check/png/palm/barcode"
,
data
:
{
barcode
:
self
.
barcode
,
querytype
:
1
,
qqid
:
self
.
qqid
}
}).
then
(
res
=>
{
qqid
:
self
.
qqid
,
}
,
}).
then
(
(
res
)
=>
{
console
.
log
(
res
);
if
(
res
.
data
.
code
===
0
)
{
self
.
handList
.
forEach
(
item
=>
{
res
.
data
.
ret
.
forEach
(
item2
=>
{
self
.
handList
.
forEach
(
(
item
)
=>
{
res
.
data
.
ret
.
forEach
(
(
item2
)
=>
{
if
(
item2
.
seq
==
item
.
code
)
{
item
.
image
=
item2
.
image
item
.
image
=
item2
.
image
;
self
.
$set
(
item
,
"clickLog"
,
item2
.
clickLog
);
self
.
$set
(
item
,
"affirmstatus"
,
item2
.
affirmstatus
);
self
.
handTotal
++
self
.
handTotal
++
;
}
})
})
})
;
})
;
}
})
})
;
},
/**
* @description: 切换到平面
* @param {*}
* @return {*}
*/
async
switchPain
()
{
let
self
=
this
async
switchPain
()
{
let
self
=
this
;
if
(
!
this
.
painFlag
)
return
;
this
.
fingerShowType
=
"pain"
;
await
this
.
findFinger_pain
()
await
this
.
findFinger_pain
()
;
if
(
self
.
finger
!=
null
)
{
if
(
self
.
finger
.
code
>
10
&&
self
.
finger
.
code
<=
15
)
{
self
.
changeStyleRightL
(
0
,
self
.
finger
);
...
...
@@ -579,10 +784,10 @@ export default {
* @param {*}
* @return {*}
*/
async
switchRoll
()
{
let
self
=
this
async
switchRoll
()
{
let
self
=
this
;
this
.
fingerShowType
=
"roll"
;
await
this
.
findFinger_roll
()
await
this
.
findFinger_roll
()
;
if
(
self
.
finger
!=
null
)
{
if
(
self
.
finger
.
code
<=
5
)
{
self
.
changeStyleRightR
(
0
,
self
.
finger
);
...
...
@@ -592,24 +797,24 @@ export default {
}
},
// 选择切换
async
handleCurrentChange
(
val
,
old
)
{
async
handleCurrentChange
(
val
,
old
)
{
let
self
=
this
;
if
(
val
!=
null
)
{
// 发送请求
// self.$store.commit('loading/setLoadingSd', true)
// 被删除
if
(
val
.
removeFlag
===
1
)
{
self
.
painFlag
=
false
self
.
isDelete
=
true
self
.
$bus
.
emit
(
'deleteMessage'
,
{
msg
:
'该条数据已删除!'
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
'YYYY.MM.DD HH:mm'
)
})
self
.
painFlag
=
false
;
self
.
isDelete
=
true
;
self
.
$bus
.
emit
(
"deleteMessage"
,
{
msg
:
"该条数据已删除!"
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
"YYYY.MM.DD HH:mm"
),
})
;
self
.
deletaObj
=
{
msg
:
'该条数据已删除!'
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
'YYYY.MM.DD HH:mm'
)
}
this
.
$bus
.
emit
(
'bzJudgeTL'
,
null
)
msg
:
"该条数据已删除!"
,
delTime
:
self
.
$moment
(
val
.
removeTime
).
format
(
"YYYY.MM.DD HH:mm"
),
}
;
this
.
$bus
.
emit
(
"bzJudgeTL"
,
null
);
// self.$bus.emit("changImageEdit", 'xxx');
// 清空目标table表
self
.
$bus
.
emit
(
"initTLCandidate"
,
[]);
...
...
@@ -622,97 +827,100 @@ export default {
// 比中人
sessionStorage
.
setItem
(
"userdesc"
,
self
.
userdesc
);
// 获取接口数据前先初始化
self
.
fingersLeftR
.
forEach
(
itemR
=>
{
self
.
fingersLeftR
.
forEach
(
(
itemR
)
=>
{
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersRightR
.
forEach
(
itemR
=>
{
self
.
fingersRightR
.
forEach
(
(
itemR
)
=>
{
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersLeftL
.
forEach
(
itemL
=>
{
self
.
fingersLeftL
.
forEach
(
(
itemL
)
=>
{
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
self
.
fingersRightL
.
forEach
(
itemL
=>
{
self
.
fingersRightL
.
forEach
(
(
itemL
)
=>
{
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
// 获取接口数据前先初始化
self
.
fingersLeftR2
.
forEach
(
itemR
=>
{
self
.
fingersLeftR2
.
forEach
(
(
itemR
)
=>
{
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersRightR2
.
forEach
(
itemR
=>
{
self
.
fingersRightR2
.
forEach
(
(
itemR
)
=>
{
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersLeftL2
.
forEach
(
itemL
=>
{
self
.
fingersLeftL2
.
forEach
(
(
itemL
)
=>
{
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
self
.
fingersRightL2
.
forEach
(
itemL
=>
{
self
.
fingersRightL2
.
forEach
(
(
itemL
)
=>
{
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
// 掌纹
self
.
handList
.
forEach
(
itemH
=>
{
self
.
handList
.
forEach
(
(
itemH
)
=>
{
self
.
$set
(
itemH
,
"image"
,
""
);
self
.
$set
(
itemH
,
"clickLog"
,
""
);
self
.
$set
(
itemH
,
"affirmstatus"
,
""
);
})
self
.
handList2
.
forEach
(
itemH
=>
{
})
;
self
.
handList2
.
forEach
(
(
itemH
)
=>
{
self
.
$set
(
itemH
,
"image"
,
""
);
self
.
$set
(
itemH
,
"clickLog"
,
""
);
self
.
$set
(
itemH
,
"affirmstatus"
,
""
);
})
})
;
// self.getHandsData()
this
.
$axios
({
method
:
'post'
,
url
:
'/api/png/palm/barcode'
,
method
:
"post"
,
url
:
"/api/png/palm/barcode"
,
data
:
{
barcode
:
self
.
barcode
}
}).
then
(
res
=>
{
barcode
:
self
.
barcode
,
}
,
}).
then
(
(
res
)
=>
{
if
(
res
.
data
.
code
===
0
)
{
self
.
handList2
.
forEach
(
item
=>
{
res
.
data
.
ret
.
forEach
(
item2
=>
{
self
.
handList2
.
forEach
(
(
item
)
=>
{
res
.
data
.
ret
.
forEach
(
(
item2
)
=>
{
if
(
item2
.
seq
==
item
.
code
)
{
item
.
image
=
item2
.
image
item
.
image
=
item2
.
image
;
self
.
$set
(
item
,
"clickLog"
,
item2
.
clickLog
);
self
.
$set
(
item
,
"affirmstatus"
,
item2
.
affirmstatus
);
}
})
})
})
;
})
;
}
})
})
;
NProgress
.
start
();
// 平面
let
fingerPain
=
await
this
.
$axios
.
post
(
`/api/png/plain/barcode`
,
{
let
fingerPain
=
await
this
.
$axios
.
post
(
`/api/png/plain/barcode`
,
{
barcode
:
val
.
barcode
,
qqid
:
self
.
qqid
,
querytype
:
"1"
},
{
loading
:
true
});
querytype
:
"1"
,
},
{
loading
:
true
,
}
);
//console.log(fingerPain);
if
(
fingerPain
.
data
.
ret
&&
fingerPain
.
data
.
ret
.
length
>
0
)
{
fingerPain
.
data
.
ret
.
forEach
(
element
=>
{
fingerPain
.
data
.
ret
.
forEach
(
(
element
)
=>
{
// 平面
if
(
element
.
seq
>
10
)
{
self
.
fingersLeftL2
.
forEach
(
itemL
=>
{
self
.
fingersLeftL2
.
forEach
(
(
itemL
)
=>
{
if
(
itemL
.
code
==
element
.
seq
)
{
// itemL.img = element.image
self
.
$set
(
itemL
,
"image"
,
element
.
image
);
...
...
@@ -723,7 +931,7 @@ export default {
// self.$set(itemL, 'image', null)
}
});
self
.
fingersRightL2
.
forEach
(
itemL
=>
{
self
.
fingersRightL2
.
forEach
(
(
itemL
)
=>
{
if
(
itemL
.
code
==
element
.
seq
)
{
// itemL.img = element.image
self
.
$set
(
itemL
,
"image"
,
element
.
image
);
...
...
@@ -739,13 +947,13 @@ export default {
});
}
else
{
// 平面没有指纹
self
.
fingersLeftL2
.
forEach
(
itemL
=>
{
self
.
fingersLeftL2
.
forEach
(
(
itemL
)
=>
{
// itemL.img = null
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
self
.
fingersRightL2
.
forEach
(
itemL
=>
{
self
.
fingersRightL2
.
forEach
(
(
itemL
)
=>
{
// itemL.img = null
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
...
...
@@ -753,19 +961,22 @@ export default {
});
}
// 滚动
let
fingerRoll
=
await
this
.
$axios
.
post
(
`/api/png/roll/barcode`
,
{
let
fingerRoll
=
await
this
.
$axios
.
post
(
`/api/png/roll/barcode`
,
{
barcode
:
val
.
barcode
,
qqid
:
self
.
qqid
,
querytype
:
"1"
},
{
loading
:
true
});
querytype
:
"1"
,
},
{
loading
:
true
,
}
);
//console.log(fingerRoll);
if
(
fingerRoll
.
data
.
ret
&&
fingerRoll
.
data
.
ret
.
length
>
0
)
{
fingerRoll
.
data
.
ret
.
forEach
(
element
=>
{
fingerRoll
.
data
.
ret
.
forEach
(
(
element
)
=>
{
// 滚动
self
.
fingersLeftR2
.
forEach
(
itemR
=>
{
self
.
fingersLeftR2
.
forEach
(
(
itemR
)
=>
{
if
(
itemR
.
code
==
element
.
seq
)
{
// itemR.img = element.image
self
.
$set
(
itemR
,
"image"
,
element
.
image
);
...
...
@@ -776,7 +987,7 @@ export default {
// self.$set(itemR, 'image', null)
}
});
self
.
fingersRightR2
.
forEach
(
itemR
=>
{
self
.
fingersRightR2
.
forEach
(
(
itemR
)
=>
{
if
(
itemR
.
code
==
element
.
seq
)
{
// self.$set(itemR, 'img', element.image)
self
.
$set
(
itemR
,
"image"
,
element
.
image
);
...
...
@@ -792,13 +1003,13 @@ export default {
//console.log(self.fingersLeftR2);
});
}
else
{
self
.
fingersLeftR2
.
forEach
(
itemR
=>
{
self
.
fingersLeftR2
.
forEach
(
(
itemR
)
=>
{
// itemR.img = null
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersRightR2
.
forEach
(
itemR
=>
{
self
.
fingersRightR2
.
forEach
(
(
itemR
)
=>
{
// itemR.img = null
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
...
...
@@ -817,10 +1028,14 @@ export default {
if
(
self
.
finger
.
code
)
{
sessionStorage
.
setItem
(
"backcheckCode"
,
self
.
finger
.
code
);
}
if
(
self
.
finger
!=
null
&&
self
.
finger
.
code
>=
1
&&
self
.
finger
.
code
<=
10
)
{
self
.
fingerShowType
=
'roll'
if
(
self
.
finger
!=
null
&&
self
.
finger
.
code
>=
1
&&
self
.
finger
.
code
<=
10
)
{
self
.
fingerShowType
=
"roll"
;
}
else
{
self
.
fingerShowType
=
'pain'
self
.
fingerShowType
=
"pain"
;
}
if
(
self
.
finger
!=
null
)
{
if
(
self
.
finger
.
code
<=
5
)
{
...
...
@@ -833,15 +1048,14 @@ export default {
self
.
changeStyleLeftL
(
0
,
self
.
finger
);
}
}
}
else
{
// 未删除
self
.
isDelete
=
false
self
.
isDelete
=
false
;
// 没有被删除
self
.
$bus
.
emit
(
'deleteMessage'
,
{
self
.
$bus
.
emit
(
"deleteMessage"
,
{
msg
:
null
,
delTime
:
null
})
delTime
:
null
,
})
;
// 改变数据为点击状态
this
.
$set
(
val
,
"clickLog"
,
"1"
);
this
.
currentRow
=
val
;
...
...
@@ -859,42 +1073,45 @@ export default {
//console.log(barcode);
// 获取接口数据前先初始化
self
.
fingersLeftR
.
forEach
(
itemR
=>
{
self
.
fingersLeftR
.
forEach
(
(
itemR
)
=>
{
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersRightR
.
forEach
(
itemR
=>
{
self
.
fingersRightR
.
forEach
(
(
itemR
)
=>
{
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersLeftL
.
forEach
(
itemL
=>
{
self
.
fingersLeftL
.
forEach
(
(
itemL
)
=>
{
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
self
.
fingersRightL
.
forEach
(
itemL
=>
{
self
.
fingersRightL
.
forEach
(
(
itemL
)
=>
{
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
NProgress
.
start
();
// 平面
let
fingerPain
=
await
this
.
$axios
.
post
(
`/api/png/plain/barcode`
,
{
let
fingerPain
=
await
this
.
$axios
.
post
(
`/api/png/plain/barcode`
,
{
barcode
:
barcode
,
qqid
:
self
.
qqid
,
querytype
:
"1"
},
{
loading
:
true
});
querytype
:
"1"
,
},
{
loading
:
true
,
}
);
//console.log(fingerPain);
if
(
fingerPain
.
data
.
ret
&&
fingerPain
.
data
.
ret
.
length
>
0
)
{
fingerPain
.
data
.
ret
.
forEach
(
element
=>
{
fingerPain
.
data
.
ret
.
forEach
(
(
element
)
=>
{
// 平面
if
(
element
.
seq
>
10
)
{
self
.
fingersLeftL
.
forEach
(
itemL
=>
{
self
.
fingersLeftL
.
forEach
(
(
itemL
)
=>
{
if
(
itemL
.
code
==
element
.
seq
)
{
// itemL.img = element.image
self
.
$set
(
itemL
,
"image"
,
element
.
image
);
...
...
@@ -905,7 +1122,7 @@ export default {
// self.$set(itemL, 'image', null)
}
});
self
.
fingersRightL
.
forEach
(
itemL
=>
{
self
.
fingersRightL
.
forEach
(
(
itemL
)
=>
{
if
(
itemL
.
code
==
element
.
seq
)
{
// itemL.img = element.image
self
.
$set
(
itemL
,
"image"
,
element
.
image
);
...
...
@@ -923,13 +1140,13 @@ export default {
});
}
else
{
// 平面没有指纹
self
.
fingersLeftL
.
forEach
(
itemL
=>
{
self
.
fingersLeftL
.
forEach
(
(
itemL
)
=>
{
// itemL.img = null
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
self
.
$set
(
itemL
,
"affirmstatus"
,
""
);
});
self
.
fingersRightL
.
forEach
(
itemL
=>
{
self
.
fingersRightL
.
forEach
(
(
itemL
)
=>
{
// itemL.img = null
self
.
$set
(
itemL
,
"image"
,
""
);
self
.
$set
(
itemL
,
"clickLog"
,
""
);
...
...
@@ -939,19 +1156,22 @@ export default {
self
.
painFlag
=
false
;
}
// 滚动
let
fingerRoll
=
await
this
.
$axios
.
post
(
`/api/png/roll/barcode`
,
{
let
fingerRoll
=
await
this
.
$axios
.
post
(
`/api/png/roll/barcode`
,
{
barcode
:
barcode
,
qqid
:
self
.
qqid
,
querytype
:
"1"
},
{
loading
:
true
});
querytype
:
"1"
,
},
{
loading
:
true
,
}
);
//console.log(fingerRoll);
if
(
fingerRoll
.
data
.
ret
&&
fingerRoll
.
data
.
ret
.
length
>
0
)
{
fingerRoll
.
data
.
ret
.
forEach
(
element
=>
{
fingerRoll
.
data
.
ret
.
forEach
(
(
element
)
=>
{
// 滚动
self
.
fingersLeftR
.
forEach
(
itemR
=>
{
self
.
fingersLeftR
.
forEach
(
(
itemR
)
=>
{
if
(
itemR
.
code
==
element
.
seq
)
{
// itemR.img = element.image
self
.
$set
(
itemR
,
"image"
,
element
.
image
);
...
...
@@ -962,7 +1182,7 @@ export default {
// self.$set(itemR, 'image', null)
}
});
self
.
fingersRightR
.
forEach
(
itemR
=>
{
self
.
fingersRightR
.
forEach
(
(
itemR
)
=>
{
if
(
itemR
.
code
==
element
.
seq
)
{
// self.$set(itemR, 'img', element.image)
self
.
$set
(
itemR
,
"image"
,
element
.
image
);
...
...
@@ -980,13 +1200,13 @@ export default {
self
.
fingerTotalRoll
=
fingerRoll
.
data
.
ret
.
length
;
});
}
else
{
self
.
fingersLeftR
.
forEach
(
itemR
=>
{
self
.
fingersLeftR
.
forEach
(
(
itemR
)
=>
{
// itemR.img = null
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
self
.
$set
(
itemR
,
"affirmstatus"
,
""
);
});
self
.
fingersRightR
.
forEach
(
itemR
=>
{
self
.
fingersRightR
.
forEach
(
(
itemR
)
=>
{
// itemR.img = null
self
.
$set
(
itemR
,
"image"
,
""
);
self
.
$set
(
itemR
,
"clickLog"
,
""
);
...
...
@@ -995,7 +1215,7 @@ export default {
}
self
.
fingerTotal
=
self
.
fingerTotalRoll
+
self
.
fingerTotalPain
;
self
.
getHandsData
()
self
.
getHandsData
()
;
//console.log(self.fingerTotal);
this
.
isActive
=
""
;
...
...
@@ -1014,10 +1234,14 @@ export default {
if
(
self
.
finger
&&
self
.
finger
.
code
)
{
sessionStorage
.
setItem
(
"backcheckCode"
,
self
.
finger
.
code
);
}
if
(
self
.
finger
!=
null
&&
self
.
finger
.
code
>=
1
&&
self
.
finger
.
code
<=
10
)
{
self
.
fingerShowType
=
'roll'
if
(
self
.
finger
!=
null
&&
self
.
finger
.
code
>=
1
&&
self
.
finger
.
code
<=
10
)
{
self
.
fingerShowType
=
"roll"
;
}
else
{
self
.
fingerShowType
=
'pain'
self
.
fingerShowType
=
"pain"
;
}
if
(
self
.
finger
!=
null
)
{
if
(
self
.
finger
.
code
<=
5
)
{
...
...
@@ -1032,14 +1256,14 @@ export default {
}
}
clearTimeout
(
self
.
timer
)
clearTimeout
(
self
.
timer
)
;
self
.
timer
=
setTimeout
(()
=>
{
// self.$store.commit('loading/setLoadingSd', false)
},
500
);
}
},
// 获取列表数据
async
getDetailData
()
{
async
getDetailData
()
{
let
self
=
this
;
// 发送请求
// self.$store.commit('loading/setLoadingSd', true)
...
...
@@ -1047,10 +1271,14 @@ export default {
//console.info(this.dataList);
if
(
self
.
type
==
"father"
)
{
await
this
.
$axios
.
post
(
"/api/queryque/standardAll"
,
{
contrastCustomSearchReq
:
{
qid
:
Number
(
self
.
qid
)
}
},
{
loading
:
true
})
.
then
(
response
=>
{
.
post
(
"/api/queryque/standardAll"
,
{
contrastCustomSearchReq
:
{
qid
:
Number
(
self
.
qid
)
}
},
{
loading
:
true
,
}
)
.
then
((
response
)
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
sourceDataList
=
response
.
data
.
ret
;
...
...
@@ -1062,17 +1290,21 @@ export default {
self
.
$refs
.
singleTable
.
setCurrentRow
(
self
.
dataList
[
0
]);
});
}
else
{
self
.
$bus
.
emit
(
"changImageEdit"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
$store
.
commit
(
'loading/setLoadingSd'
,
false
)
self
.
$bus
.
emit
(
"changImageEdit"
,
"xxx"
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
self
.
$store
.
commit
(
"loading/setLoadingSd"
,
false
);
}
});
}
else
{
await
this
.
$axios
.
post
(
"/api/queryque/standardAll"
,
{
contrastCustomSearchReq
:
{
qqid
:
Number
(
self
.
qqid
)
}
},
{
loading
:
true
})
.
then
(
response
=>
{
.
post
(
"/api/queryque/standardAll"
,
{
contrastCustomSearchReq
:
{
qqid
:
Number
(
self
.
qqid
)
}
},
{
loading
:
true
,
}
)
.
then
((
response
)
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
sourceDataList
=
response
.
data
.
ret
;
...
...
@@ -1084,9 +1316,9 @@ export default {
self
.
$refs
.
singleTable
.
setCurrentRow
(
self
.
dataList
[
0
]);
});
}
else
{
self
.
$bus
.
emit
(
"changImageEdit"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
$store
.
commit
(
'loading/setLoadingSd'
,
false
)
self
.
$bus
.
emit
(
"changImageEdit"
,
"xxx"
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
"xxx"
);
self
.
$store
.
commit
(
"loading/setLoadingSd"
,
false
);
}
});
}
...
...
@@ -1097,7 +1329,7 @@ export default {
* @param {*}
* @return {*}
*/
async
findFinger2
()
{
async
findFinger2
()
{
let
self
=
this
;
self
.
finger
=
null
;
self
.
fingersRightR2
.
some
((
item
,
index
)
=>
{
...
...
@@ -1141,7 +1373,7 @@ export default {
* @param {*}
* @return {*}
*/
async
findHand
()
{
async
findHand
()
{
let
self
=
this
;
self
.
hand
=
null
;
self
.
handList
.
some
((
item
,
index
)
=>
{
...
...
@@ -1158,7 +1390,7 @@ export default {
* @param {*}
* @return {*}
*/
async
findFinger_pain
()
{
async
findFinger_pain
()
{
let
self
=
this
;
self
.
finger
=
null
;
self
.
fingersRightL
.
some
((
item
,
index
)
=>
{
...
...
@@ -1174,7 +1406,6 @@ export default {
return
true
;
}
});
return
self
.
finger
;
},
/**
...
...
@@ -1182,7 +1413,7 @@ export default {
* @param {*}
* @return {*}
*/
async
findFinger_roll
()
{
async
findFinger_roll
()
{
let
self
=
this
;
self
.
finger
=
null
;
self
.
fingersRightR
.
some
((
item
,
index
)
=>
{
...
...
@@ -1206,7 +1437,7 @@ export default {
* @param {*}
* @return {*}
*/
async
findFinger
()
{
async
findFinger
()
{
let
self
=
this
;
self
.
finger
=
null
;
self
.
fingersRightR
.
some
((
item
,
index
)
=>
{
...
...
@@ -1246,7 +1477,7 @@ export default {
return
self
.
finger
;
},
// 获取选择的任务详情
getFirgerPrintDetail
(
row
)
{
getFirgerPrintDetail
(
row
)
{
// //console.info(row);
},
/**
...
...
@@ -1254,15 +1485,19 @@ export default {
* @param {*}
* @return {*}
*/
changeTableHeight
()
{
changeTableHeight
()
{
this
.
isShowPrint
=
!
this
.
isShowPrint
;
if
(
!
this
.
isShowPrint
)
{
document
.
getElementsByTagName
(
"body"
)[
0
].
style
.
setProperty
(
"--tableHeight"
,
"48.75rem"
);
document
.
getElementsByTagName
(
"body"
)[
0
]
.
style
.
setProperty
(
"--tableHeight"
,
"48.75rem"
);
// this.tableHeight = 810
this
.
options
=
"折叠"
;
$
(
".ico"
).
css
(
"transform"
,
"rotate(180deg)"
);
}
else
{
document
.
getElementsByTagName
(
"body"
)[
0
].
style
.
setProperty
(
"--tableHeight"
,
"180px"
);
document
.
getElementsByTagName
(
"body"
)[
0
]
.
style
.
setProperty
(
"--tableHeight"
,
"180px"
);
// this.tableHeight = 368
this
.
options
=
"展开"
;
$
(
".ico"
).
css
(
"transform"
,
"rotate(0deg)"
);
...
...
@@ -1274,8 +1509,8 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleHand
(
index
,
imageInfo
)
{
let
self
=
this
changeStyleHand
(
index
,
imageInfo
)
{
let
self
=
this
;
if
(
imageInfo
.
image
)
{
// 改变数据为点击状态
self
.
$set
(
imageInfo
,
"clickLog"
,
"1"
);
...
...
@@ -1288,33 +1523,27 @@ export default {
if
(
imageInfo
.
code
&&
!
self
.
isDelete
)
{
this
.
$bus
.
emit
(
"changImageEdit"
,
imageInfo
.
image
);
// 没有被删除
self
.
$bus
.
emit
(
'deleteMessage'
,
{
self
.
$bus
.
emit
(
"deleteMessage"
,
{
msg
:
null
,
delTime
:
null
})
delTime
:
null
,
})
;
}
this
.
$axios
({
method
:
"post"
,
url
:
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
code
}
`
,
data
:
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
)
},
loading
:
true
url
:
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
,
})
.
then
(
response
=>
{
.
then
(
(
response
)
=>
{
console
.
log
(
response
);
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
response
.
data
.
ret
);
}
else
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
[]);
}
}).
catch
(
error
=>
{
});
}
else
{
self
.
$bus
.
emit
(
"changImageEdit"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
})
.
catch
((
error
)
=>
{});
}
},
/**
...
...
@@ -1323,11 +1552,9 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleLeftR
(
index
,
imageInfo
)
{
changeStyleLeftR
(
index
,
imageInfo
)
{
const
CancelToken
=
axios
.
CancelToken
;
const
source
=
CancelToken
.
source
();
//console.log(imageInfo);
let
self
=
this
;
// 如果图片存在
if
(
imageInfo
.
image
)
{
...
...
@@ -1342,10 +1569,10 @@ export default {
if
(
imageInfo
.
code
&&
!
self
.
isDelete
)
{
this
.
$bus
.
emit
(
"changImageEdit"
,
imageInfo
.
image
);
// 没有被删除
self
.
$bus
.
emit
(
'deleteMessage'
,
{
self
.
$bus
.
emit
(
"deleteMessage"
,
{
msg
:
null
,
delTime
:
null
})
delTime
:
null
,
})
;
}
NProgress
.
start
();
if
(
!
this
.
isFirstMounted
)
{
...
...
@@ -1353,21 +1580,19 @@ export default {
}
this
.
$axios
({
method
:
"post"
,
url
:
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
code
}
`
,
data
:
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
)
},
cancelToken
:
source
.
token
,
loading
:
true
url
:
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
,
})
.
then
(
response
=>
{
.
then
(
(
response
)
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
response
.
data
.
ret
);
}
else
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
[]);
}
}).
catch
(
error
=>
{
})
.
catch
((
error
)
=>
{
if
(
this
.
$axios
.
isCancel
(
error
))
{
//console.log("Rquest canceled", error.message); //请求如果被取消,这里是返回取消的message
}
else
{
...
...
@@ -1377,16 +1602,13 @@ export default {
});
NProgress
.
done
();
if
(
!
this
.
isFirstMounted
)
{
clearTimeout
(
self
.
timer
)
clearTimeout
(
self
.
timer
)
;
self
.
timer
=
setTimeout
(()
=>
{
// self.$store.commit('loading/setLoadingSd', false)
},
500
);
}
self
.
isFirstMounted
=
false
}
else
{
self
.
$bus
.
emit
(
"changImageEdit"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
isFirstMounted
=
false
;
}
},
/**
...
...
@@ -1395,7 +1617,7 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleRightR
(
index
,
imageInfo
)
{
changeStyleRightR
(
index
,
imageInfo
)
{
const
CancelToken
=
axios
.
CancelToken
;
const
source
=
CancelToken
.
source
();
//console.log(imageInfo);
...
...
@@ -1412,27 +1634,30 @@ export default {
if
(
imageInfo
.
code
&&
!
self
.
isDelete
)
{
this
.
$bus
.
emit
(
"changImageEdit"
,
imageInfo
.
image
);
// 没有被删除
self
.
$bus
.
emit
(
'deleteMessage'
,
{
self
.
$bus
.
emit
(
"deleteMessage"
,
{
msg
:
null
,
delTime
:
null
})
delTime
:
null
,
})
;
}
NProgress
.
start
();
if
(
!
this
.
isFirstMounted
)
{
// self.$store.commit('loading/setLoadingSd', true)
}
this
.
$axios
.
post
(
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
code
}
`
,
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
)
},
{
loading
:
true
,
cancelToken
:
source
.
token
})
.
then
(
response
=>
{
this
.
$axios
.
post
(
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
)
.
then
((
response
)
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
response
.
data
.
ret
);
}
else
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
[]);
}
}).
catch
(
err
=>
{
})
.
catch
((
err
)
=>
{
if
(
this
.
$axios
.
isCancel
(
err
))
{
//console.log("Rquest canceled", err.message); //请求如果被取消,这里是返回取消的message
}
else
{
...
...
@@ -1442,16 +1667,13 @@ export default {
});
NProgress
.
done
();
if
(
!
this
.
isFirstMounted
)
{
clearTimeout
(
self
.
timer
)
clearTimeout
(
self
.
timer
)
;
self
.
timer
=
setTimeout
(()
=>
{
// self.$store.commit('loading/setLoadingSd', false)
},
500
);
}
self
.
isFirstMounted
=
false
}
else
{
self
.
$bus
.
emit
(
"changImageEdit"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
isFirstMounted
=
false
;
}
},
...
...
@@ -1461,7 +1683,7 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleLeftL
(
index
,
imageInfo
)
{
changeStyleLeftL
(
index
,
imageInfo
)
{
const
CancelToken
=
axios
.
CancelToken
;
const
source
=
CancelToken
.
source
();
let
self
=
this
;
...
...
@@ -1476,27 +1698,30 @@ export default {
if
(
imageInfo
.
code
&&
!
self
.
isDelete
)
{
this
.
$bus
.
emit
(
"changImageEdit"
,
imageInfo
.
image
);
// 没有被删除
self
.
$bus
.
emit
(
'deleteMessage'
,
{
self
.
$bus
.
emit
(
"deleteMessage"
,
{
msg
:
null
,
delTime
:
null
})
delTime
:
null
,
})
;
}
NProgress
.
start
();
if
(
!
this
.
isFirstMounted
)
{
// self.$store.commit('loading/setLoadingSd', true)
}
this
.
$axios
.
post
(
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
code
}
`
,
{
srcbarcode
:
sessionStorage
.
getItem
(
"srcbarcode"
)
},
{
loading
:
true
,
cancelToken
:
source
.
token
})
.
then
(
response
=>
{
this
.
$axios
.
post
(
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
)
.
then
((
response
)
=>
{
//console.log(response);
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
response
.
data
.
ret
);
}
else
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
[]);
}
}).
catch
(
err
=>
{
})
.
catch
((
err
)
=>
{
if
(
this
.
$axios
.
isCancel
(
err
))
{
//console.log("Rquest canceled", err.message); //请求如果被取消,这里是返回取消的message
}
else
{
...
...
@@ -1506,16 +1731,13 @@ export default {
});
NProgress
.
done
();
if
(
!
this
.
isFirstMounted
)
{
clearTimeout
(
self
.
timer
)
clearTimeout
(
self
.
timer
)
;
self
.
timer
=
setTimeout
(()
=>
{
// self.$store.commit('loading/setLoadingSd', false)
},
500
);
}
self
.
isFirstMounted
=
false
}
else
{
self
.
$bus
.
emit
(
"changImageEdit"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
isFirstMounted
=
false
;
}
},
/**
...
...
@@ -1524,7 +1746,7 @@ export default {
* @param {*} imageInfo
* @return {*}
*/
changeStyleRightL
(
index
,
imageInfo
)
{
changeStyleRightL
(
index
,
imageInfo
)
{
const
CancelToken
=
axios
.
CancelToken
;
const
source
=
CancelToken
.
source
();
//console.log(imageInfo);
...
...
@@ -1540,27 +1762,30 @@ export default {
if
(
imageInfo
.
code
&&
!
self
.
isDelete
)
{
this
.
$bus
.
emit
(
"changImageEdit"
,
imageInfo
.
image
);
// 没有被删除
self
.
$bus
.
emit
(
'deleteMessage'
,
{
self
.
$bus
.
emit
(
"deleteMessage"
,
{
msg
:
null
,
delTime
:
null
})
delTime
:
null
,
})
;
}
NProgress
.
start
();
if
(
!
this
.
isFirstMounted
)
{
// self.$store.commit('loading/setLoadingSd', true)
}
this
.
$axios
.
post
(
`/api/query/matchcand/dest/
${
self
.
qqid
}
/
${
imageInfo
.
code
}
`
,
{
"srcbarcode"
:
sessionStorage
.
getItem
(
"srcbarcode"
)
},
{
loading
:
true
,
cancelToken
:
source
.
token
})
.
then
(
response
=>
{
this
.
$axios
.
post
(
`/api/queryIdentification/matchcand/dest?qqid=
${
self
.
qqid
}
&barcode=
${
sessionStorage
.
getItem
(
"srcbarcode"
)}
`
)
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
===
0
)
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
response
.
data
.
ret
);
}
else
{
self
.
$bus
.
emit
(
"initTLCandidate"
,
[]);
}
}).
catch
(
err
=>
{
})
.
catch
((
err
)
=>
{
if
(
this
.
$axios
.
isCancel
(
err
))
{
//console.log("Rquest canceled", err.message); //请求如果被取消,这里是返回取消的message
}
else
{
...
...
@@ -1570,39 +1795,35 @@ export default {
});
NProgress
.
done
();
if
(
!
this
.
isFirstMounted
)
{
clearTimeout
(
self
.
timer
)
clearTimeout
(
self
.
timer
)
;
self
.
timer
=
setTimeout
(()
=>
{
// self.$store.commit('loading/setLoadingSd', false)
},
500
);
}
self
.
isFirstMounted
=
false
}
else
{
self
.
$bus
.
emit
(
"changImageEdit"
,
'xxx'
);
self
.
$bus
.
emit
(
"changImageEditTarget"
,
'xxx'
);
self
.
isFirstMounted
=
false
;
}
},
},
watch
:
{
// 监听指掌纹类型
fingerShowType
:
{
immediate
:
true
,
handler
(
val
)
{
handler
(
val
)
{
//console.info("源数据传入组件的值为===>", val);
if
(
val
==
'zhangwen'
)
{
this
.
$bus
.
emit
(
'searchType'
,
'掌纹'
)
if
(
val
==
"zhangwen"
)
{
this
.
$bus
.
emit
(
"searchType"
,
"掌纹"
);
}
else
{
this
.
$bus
.
emit
(
'searchType'
,
'手纹'
)
}
this
.
$bus
.
emit
(
"searchType"
,
"指纹"
);
}
},
},
srcData
:
{
immediate
:
true
,
handler
(
val
)
{
handler
(
val
)
{
//console.info("源数据传入组件的值为===>", val);
this
.
tableData
=
val
;
}
}
,
},
/**
* @description: 过滤显示已认定完成查询ID
...
...
@@ -1610,21 +1831,21 @@ export default {
* @param {*} oldValue
* @return {*}
*/
checked
(
newValue
,
oldValue
)
{
checked
(
newValue
,
oldValue
)
{
//console.log(newValue);
if
(
newValue
)
{
this
.
dataList
=
this
.
sourceDataList
;
}
else
{
this
.
dataList
=
this
.
sourceDataList
.
filter
(
item
=>
{
this
.
dataList
=
this
.
sourceDataList
.
filter
(
(
item
)
=>
{
return
item
.
affirmStatus
!=
1
&&
item
.
affirmStatus
!=
3
;
});
//console.log(this.dataList);
}
this
.
total
=
this
.
dataList
.
length
;
}
},
beforeDestroy
()
{
this
.
$bus
.
off
(
'searchType'
)
},
beforeDestroy
()
{
this
.
$bus
.
off
(
"searchType"
);
},
};
</
script
>
...
...
@@ -1646,6 +1867,7 @@ label {
.lt_candidate_table
{
//
height
:
13.75rem
;
width
:
100%
;
height
:
100%
;
overflow
:
auto
;
}
...
...
@@ -1654,7 +1876,6 @@ label {
height
:
100%
;
.top
{
visibility
:
hidden
;
width
:
100%
;
margin
:
0
0
10px
0
;
...
...
@@ -1662,13 +1883,14 @@ label {
font-size
:
14px
;
font-family
:
MicrosoftYaHei-Bold
,
MicrosoftYaHei
;
font-weight
:
bold
;
color
:
#282
F3C
;
color
:
#282
f3c
;
}
}
.main
{
width
:
100%
;
height
:
100%
;
padding-top
:
35px
;
background
:
#ffffff
;
border-radius
:
8px
;
...
...
@@ -1696,10 +1918,7 @@ label {
}
.lt_middle_src_data
{
height
:
224px
;
.el-table
{
height
:
220px
;
}
height
:
215px
;
.lt_middle_bottom
{
margin-top
:
-10px
;
display
:
flex
;
...
...
@@ -1712,7 +1931,7 @@ label {
align-items
:
center
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#055
FE
7
;
color
:
#055
fe
7
;
span
{
cursor
:
pointer
;
...
...
@@ -1744,7 +1963,7 @@ label {
width
:
272px
;
height
:
32px
;
margin
:
12px
0
12px
41px
;
background-color
:
#
FFFFFF
;
background-color
:
#
ffffff
;
display
:
flex
;
align-items
:
center
;
...
...
@@ -1770,12 +1989,12 @@ label {
.line
{
width
:
1px
;
height
:
16px
;
background-color
:
#
EEEEEE
;
background-color
:
#
eeeeee
;
}
.isHasData
{
background-color
:
#
ECEDF
1
;
color
:
#
AEAFB
4
;
background-color
:
#
ecedf
1
;
color
:
#
aeafb
4
;
}
}
...
...
@@ -1834,7 +2053,8 @@ label {
align-items
:
center
;
width
:
100%
;
.affirmstatus1,
.affirmstatus2
{
.affirmstatus1,
.affirmstatus2
{
width
:
100%
;
height
:
20px
;
position
:
relative
;
...
...
@@ -1847,7 +2067,11 @@ label {
width
:
100%
;
height
:
100%
;
position
:
absolute
;
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
opacity
:
0.66
;
}
...
...
@@ -1855,8 +2079,8 @@ label {
z-index
:
10
;
width
:
7px
;
height
:
7px
;
background
:
#055
FE
7
;
border
:
1px
solid
#
FFFFFF
;
background
:
#055
fe
7
;
border
:
1px
solid
#
ffffff
;
border-radius
:
50%
;
margin-right
:
8px
;
}
...
...
@@ -1865,13 +2089,13 @@ label {
z-index
:
10
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FFFFFF
;
color
:
#
ffffff
;
}
}
.affirmstatus2
{
.dot
{
background
:
#
FF
0039
;
background
:
#
ff
0039
;
}
}
...
...
@@ -1888,7 +2112,11 @@ label {
width
:
100%
;
height
:
100%
;
position
:
absolute
;
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
opacity
:
0.66
;
}
...
...
@@ -1919,7 +2147,11 @@ label {
width
:
100%
;
height
:
100%
;
position
:
absolute
;
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
opacity
:
0.66
;
}
...
...
@@ -1928,7 +2160,7 @@ label {
width
:
7px
;
height
:
7px
;
background
:
#999999
;
border
:
1px
solid
#
FFFFFF
;
border
:
1px
solid
#
ffffff
;
border-radius
:
50%
;
margin-right
:
8px
;
}
...
...
@@ -1937,21 +2169,34 @@ label {
z-index
:
10
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FFFFFF
;
color
:
#
ffffff
;
}
}
}
&
.finger_print_active
{
border
:
1px
solid
#055FE7
!important
;
border
:
1px
solid
#055fe7
!important
;
.num
{
position
:
absolute
;
left
:
0
;
top
:
0
;
width
:
24px
;
height
:
24px
;
background
:
#055fe7
;
border-radius
:
0px
0px
7px
0px
;
color
:
#ffffff
;
text-align
:
center
;
line-height
:
24px
;
}
}
&
:nth-child
(
1
),
&
:nth-child
(
4
)
{
&
:nth-child
(
1
),
&
:nth-child
(
4
)
{
margin-left
:
0
;
}
&
.noFinger
{
border
:
1px
solid
#
FF
3644
;
border
:
1px
solid
#
ff
3644
;
}
&
.fingerLoading
{
...
...
@@ -1960,14 +2205,21 @@ label {
.num
{
position
:
absolute
;
left
:
0
;
top
:
0
;
left
:
6px
;
width
:
24px
;
height
:
24px
;
background
:
#ddebff
;
border-radius
:
0px
0px
7px
0px
;
color
:
#055fe7
;
text-align
:
center
;
line-height
:
24px
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#666666
;
&.noFinger
{
color
:
#FF3644
;
color
:
#ff3644
;
background
:
#ffe3e3
;
}
}
...
...
@@ -1983,7 +2235,7 @@ label {
.zwtp-desc
{
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#
CCCCCC
;
color
:
#
cccccc
;
}
}
...
...
@@ -2012,9 +2264,9 @@ label {
position
:
relative
;
width
:
160px
;
height
:
160px
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
border-radius
:
2px
;
border
:
1px
solid
#
CCCCCC
;
border
:
1px
solid
#
cccccc
;
margin
:
4px
4px
4px
4px
;
display
:
flex
;
justify-content
:
center
;
...
...
@@ -2028,7 +2280,8 @@ label {
align-items
:
center
;
width
:
100%
;
.affirmstatus1,
.affirmstatus2
{
.affirmstatus1,
.affirmstatus2
{
width
:
100%
;
height
:
20px
;
position
:
relative
;
...
...
@@ -2041,7 +2294,11 @@ label {
width
:
100%
;
height
:
100%
;
position
:
absolute
;
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
opacity
:
0.66
;
}
...
...
@@ -2049,8 +2306,8 @@ label {
z-index
:
10
;
width
:
7px
;
height
:
7px
;
background
:
#055
FE
7
;
border
:
1px
solid
#
FFFFFF
;
background
:
#055
fe
7
;
border
:
1px
solid
#
ffffff
;
border-radius
:
50%
;
margin-right
:
8px
;
}
...
...
@@ -2059,13 +2316,13 @@ label {
z-index
:
10
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FFFFFF
;
color
:
#
ffffff
;
}
}
.affirmstatus2
{
.dot
{
background
:
#
FF
0039
;
background
:
#
ff
0039
;
}
}
...
...
@@ -2082,7 +2339,11 @@ label {
width
:
100%
;
height
:
100%
;
position
:
absolute
;
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
opacity
:
0.66
;
}
...
...
@@ -2113,7 +2374,11 @@ label {
width
:
100%
;
height
:
100%
;
position
:
absolute
;
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
background
:
linear-gradient
(
180deg
,
rgba
(
255
,
255
,
255
,
0
)
-35%
,
#000000
100%
);
opacity
:
0.66
;
}
...
...
@@ -2122,7 +2387,7 @@ label {
width
:
7px
;
height
:
7px
;
background
:
#999999
;
border
:
1px
solid
#
FFFFFF
;
border
:
1px
solid
#
ffffff
;
border-radius
:
50%
;
margin-right
:
8px
;
}
...
...
@@ -2131,26 +2396,27 @@ label {
z-index
:
10
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FFFFFF
;
color
:
#
ffffff
;
}
}
}
&
.finger_print_active
{
border
:
1px
solid
#055
FE
7
!important
;
border
:
1px
solid
#055
fe
7
!important
;
.num
{
background
:
#055
FE
7
;
background
:
#055
fe
7
;
border-radius
:
0px
0px
7px
0px
;
color
:
#ffffff
;
}
}
&
:nth-child
(
1
),
&
:nth-child
(
3
)
{
&
:nth-child
(
1
),
&
:nth-child
(
3
)
{
margin-left
:
0
;
}
&
.noFinger
{
border
:
1px
solid
#
FF
3644
;
border
:
1px
solid
#
ff
3644
;
}
&
.fingerLoading
{
...
...
@@ -2163,16 +2429,17 @@ label {
left
:
0
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#055
FE
7
;
color
:
#055
fe
7
;
width
:
48px
;
height
:
24px
;
background
:
#
DDEBFF
;
background
:
#
ddebff
;
border-radius
:
0px
0px
7px
0px
;
text-align
:
center
;
line-height
:
24px
;
&.noFinger
{
color
:
#FF3644
;
color
:
#ff3644
;
background
:
#ffe3e3
;
}
}
.imgBox
{
...
...
@@ -2209,7 +2476,7 @@ label {
.zwtp-desc
{
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#
CCCCCC
;
color
:
#
cccccc
;
}
}
}
...
...
@@ -2234,7 +2501,7 @@ label {
.expend
{
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#055
FE
7
;
color
:
#055
fe
7
;
margin-left
:
32px
;
}
}
...
...
@@ -2243,13 +2510,13 @@ label {
.data
{
.Bizhong
{
.cell
{
color
:
#
FF
0039
;
color
:
#
ff
0039
;
}
}
.Identification
{
.cell
{
color
:
#055
FE
7
;
color
:
#055
fe
7
;
}
}
...
...
@@ -2308,9 +2575,9 @@ del {
text-decoration
:
line-through
red
;
/*红色删除线*/
}
.isDelete
{
background
:
#
ECEDF
1
!important
;
background
:
#
ecedf
1
!important
;
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#
AEAFB
4
!important
;
color
:
#
aeafb
4
!important
;
}
</
style
>
src/views/rgrd/rgLL.vue
View file @
c72472bb
...
...
@@ -384,12 +384,12 @@ export default {
},
})
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
==
0
)
{
if
(
response
.
data
.
code
==
0
)
{
// 跟新列表数据
self
.
$bus
.
emit
(
"updateFinderSource"
);
this
.
$message
.
success
(
"比中成功!"
);
}
else
{
this
.
$message
.
error
(
response
.
data
.
message
)
}
else
{
this
.
$message
.
error
(
response
.
data
.
message
)
;
}
})
.
catch
((
err
)
=>
{
...
...
@@ -486,7 +486,6 @@ export default {
this
.
xh
=
sessionStorage
.
getItem
(
"srcseqno"
);
this
.
rybh
=
sessionStorage
.
getItem
(
"destbarcode"
);
this
.
judgeZw
(
Number
(
sessionStorage
.
getItem
(
"destseqno"
)));
this
.
isShowbzDialogBg
=
true
;
this
.
isShowbzDialog
=
true
;
},
...
...
@@ -497,26 +496,8 @@ export default {
*/
Rdwc
()
{
//console.log("认定完成");
let
qqid
=
sessionStorage
.
getItem
(
"qqid"
)
||
""
;
// 认定之前的操作
this
.
$axios
({
method
:
"post"
,
url
:
"/api/matchcand/affirm/confirm"
,
data
:
{
qqid
,
},
loading
:
false
,
}).
then
((
res
)
=>
{
//console.log(res);
if
(
!
res
.
data
.
ret
)
{
this
.
isShowbzDialogBg
=
true
;
// this.isShowrdwcDialogBg = true;
this
.
isShowrdwcDialog
=
true
;
}
else
{
// 执行认定完成
this
.
confirmrdwc
();
}
});
this
.
$message
.
success
(
"认定完成"
);
// this.confirmrdwc();
},
/**
* @description: 更具code判断指位
...
...
src/views/rgrd/rgLT.vue
View file @
c72472bb
...
...
@@ -69,7 +69,7 @@
<div
class=
"bzvalue"
>
{{
xh
}}
</div>
</div>
<div
class=
"bzitem"
>
<div
class=
"bzname"
>
指位:
</div>
<div
class=
"bzname"
>
指
/掌
位:
</div>
<div
class=
"bzvalue"
>
{{
zw
}}
</div>
</div>
</div>
...
...
@@ -181,7 +181,7 @@ export default {
//console.log("源qid====>", this.qid);
this
.
userInfo
=
JSON
.
parse
(
localStorage
.
getItem
(
'userInfo'
))
console
.
log
(
this
.
userInfo
);
if
(
this
.
userInfo
)
{
if
(
this
.
userInfo
)
{
this
.
bzr
=
this
.
userInfo
.
name
this
.
bzdw
=
this
.
userInfo
.
unitName
this
.
dwdm
=
this
.
userInfo
.
unitCode
...
...
@@ -281,8 +281,8 @@ export default {
confirmbz
()
{
let
self
=
this
;
let
srcseqno
=
Number
(
sessionStorage
.
getItem
(
"srcseqno"
));
//
let destseqno = Number(sessionStorage.getItem("destseqno"));
let
destseqno
=
this
.
xh
let
destseqno
=
Number
(
sessionStorage
.
getItem
(
"destseqno"
));
//
let destseqno = this.xh
let
srcbarcode
=
sessionStorage
.
getItem
(
"srcbarcode"
)
||
""
;
let
destbarcode
=
sessionStorage
.
getItem
(
"destbarcode"
)
||
""
;
let
qqid
=
Number
(
sessionStorage
.
getItem
(
"qqid"
));
...
...
@@ -294,6 +294,11 @@ export default {
let
unitCode
=
this
.
dwdm
let
affirmtime
=
new
Date
(
this
.
bzsj
)
let
affirmDescribe
=
this
.
textarea
if
(
!
destbarcode
)
{
this
.
$message
.
error
(
"信息不全,无法比中!"
);
return
;
}
// 2:正查
let
queryType
=
2
;
this
.
$axios
({
...
...
@@ -391,8 +396,12 @@ export default {
* @return {*}
*/
async
Bz
()
{
if
(
this
.
bzData
==
null
)
return
;
if
(
this
.
bzData
.
affirmstatus
==
'2'
||
this
.
bzData
.
affirmstatus
==
'3'
){
if
(
this
.
bzData
==
null
)
{
this
.
$message
.
error
(
"信息不全无法比中!"
);
return
};
if
(
this
.
bzData
.
affirmstatus
==
'2'
||
this
.
bzData
.
affirmstatus
==
'3'
)
{
this
.
$message
.
error
(
"已经比中过的数据无法再次比中!"
);
return
}
// this.getUserInfo2();
...
...
@@ -418,26 +427,7 @@ export default {
*/
Rdwc
()
{
//console.log("认定完成");
let
qqid
=
sessionStorage
.
getItem
(
"qqid"
)
||
""
;
// 认定之前的操作
this
.
$axios
({
method
:
"post"
,
url
:
"/api/matchcand/affirm/confirm"
,
data
:
{
qqid
},
loading
:
false
}).
then
(
res
=>
{
//console.log(res);
if
(
!
res
.
data
.
ret
)
{
this
.
isShowrdwcDialogBg
=
true
;
this
.
isShowrdwcDialog
=
true
;
}
else
{
// 执行认定完成
this
.
confirmrdwc
();
}
});
this
.
$message
.
success
(
'认定完成'
)
},
/**
* @description: 更具code判断指位
...
...
@@ -507,6 +497,18 @@ export default {
case
20
:
this
.
zw
=
"平面-左小"
;
break
;
case
31
:
this
.
zw
=
"右半掌"
;
break
;
case
32
:
this
.
zw
=
"左半掌"
;
break
;
case
33
:
this
.
zw
=
"右侧掌"
;
break
;
case
34
:
this
.
zw
=
"右半掌"
;
break
;
}
}
},
...
...
src/views/rgrd/rgTL.vue
View file @
c72472bb
...
...
@@ -305,6 +305,11 @@ export default {
let
affirmtime
=
new
Date
(
this
.
bzsj
);
let
affirmDescribe
=
this
.
textarea
;
if
(
!
destbarcode
)
{
this
.
$message
.
error
(
"信息不全,无法比中!"
);
return
;
}
// 1:倒查
let
queryType
=
1
;
this
.
$axios
({
...
...
@@ -372,8 +377,12 @@ export default {
* @return {*}
*/
async
Bz
()
{
if
(
this
.
bzData
==
null
)
return
;
if
(
this
.
bzData
==
null
)
{
this
.
$message
.
error
(
"信息不全无法比中!"
);
return
;
}
if
(
this
.
bzData
.
affirmstatus
==
"2"
||
this
.
bzData
.
affirmstatus
==
"3"
)
{
this
.
$message
.
error
(
"已经比中过的数据无法再次比中!"
);
return
;
}
//console.info("比中");
...
...
@@ -397,28 +406,7 @@ export default {
this
.
isShowbzDialog
=
true
;
},
Rdwc
()
{
//console.info("认定完成");
//console.log("认定完成");
let
qqid
=
sessionStorage
.
getItem
(
"qqid"
)
||
""
;
// 认定之前的操作
this
.
$axios
({
method
:
"post"
,
url
:
"/api/matchcand/affirm/confirm"
,
data
:
{
qqid
,
},
loading
:
false
,
}).
then
((
res
)
=>
{
//console.log(res);
if
(
!
res
.
data
.
ret
)
{
this
.
isShowrdwcDialogBg
=
true
;
this
.
isShowrdwcDialog
=
true
;
}
else
{
// 执行认定完成
this
.
confirmrdwc
();
}
});
this
.
$message
.
success
(
'认定完成'
)
},
hideDialog
()
{
this
.
dialog
=
true
;
...
...
src/views/rgrd/rgTT.vue
View file @
c72472bb
...
...
@@ -1191,7 +1191,6 @@ export default {
}
else
{
this
.
souceDel
=
false
;
}
me
.
getMatchcandList
(
me
.
currentQqid
);
this
.
getSourceRollFingerPrintDetail
(
res
.
data
.
ret
[
0
].
barcode
,
...
...
@@ -1219,10 +1218,13 @@ export default {
.
then
((
res
)
=>
{
me
.
loadingIndex
--
;
if
(
res
.
data
.
code
==
0
)
{
debugger
;
me
.
sourcedatas
=
res
.
data
.
ret
;
me
.
sourcedatasLength
=
res
.
data
.
ret
.
length
;
me
.
sourcebarcode
=
res
.
data
.
ret
[
0
].
barcode
;
//console.log(222);
me
.
currentQqid
=
res
.
data
.
ret
[
0
].
qqid
;
me
.
sourceObj
=
res
.
data
.
ret
[
0
];
me
.
$set
(
me
.
sourcedatas
[
0
],
"clickLog"
,
1
);
if
(
res
.
data
.
ret
[
0
].
removeFlag
==
"1"
)
{
this
.
souceDel
=
true
;
this
.
souceDelText
=
this
.
$moment
(
...
...
@@ -1364,14 +1366,14 @@ export default {
if
(
response
.
data
.
code
==
0
)
{
//console.info("目标plan", response.data.ret);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
// 目标 左手
平面
self
.
destFingersLeft
L
.
forEach
((
item
)
=>
{
// 目标 左手
滚动
self
.
destFingersLeft
R
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 目标 右手
平面
self
.
destFingersRight
L
.
forEach
((
item
)
=>
{
// 目标 右手
滚动
self
.
destFingersRight
R
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
...
...
@@ -1401,13 +1403,13 @@ export default {
//console.info("目标roll", response.data.ret);
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
// 目标 左手 滚动
self
.
destFingersLeft
R
.
forEach
((
item
)
=>
{
self
.
destFingersLeft
L
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
});
// 目标 右手 滚动
self
.
destFingersRight
R
.
forEach
((
item
)
=>
{
self
.
destFingersRight
L
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
}
...
...
@@ -1519,27 +1521,7 @@ export default {
},
// 认定完成
Rdwc
()
{
if
(
this
.
sourcedatas
.
length
<=
1
)
{
this
.
confirmrdwc
();
return
;
}
//console.info("认定完成");
this
.
loadingIndex
++
;
// 认定之前的操作
this
.
$axios
.
post
(
"/api/matchcand/affirm/confirm"
,
{
qqid
:
this
.
currentQqid
})
.
then
((
res
)
=>
{
this
.
loadingIndex
--
;
//console.log(res);
if
(
!
res
.
data
.
ret
)
{
this
.
isShowbzDialogBg
=
true
;
this
.
isShowrdwcDialogBg
=
true
;
this
.
isShowrdwcDialog
=
true
;
}
else
{
// 执行认定完成
this
.
confirmrdwc
();
}
});
this
.
$message
.
success
(
'认定完成'
)
},
// 确认认定完成
confirmrdwc
()
{
...
...
vue.config.js
View file @
c72472bb
/*
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-22 1
1:59:46
* @LastEditTime: 2021-12-22 1
4:23:53
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\vue.config.js
...
...
@@ -90,16 +90,16 @@ module.exports = {
proxy
:
{
"/api"
:
{
// target: "http://192.168.0.137:8080/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
target
:
"http://192.168.128.166:8099/"
,
// 张 认定
//
target: "http://192.168.128.166:8099/", // 张 认定
// target: "http://192.168.128.114:8099", // 湖南-马
// target: "http://192.168.128.116:8099", // 湖南-王
// target: "http://192.168.128.1
1
2:8099", // 湖南-张呈光
// target: "http://192.168.128.1
0
2:8099", // 湖南-张呈光
// target: "http://172.18.116.73:8099/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ ma
// target: "http://127.0.0.1:8099",
// target: "http://47.92.225.109:5602",
// target: "http://www.meetfood.cn:2390", // 湖南-线上
// target:"http://zwpt.xzclub.top:9333/",
//
target: "http://192.168.128.102:8099", // 江
target
:
"http://192.168.128.102:8099"
,
// 江
ws
:
true
,
changeOrigin
:
true
,
pathRewrite
:
{
...
...
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