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
3af78cfc
Commit
3af78cfc
authored
Dec 02, 2021
by
米嘉伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
掌纹 人像
parent
f7a8b2fb
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
603 additions
and
178 deletions
+603
-178
src/assets/img/qz.png
+0
-0
src/views/AllPersonnelBase/gzlb.vue
+0
-1
src/views/AllPersonnelBase/modules/ajxxk.vue
+135
-48
src/views/AllPersonnelBase/modules/ryxxk.vue
+465
-127
src/views/AllPersonnelBase/qbalk.vue
+2
-1
src/views/drFPTX/Index.vue
+1
-1
No files found.
src/assets/img/qz.png
0 → 100644
View file @
3af78cfc
11.7 KB
src/views/AllPersonnelBase/gzlb.vue
View file @
3af78cfc
...
@@ -938,7 +938,6 @@ export default {
...
@@ -938,7 +938,6 @@ export default {
//复制条码列表操作
//复制条码列表操作
isShowFztmBtn
(
val
)
{
isShowFztmBtn
(
val
)
{
console
.
log
(
val
,
11122333
);
//console.log("复制条码", val);
//console.log("复制条码", val);
if
(
this
.
showType
==
1
)
{
if
(
this
.
showType
==
1
)
{
this
.
type
=
"ry"
this
.
type
=
"ry"
...
...
src/views/AllPersonnelBase/modules/ajxxk.vue
View file @
3af78cfc
...
@@ -29,17 +29,17 @@
...
@@ -29,17 +29,17 @@
<div
class=
'jbxxLeft'
>
<div
class=
'jbxxLeft'
>
<div
class=
'sjx l1'
>
<div
class=
'sjx l1'
>
<span
class=
"span1"
>
案件编号:
</span>
<span
class=
"span1"
>
案件编号:
</span>
<span
class=
"span2"
>
A111111111111
</span>
<span
class=
"span2"
>
{{
this
.
ysajjbxx
.
ysxtAsjbh
}}
</span>
<span
class=
"span3"
>
比中
</span>
<span
class=
"span3"
>
比中
</span>
</div>
</div>
<div
class=
'sjx l2'
>
<div
class=
'sjx l2'
>
<span
class=
"span1"
>
姓名
:
</span>
<span
class=
"span1"
>
现勘编号
:
</span>
<span
class=
"span2"
>
张三李四
</span>
<span
class=
"span2"
>
{{
this
.
ysajjbxx
.
xckybh
}}
</span>
</div>
</div>
<div
class=
'sjx l3'
>
<
!--
<
div
class=
'sjx l3'
>
<span
class=
"span1"
>
性别:
</span>
<span
class=
"span1"
>
性别:
</span>
<span
class=
"span2"
>
男
</span>
<span
class=
"span2"
>
{{
this
.
ysajjbxx
.
xbdm
}}
</span>
</div>
</div>
-->
</div>
</div>
<div
class=
'jbxxCenter'
>
<div
class=
'jbxxCenter'
>
<div
class=
"sjx l1"
>
<div
class=
"sjx l1"
>
...
@@ -53,7 +53,7 @@
...
@@ -53,7 +53,7 @@
</div>
</div>
<div
class=
'sjxRight'
>
<div
class=
'sjxRight'
>
<div>
<div>
<span>
2
</span>
/次
<span>
{{
fcxInfo
.
queryCount
?
fcxInfo
.
queryCount
:
'暂无发查询记录'
}}
</span>
/次
</div>
</div>
<div>
<div>
发查询历史次数
发查询历史次数
...
@@ -71,7 +71,7 @@
...
@@ -71,7 +71,7 @@
</div>
</div>
<div
class=
'sjxRight'
>
<div
class=
'sjxRight'
>
<div>
<div>
<span>
2021-02-21
</span>
<span>
{{
fcxInfo
.
lastQueryTime
?
fcxInfo
.
lastQueryTime
:
'暂无发查询记录'
}}
</span>
</div>
</div>
<div>
<div>
最后一次发查询时间
最后一次发查询时间
...
@@ -83,7 +83,13 @@
...
@@ -83,7 +83,13 @@
<div
class=
'jbxxRight'
>
<div
class=
'jbxxRight'
>
<div
class=
'sjlxImg'
>
<div
class=
'sjlxImg'
>
<img
<img
src=
"../../../assets/img/xxk/TT.png"
v-if=
"fcxInfo.queryType==2"
src=
"../../../assets/img/xxk/LT.png"
alt=
""
>
<img
v-if=
"fcxInfo.queryType==3"
src=
"../../../assets/img/xxk/LL.png"
alt=
""
alt=
""
>
>
</div>
</div>
...
@@ -93,7 +99,7 @@
...
@@ -93,7 +99,7 @@
<div
class=
"cz"
>
<div
class=
"cz"
>
<div
class=
'czLeft'
>
<div
class=
'czLeft'
>
<el-radio-group
v-model=
"radio1"
>
<el-radio-group
v-model=
"radio1"
>
<el-radio-button
label=
"1"
>
现场指纹(
10
)
</el-radio-button>
<el-radio-button
label=
"1"
>
现场指纹(
{{
CaseImgNum
}}
)
</el-radio-button>
<!--
<el-radio-button
label=
"2"
>
掌纹(4)
</el-radio-button>
<!--
<el-radio-button
label=
"2"
>
掌纹(4)
</el-radio-button>
<el-radio-button
label=
"3"
>
人像(3)
</el-radio-button>
-->
<el-radio-button
label=
"3"
>
人像(3)
</el-radio-button>
-->
</el-radio-group>
</el-radio-group>
...
@@ -116,50 +122,38 @@
...
@@ -116,50 +122,38 @@
<div
class=
'zwDivHead'
>
<div
class=
'zwDivHead'
>
<!--
<div
class=
"blueDiv"
></div>
滚动
<div
class=
"Num"
><span>
8
</span>
/10
</div>
-->
<!--
<div
class=
"blueDiv"
></div>
滚动
<div
class=
"Num"
><span>
8
</span>
/10
</div>
-->
</div>
</div>
<div
class=
'zwDivBody'
>
<div
class=
'zw'
>
<div
<div
class=
'zwImg'
></div>
class=
'zwDivBodyNoImg'
<div
class=
'zwName'
>
01
</div>
v-if=
'caseLoading'
</div>
>
<div
class=
'zw'
>
正在加载
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
02
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
03
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
04
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
05
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
06
</div>
</div>
</div>
<div
class=
'zwDivBody'
v-if=
"CaseImgNum&&caseLoading==false"
>
<div
v-for=
"(item, index) in CaseImg"
:key=
"index"
>
<div
class=
'zw'
>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwImg'
>
<div
class=
'zwName'
>
07
</div>
<img
:src=
"'data:image/jpeg;base64,' + item.img"
alt=
""
>
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwName'
>
{{
item
.
code
}}
</div>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
08
</div>
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
09
</div>
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
10
</div>
</div>
</div>
<div
class=
'zwDivBodyNoImg'
v-if=
'CaseImgNum==0&&caseLoading==false'
>
该案件无图像信息
</div>
</div>
</div>
</div>
</div>
</div>
</el-drawer>
</el-drawer>
...
@@ -182,6 +176,20 @@ export default {
...
@@ -182,6 +176,20 @@ export default {
drawer
:
false
,
// 抽屉开关
drawer
:
false
,
// 抽屉开关
direction
:
'rtl'
,
// 抽屉类型
direction
:
'rtl'
,
// 抽屉类型
radio1
:
1
,
// 指纹,掌纹,人像
radio1
:
1
,
// 指纹,掌纹,人像
ysajjbxx
:
{
// 人员基本信息(人员库获取)
ysxtAsjbh
:
''
,
// 案件编号
xckybh
:
""
,
// 现勘编号
id
:
''
,
// 案件id
},
fcxInfo
:
{
// 发查询信息
lastQueryTime
:
''
,
queryCount
:
''
,
queryType
:
''
,
},
CaseImg
:
[
// 案件图像
],
caseLoading
:
true
,
CaseImgNum
:
0
,
};
};
},
},
mounted
()
{
mounted
()
{
...
@@ -194,11 +202,73 @@ export default {
...
@@ -194,11 +202,73 @@ export default {
},
},
drawer
(
val
)
{
drawer
(
val
)
{
this
.
$emit
(
'closeAjxxk'
,
this
.
drawer
);
this
.
$emit
(
'closeAjxxk'
,
this
.
drawer
);
},
rowData
(
val
)
{
this
.
ysajjbxx
.
ysxtAsjbh
=
val
.
ysxtAsjbh
this
.
ysajjbxx
.
xckybh
=
val
.
xckybh
this
.
ysajjbxx
.
id
=
val
.
id
this
.
getfileinfo
()
this
.
getCaseBybarcode
()
}
}
},
},
methods
:
{
methods
:
{
getCaseBybarcode
()
{
// 案件原图
let
self
=
this
;
this
.
$axios
.
post
(
"/api/org/caseBybarcode/barcode"
,
{
barcode
:
this
.
ysajjbxx
.
ysxtAsjbh
},
{
loading
:
false
}
)
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
==
0
)
{
this
.
CaseImgNum
=
response
.
data
.
ret
.
length
;
if
(
this
.
CaseImgNum
>
0
)
{
for
(
let
i
=
0
;
i
<=
response
.
data
.
ret
.
length
;
i
++
)
{
let
arr
=
{
code
:
null
,
img
:
null
}
arr
.
code
=
response
.
data
.
ret
[
i
].
seq
arr
.
img
=
response
.
data
.
ret
[
i
].
image
this
.
CaseImg
.
push
(
arr
)
}
console
.
log
(
this
.
CaseImg
,
'CaseImg'
)
}
// 去掉加载状态
self
.
caseLoading
=
false
;
}
else
if
(
response
.
data
.
code
==
4
)
{
// 去掉加载状态
self
.
caseLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
//console.log(error);
});
},
getfileinfo
()
{
// 获取发查询信息
this
.
$axios
({
method
:
'get'
,
url
:
"api/fileinfo/queryque/"
+
this
.
ysajjbxx
.
ysxtAsjbh
,
loading
:
false
,
}).
then
((
response
)
=>
{
if
(
response
.
data
.
code
===
0
)
{
// console.log(response.data)
this
.
fcxInfo
.
lastQueryTime
=
response
.
data
.
ret
.
lastQueryTime
this
.
fcxInfo
.
queryCount
=
response
.
data
.
ret
.
queryCount
this
.
fcxInfo
.
queryType
=
response
.
data
.
ret
.
queryType
//console.info("查询结果===>", this.tableDate);
// this.userInfo = this.getUserInfo(this.tableDate);
}
else
{
this
.
$message
.
error
(
response
.
data
.
message
);
}
});
},
handleClose
(
done
)
{
handleClose
(
done
)
{
console
.
log
(
1111111111111111
)
//
console.log(1111111111111111)
// this.$confirm('确认关闭?')
// this.$confirm('确认关闭?')
// .then(_ => {
// .then(_ => {
// done();
// done();
...
@@ -207,10 +277,18 @@ export default {
...
@@ -207,10 +277,18 @@ export default {
// .catch(_ => { });
// .catch(_ => { });
this
.
drawer
=
false
this
.
drawer
=
false
this
.
$emit
(
'closeAjxxk'
,
this
.
drawer
);
this
.
$emit
(
'closeAjxxk'
,
this
.
drawer
);
this
.
CaseImgNum
=
0
this
.
CaseImg
=
[]
this
.
caseLoading
=
true
},
},
closeDrawer
()
{
closeDrawer
()
{
this
.
drawer
=
false
this
.
drawer
=
false
this
.
$emit
(
'closeAjxxk'
,
this
.
drawer
);
this
.
$emit
(
'closeAjxxk'
,
this
.
drawer
);
this
.
CaseImgNum
=
0
this
.
CaseImg
=
[]
this
.
caseLoading
=
true
}
}
}
}
};
};
...
@@ -253,6 +331,7 @@ export default {
...
@@ -253,6 +331,7 @@ export default {
display
:
flex
;
display
:
flex
;
justify-content
:
space-between
;
justify-content
:
space-between
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
height
:
580px
;
.zw
{
.zw
{
width
:
110px
;
width
:
110px
;
.zwImg
{
.zwImg
{
...
@@ -271,6 +350,14 @@ export default {
...
@@ -271,6 +350,14 @@ export default {
}
}
}
}
}
}
.zwDivBodyNoImg
{
height
:
580px
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
color
:
#999
;
font-size
:
16px
;
}
}
}
.cz
{
.cz
{
height
:
86px
;
height
:
86px
;
...
...
src/views/AllPersonnelBase/modules/ryxxk.vue
View file @
3af78cfc
...
@@ -99,9 +99,9 @@
...
@@ -99,9 +99,9 @@
<div
class=
"cz"
>
<div
class=
"cz"
>
<div
class=
'czLeft'
>
<div
class=
'czLeft'
>
<el-radio-group
v-model=
"radio1"
>
<el-radio-group
v-model=
"radio1"
>
<el-radio-button
label=
"1"
>
指纹(
8
)
</el-radio-button>
<el-radio-button
label=
"1"
>
指纹(
{{
RollImgNum
+
PlainImgNum
}}
)
</el-radio-button>
<el-radio-button
label=
"2"
>
掌纹(
4
)
</el-radio-button>
<el-radio-button
label=
"2"
>
掌纹(
{{
PalmImgNum
}}
)
</el-radio-button>
<el-radio-button
label=
"3"
>
人像(
3
)
</el-radio-button>
<el-radio-button
label=
"3"
>
人像(
{{
FaceImgNum
}}
)
</el-radio-button>
</el-radio-group>
</el-radio-group>
</div>
</div>
<div
class=
'czRight'
>
<div
class=
'czRight'
>
...
@@ -120,65 +120,45 @@
...
@@ -120,65 +120,45 @@
<!-- 滚动 -->
<!-- 滚动 -->
<div
class=
'zwDiv gd'
>
<div
class=
'zwDiv gd'
>
<div
class=
'zwDivHead'
>
<div
class=
'zwDivHead'
>
<div
class=
"blueDiv"
></div>
滚动
<div
class=
"Num"
><span>
8
</span>
/10
</div>
<div
class=
"blueDiv"
></div>
滚动
<div
class=
"Num"
><span>
{{
RollImgNum
}}
</span>
/10
</div>
</div>
</div>
<div
class=
'zwDivBody'
>
<div
class=
'zwDivBody'
>
<div
v-for=
"(item, index) in RollImg"
:key=
"index"
>
<div
class=
'zw'
>
<div
class=
'zw'
>
<div
class=
'zwImg'
>
<div
class=
'zwImg'
>
<img
src=
""
alt=
""
>
<div
v-if=
"RollImgfingerLoading"
>
<!--
<img
<img
v-if=
"RollImg[0].image!=null"
src=
"@/assets/img/zzjz/zwjz.gif"
:src=
"'data:image/jpeg;base64,' + RollImg[0].image"
alt=
""
alt=
""
>
>
</div>
<div
v-if=
"item.img&&RollImgfingerLoading==false"
>
<img
<img
src=
"
"
:src=
"'data:image/jpeg;base64,' + item.img
"
alt=
""
alt=
""
>
-->
>
</div>
<div
class=
'zwName'
>
右拇
</div>
</div>
</div>
<div
class=
'zw'
>
<div
v-if=
"!item.img&&RollImgfingerLoading==false"
>
<div
class=
'zwImg'
>
<img
<!--
<img
src=
"@/assets/img/absence.png"
v-if=
"RollImg[1].image"
:src=
"'data:image/jpeg;base64,' + RollImg[1].image"
alt=
""
alt=
""
>
-->
/>
</div>
<div
class=
'zwName'
>
右食
</div>
</div>
</div>
<div
class=
'zw'
>
<!--
<div
<div
class=
'zwImg'
></div>
class=
'noImg'
<div
class=
'zwName'
>
右中
</div>
v-else
</div>
>
<div
class=
'zw'
>
<img
src=
"@/assets/img/TT/zwtp.png"
/>
<div
class=
'zwImg'
></div>
<span>
暂无图像
</span>
<div
class=
'zwName'
>
右环
</div>
</div>
-->
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
右小
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
左拇
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
左食
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
左中
</div>
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwName'
>
{{
item
.
name
}}
</div>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
左环
</div>
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
左小
</div>
</div>
</div>
</div>
</div>
...
@@ -187,48 +167,53 @@
...
@@ -187,48 +167,53 @@
<!-- 平面 -->
<!-- 平面 -->
<div
class=
'zwDiv pm'
>
<div
class=
'zwDiv pm'
>
<div
class=
'zwDivHead'
>
<div
class=
'zwDivHead'
>
<div
class=
"blueDiv"
></div>
平面
<div
class=
"Num"
><span>
8
</span>
/10
</div>
<div
class=
"blueDiv"
></div>
平面
<div
class=
"Num"
><span>
{{
PlainImgNum
}}
</span>
/10
</div>
</div>
</div>
<div
class=
'zwDivBody'
>
<div
class=
'zwDivBody'
>
<div
class=
'zw'
>
<!--
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwImg'
>
<div
class=
'zwName'
>
右拇
</div>
<img
</div>
:src=
"'data:image/jpeg;base64,' + PlainImg[0].img"
<div
class=
'zw'
>
alt=
""
<div
class=
'zwImg'
></div>
>
<div
class=
'zwName'
>
右食
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
右中
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
右环
</div>
</div>
</div>
<div
class=
'zwName'
>
右拇
</div>
</div>
-->
<div
v-for=
"(item, index) in PlainImg"
:key=
"index"
>
<div
class=
'zw'
>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwImg'
>
<div
class=
'zwName'
>
右小
</div>
<div
v-if=
"PlainImgfingerLoading"
>
<img
src=
"@/assets/img/zzjz/zwjz.gif"
alt=
""
>
</div>
</div>
<div
class=
'zw'
>
<div
v-if=
"item.img&&PlainImgfingerLoading==false"
>
<div
class=
'zwImg'
></div>
<img
<div
class=
'zwName'
>
左拇
</div>
:src=
"'data:image/jpeg;base64,' + item.img"
alt=
""
>
</div>
</div>
<div
class=
'zw'
>
<div
v-if=
"!item.img&&PlainImgfingerLoading==false"
>
<div
class=
'zwImg'
></div>
<img
<div
class=
'zwName'
>
左食
</div>
src=
"@/assets/img/absence.png"
alt=
""
/>
</div>
</div>
<div
class=
'zw'
>
<!--
<div
<div
class=
'zwImg'
></div>
class=
'noImg'
<div
class=
'zwName'
>
左中
</div>
v-else
>
<img
src=
"@/assets/img/TT/zwtp.png"
/>
<span>
暂无图像
</span>
</div>
-->
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwName'
>
{{
item
.
name
}}
</div>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
左环
</div>
</div>
</div>
<div
class=
'zw'
>
<div
class=
'zwImg'
></div>
<div
class=
'zwName'
>
左小
</div>
</div>
</div>
</div>
</div>
...
@@ -242,41 +227,63 @@
...
@@ -242,41 +227,63 @@
>
>
<div
class=
'zhangwen'
>
<div
class=
'zhangwen'
>
<div
class=
"zhangwenHead"
>
<div
class=
"zhangwenHead"
>
<div
class=
"blueDiv"
></div>
掌纹
<div
class=
"Num"
><span>
0
</span>
/4
</div>
<div
class=
"blueDiv"
></div>
掌纹
<div
class=
"Num"
><span>
{{
PalmImgNum
}}
</span>
/4
</div>
</div>
</div>
<div
class=
'zhangwenBody'
>
<div
class=
'zhangwenBody'
>
<div
class=
"zhangwenOlny"
>
<!--
<div
class=
"zhangwenOlny"
>
<div
class=
"zhangwenImg"
>
<div
class=
"zhangwenImg"
>
</div>
</div>
<div
class=
'zhangwenName'
>
<div
class=
'zhangwenName'
>
右半掌
右半掌
</div>
</div>
</div>
</div>
-->
<div
class=
"zhangwenOlny"
>
<div
class=
"zhangwenImg"
>
<div
v-for=
"(item, index) in PlamImg"
:key=
"index"
>
<div
class=
'zhangwenOlny'
>
<div
class=
'zhangwenImg'
>
<div
v-if=
"PlamLoading"
>
<div
v-if=
"item.code==32||item.code==34"
>
<img
src=
"@/assets/img/zzjz/ysjz.gif"
alt=
""
>
</div>
</div>
<div
class=
'zhangwenName'
>
<div
v-else
>
左半掌
<img
</div>
src=
"@/assets/img/zzjz/zsjz.gif"
alt=
""
>
</div>
</div>
<div
class=
"zhangwenOlny"
>
<div
class=
"zhangwenImg"
>
</div>
</div>
<div
class=
'zhangwenName'
>
<div
v-if=
"item.img&&PlamLoading==false"
>
右侧掌
<img
:src=
"'data:image/jpeg;base64,' + item.img"
alt=
""
>
</div>
</div>
<div
v-if=
"!item.img&&PlamLoading==false"
>
<img
src=
"@/assets/img/qz.png"
alt=
""
/>
</div>
</div>
<div
class=
"zhangwenOlny"
>
<!--
<div
<div
class=
"zhangwenImg"
>
class=
'noImg'
v-else
>
<img
src=
"@/assets/img/TT/zwtp.png"
/>
<span>
暂无图像
</span>
</div>
-->
</div>
</div>
<div
class=
'zhangwenName'
>
<div
class=
'zhangwenName'
>
{{
item
.
name
}}
</div>
左侧掌
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -287,25 +294,79 @@
...
@@ -287,25 +294,79 @@
>
>
<div
class=
"rx"
>
<div
class=
"rx"
>
<div
class=
"rxHead"
>
<div
class=
"rxHead"
>
<div
class=
"blueDiv"
></div>
人像
<div
class=
"Num"
><span>
0
</span>
/4
</div>
<div
class=
"blueDiv"
></div>
人像
<div
class=
"Num"
><span>
{{
FaceImgNum
}}
</span>
/4
</div>
</div>
</div>
<div
class=
"rxBody"
>
<div
class=
"rxBody"
>
<div
class=
"rxOlny"
>
<div
class=
"rxImg"
></div>
<div
<div
class=
"rxName"
>
正面
</div>
v-for=
"(item, index) in FaceImg"
:key=
"index"
>
<div
class=
'rxOlny'
>
<div
class=
'rxImg'
>
<div
v-if=
"FaceLoading"
>
<div
v-if=
"item.code==1"
>
<img
src=
"@/assets/img/zzjz/zmjz.gif"
alt=
""
>
</div>
<div
v-if=
"item.code==2"
>
<img
src=
"@/assets/img/zzjz/zcjz.gif"
alt=
""
>
</div>
<div
v-if=
"item.code==4"
>
<img
src=
"@/assets/img/zzjz/yljz.gif"
alt=
""
>
</div>
<div
v-if=
"item.code==11"
>
<img
src=
"@/assets/img/zzjz/ID.gif"
alt=
""
>
</div>
</div>
<div
v-if=
"item.img&&FaceLoading==false&&item.code!=11"
>
<img
:src=
"'data:image/jpeg;base64,' + item.img"
alt=
""
>
</div>
<div
v-if=
"item.img&&FaceLoading==false&&item.code==11"
class=
'IDImg'
>
<img
:src=
"'data:image/jpeg;base64,' + item.img"
alt=
""
>
</div>
</div>
<div
class=
"rxOlny"
>
<div
<div
class=
"rxImg"
></div>
v-if=
"!item.img&&FaceLoading==false"
<div
class=
"rxName"
>
左侧面
</div>
class=
'noImg'
>
<img
src=
"@/assets/img/TT/zwtp.png"
alt=
""
/>
<span>
暂无图像
</span>
</div>
</div>
<div
class=
"rxOlny"
>
<!--
<div
<div
class=
"rxImg"
></div>
class=
'noImg'
<div
class=
"rxName"
>
右侧面
</div>
v-else
>
<img
src=
"@/assets/img/TT/zwtp.png"
/>
<span>
暂无图像
</span>
</div>
-->
</div>
<div
class=
'rxName'
>
{{
item
.
name
}}
</div>
</div>
</div>
<div
class=
"rxOlny"
>
<div
class=
"rxImg"
></div>
<div
class=
"rxName"
>
身份证
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -340,7 +401,50 @@ export default {
...
@@ -340,7 +401,50 @@ export default {
queryCount
:
''
,
queryCount
:
''
,
queryType
:
''
,
queryType
:
''
,
},
},
RollImg
:
[],
// 滚动
RollImgNum
:
0
,
// 滚动指纹个数
PlainImgNum
:
0
,
// 平面指纹个数
PalmImgNum
:
0
,
// 掌纹个数
FaceImgNum
:
0
,
// 人像个数
RollImg
:
[
// 滚动
{
name
:
"右拇"
,
code
:
1
,
img
:
null
},
{
name
:
"右食"
,
code
:
2
,
img
:
null
},
{
name
:
"右中"
,
code
:
3
,
img
:
null
},
{
name
:
"右环"
,
code
:
4
,
img
:
null
},
{
name
:
"右小"
,
code
:
5
,
img
:
null
},
{
name
:
"左拇"
,
code
:
6
,
img
:
null
},
{
name
:
"左食"
,
code
:
7
,
img
:
null
},
{
name
:
"左中"
,
code
:
8
,
img
:
null
},
{
name
:
"左环"
,
code
:
9
,
img
:
null
},
{
name
:
"左小"
,
code
:
10
,
img
:
null
},
],
PlainImg
:
[
// 平面
{
name
:
"右拇"
,
code
:
11
,
img
:
null
},
{
name
:
"右食"
,
code
:
12
,
img
:
null
},
{
name
:
"右中"
,
code
:
13
,
img
:
null
},
{
name
:
"右环"
,
code
:
14
,
img
:
null
},
{
name
:
"右小"
,
code
:
15
,
img
:
null
},
{
name
:
"左拇"
,
code
:
16
,
img
:
null
},
{
name
:
"左食"
,
code
:
17
,
img
:
null
},
{
name
:
"左中"
,
code
:
18
,
img
:
null
},
{
name
:
"左环"
,
code
:
19
,
img
:
null
},
{
name
:
"左小"
,
code
:
20
,
img
:
null
},
],
PlamImg
:
[
{
name
:
"左半掌"
,
code
:
32
,
img
:
null
},
{
name
:
"右半掌"
,
code
:
31
,
img
:
null
},
{
name
:
"左侧掌"
,
code
:
34
,
img
:
null
},
{
name
:
"右侧掌"
,
code
:
33
,
img
:
null
},
],
FaceImg
:
[
{
name
:
"正面像"
,
code
:
1
,
img
:
null
},
{
name
:
"左侧像"
,
code
:
2
,
img
:
null
},
{
name
:
"右侧像"
,
code
:
4
,
img
:
null
},
{
name
:
"身份证"
,
code
:
11
,
img
:
null
},
],
RollImgfingerLoading
:
true
,
// 滚动加载
PlainImgfingerLoading
:
true
,
// 平面加载
PlamLoading
:
true
,
// 掌纹加载
FaceLoading
:
true
,
// 人像加载
};
};
},
},
...
@@ -363,27 +467,149 @@ export default {
...
@@ -363,27 +467,149 @@ export default {
this
.
getfileinfo
()
this
.
getfileinfo
()
this
.
getRollByBarcode
()
this
.
getRollByBarcode
()
this
.
getPlainByBarcode
()
},
radio1
(
val
)
{
if
(
val
==
2
)
{
this
.
PalmImgNum
=
0
this
.
getPalmByBarcode
()
}
else
if
(
val
==
3
)
{
this
.
FaceImgNum
=
0
this
.
getFaceByBarcode
()
}
}
}
},
},
methods
:
{
methods
:
{
getRollByBarcode
()
{
// 人员滚动压缩图
getFaceByBarcode
()
{
// 获取人像
let
self
=
this
;
this
.
$axios
this
.
$axios
.
post
(
"/api/png/rollByBarcode/barcode"
,
{
'barcode'
:
this
.
ysryjbxx
.
ysxtAsjxgrybh
})
.
post
(
"/api/org/face/barcode"
,
{
barcode
:
this
.
ysryjbxx
.
ysxtAsjxgrybh
},
{
loading
:
false
}
)
.
then
((
response
)
=>
{
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
===
0
)
{
if
(
response
.
data
.
code
==
0
)
{
console
.
log
(
response
.
data
)
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
this
.
RollImg
=
response
.
data
.
ret
self
.
FaceImg
.
forEach
((
item
)
=>
{
}
else
{
if
(
item
.
code
==
element
.
seq
)
{
this
.
$message
.
error
(
response
.
data
.
message
);
item
.
img
=
element
.
image
;
this
.
FaceImgNum
++
}
}
});
});
});
// 去掉加载状态
self
.
FaceLoading
=
false
;
}
else
if
(
response
.
data
.
code
==
4
)
{
// 去掉加载状态
self
.
FaceLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
//console.log(error);
});
},
},
getfileinfo
()
{
// 获取发查询信息
getPalmByBarcode
()
{
// 获取掌纹
let
self
=
this
;
this
.
$axios
.
post
(
"/api/png/palm/barcode"
,
{
barcode
:
this
.
ysryjbxx
.
ysxtAsjxgrybh
},
{
loading
:
false
}
)
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
==
0
)
{
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
self
.
PlamImg
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
this
.
PalmImgNum
++
}
});
});
// 去掉加载状态
self
.
PlamLoading
=
false
;
}
else
if
(
response
.
data
.
code
==
4
)
{
// 去掉加载状态
self
.
PlamLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
//console.log(error);
});
},
getPlainByBarcode
()
{
// 人员平面压缩图
let
self
=
this
;
this
.
$axios
.
post
(
"/api/png/plainByBarcode/barcode"
,
{
barcode
:
this
.
ysryjbxx
.
ysxtAsjxgrybh
},
{
loading
:
false
}
)
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
==
0
)
{
this
.
PlainImgNum
=
response
.
data
.
ret
.
length
;
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
self
.
PlainImg
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
console
.
log
(
112233
)
}
});
});
// 去掉加载状态
self
.
PlainImgfingerLoading
=
false
;
}
else
if
(
response
.
data
.
code
==
4
)
{
// 去掉加载状态
self
.
PlainImgfingerLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
//console.log(error);
});
},
getRollByBarcode
()
{
// 人员滚动压缩图
let
self
=
this
;
this
.
$axios
this
.
$axios
.
get
(
"api/fileinfo/queryque/"
+
this
.
ysryjbxx
.
ysxtAsjxgrybh
)
.
post
(
"/api/png/rollByBarcode/barcode"
,
{
barcode
:
this
.
ysryjbxx
.
ysxtAsjxgrybh
},
{
loading
:
false
}
)
.
then
((
response
)
=>
{
.
then
((
response
)
=>
{
if
(
response
.
data
.
code
==
0
)
{
this
.
RollImgNum
=
response
.
data
.
ret
.
length
;
response
.
data
.
ret
.
forEach
((
element
,
index
)
=>
{
self
.
RollImg
.
forEach
((
item
)
=>
{
if
(
item
.
code
==
element
.
seq
)
{
item
.
img
=
element
.
image
;
console
.
log
(
112233
)
}
});
});
// 去掉加载状态
self
.
RollImgfingerLoading
=
false
;
console
.
log
(
'RollImgNum'
,
this
.
RollImgNum
)
console
.
log
(
'RollImgfingerLoading'
,
this
.
RollImgfingerLoading
)
}
else
if
(
response
.
data
.
code
==
4
)
{
// 去掉加载状态
self
.
RollImgfingerLoading
=
false
;
}
})
.
catch
(
function
(
error
)
{
//console.log(error);
});
},
getfileinfo
()
{
// 获取发查询信息
this
.
$axios
({
method
:
'get'
,
url
:
"api/fileinfo/queryque/"
+
this
.
ysryjbxx
.
ysxtAsjxgrybh
,
loading
:
false
,
}).
then
((
response
)
=>
{
if
(
response
.
data
.
code
===
0
)
{
if
(
response
.
data
.
code
===
0
)
{
console
.
log
(
response
.
data
)
//
console.log(response.data)
this
.
fcxInfo
.
lastQueryTime
=
response
.
data
.
ret
.
lastQueryTime
this
.
fcxInfo
.
lastQueryTime
=
response
.
data
.
ret
.
lastQueryTime
this
.
fcxInfo
.
queryCount
=
response
.
data
.
ret
.
queryCount
this
.
fcxInfo
.
queryCount
=
response
.
data
.
ret
.
queryCount
this
.
fcxInfo
.
queryType
=
response
.
data
.
ret
.
queryType
this
.
fcxInfo
.
queryType
=
response
.
data
.
ret
.
queryType
...
@@ -404,10 +630,92 @@ export default {
...
@@ -404,10 +630,92 @@ export default {
// .catch(_ => { });
// .catch(_ => { });
this
.
drawer
=
false
this
.
drawer
=
false
this
.
$emit
(
'closeRyxxk'
,
this
.
drawer
);
this
.
$emit
(
'closeRyxxk'
,
this
.
drawer
);
this
.
RollImgfingerLoading
=
true
this
.
PlainImgfingerLoading
=
true
// 平面加载
this
.
PlamLoading
=
true
// 掌纹加载
this
.
FaceLoading
=
true
// 人像加载
this
.
radio1
=
1
this
.
RollImg
=
[
// 滚动
{
name
:
"右拇"
,
code
:
1
,
img
:
null
},
{
name
:
"右食"
,
code
:
2
,
img
:
null
},
{
name
:
"右中"
,
code
:
3
,
img
:
null
},
{
name
:
"右环"
,
code
:
4
,
img
:
null
},
{
name
:
"右小"
,
code
:
5
,
img
:
null
},
{
name
:
"左拇"
,
code
:
6
,
img
:
null
},
{
name
:
"左食"
,
code
:
7
,
img
:
null
},
{
name
:
"左中"
,
code
:
8
,
img
:
null
},
{
name
:
"左环"
,
code
:
9
,
img
:
null
},
{
name
:
"左小"
,
code
:
10
,
img
:
null
},
]
this
.
PlainImg
=
[
// 平面
{
name
:
"右拇"
,
code
:
11
,
img
:
null
},
{
name
:
"右食"
,
code
:
12
,
img
:
null
},
{
name
:
"右中"
,
code
:
13
,
img
:
null
},
{
name
:
"右环"
,
code
:
14
,
img
:
null
},
{
name
:
"右小"
,
code
:
15
,
img
:
null
},
{
name
:
"左拇"
,
code
:
16
,
img
:
null
},
{
name
:
"左食"
,
code
:
17
,
img
:
null
},
{
name
:
"左中"
,
code
:
18
,
img
:
null
},
{
name
:
"左环"
,
code
:
19
,
img
:
null
},
{
name
:
"左小"
,
code
:
20
,
img
:
null
},
]
this
.
PlamImg
=
[
{
name
:
"左半掌"
,
code
:
32
,
img
:
null
},
{
name
:
"右半掌"
,
code
:
31
,
img
:
null
},
{
name
:
"左侧掌"
,
code
:
34
,
img
:
null
},
{
name
:
"右侧掌"
,
code
:
33
,
img
:
null
},
]
this
.
FaceImg
=
[
{
name
:
"正面像"
,
code
:
1
,
img
:
null
},
{
name
:
"左侧像"
,
code
:
2
,
img
:
null
},
{
name
:
"右侧像"
,
code
:
4
,
img
:
null
},
{
name
:
"身份证"
,
code
:
11
,
img
:
null
},
]
},
},
closeDrawer
()
{
closeDrawer
()
{
this
.
drawer
=
false
this
.
drawer
=
false
this
.
$emit
(
'closeRyxxk'
,
this
.
drawer
);
this
.
$emit
(
'closeRyxxk'
,
this
.
drawer
);
this
.
RollImgfingerLoading
=
true
this
.
PlainImgfingerLoading
=
true
// 平面加载
this
.
PlamLoading
=
true
// 掌纹加载
this
.
FaceLoading
=
true
// 人像加载
this
.
radio1
=
1
this
.
RollImg
=
[
// 滚动
{
name
:
"右拇"
,
code
:
1
,
img
:
null
},
{
name
:
"右食"
,
code
:
2
,
img
:
null
},
{
name
:
"右中"
,
code
:
3
,
img
:
null
},
{
name
:
"右环"
,
code
:
4
,
img
:
null
},
{
name
:
"右小"
,
code
:
5
,
img
:
null
},
{
name
:
"左拇"
,
code
:
6
,
img
:
null
},
{
name
:
"左食"
,
code
:
7
,
img
:
null
},
{
name
:
"左中"
,
code
:
8
,
img
:
null
},
{
name
:
"左环"
,
code
:
9
,
img
:
null
},
{
name
:
"左小"
,
code
:
10
,
img
:
null
},
]
this
.
PlainImg
=
[
// 平面
{
name
:
"右拇"
,
code
:
11
,
img
:
null
},
{
name
:
"右食"
,
code
:
12
,
img
:
null
},
{
name
:
"右中"
,
code
:
13
,
img
:
null
},
{
name
:
"右环"
,
code
:
14
,
img
:
null
},
{
name
:
"右小"
,
code
:
15
,
img
:
null
},
{
name
:
"左拇"
,
code
:
16
,
img
:
null
},
{
name
:
"左食"
,
code
:
17
,
img
:
null
},
{
name
:
"左中"
,
code
:
18
,
img
:
null
},
{
name
:
"左环"
,
code
:
19
,
img
:
null
},
{
name
:
"左小"
,
code
:
20
,
img
:
null
},
]
this
.
PlamImg
=
[
{
name
:
"左半掌"
,
code
:
32
,
img
:
null
},
{
name
:
"右半掌"
,
code
:
31
,
img
:
null
},
{
name
:
"左侧掌"
,
code
:
34
,
img
:
null
},
{
name
:
"右侧掌"
,
code
:
33
,
img
:
null
},
]
this
.
FaceImg
=
[
{
name
:
"正面像"
,
code
:
1
,
img
:
null
},
{
name
:
"左侧像"
,
code
:
2
,
img
:
null
},
{
name
:
"右侧像"
,
code
:
4
,
img
:
null
},
{
name
:
"身份证"
,
code
:
11
,
img
:
null
},
]
},
},
},
},
filters
:
{
filters
:
{
...
@@ -469,13 +777,30 @@ export default {
...
@@ -469,13 +777,30 @@ export default {
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
.rxOlny
{
.rxOlny
{
.rxImg
{
.rxImg
{
width
:
19
8
px
;
width
:
19
7
px
;
height
:
26
0
px
;
height
:
26
2
px
;
border-radius
:
4px
;
border-radius
:
4px
;
border
:
1px
solid
#cccccc
;
border
:
1px
solid
#cccccc
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
.IDImg
{
width
:
197px
;
height
:
242px
;
}
.noImg
{
//
display
:
flex
;
text-align
:
center
;
span
{
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#cccccc
;
line-height
:
19px
;
}
}
}
}
.rxName
{
.rxName
{
width
:
19
8
px
;
width
:
19
7
px
;
text-align
:
center
;
text-align
:
center
;
margin-top
:
8px
;
margin-top
:
8px
;
margin-bottom
:
16px
;
margin-bottom
:
16px
;
...
@@ -584,6 +909,19 @@ export default {
...
@@ -584,6 +909,19 @@ export default {
border-radius
:
2px
;
border-radius
:
2px
;
//
border
:
1px
solid
#00b88d
;
//
border
:
1px
solid
#00b88d
;
border
:
1px
solid
#cccccc
;
border
:
1px
solid
#cccccc
;
display
:
flex
;
justify-content
:
center
;
align-items
:
center
;
.noImg
{
//
display
:
flex
;
text-align
:
center
;
span
{
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#cccccc
;
line-height
:
19px
;
}
}
}
}
.zwName
{
.zwName
{
width
:
110px
;
width
:
110px
;
...
...
src/views/AllPersonnelBase/qbalk.vue
View file @
3af78cfc
...
@@ -552,7 +552,8 @@ export default {
...
@@ -552,7 +552,8 @@ export default {
});
});
},
},
// 案件信息卡操作
// 案件信息卡操作
isShowAjxxkBtn
()
{
isShowAjxxkBtn
(
row
)
{
this
.
rowData
=
row
this
.
isShowAjxxk
=
true
;
this
.
isShowAjxxk
=
true
;
},
},
closeAjxxk
(
val
)
{
closeAjxxk
(
val
)
{
...
...
src/views/drFPTX/Index.vue
View file @
3af78cfc
...
@@ -765,7 +765,7 @@ export default {
...
@@ -765,7 +765,7 @@ export default {
this
.
upload
()
this
.
upload
()
}
}
}
else
if
(
this
.
drlx
==
9
)
{
}
else
if
(
this
.
drlx
==
9
)
{
if
(
this
.
targetsLeft
.
length
==
0
||
this
.
t
argetsRight
.
length
==
0
)
{
if
(
this
.
checkedTargetsLeft
.
length
==
0
||
this
.
checkedT
argetsRight
.
length
==
0
)
{
this
.
$message
.
error
(
'请选择逻辑分库'
)
this
.
$message
.
error
(
'请选择逻辑分库'
)
}
else
{
}
else
{
for
(
var
i
=
0
;
i
<=
this
.
checkedTargetsLeft
.
length
;
i
++
)
{
for
(
var
i
=
0
;
i
<=
this
.
checkedTargetsLeft
.
length
;
i
++
)
{
...
...
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