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
08d5515f
Commit
08d5515f
authored
Dec 08, 2021
by
张超军
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
案件掌纹(保存单个/全部/自动提取)
parent
b99187f9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
153 additions
and
50 deletions
+153
-50
src/views/Editor/modules/ajzwbjLeft.scss
+21
-3
src/views/Editor/modules/ajzwbjLeft.vue
+79
-32
src/views/Editor/modules/imageEdAJ.scss
+34
-0
src/views/Editor/modules/imageEdAJ.vue
+0
-0
src/views/bzxxgl/bzxxfh.vue
+8
-8
src/views/cxyrd/LT.vue
+4
-2
src/views/cxyrd/TL.vue
+4
-2
vue.config.js
+3
-3
No files found.
src/views/Editor/modules/ajzwbjLeft.scss
View file @
08d5515f
...
@@ -84,7 +84,8 @@
...
@@ -84,7 +84,8 @@
.left-right-hand
{
.left-right-hand
{
margin-top
:
5px
;
margin-top
:
5px
;
.lr-hand
{
.lr-hand
{
width
:
100%
;
// width: 100%;
width
:
268px
;
height
:
640px
;
height
:
640px
;
overflow
:
auto
;
overflow
:
auto
;
:nth-child
(
even
)
{
:nth-child
(
even
)
{
...
@@ -119,8 +120,8 @@
...
@@ -119,8 +120,8 @@
float
:
left
;
float
:
left
;
.fingerPic
{
.fingerPic
{
position
:
relative
;
position
:
relative
;
width
:
12
2
px
;
width
:
12
5
px
;
height
:
12
2
px
;
height
:
12
5
px
;
background
:
#ffffff
;
background
:
#ffffff
;
border-radius
:
2px
;
border-radius
:
2px
;
border
:
1px
solid
#cccccc
;
border
:
1px
solid
#cccccc
;
...
@@ -181,6 +182,23 @@
...
@@ -181,6 +182,23 @@
color
:
#666666
;
color
:
#666666
;
}
}
}
}
.handDom
{
margin-left
:
0
;
.handPic
{
width
:
260px
;
height
:
260px
;
background
:
#ffffff
;
border-radius
:
2px
;
border
:
1px
solid
#cccccc
;
margin
:
0
;
}
.hand-number
{
width
:
48px
!
important
;
height
:
24px
!
important
;
background
:
#055fe7
;
border-radius
:
0px
0px
7px
0px
;
}
}
.defaultfingerPic
{
.defaultfingerPic
{
position
:
relative
;
position
:
relative
;
width
:
122px
;
width
:
122px
;
...
...
src/views/Editor/modules/ajzwbjLeft.vue
View file @
08d5515f
<!--
<!--
* @Author: your name
* @Author: your name
* @Date: 2021-10-22 09:42:07
* @Date: 2021-10-22 09:42:07
* @LastEditTime: 2021-12-0
7 11:27:35
* @LastEditTime: 2021-12-0
8 14:23:18
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\ryzwbjLeft.vue
* @FilePath: \指纹系统\founder_vue\src\views\Editor\modules\ryzwbjLeft.vue
...
@@ -45,11 +45,10 @@
...
@@ -45,11 +45,10 @@
</div>
</div>
<div
class=
"left-right-hand"
v-else-if=
"zwSelect==='掌纹'"
>
<div
class=
"left-right-hand"
v-else-if=
"zwSelect==='掌纹'"
>
<div
class=
"lr-hand"
v-if=
"hands.length>0"
>
<div
class=
"lr-hand"
v-if=
"hands.length>0"
>
<div
class=
"fingerDom
"
v-for=
"(item,index) in hands"
:key=
"index"
@
click=
"HandChange(item.code
)"
>
<div
class=
"fingerDom
handDom"
v-for=
"(item,index) in hands"
:key=
"index"
@
click=
"HandChange(item
)"
>
<div
class=
"fingerPic
"
:class=
"
{fingerPicActive: activeHand===index
}">
<div
class=
"fingerPic
handPic"
:class=
"
{fingerPicActive: activeHand===item.seq
}">
<div
class=
"finger-number
"
>
{{
(
item
.
code
)
&
lt
;
10
?
(
'0'
+
(
item
.
code
))
:
(
item
.
code
)
}}
</div>
<div
class=
"finger-number
hand-number"
>
{{
item
.
seq
}}
</div>
<div
class=
"finger-pic"
>
<div
class=
"finger-pic"
>
<!--
<img
src=
"../../../assets/img/zhangwen.png"
/>
-->
<img
:src=
"'data:image/jpeg;base64,'+item.image"
alt=
""
>
<img
:src=
"'data:image/jpeg;base64,'+item.image"
alt=
""
>
</div>
</div>
</div>
</div>
...
@@ -62,7 +61,7 @@
...
@@ -62,7 +61,7 @@
</div>
</div>
</div>
</div>
<div
class=
"finger-total"
>
<div
class=
"finger-total"
>
共计
<span>
4
枚
</span>
掌纹
共计
<span>
{{
hands
.
length
}}
枚
</span>
掌纹
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -113,35 +112,37 @@ export default {
...
@@ -113,35 +112,37 @@ export default {
// },
// },
],
],
hands
:
[
hands
:
[
{
//
{
code
:
'16'
,
//
code: '16',
name
:
'拇'
,
//
name: '拇',
image
:
null
//
image: null
},
//
},
{
//
{
code
:
'17'
,
//
code: '17',
name
:
'食'
,
//
name: '食',
image
:
null
//
image: null
},
//
},
{
//
{
code
:
'18'
,
//
code: '18',
name
:
'中'
,
//
name: '中',
image
:
null
//
image: null
},
//
},
{
//
{
code
:
'19'
,
//
code: '19',
name
:
'环'
,
//
name: '环',
image
:
null
//
image: null
},
//
},
{
//
{
code
:
'20'
,
//
code: '20',
name
:
'小'
,
//
name: '小',
image
:
null
//
image: null
}
//
}
],
],
// 加载动画
// 加载动画
loading
:
null
,
loading
:
null
,
timer
:
null
timer
:
null
,
// 是否请求过掌纹
isHandRequest
:
false
,
}
}
},
},
computed
:
{
computed
:
{
...
@@ -183,6 +184,45 @@ export default {
...
@@ -183,6 +184,45 @@ export default {
},
},
methods
:
{
methods
:
{
/**
/**
* 切换掌纹
*/
HandChange
(
hand
)
{
this
.
activeHand
=
hand
.
seq
this
.
$store
.
commit
(
'zwbj/setSeq'
,
hand
.
seq
)
// 指纹编辑区域发送指纹数据,替换指纹图片
console
.
log
(
hand
);
this
.
$bus
.
emit
(
'ajzwbjImage'
,
{
finger_image
:
hand
.
image
,
finger_dealFlag
:
hand
.
dealFlag
,
finger_position
:
hand
.
fingerPosition
})
this
.
$bus
.
emit
(
'ajzwbjTDZ'
)
},
/**
* 获取掌纹数据
*/
async
getHandsData
()
{
let
self
=
this
if
(
self
.
isHandRequest
)
return
;
let
res
=
await
this
.
$axios
({
method
:
'post'
,
url
:
'/api/org/case/palm/barcode'
,
loading
:
true
,
data
:
{
barcode
:
'A9999999777778888888888'
// barcode: self.barcode
}
})
console
.
log
(
res
);
// 初始化图片
self
.
hands
=
[]
// 赋值
if
(
res
.
data
.
code
===
0
)
{
self
.
hands
=
res
.
data
.
ret
this
.
activeHand
=
this
.
hands
[
0
].
seq
this
.
HandChange
(
this
.
hands
[
0
])
}
else
{
self
.
$bus
.
emit
(
'ryzwbjImage'
,
'xxx'
)
}
self
.
isHandRequest
=
true
},
/**
* 打开档案信息
* 打开档案信息
*/
*/
daxxChange
()
{
daxxChange
()
{
...
@@ -348,6 +388,13 @@ export default {
...
@@ -348,6 +388,13 @@ export default {
zzwChange
(
event
)
{
zzwChange
(
event
)
{
this
.
zwSelect
=
event
.
target
.
innerText
this
.
zwSelect
=
event
.
target
.
innerText
this
.
$bus
.
emit
(
'zwType'
,
this
.
zwSelect
)
this
.
$bus
.
emit
(
'zwType'
,
this
.
zwSelect
)
if
(
this
.
zwSelect
==
'掌纹'
)
{
// 请求掌纹数据
this
.
getHandsData
()
if
(
this
.
hands
&&
this
.
hands
.
length
>
0
)
{
this
.
activeHand
=
this
.
hands
[
0
].
seq
}
}
},
},
},
},
beforeDestroy
()
{
beforeDestroy
()
{
...
...
src/views/Editor/modules/imageEdAJ.scss
View file @
08d5515f
...
@@ -1063,6 +1063,7 @@ $canvasWidth: var(--canvasWidth, 640px);
...
@@ -1063,6 +1063,7 @@ $canvasWidth: var(--canvasWidth, 640px);
}
}
.positions {
.positions {
z-index: 999999;
.head {
.head {
display: flex;
display: flex;
align-items: center;
align-items: center;
...
@@ -1108,6 +1109,39 @@ $canvasWidth: var(--canvasWidth, 640px);
...
@@ -1108,6 +1109,39 @@ $canvasWidth: var(--canvasWidth, 640px);
}
}
}
}
}
}
.positons-hand {
display: flex;
flex-wrap: wrap;
padding: 16px 14px;
.hand-item {
/deep/.el-checkbox__label {
padding-left: 5px;
}
// 修改多选框样式
/deep/ .el-checkbox.is-checked {
.el-checkbox__label {
color: #333333;
}
.el-checkbox__input.is-checked {
.el-checkbox__inner {
background: #055fe7;
border-color: #055fe7;
}
}
}
.el-checkbox {
margin-right: 10px;
}
&:nth-child(even) {
.el-checkbox {
margin-right: 0;
}
}
}
}
/deep/ .el-radio {
/deep/ .el-radio {
color: #666;
color: #666;
...
...
src/views/Editor/modules/imageEdAJ.vue
View file @
08d5515f
This diff is collapsed.
Click to expand it.
src/views/bzxxgl/bzxxfh.vue
View file @
08d5515f
<!--
<!--
* @Author: your name
* @Author: your name
* @Date: 2021-12-01 15:25:22
* @Date: 2021-12-01 15:25:22
* @LastEditTime: 2021-12-08 1
1:52:21
* @LastEditTime: 2021-12-08 1
6:11:25
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
* @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxfh.vue
* @FilePath: \指纹系统\founder_vue\src\views\AllPersonnelBase\bzxxfh.vue
...
@@ -75,8 +75,8 @@
...
@@ -75,8 +75,8 @@
<div
class=
"plcz btn"
@
click=
"batch"
>
批量操作
</div>
<div
class=
"plcz btn"
@
click=
"batch"
>
批量操作
</div>
</div>
</div>
<div
class=
"bzxxfh-content-top-right"
>
<div
class=
"bzxxfh-content-top-right"
>
<div
class=
"jcbzgx btn"
@
click=
"cxbzgxChange"
>
解除比中关系
</div>
<
!--
<
div
class=
"jcbzgx btn"
@
click=
"cxbzgxChange"
>
解除比中关系
</div>
<div
class=
"cxfh btn"
@
click=
"cxfhChange2"
>
撤销复核
</div>
<div
class=
"cxfh btn"
@
click=
"cxfhChange2"
>
撤销复核
</div>
-->
<div
class=
"fztm btn"
v-clipboard:copy=
"fztm_ytmh"
@
click=
"fztmChange"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
>
复制条码
</div>
<div
class=
"fztm btn"
v-clipboard:copy=
"fztm_ytmh"
@
click=
"fztmChange"
v-clipboard:success=
"onCopy"
v-clipboard:error=
"onError"
>
复制条码
</div>
</div>
</div>
</div>
</div>
...
@@ -109,18 +109,18 @@
...
@@ -109,18 +109,18 @@
</el-table-column>
</el-table-column>
<el-table-column
prop=
"fhsj"
label=
"复核时间"
:width=
"width4"
:formatter=
"dateTimeFormat"
>
<el-table-column
prop=
"fhsj"
label=
"复核时间"
:width=
"width4"
:formatter=
"dateTimeFormat"
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"
affirm
Status"
label=
"复核状态"
:width=
"width3"
>
<el-table-column
prop=
"
review
Status"
label=
"复核状态"
:width=
"width3"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<div
class=
"fhzt"
>
<div
class=
"fhzt"
>
<div
:class=
"
{wfh: scope.row.
affirmStatus==='0', fhyx: scope.row.affirmStatus==='2', fhwx: scope.row.affirm
Status==='1'}">
</div>
<div
:class=
"
{wfh: scope.row.
reviewStatus==='0', fhyx: scope.row.reviewStatus==='2', fhwx: scope.row.review
Status==='1'}">
</div>
{{
scope
.
row
.
affirmStatus
==
'0'
?
'未复核'
:
(
scope
.
row
.
affirm
Status
==
'2'
?
'复核有效'
:
'复核无效'
)
}}
{{
scope
.
row
.
reviewStatus
==
'0'
?
'未复核'
:
(
scope
.
row
.
review
Status
==
'2'
?
'复核有效'
:
'复核无效'
)
}}
</div>
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
prop=
"nydwGajgmc"
label=
"操作"
width=
"auto"
>
<el-table-column
prop=
"nydwGajgmc"
label=
"操作"
width=
"auto"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<div
@
click=
"dfh(scope.row)"
v-show=
"scope.row.
affirmStatus==='0'"
:class=
"
{dfh: scope.row.affirm
Status==='0'}">待复核
</div>
<div
@
click=
"dfh(scope.row)"
v-show=
"scope.row.
reviewStatus==='0'"
:class=
"
{dfh: scope.row.review
Status==='0'}">待复核
</div>
<div
@
click=
"cxfhChange($event,scope.row)"
v-show=
"scope.row.
affirmStatus!='0'"
:class=
"
{cxfh: scope.row.affirm
Status!='0'}">撤销复核
</div>
<div
@
click=
"cxfhChange($event,scope.row)"
v-show=
"scope.row.
reviewStatus!='0'"
:class=
"
{cxfh: scope.row.review
Status!='0'}">撤销复核
</div>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
...
src/views/cxyrd/LT.vue
View file @
08d5515f
...
@@ -237,13 +237,15 @@ export default {
...
@@ -237,13 +237,15 @@ export default {
querytype
querytype
}
}
}).
then
(
response
=>
{
}).
then
(
response
=>
{
if
(
response
.
data
.
code
===
0
)
{
// 跟新列表数据
// 跟新列表数据
self
.
$bus
.
emit
(
"updateFinderSource"
);
self
.
$bus
.
emit
(
"updateFinderSource"
);
//console.log(response);
//console.log(response);
this
.
$message
.
success
(
"认定完成!"
);
this
.
$message
.
success
(
"认定完成!"
);
if
(
type
==
"son"
)
{
window
.
close
();
}
}
// if (type == "son") {
// window.close();
// }
});
});
},
},
/**
/**
...
...
src/views/cxyrd/TL.vue
View file @
08d5515f
...
@@ -215,13 +215,15 @@ export default {
...
@@ -215,13 +215,15 @@ export default {
querytype
querytype
}
}
}).
then
(
response
=>
{
}).
then
(
response
=>
{
if
(
response
.
data
.
code
===
0
)
{
// 跟新列表数据
// 跟新列表数据
self
.
$bus
.
emit
(
"updateTLSourceData"
);
self
.
$bus
.
emit
(
"updateTLSourceData"
);
//console.log(response);
//console.log(response);
this
.
$message
.
success
(
"认定完成!"
);
this
.
$message
.
success
(
"认定完成!"
);
if
(
type
==
"son"
)
{
window
.
close
();
}
}
// if (type == "son") {
// window.close();
// }
});
});
},
},
/**
/**
...
...
vue.config.js
View file @
08d5515f
/*
/*
* @Author: your name
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2021-12-08 1
1:56:14
* @LastEditTime: 2021-12-08 1
5:47:26
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\vue.config.js
* @FilePath: \指纹系统\founder_vue\vue.config.js
...
@@ -92,14 +92,14 @@ module.exports = {
...
@@ -92,14 +92,14 @@ module.exports = {
// target: "http://192.168.0.137:8080/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/
// 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.108:8099", // 湖南-张
// target: "http://192.168.128.108:8099", // 湖南-张
//
target: "http://192.168.128.114:8099", // 湖南-马
target
:
"http://192.168.128.114:8099"
,
// 湖南-马
// target: "http://192.168.128.116:8099", // 湖南-王
// target: "http://192.168.128.116:8099", // 湖南-王
// target: "http://192.168.128.118:8764", // 湖南-张呈光
// target: "http://192.168.128.118:8764", // 湖南-张呈光
// target: "http://172.18.116.73:8099/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ ma
// target: "http://172.18.116.73:8099/", //统一的请求头部每次修改都要重启才会生效 http://39.99.224.27:8006/ ma
// target: "http://127.0.0.1:8099",
// target: "http://127.0.0.1:8099",
// target: "http://47.92.225.109:5602",
// target: "http://47.92.225.109:5602",
// target: "http://www.meetfood.cn:2390", // 湖南-线上
// target: "http://www.meetfood.cn:2390", // 湖南-线上
target
:
"http://192.168.128.115:8099"
,
// 江
//
target: "http://192.168.128.115:8099", // 江
ws
:
true
,
ws
:
true
,
changeOrigin
:
true
,
changeOrigin
:
true
,
...
...
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