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
9fd49cf6
Commit
9fd49cf6
authored
Dec 28, 2021
by
李萌萌
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev_zwpt' of
http://47.92.108.28/changchao/founder_vue
into dev_zwpt
parents
5c738af8
d2a27729
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
647 additions
and
583 deletions
+647
-583
src/components/ImageEd.scss
+68
-10
src/components/ImageEd.vue
+56
-30
src/views/AllPersonnelBase/modules/xzaj.vue
+26
-3
src/views/AllPersonnelBase/modules/xzry.vue
+37
-7
src/views/Editor/modules/ajdaxx.vue
+19
-2
src/views/Editor/modules/ajzwbjLeft.scss
+2
-2
src/views/Editor/modules/imageEdAJ.scss
+1
-0
src/views/Editor/modules/rydaxx.scss
+114
-49
src/views/Editor/modules/rydaxx.vue
+100
-347
src/views/Editor/modules/ryzwbjLeft.scss
+6
-3
src/views/cxyrd/modules/LTCandidate.vue
+45
-4
src/views/cxyrd/modules/LTSrc.vue
+6
-5
src/views/zljc/modules/nyzw.vue
+8
-0
src/views/zljc/modules/rx.vue
+4
-0
src/views/zljc/modules/zw.vue
+4
-0
src/views/zzwcj/fingerprint.vue
+151
-121
No files found.
src/components/ImageEd.scss
View file @
9fd49cf6
...
...
@@ -183,7 +183,7 @@ div {
top
:
35px
;
left
:
0
;
width
:
240px
;
height
:
1
9
5px
;
height
:
1
7
5px
;
background
:
#ffffff
;
box-shadow
:
0px
6px
10px
2px
rgba
(
0
,
21
,
51
,
0
.06
);
border-radius
:
4px
;
...
...
@@ -482,12 +482,31 @@ div {
.tui-brush-color-picker
{
z-index
:
100
;
background
:
#ffffff
;
padding
:
5px
;
//
padding: 5px;
box-shadow
:
0px
6px
10px
2px
rgba
(
0
,
21
,
51
,
0
.06
);
border
:
1px
solid
#e6e6e8
;
position
:
absolute
;
right
:
37
0px
;
right
:
40
0px
;
top
:
97px
;
/
deep
/
.tui-colorpicker-container
{
width
:
137px
;
height
:
64px
;
box-sizing
:
border-box
;
padding-left
:
16px
;
padding-top
:
9px
;
}
/
deep
/
.tui-colorpicker-palette-button.tui-colorpicker-selected
{
&
:
:
before
{
content
:
"888"
;
width
:
10px
;
height
:
10px
;
border-radius
:
50%
;
background-color
:
green
;
position
:
absolute
;
left
:
0
;
top
:
0
;
}
}
}
.circle_mix
{
margin-right
:
8px
;
...
...
@@ -528,7 +547,7 @@ div {
top
:
35px
;
left
:
0
;
width
:
240px
;
height
:
2
24
px
;
height
:
2
00
px
;
background
:
#ffffff
;
box-shadow
:
0px
6px
10px
2px
rgba
(
0
,
21
,
51
,
0
.06
);
border-radius
:
4px
;
...
...
@@ -657,6 +676,13 @@ div {
position
:
absolute
;
right
:
472px
;
top
:
173px
;
/
deep
/
.tui-colorpicker-container
{
width
:
137px
;
height
:
64px
;
box-sizing
:
border-box
;
padding-left
:
16px
;
padding-top
:
9px
;
}
}
.size_mix
{
margin-right
:
8px
;
...
...
@@ -783,7 +809,7 @@ div {
top
:
35px
;
left
:
0
;
width
:
240px
;
height
:
20
0px
;
height
:
19
0px
;
background
:
#ffffff
;
border-radius
:
4px
;
box-shadow
:
0px
6px
10px
2px
rgba
(
0
,
21
,
51
,
0
.06
);
...
...
@@ -952,6 +978,7 @@ div {
}
}
.desc
{
margin-top
:
10px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
...
...
@@ -962,6 +989,7 @@ div {
background
:
#ffffff
;
border-radius
:
2px
;
border
:
1px
solid
#e6e9ec
;
text-align
:
center
;
}
}
}
...
...
@@ -1243,7 +1271,7 @@ div {
.multiply
,
.blend
,
.brightness
{
z-index
:
9
999999
;
z-index
:
9
;
box-sizing
:
border-box
;
position
:
absolute
;
top
:
-84px
;
...
...
@@ -1289,8 +1317,38 @@ div {
background
:
#ffffff
;
border-radius
:
2px
;
border
:
1px
solid
#e6e9ec
;
text-align
:
center
;
}
}
}
.blend
{
width
:
137px
!
important
;
height
:
64px
;
padding
:
0
;
top
:
-60px
;
right
:
290px
!
important
;
/
deep
/
.tui-colorpicker-container
{
width
:
137px
;
height
:
64px
;
box-sizing
:
border-box
;
padding-left
:
16px
;
padding-top
:
9px
;
}
}
.multiply
{
width
:
137px
!
important
;
height
:
64px
;
padding
:
0
;
top
:
-60px
;
right
:
200px
!
important
;
/
deep
/
.tui-colorpicker-container
{
width
:
137px
;
height
:
64px
;
box-sizing
:
border-box
;
padding-left
:
16px
;
padding-top
:
9px
;
}
}
.brightness
{
width
:
240px
;
...
...
@@ -1329,14 +1387,14 @@ div {
}
.lt_main_middle
.lt_middle_main
{
width
:
100%
;
height
:
7
5
0px
;
height
:
7
4
0px
;
display
:
flex
;
.source
{
z-index
:
0
;
position
:
relative
;
box-sizing
:
border-box
;
// width: 560px;
height
:
7
5
0px
;
height
:
7
4
0px
;
margin-right
:
16px
;
background
:
#ffffff
;
border-radius
:
8px
;
...
...
@@ -1530,7 +1588,7 @@ div {
}
}
.tzdDrawing_source
{
z-index
:
99
;
z-index
:
100
;
width
:
540px
;
height
:
540px
;
position
:
absolute
;
...
...
@@ -1561,7 +1619,7 @@ div {
position
:
relative
;
box-sizing
:
border-box
;
// width: 560px;
height
:
7
5
0px
;
height
:
7
4
0px
;
background
:
#ffffff
;
border-radius
:
8px
;
z-index
:
0
;
...
...
src/components/ImageEd.vue
View file @
9fd49cf6
<!--
* @Author: your name
* @Date: 2021-09-09 09:28:46
* @LastEditTime: 2021-12-2
6 18:57:44
* @LastEditTime: 2021-12-2
7 15:09:58
* @Description: In User Settings Edit
* @FilePath: \指纹系统\founder_vue\src\views\cxyrd\LTz.vue
-->
...
...
@@ -410,7 +410,7 @@
<div
class=
"btn light_dbd"
:class=
"
{brightnessActive: isBrightnessActive}" @click.stop="changeBrightness">亮度/对比度
</div>
<!-- 去白弹框 -->
<div
class=
"remove-white"
v-show=
"optionsRemoveWhite"
>
<div
class=
"remove-white
number-range
"
v-show=
"optionsRemoveWhite"
>
<div
class=
"title"
>
去白
</div>
<div
class=
"content"
>
<el-slider
class=
"range-narrow"
id=
"input-range-remove-white-distance"
v-model=
"inputRemoveWhiteRange"
:min=
"0"
:max=
"255"
></el-slider>
...
...
@@ -418,7 +418,7 @@
</div>
</div>
<!-- 滤色器弹框 -->
<div
class=
"color-filter
"
v-show=
"optionsColorFilter"
>
<div
class=
"color-filter
number-range"
v-show=
"optionsColorFilter"
@
click
.
stop
>
<div
class=
"title"
>
滤色器
</div>
<div
class=
"content"
>
<el-slider
class=
"range-narrow"
id=
"input-range-color-filter-value"
v-model=
"inputColorFilterRange"
:min=
"0"
:max=
"255"
></el-slider>
...
...
@@ -426,19 +426,19 @@
</div>
</div>
<!-- 正片叠底弹框 -->
<div
class=
"multiply"
v-show=
"optionsMultiply"
>
<div
class=
"multiply"
v-show=
"optionsMultiply"
@
click
.
stop
>
<div
class=
"content"
>
<div
id=
"tui-multiply-color-picker"
></div>
</div>
</div>
<!-- 差异化弹框 -->
<div
class=
"blend"
v-show=
"optionsBlend"
>
<div
class=
"blend"
v-show=
"optionsBlend"
@
click
.
stop
>
<div
class=
"content"
>
<div
id=
"tui-blend-color-picker"
></div>
</div>
</div>
<!-- 亮度/对比度弹框 -->
<div
class=
"brightness
"
v-show=
"optionsBrightness"
>
<div
class=
"brightness
number-range"
v-show=
"optionsBrightness"
@
click
.
stop
>
<div
class=
"title"
>
亮度
</div>
<div
class=
"content"
>
<el-slider
class=
"range-narrow"
id=
"input-range-brightness-value"
v-model=
"inputBrightnessRange"
:min=
"-255"
:max=
"255"
></el-slider>
...
...
@@ -1170,7 +1170,7 @@ export default {
*/
imageEditor
.
_graphics
.
canvasImage
.
canvas
.
on
(
"mouse:down"
,
e
=>
{
// 开启拖拽
if
(
self
.
zoomLevel
>
1
)
{
if
(
self
.
zoomLevel
>
1
&&
self
.
isHand
)
{
self
.
startHand
=
true
}
})
...
...
@@ -1201,7 +1201,7 @@ export default {
* 目标图像
*/
imageEditor2
.
_graphics
.
canvasImage
.
canvas
.
on
(
"mouse:down"
,
e
=>
{
if
(
self
.
zoomLevel2
>
1
)
{
if
(
self
.
zoomLevel2
>
1
&&
self
.
isHand
)
{
// 开启拖拽
self
.
startHand
=
true
}
...
...
@@ -2067,7 +2067,7 @@ export default {
// 更改canvas图层的宽高样式适配
let
lower_canvas_width
=
$
(
'.tui-image-editor .lower-canvas'
).
width
()
let
lower_canvas_height
=
$
(
'.tui-image-editor .lower-canvas'
).
height
()
$
(
".tzdDrawing_source"
).
css
(
'height'
,
lower_canvas_height
+
'px'
)
$
(
".tzdDrawing_source"
).
css
(
'width'
,
lower_canvas_width
+
'px'
)
$
(
".tzdDrawing_2_source"
).
css
(
'height'
,
lower_canvas_height
+
'px'
)
...
...
@@ -2176,6 +2176,16 @@ export default {
self
.
isHistoryOptions
=
false
self
.
isActive_history
=
false
$
(
".icon_history"
).
css
(
"background"
,
"rgba(5, 95, 231, 0.05)"
);
// 滤色器
self
.
optionsColorFilter
=
false
// 差异化
self
.
optionsBlend
=
false
// 正片叠底
self
.
optionsMultiply
=
false
// 亮度/对比度
self
.
optionsBrightness
=
false
// 去白
self
.
optionsRemoveWhite
=
false
})
document
.
body
.
addEventListener
(
"mouseup"
,
function
(
e
)
{
...
...
@@ -4214,11 +4224,15 @@ export default {
this
.
isCircleOptions
=
!
this
.
isCircleOptions
;
if
(
this
.
isActive_circle
)
{
$
(
".icon_circle"
).
css
(
"background"
,
"#055FE7"
);
$
(
".body-container"
).
css
(
'z-index'
,
100
)
// $(".body-container").css('z-index', 100)
$
(
".tzdDrawing_source"
).
css
(
'pointer-evnets'
,
'none'
)
$
(
".tzdDrawing_target"
).
css
(
'pointer-evnets'
,
'none'
)
}
else
{
$
(
".tzdDrawing_source"
).
css
(
'pointer-evnets'
,
'auto'
)
$
(
".tzdDrawing_target"
).
css
(
'pointer-evnets'
,
'auto'
)
$
(
".icon_circle"
).
css
(
"background"
,
"rgba(5, 95, 231, 0.05)"
);
this
.
isMrSizeActive
=
false
;
$
(
".body-container"
).
css
(
'z-index'
,
99
)
//
$(".body-container").css('z-index', 99)
}
if
(
this
.
type
==
"source"
)
{
if
(
this
.
isActive_circle
)
{
...
...
@@ -4587,10 +4601,14 @@ export default {
}
if
(
this
.
isActive_line
)
{
$
(
".icon_line"
).
css
(
"background"
,
"#055FE7"
);
$
(
".body-container"
).
css
(
'z-index'
,
100
)
// $(".body-container").css('z-index', 100)
$
(
".tzdDrawing_source"
).
css
(
'pointer-events'
,
'none'
)
$
(
".tzdDrawing_target"
).
css
(
'pointer-events'
,
'none'
)
}
else
{
$
(
".icon_line"
).
css
(
"background"
,
"rgba(5, 95, 231, 0.05)"
);
$
(
".body-container"
).
css
(
'z-index'
,
99
)
$
(
".tzdDrawing_source"
).
css
(
'pointer-events'
,
'auto'
)
$
(
".tzdDrawing_target"
).
css
(
'pointer-events'
,
'auto'
)
// $(".body-container").css('z-index', 99)
this
.
isShowCurve
=
false
;
}
},
...
...
@@ -5513,14 +5531,17 @@ export default {
// 开启拖拽
// this.imageEditor._graphics._attachZoomEvents2();
// this.imageEditor._graphics.startHandMode()
$
(
".tzdDrawing_source"
).
css
(
'z-index'
,
99
)
$
(
".body-container"
).
css
(
'z-index'
,
100
)
$
(
".tzdDrawing_target"
).
css
(
'z-index'
,
99
)
// $(".tzdDrawing_source").css('z-index', 99)
$
(
".tzdDrawing_source"
).
css
(
'pointer-events'
,
'none'
)
// $(".body-container").css('z-index', 100)
// $(".tzdDrawing_target").css('z-index', 99)
}
else
{
$
(
".drag"
).
css
(
"background"
,
"rgba(5, 95, 231, 0.05)"
);
$
(
".tzdDrawing_source"
).
css
(
'z-index'
,
100
)
$
(
".body-container"
).
css
(
'z-index'
,
99
)
$
(
".tzdDrawing_target"
).
css
(
'z-index'
,
100
)
// $(".drag").css("background", "rgba(5, 95, 231, 0.05)");
// $(".tzdDrawing_source").css('z-index', 100)
// $(".body-container").css('z-index', 99)
// $(".tzdDrawing_target").css('z-index', 100)
$
(
".tzdDrawing_source"
).
css
(
'pointer-events'
,
'auto'
)
// this.imageEditor.changeCursor('auto');
// this.imageEditor2.changeCursor('auto');
// 停止拖拽
...
...
@@ -5536,16 +5557,18 @@ export default {
// this.imageEditor2._graphics._attachZoomEvents2();
this
.
imageEditor
.
changeCursor
(
'grab'
);
this
.
imageEditor2
.
changeCursor
(
'grab'
);
$
(
".tzdDrawing_source"
).
css
(
'z-index'
,
99
)
$
(
".body-container"
).
css
(
'z-index'
,
100
)
$
(
".tzdDrawing_target"
).
css
(
'z-index'
,
99
)
$
(
".tzdDrawing_target"
).
css
(
'pointer-events'
,
'none'
)
// $(".tzdDrawing_source").css('z-index', 99)
// $(".body-container").css('z-index', 100)
// $(".tzdDrawing_target").css('z-index', 99)
}
else
{
$
(
".drag"
).
css
(
"background"
,
"rgba(5, 95, 231, 0.05)"
);
// 停止拖拽
$
(
".tzdDrawing_target"
).
css
(
'pointer-events'
,
'auto'
)
// this.imageEditor2._graphics._attachZoomEvents3();
$
(
".tzdDrawing_source"
).
css
(
'z-index'
,
100
)
$
(
".body-container"
).
css
(
'z-index'
,
99
)
$
(
".tzdDrawing_target"
).
css
(
'z-index'
,
100
)
//
$(".tzdDrawing_source").css('z-index', 100)
//
$(".body-container").css('z-index', 99)
//
$(".tzdDrawing_target").css('z-index', 100)
}
}
...
...
@@ -5570,6 +5593,7 @@ export default {
$
(
".icon_size"
).
css
(
"background"
,
"rgba(5, 95, 231, 0.05)"
);
// 是否是小手
this
.
isHand
=
false
;
this
.
startHand
=
false
;
// 是否放大
// this.isEnlarge = false
// 目标是否放大
...
...
@@ -5705,15 +5729,17 @@ export default {
if
(
this
.
isEnlarge
)
{
$
(
".enlarge"
).
css
(
"background"
,
"#055FE7"
);
// this.imageEditor.changeCursor("zoom-in");
$
(
".tzdDrawing_source"
).
css
(
'z-index'
,
100
)
$
(
".body-container"
).
css
(
'z-index'
,
1
)
// $(".tzdDrawing_source").css('z-index', 100)
// $(".body-container").css('z-index', 1)
$
(
".tzdDrawing_source"
).
css
(
'pointer-events'
,
'auto'
)
this
.
isShowEnlargeSynchro
=
true
;
this
.
isEnlargeSynchro
=
false
;
}
else
{
$
(
".enlarge"
).
css
(
"background"
,
"rgba(5, 95, 231, 0.05)"
);
// this.imageEditor.changeCursor("auto");
$
(
".tzdDrawing_source"
).
css
(
'z-index'
,
1
)
$
(
".body-container"
).
css
(
'z-index'
,
99
)
// $(".tzdDrawing_source").css('z-index', 1)
// $(".body-container").css('z-index', 99)
$
(
".tzdDrawing_source"
).
css
(
'pointer-events'
,
'none'
)
this
.
isShowEnlargeSynchro
=
false
;
this
.
isEnlargeSynchro
=
false
;
}
...
...
src/views/AllPersonnelBase/modules/xzaj.vue
View file @
9fd49cf6
...
...
@@ -422,15 +422,38 @@ export default {
if
(
response
.
data
.
code
===
0
)
{
this
.
$message
.
success
(
"新增成功"
);
this
.
dialogVisible
=
false
;
this
.
$store
.
commit
(
'layout/delcachePageName'
,
'ajzwbj'
);
reqParam
.
caseBase
.
logicDatabaseCode
=
reqParam
.
logicList
.
join
(
','
)
this
.
$store
.
commit
(
'ajdaxx/setAjInfo'
,
reqParam
.
caseBase
)
this
.
$store
.
commit
(
'layout/delcachePageName'
,
'ajzwbj'
);
reqParam
.
caseBase
.
logicDatabaseCode
=
reqParam
.
logicList
.
join
(
','
)
this
.
$store
.
commit
(
'ajdaxx/setAjInfo'
,
reqParam
.
caseBase
)
this
.
$router
.
push
({
path
:
"/ajzwbj/"
+
"xz"
+
"/"
+
this
.
ruleForm
.
ysxtAsjbh
,
query
:
{
id
:
response
.
data
.
ret
.
id
}
})
this
.
ruleForm
=
{
ysxtAsjbh
:
""
,
// 案事件编号
xckybh
:
""
,
// 现场勘验编号
asjfsddXzqhdm
:
""
,
// 行政区代码
asjfsddDzmc
:
""
,
// 案事件发生地
ssjzrmby
:
""
,
// 损失价值
xczzhwkbh
:
""
,
// 现场掌指纹卡编号
ajlbdm
:
""
,
// 案件类别
asjbh
:
''
,
// 警综案事件编号
sfmaPdbz
:
"0"
,
// 命案
jyaq
:
""
,
// 简要案情
tqdwGajgjgdm
:
""
,
// 提取单位代码
tqryXm
:
""
,
// 提取人姓名
tqsj
:
""
,
// 提取时间
tqryGmsfhm
:
""
,
// 提取人身份证号
tqryLxdh
:
""
,
// 提取人联系电话
zwbdxtlxms
:
"默认"
,
//
tqdwGajgmc
:
"默认"
,
//
barcode
:
"1"
,
occurdate
:
''
,
// 发案日期
}
this
.
checkedTargets
=
[
'1'
]
// 选定的目标逻辑库
}
else
{
this
.
$message
.
error
(
"新增失败"
);
}
...
...
src/views/AllPersonnelBase/modules/xzry.vue
View file @
9fd49cf6
...
...
@@ -443,7 +443,6 @@ export default {
labelPosition
:
"left"
,
// 数据项对齐方式
checkedTargets
:
[
'1'
],
// 选定的目标逻辑库
targets
:
this
.
$store
.
state
.
ljk
.
targetOptions_ry
,
// 目标逻辑库
logicDatabaseCode
:
[],
// 逻辑库代码
ruleForm
:
{
ysxtAsjxgrybh
:
""
,
// 人员编号
jzrybh
:
""
,
// 警综人员编号
...
...
@@ -563,11 +562,6 @@ export default {
}
},
submitForm
(
formName
)
{
console
.
log
(
this
.
ruleForm
.
cjxxyydm
,
'caijiyuanying'
)
console
.
log
(
this
.
checkedTargets
)
this
.
$refs
[
formName
].
validate
((
valid
)
=>
{
if
(
valid
)
{
if
(
this
.
checkedTargets
.
length
==
0
)
{
...
...
@@ -590,7 +584,43 @@ export default {
if
(
response
.
data
.
code
===
0
)
{
this
.
$message
.
success
(
"新增成功"
);
this
.
dialogVisible
=
false
;
this
.
$router
.
pushToTab
(
`/fingerprintIndex/
${
reqParam
.
personDo
.
ysxtAsjxgrybh
}
/
${
this
.
ruleForm
.
xm
}
`
)
this
.
$router
.
pushToTab
({
path
:
`/fingerprintIndex/
${
reqParam
.
personDo
.
ysxtAsjxgrybh
}
/
${
this
.
ruleForm
.
xm
}
`
,
query
:
{
type
:
0
}
})
this
.
ruleForm
=
{
ysxtAsjxgrybh
:
""
,
// 人员编号
jzrybh
:
""
,
// 警综人员编号
asjxgrybh
:
""
,
// 案事件相关人员编号号
zzhwkbh
:
""
,
// 现场掌指纹卡编号
cjxxyydm
:
""
,
// 采集信息原因
xm
:
""
,
// 姓名
bmch
:
""
,
// 别名
xbdm
:
""
,
// 性别
csrq
:
""
,
// 出生日期
gjdm
:
""
,
// 国籍
mzdm
:
""
,
// 民族
cyzjdm
:
""
,
// 证件类型
zjhm
:
""
,
// 证件号码
hjdzXzqhdm
:
""
,
// 户籍地行政区
hjdzDzmc
:
""
,
// 户籍地址
xzzXzqhdm
:
""
,
// 现住址行政区
xzzDzmc
:
""
,
// 现住址
bz
:
""
,
// 备注
nydwGajgjgdm
:
""
,
// 捺印单位
nyryXm
:
""
,
// 捺印人姓名
nysj
:
""
,
// 捺印时间
nyryGmsfhm
:
""
,
// 捺印人身份证号
nyryLxdh
:
""
,
// 捺印人电话
ifidcard
:
"是"
,
// 是否采集二代身份证
zwbdxtlxms
:
"1"
,
// 指纹比对描述
}
this
.
checkedTargets
=
[
'1'
]
// 选定的目标逻辑库
}
else
{
this
.
$message
.
error
(
"新增失败"
);
}
...
...
src/views/Editor/modules/ajdaxx.vue
View file @
9fd49cf6
...
...
@@ -29,7 +29,7 @@
label-position=
"left"
:rules=
"rules"
ref=
"ruleForm"
label-width=
"10.
1
25rem"
label-width=
"10.
3
25rem"
class=
"demo-ruleForm"
:status-icon=
"true"
>
...
...
@@ -603,7 +603,24 @@ export default {
SelectCode
,
Cascader
,
dcfptxAj
}
},
watch
:
{
drawer
(
newValue
,
oldValue
)
{
if
(
newValue
)
{
//监听页面滚动
this
.
$nextTick
(()
=>
{
document
.
querySelector
(
'.el-drawer__body'
).
addEventListener
(
"scroll"
,
(
e
)
=>
{
console
.
log
(
e
);
if
(
e
.
target
.
scrollTop
>
400
)
{
$
(
'.arrow-down-img'
).
css
(
'transform'
,
'rotate(180deg)'
);
}
else
{
$
(
'.arrow-down-img'
).
css
(
'transform'
,
'rotate(0deg)'
);
}
});
})
}
}
},
};
</
script
>
...
...
src/views/Editor/modules/ajzwbjLeft.scss
View file @
9fd49cf6
...
...
@@ -86,11 +86,11 @@
}
}
.left-right-hand
{
margin-top
:
5
px
;
margin-top
:
16
px
;
.lr-hand
{
// width: 100%;
width
:
268px
;
height
:
6
40
px
;
height
:
6
24
px
;
overflow
:
auto
;
:nth-child
(
even
)
{
margin-left
:
8px
;
...
...
src/views/Editor/modules/imageEdAJ.scss
View file @
9fd49cf6
...
...
@@ -1176,6 +1176,7 @@ $previewHeight: var(--previewHeight, 100%);
flex-wrap: wrap;
padding: 16px 14px;
.hand-item {
margin-bottom: 9px;
/deep/.el-checkbox__label {
padding-left: 5px;
}
...
...
src/views/Editor/modules/rydaxx.scss
View file @
9fd49cf6
...
...
@@ -7,21 +7,21 @@
}
.header
{
border-bottom
:
1px
solid
#eeeeee
;
position
:
fixed
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
height
:
50px
;
width
:
9
43
px
;
width
:
9
55
px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
space-between
;
padding
:
0
32px
;
border-bottom
:
1px
solid
#EEEEEE
;
z-index
:
999
;
.header-title
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#282
F3C
;
color
:
#282
f3c
;
}
.header-close
{
...
...
@@ -48,17 +48,17 @@
.ayzzwjbxx
{
padding
:
24px
32px
;
/
deep
/
.el-input.is-disabled
.el-input__inner
{
background-color
:
#
ECEDF
1
;
color
:
#
AEAFB
4
;
background-color
:
#
ecedf
1
;
color
:
#
aeafb
4
;
cursor
:
not
-
allowed
;
}
/
deep
/
.el-form-item.is-error
.el-input__inner
{
width
:
264px
;
height
:
40px
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
border-radius
:
4px
;
border
:
1px
solid
#
E6E6E
8
;
border
:
1px
solid
#
e6e6e
8
;
}
/
deep
/
.el-input
{
...
...
@@ -66,9 +66,10 @@
height
:
40px
;
}
/
deep
/
.el-input.is-active
.el-input__inner
,
/
deep
/
.el-input__inner
:focus
{
/
deep
/
.el-input.is-active
.el-input__inner
,
/
deep
/
.el-input__inner
:focus
{
box-shadow
:
0px
6px
10px
2px
rgba
(
0
,
21
,
51
,
0
.06
)
!
important
;
border
:
1px
solid
#
E6E6E
8
!
important
;
border
:
1px
solid
#
e6e6e
8
!
important
;
border-radius
:
4px
;
}
...
...
@@ -80,7 +81,7 @@
.line
{
width
:
4px
;
height
:
16px
;
background
:
#055
FE
7
;
background
:
#055
fe
7
;
border-radius
:
2px
;
margin-right
:
10px
;
}
...
...
@@ -88,7 +89,7 @@
.name
{
font-size
:
16px
;
font-family
:
MicrosoftYaHei
;
color
:
#282
F3C
;
color
:
#282
f3c
;
}
}
...
...
@@ -105,7 +106,7 @@
width
:
410px
;
}
/
deep
/
.el-form-item__label
{
width
:
50
px
!
important
;
width
:
155
px
!
important
;
}
/
deep
/
.el-radio
{
margin-right
:
10px
;
...
...
@@ -143,14 +144,14 @@
right
:
0
;
font-size
:
12px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FF
3745
;
color
:
#
ff
3745
;
}
/
deep
/
.el-input__icon.el-input__validateIcon.el-icon-circle-close
{
width
:
16px
;
height
:
16px
;
&
:
:
before
{
content
:
" "
;
width
:
16px
;
height
:
16px
;
...
...
@@ -173,7 +174,7 @@
/
deep
/
.el-form-item.el-form-item--feedback.is-error.is-required
{
input
{
color
:
#
FF
3745
;
color
:
#
ff
3745
;
}
}
}
...
...
@@ -188,9 +189,9 @@
/
deep
/
.el-form-item.is-error
.el-input__inner
{
width
:
164px
;
height
:
40px
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
border-radius
:
4px
;
border
:
1px
solid
#
E6E6E
8
;
border
:
1px
solid
#
e6e6e
8
;
}
}
...
...
@@ -215,20 +216,22 @@
/
deep
/
.el-form-item.is-error
.el-input__inner
{
width
:
408px
;
height
:
40px
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
border-radius
:
4px
;
border
:
1px
solid
#
E6E6E
8
;
border
:
1px
solid
#
e6e6e
8
;
}
}
.input3
{
/
deep
/
.el-form-item__content
,
/
deep
/
.el-textarea
,
/
deep
/
.el-textarea__inner
{
/
deep
/
.el-form-item__content
,
/
deep
/
.el-textarea
,
/
deep
/
.el-textarea__inner
{
width
:
722px
;
height
:
76px
;
background
:
#
F6F8FA
;
box-shadow
:
0px
1px
2px
0px
rgba
(
5
,
95
,
231
,
0
.18
);
background
:
#
f6f8fa
;
box-shadow
:
inset
0px
1px
2px
0px
rgba
(
5
,
95
,
231
,
0
.18
);
border-radius
:
4px
;
border
:
1px
solid
#EEEEEE
;
// border: 1px solid #eeeeee
;
.el-input__count
{
background
:
transparent
;
}
...
...
@@ -243,7 +246,7 @@
.horizontal-line
{
width
:
100%
;
height
:
1px
;
background
:
#
E6E6E
8
;
background
:
#
e6e6e
8
;
margin-bottom
:
20px
;
}
...
...
@@ -275,21 +278,24 @@
.horizontal-line
{
width
:
100%
;
height
:
1px
;
background
:
#
E6E6E
8
;
background
:
#
e6e6e
8
;
margin-bottom
:
20px
;
}
.form-footer
{
box-shadow
:
0px
-2px
20px
0px
rgba
(
0
,
0
,
0
,
0
.06
);
z-index
:
999
;
position
:
fixed
;
bottom
:
0
;
right
:
0
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
height
:
100px
;
width
:
9
43
px
;
width
:
9
58
px
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
.save
,
.cancel
,
.export
{
.save
,
.cancel
,
.export
{
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
...
...
@@ -298,54 +304,54 @@
.save
{
width
:
72px
;
height
:
40px
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
border-radius
:
4px
;
border
:
1px
solid
#
AEB5C
2
;
border
:
1px
solid
#
aeb5c
2
;
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#2
E
3846
;
color
:
#2
e
3846
;
&
:hover
{
border
:
1px
solid
#055fe7
;
color
:
#055fe7
;
}
&
:active
{
border
:
1px
solid
#044
CB
9
;
color
:
#044
CB
9
;
border
:
1px
solid
#044
cb
9
;
color
:
#044
cb
9
;
}
}
.cancel
{
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#
FFFFFF
;
color
:
#
ffffff
;
width
:
72px
;
height
:
40px
;
background
:
#055
FE
7
;
background
:
#055
fe
7
;
border-radius
:
4px
;
margin
:
0
16px
;
&
:hover
{
background
:
#377
FEC
;
color
:
#
FFFFFF
;
background
:
#377
fec
;
color
:
#
ffffff
;
}
&
:active
{
background
:
#044
CB
9
;
color
:
#
FFFFFF
;
background
:
#044
cb
9
;
color
:
#
ffffff
;
}
}
.export
{
width
:
96px
;
height
:
40px
;
background
:
#
DDEBFF
;
background
:
#
ddebff
;
border-radius
:
4px
;
font-size
:
14px
;
font-family
:
MicrosoftYaHei
;
color
:
#055
FE
7
;
color
:
#055
fe
7
;
&
:hover
{
background
:
#
EDF4FF
;
color
:
#055
FE
7
;
background
:
#
edf4ff
;
color
:
#055
fe
7
;
}
&
:active
{
background
:
#
CCE0FF
;
color
:
#055
FE
7
;
background
:
#
cce0ff
;
color
:
#055
fe
7
;
}
}
}
...
...
@@ -359,7 +365,7 @@
bottom
:
130px
;
width
:
40px
;
height
:
40px
;
background
:
#
FFFFFF
;
background
:
#
ffffff
;
box-shadow
:
0px
0px
5px
0px
rgba
(
5
,
95
,
231
,
0
.4
);
border-radius
:
20px
;
display
:
flex
;
...
...
@@ -373,11 +379,40 @@
&
:hover
{
border
:
1px
solid
#0b6cd9
;
}
.arrow-down-img
{
transition
:
transform
.4s
linear
;
}
}
/* 设置滚动条的样式 */
::-webkit-scrollbar
{
width
:
6px
;
}
/* 滚动槽 */
::-webkit-scrollbar-track
{
-webkit-box-shadow
:
inset006pxrgba
(
0
,
0
,
0
,
0
.3
);
border-radius
:
10px
;
}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb
{
border-radius
:
3px
;
background
:
rgba
(
0
,
0
,
0
,
0
.1
);
-webkit-box-shadow
:
inset006pxrgba
(
0
,
0
,
0
,
0
.5
);
}
::-webkit-scrollbar-thumb:window-inactive
{
background
:
#dadde0
;
}
/
deep
/
.el-select
.el-input.is-focus
.el-input__inner
{
border-color
:
#dcdfe6
;
}
// 滚动条的宽度
/
deep
/ .
el-table__body-wrapper
:
:-
webkit-scrollbar
{
width
:
6
px
;
// 横向滚动条
width
:
12
px
;
// 横向滚动条
height
:
6px
;
// 纵向滚动条 必写
}
...
...
@@ -388,7 +423,7 @@
}
/
deep
/ .
el-drawer__container
:
:-
webkit-scrollbar
{
display
:
none
;
//
display: none;
}
// 修改多选框样式
...
...
@@ -422,3 +457,32 @@
height
:
1400px
;
}
}
/
deep
/
.el-select
{
.el-input.is-focus
{
.el-input__inner
{
box-shadow
:
0px
6px
10px
2px
rgba
(
0
,
21
,
51
,
0
.06
)
!
important
;
border
:
1px
solid
#e6e6e8
!
important
;
border-radius
:
4px
;
}
}
}
/
deep
/
.el-form-item.el-form-item--feedback
{
.el-form-item__label
{
padding-left
:
10px
!
important
;
}
}
/
deep
/
.el-form-item.el-form-item--feedback.is-required
{
.el-form-item__label
{
padding-left
:
0
!
important
;
}
}
/
deep
/
.el-input__prefix
{
left
:
unset
;
right
:
1
.3rem
;
}
/
deep
/
.el-input--prefix
.el-input__inner
{
padding-left
:
15px
;
}
\ No newline at end of file
src/views/Editor/modules/rydaxx.vue
View file @
9fd49cf6
<
template
>
<el-drawer
size=
"50%"
class=
"rydaxx-drawer"
:modal=
"false"
@
close=
"closeDrawer"
:append-to-body=
"true"
:modal-append-to-body=
"false"
:visible
.
sync=
"drawer"
:with-header=
"false"
>
<el-drawer
size=
"50%"
class=
"rydaxx-drawer"
:modal=
"false"
@
close=
"closeDrawer"
:append-to-body=
"true"
:modal-append-to-body=
"false"
:visible
.
sync=
"drawer"
:with-header=
"false"
>
<div
class=
"header"
>
<div
class=
"header-title"
>
人员档案信息
</div>
<div
class=
"header-close"
@
click=
"closeDrawer"
>
<svg
class=
"icon"
aria-hidden=
"true"
>
<div
class=
"header-close"
@
click=
"closeDrawer"
>
<svg
class=
"icon"
aria-hidden=
"true"
>
<use
xlink:href=
"#icon-fanhui"
></use>
</svg>
</div>
</div>
<div
class=
"content drawer-content"
>
<el-form
:model=
"ruleForm"
label-position=
"left"
:rules=
"rules"
ref=
"ruleForm"
label-width=
"10.125rem"
class=
"demo-ruleForm"
:status-icon=
"true"
>
<el-form
:model=
"ruleForm"
label-position=
"left"
:rules=
"rules"
ref=
"ruleForm"
label-width=
"10.125rem"
class=
"demo-ruleForm"
:status-icon=
"true"
>
<div
class=
"ayzzwjbxx"
>
<div
class=
"title"
>
<div
class=
"line"
></div>
...
...
@@ -40,69 +17,25 @@
</div>
<div
class=
"ayzzwjbxx-items"
>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"人员编号:"
prop=
"rybh"
>
<el-input
placeholder=
"请输入人员编号"
v-model=
"ruleForm.rybh"
maxlength=
"23"
show-word-limit
disabled
></el-input>
<el-form-item
label=
"人员编号:"
prop=
"rybh"
>
<el-input
placeholder=
"请输入人员编号"
v-model=
"ruleForm.rybh"
maxlength=
"23"
show-word-limit
disabled
></el-input>
</el-form-item>
<el-form-item
label=
"警综人员编号:"
prop=
"jzrybh"
>
<el-input
placeholder=
"请输入警综人员编号"
v-model=
"ruleForm.jzrybh"
maxlength=
"23"
show-word-limit
></el-input>
<el-form-item
label=
"警综人员编号:"
prop=
"jzrybh"
>
<el-input
placeholder=
"请输入警综人员编号"
v-model=
"ruleForm.jzrybh"
maxlength=
"23"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"采集信息原因:"
prop=
"cjxxyydm"
>
<SelectCode
codeUrl=
"/api/code/cjxxyydm"
width=
"16.5"
:clearable=
"true"
:form=
"ruleForm"
id=
"cjxxyydm"
multiple
:multipleLimit=
"5"
></SelectCode>
<el-form-item
label=
"采集信息原因:"
prop=
"cjxxyydm"
>
<SelectCode
codeUrl=
"/api/code/cjxxyydm"
width=
"16.5"
:clearable=
"true"
:form=
"ruleForm"
id=
"cjxxyydm"
multiple
:multipleLimit=
"5"
></SelectCode>
</el-form-item>
<el-form-item
label=
"指掌纹卡编号:"
prop=
"zzhwkbh"
>
<el-input
placeholder=
"请输入指掌纹卡编号"
v-model=
"ruleForm.zzhwkbh"
maxlength=
"23"
show-word-limit
></el-input>
<el-form-item
label=
"指掌纹卡编号:"
prop=
"zzhwkbh"
>
<el-input
placeholder=
"请输入指掌纹卡编号"
v-model=
"ruleForm.zzhwkbh"
maxlength=
"23"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<div></div>
<el-form-item
label=
"案事件相关人员编号:"
prop=
"asjxgrybh"
>
<el-input
placeholder=
"请输入案事件相关人员编号"
v-model=
"ruleForm.asjxgrybh"
maxlength=
"23"
show-word-limit
></el-input>
<el-form-item
label=
"案事件相关人员编号:"
prop=
"asjxgrybh"
>
<el-input
placeholder=
"请输入案事件相关人员编号"
v-model=
"ruleForm.asjxgrybh"
maxlength=
"23"
show-word-limit
></el-input>
</el-form-item>
</div>
</div>
...
...
@@ -113,183 +46,58 @@
</div>
<div
class=
"ayzzwjbxx-items"
>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"姓名:"
prop=
"xm"
>
<el-input
placeholder=
"请输入姓名"
v-model=
"ruleForm.xm"
maxlength=
"50"
show-word-limit
></el-input>
<el-form-item
label=
"姓名:"
prop=
"xm"
>
<el-input
placeholder=
"请输入姓名"
v-model=
"ruleForm.xm"
maxlength=
"50"
show-word-limit
></el-input>
</el-form-item>
<el-form-item
label=
"别名/绰号:"
prop=
"bmch"
>
<el-input
placeholder=
"请输入别名/绰号"
v-model=
"ruleForm.bmch"
maxlength=
"50"
show-word-limit
></el-input>
<el-form-item
label=
"别名/绰号:"
prop=
"bmch"
>
<el-input
placeholder=
"请输入别名/绰号"
v-model=
"ruleForm.bmch"
maxlength=
"50"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"性别:"
prop=
"xbdm"
>
<SelectCode
codeUrl=
"/api/code/sex"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"xbdm"
></SelectCode>
<el-form-item
label=
"性别:"
prop=
"xbdm"
>
<SelectCode
codeUrl=
"/api/code/sex"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"xbdm"
></SelectCode>
</el-form-item>
<el-form-item
label=
"出生日期:"
prop=
"csrq"
>
<el-date-picker
type=
"date"
placeholder=
"请输入出生日期"
v-model=
"ruleForm.csrq"
:picker-options=
"
{
<el-form-item
label=
"出生日期:"
prop=
"csrq"
>
<el-date-picker
type=
"date"
placeholder=
"请输入出生日期"
v-model=
"ruleForm.csrq"
:picker-options=
"
{
disabledDate: disabledDate,
}"
>
</el-date-picker>
}">
</el-date-picker>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"国籍:"
prop=
"gjdm"
>
<SelectCode
codeUrl=
"/api/code/nationality"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"gjdm"
></SelectCode>
<el-form-item
label=
"国籍:"
prop=
"gjdm"
>
<SelectCode
codeUrl=
"/api/code/nationality"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"gjdm"
></SelectCode>
</el-form-item>
<el-form-item
label=
"民族:"
prop=
"mzdm"
>
<SelectCode
codeUrl=
"/api/code/nation"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"mzdm"
></SelectCode>
<el-form-item
label=
"民族:"
prop=
"mzdm"
>
<SelectCode
codeUrl=
"/api/code/nation"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"mzdm"
></SelectCode>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"证件类型:"
prop=
"cyzjdm"
class=
"select"
>
<SelectCode
codeUrl=
"/api/code/certificates"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"cyzjdm"
></SelectCode>
<el-form-item
label=
"证件类型:"
prop=
"cyzjdm"
class=
"select"
>
<SelectCode
codeUrl=
"/api/code/certificates"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"cyzjdm"
></SelectCode>
</el-form-item>
<el-form-item
label=
"证件号码:"
prop=
"zjhm"
class=
"input2"
>
<el-input
placeholder=
"请输入证件号码"
v-model=
"ruleForm.zjhm"
maxlength=
"30"
show-word-limit
></el-input>
<el-form-item
label=
"证件号码:"
prop=
"zjhm"
class=
"input2"
>
<el-input
placeholder=
"请输入证件号码"
v-model=
"ruleForm.zjhm"
maxlength=
"30"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"户籍地行政区:"
prop=
"hjdzXzqhdm"
class=
"select"
>
<SelectCode
codeUrl=
"/api/code/administrative"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"hjdzXzqhdm"
></SelectCode>
<el-form-item
label=
"户籍地行政区:"
prop=
"hjdzXzqhdm"
class=
"select"
>
<SelectCode
codeUrl=
"/api/code/administrative"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"hjdzXzqhdm"
></SelectCode>
</el-form-item>
<el-form-item
label=
"户籍地址:"
prop=
"hjdzDzmc"
class=
"input2"
>
<el-input
placeholder=
"请输入户籍地址"
v-model=
"ruleForm.hjdzDzmc"
maxlength=
"100"
show-word-limit
></el-input>
<el-form-item
label=
"户籍地址:"
prop=
"hjdzDzmc"
class=
"input2"
>
<el-input
placeholder=
"请输入户籍地址"
v-model=
"ruleForm.hjdzDzmc"
maxlength=
"100"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"现住址行政区:"
prop=
"xzzXzqhdm"
class=
"select"
>
<SelectCode
codeUrl=
"/api/code/administrative"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"xzzXzqhdm"
></SelectCode>
<el-form-item
label=
"现住址行政区:"
prop=
"xzzXzqhdm"
class=
"select"
>
<SelectCode
codeUrl=
"/api/code/administrative"
width=
"16.5"
:clearable=
"true"
:multiple=
"false"
:form=
"ruleForm"
id=
"xzzXzqhdm"
></SelectCode>
</el-form-item>
<el-form-item
label=
"现地址:"
prop=
"xzzDzmc"
class=
"input2"
>
<el-input
placeholder=
"请输入现住址"
v-model=
"ruleForm.xzzDzmc"
maxlength=
"100"
show-word-limit
></el-input>
<el-form-item
label=
"现地址:"
prop=
"xzzDzmc"
class=
"input2"
>
<el-input
placeholder=
"请输入现住址"
v-model=
"ruleForm.xzzDzmc"
maxlength=
"100"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item ayzzwjbxx-item2"
>
<el-form-item
label=
"备注信息:"
prop=
"bz"
class=
"input3"
>
<el-input
type=
"textarea"
:rows=
"2"
placeholder=
"请输入备注信息"
v-model=
"ruleForm.bz"
maxlength=
"1024"
show-word-limit
></el-input>
<el-form-item
label=
"备注信息:"
prop=
"bz"
class=
"input3"
>
<el-input
type=
"textarea"
:rows=
"2"
placeholder=
"请输入备注信息"
v-model=
"ruleForm.bz"
maxlength=
"1024"
show-word-limit
></el-input>
</el-form-item>
</div>
</div>
...
...
@@ -299,16 +107,9 @@
<span
class=
"name"
>
人员逻辑分库
</span>
</div>
<div
class=
"ryljfk"
>
<el-form-item
prop=
"logicdbtype2"
class=
"fk"
>
<el-form-item
prop=
"logicdbtype2"
class=
"fk"
>
<el-checkbox-group
v-model=
"ruleForm.logicdbtype2"
>
<el-checkbox
v-for=
"(value,key) in ryljfkArr"
:key=
"key"
:label=
"value.code"
>
{{
value
.
name
}}
</el-checkbox>
<el-checkbox
v-for=
"(value,key) in ryljfkArr"
:key=
"key"
:label=
"value.code"
>
{{
value
.
name
}}
</el-checkbox>
</el-checkbox-group>
</el-form-item>
</div>
...
...
@@ -319,66 +120,28 @@
</div>
<div
class=
"ayzzwjbxx-items"
>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"捺印单位:"
prop=
"nydwGajgjgdm"
>
<el-form-item
label=
"捺印单位:"
prop=
"nydwGajgjgdm"
>
<!--
<el-input
placeholder=
"请输入捺印单位名称"
v-model=
"ruleForm.unitCode"
></el-input>
-->
<Cascader
:form=
"ruleForm"
id=
"nydwGajgjgdm"
></Cascader>
<Cascader
:form=
"ruleForm"
id=
"nydwGajgjgdm"
></Cascader>
</el-form-item>
<el-form-item
label=
"捺印人姓名:"
prop=
"nyryXm"
>
<el-input
placeholder=
"请输入捺印人姓名"
v-model=
"ruleForm.nyryXm"
maxlength=
"50"
show-word-limit
></el-input>
<el-form-item
label=
"捺印人姓名:"
prop=
"nyryXm"
>
<el-input
placeholder=
"请输入捺印人姓名"
v-model=
"ruleForm.nyryXm"
maxlength=
"50"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<el-form-item
label=
"捺印时间:"
prop=
"nysj"
>
<el-date-picker
type=
"date"
placeholder=
"请输入捺印时间"
v-model=
"ruleForm.nysj"
:picker-options=
"
{
<el-form-item
label=
"捺印时间:"
prop=
"nysj"
>
<el-date-picker
type=
"date"
placeholder=
"请输入捺印时间"
v-model=
"ruleForm.nysj"
:picker-options=
"
{
disabledDate: disabledDate,
}"
>
</el-date-picker>
}">
</el-date-picker>
</el-form-item>
<el-form-item
label=
"捺印人身份证号:"
prop=
"nyryGmsfhm"
>
<el-input
placeholder=
"请输入捺印人身份证号"
v-model=
"ruleForm.nyryGmsfhm"
maxlength=
"18"
show-word-limit
></el-input>
<el-form-item
label=
"捺印人身份证号:"
prop=
"nyryGmsfhm"
>
<el-input
placeholder=
"请输入捺印人身份证号"
v-model=
"ruleForm.nyryGmsfhm"
maxlength=
"18"
show-word-limit
></el-input>
</el-form-item>
</div>
<div
class=
"ayzzwjbxx-item"
>
<div></div>
<el-form-item
label=
"捺印人联系电话:"
prop=
"nyryLxdh"
>
<el-input
placeholder=
"请输入捺印人联系电话"
v-model=
"ruleForm.nyryLxdh"
maxlength=
"18"
show-word-limit
></el-input>
<el-form-item
label=
"捺印人联系电话:"
prop=
"nyryLxdh"
>
<el-input
placeholder=
"请输入捺印人联系电话"
v-model=
"ruleForm.nyryLxdh"
maxlength=
"18"
show-word-limit
></el-input>
</el-form-item>
</div>
</div>
...
...
@@ -388,75 +151,31 @@
<span
class=
"name"
>
操作记录列表
</span>
</div>
<div
class=
"czjl-table"
>
<el-table
:header-cell-style=
"
{background: '#F6F8FA',color:'#282F3C'}"
:data="tableData"
border
style="width: 100%"
>
<el-table-column
align=
"center"
:width=
"width1"
type=
"index"
>
<el-table
:header-cell-style=
"
{background: '#F6F8FA',color:'#282F3C'}" :data="tableData" border style="width: 100%">
<el-table-column
align=
"center"
:width=
"width1"
type=
"index"
>
</el-table-column>
<el-table-column
prop=
"czr"
align=
"center"
label=
"操作人"
width=
"auto"
>
<el-table-column
prop=
"czr"
align=
"center"
label=
"操作人"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"czrq"
align=
"center"
label=
"操作日期"
width=
"auto"
>
<el-table-column
prop=
"czrq"
align=
"center"
label=
"操作日期"
width=
"auto"
>
</el-table-column>
<el-table-column
prop=
"czsj"
align=
"center"
label=
"操作事件"
width=
"auto"
>
<el-table-column
prop=
"czsj"
align=
"center"
label=
"操作事件"
width=
"auto"
>
</el-table-column>
</el-table>
</div>
</div>
<div
class=
"horizontal-line"
></div>
<div
class=
"form-footer"
>
<div
class=
"save"
@
click=
"submitForm('ruleForm')"
>
保存
</div>
<div
class=
"cancel"
@
click=
"closeDrawer('ruleForm')"
>
取消
</div>
<div
class=
"export"
@
click=
"isShowDcftpxBtn"
>
FPTX导出
</div>
<div
class=
"save"
@
click=
"submitForm('ruleForm')"
>
保存
</div>
<div
class=
"cancel"
@
click=
"closeDrawer('ruleForm')"
>
取消
</div>
<div
class=
"export"
@
click=
"isShowDcftpxBtn"
>
FPTX导出
</div>
</div>
</el-form>
</div>
<div
class=
"arrow-down"
@
click=
"goBottom"
>
<img
class=
"arrow-down-img"
src=
"@/assets/img/jiantou.gif"
alt=
""
>
<div
class=
"arrow-down"
@
click=
"goBottom"
>
<img
class=
"arrow-down-img"
src=
"@/assets/img/jiantou.gif"
alt=
""
>
</div>
<!-- 导出FPTX弹窗 -->
<dcftpx
:isShowDcftpx=
"isShowDcftpx"
:rowData=
"rowData"
@
closeDcftpx=
"closeDcftpx"
></dcftpx>
<dcftpx
:isShowDcftpx=
"isShowDcftpx"
:rowData=
"rowData"
@
closeDcftpx=
"closeDcftpx"
></dcftpx>
</el-drawer>
</
template
>
...
...
@@ -609,7 +328,21 @@ export default {
//console.log(this.ryInfo);
this
.
initData
()
},
mounted
()
{
},
methods
:
{
/**
* @description: 页面滚动,导航切换显示
* @param {*}
* @return {*}
*/
windowScroll
()
{
console
.
log
(
111
);
let
scrollTop
=
window
.
pageYOffset
||
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
;
// let dom = document.querySelector(".dom").offsetTop;
console
.
log
(
scrollTop
);
},
disabledDate
(
a
)
{
if
(
a
.
getTime
()
>
new
Date
().
getTime
())
{
return
true
;
...
...
@@ -757,11 +490,31 @@ export default {
beforeDestroy
()
{
//组件销毁前需要解绑事件。否则会出现重复触发事件的问题
},
destroyed
()
{
window
.
removeEventListener
(
"scroll"
,
this
.
windowScroll
);
//销毁滚动事件
},
components
:
{
SelectCode
,
Cascader
,
dcftpx
}
},
watch
:
{
drawer
(
newValue
,
oldValue
)
{
if
(
newValue
)
{
//监听页面滚动
this
.
$nextTick
(()
=>
{
document
.
querySelector
(
'.el-drawer__body'
).
addEventListener
(
"scroll"
,
(
e
)
=>
{
console
.
log
(
e
);
if
(
e
.
target
.
scrollTop
>
400
)
{
$
(
'.arrow-down-img'
).
css
(
'transform'
,
'rotate(180deg)'
);
}
else
{
$
(
'.arrow-down-img'
).
css
(
'transform'
,
'rotate(0deg)'
);
}
});
})
}
}
},
};
</
script
>
...
...
src/views/Editor/modules/ryzwbjLeft.scss
View file @
9fd49cf6
...
...
@@ -308,7 +308,7 @@
}
.face-image
{
width
:
120px
;
height
:
16
1
px
;
height
:
16
0
px
;
border-radius
:
4px
;
border
:
1px
solid
#cccccc
;
display
:
flex
;
...
...
@@ -316,9 +316,12 @@
align-items
:
center
;
justify-content
:
center
;
img
{
width
:
100%
;
height
:
auto
;
object-fit
:
contain
;
}
// .face-pic {
// width: 100%;
// height: 100%;
// }
.zwtx
{
font-size
:
12px
;
color
:
#999999
;
...
...
src/views/cxyrd/modules/LTCandidate.vue
View file @
9fd49cf6
...
...
@@ -156,11 +156,11 @@
</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"
>
<div
class=
"selectFinger"
v-show=
"isShowOptions"
>
<div
class=
"selectFinger"
v-show=
"isShowOptions"
@
click
.
stop
>
<div
class=
"left-title"
>
左手
</div>
<div
class=
"line"
:class=
"{ active: leftRoll }"
>
<div
class=
"selected"
>
...
...
@@ -316,6 +316,9 @@ export default {
this
.
$bus
.
on
(
'searchTypeLT'
,
(
type
)
=>
{
self
.
searchType
=
type
})
document
.
body
.
addEventListener
(
'click'
,
(
e
)
=>
{
self
.
isShowOptions
=
false
})
},
created
()
{
let
self
=
this
;
...
...
@@ -1154,6 +1157,7 @@ export default {
* @return {*}
*/
icons
(
h
,
{
column
})
{
let
self
=
this
if
(
this
.
searchType
==
'指纹'
)
{
return
h
(
"div"
,
[
h
(
"span"
,
column
.
label
),
...
...
@@ -1161,7 +1165,10 @@ export default {
class
:
"el-icon-arrow-down"
,
style
:
"color:#B1B6C2;margin-left:5px;cursor:pointer;"
,
on
:
{
click
:
this
.
switchOptions
click
:
(
e
)
=>
{
e
.
stopPropagation
()
self
.
switchOptions
()
}
}
})
]);
...
...
@@ -1201,6 +1208,34 @@ export default {
self
.
tableData
=
[]
self
.
total
=
0
}
// 篩選初始化
// 对勾
this
.
rightRoll
=
false
;
this
.
rightPain
=
true
;
this
.
leftRoll
=
false
;
this
.
leftPain
=
false
;
// 左手
this
.
leftRM
=
false
;
this
.
leftRS
=
false
;
this
.
leftRZ
=
false
;
this
.
leftRH
=
false
;
this
.
leftRX
=
false
;
this
.
leftPM
=
false
;
this
.
leftPS
=
false
;
this
.
leftPZ
=
false
;
this
.
leftPH
=
false
;
this
.
leftPX
=
false
;
// 右手
this
.
rightRM
=
false
;
this
.
rightRS
=
false
;
this
.
rightRZ
=
false
;
this
.
rightRH
=
false
;
this
.
rightRX
=
false
;
this
.
rightPM
=
false
;
this
.
rightPS
=
false
;
this
.
rightPZ
=
false
;
this
.
rightPH
=
false
;
this
.
rightPX
=
true
;
})
},
/**
...
...
@@ -1369,7 +1404,7 @@ const candidates = [
position
:
relative
;
box-sizing
:
border-box
;
width
:
100%
;
height
:
calc
(
100%
-
40
px
);
height
:
calc
(
100%
-
25
px
);
background
:
#f6f8fa
;
border-radius
:
8px
;
...
...
@@ -1582,6 +1617,7 @@ const candidates = [
font-family
:
MicrosoftYaHei
;
color
:
#999999
;
margin-right
:
16px
;
cursor
:
pointer
;
&.active
{
color
:
#006aff
;
...
...
@@ -1621,6 +1657,11 @@ const candidates = [
/
deep
/
.el-table__body
{
width
:
100%
!important
;
}
/
deep
/
.el-table
{
&::before
{
display
:
none
;
}
}
/
deep
/
.el-input__inner
{
border
:
none
;
...
...
src/views/cxyrd/modules/LTSrc.vue
View file @
9fd49cf6
...
...
@@ -33,7 +33,7 @@
</el-table-column>
</el-table>
<div
class=
"lt_middle_bottom"
>
<span>
该任务共计
<span>
{{ total }}条
</span>
查询
</span>
<span>
该任务共计
<span>
{{ total }}条
</span>
查询
</span>
<div
class=
"btn"
@
click=
"changeTableHeight"
>
<span>
{{ options }}
</span>
<div
class=
"ico"
><img
src=
"@/assets/img/bottom.png"
alt=
""
></div>
...
...
@@ -128,8 +128,8 @@
</div>
<!--指纹个数提示-->
<div
class=
"lt_middle_bottom"
>
<span
v-show=
"fingerShowType=='指纹'"
>
该查询ID共计
<span>
{{ fingerTotal }}枚
</span>
{{fingerShowType}}
</span>
<span
v-show=
"fingerShowType=='掌纹'"
>
该查询ID共计
<span>
{{ handTotal }}枚
</span>
{{fingerShowType}}
</span>
<span
v-show=
"fingerShowType=='指纹'"
>
该查询ID共计
<span>
{{ fingerTotal }}枚
</span>
{{fingerShowType}}
</span>
<span
v-show=
"fingerShowType=='掌纹'"
>
该查询ID共计
<span>
{{ handTotal }}枚
</span>
{{fingerShowType}}
</span>
</div>
</div>
</div>
...
...
@@ -631,7 +631,7 @@ const datas = [
.lt_middle_src_data
{
border-radius
:
8px
;
width
:
100%
;
height
:
3
20px
;
height
:
3
60px
;
.Bizhong
{
.cell
{
...
...
@@ -725,9 +725,10 @@ const datas = [
.lt_middle_src_data
{
.lt_middle_bottom
{
margin-top
:
-
10
px
;
margin-top
:
-
4
px
;
display
:
flex
;
justify-content
:
center
;
border-top
:
1px
solid
#cccccc
;
.btn
{
margin-left
:
32px
;
...
...
src/views/zljc/modules/nyzw.vue
View file @
9fd49cf6
...
...
@@ -821,6 +821,8 @@ export default {
.btnhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
cursor
:
not-allowed
;
pointer-events
:
none
;
}
.btnbhg
{
width
:
86px
;
...
...
@@ -836,6 +838,8 @@ export default {
.btnbhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
cursor
:
not-allowed
;
pointer-events
:
none
;
}
}
p
{
...
...
@@ -903,6 +907,8 @@ export default {
.btnhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
cursor
:
not-allowed
;
}
.btnbhg
{
width
:
86px
;
...
...
@@ -918,6 +924,8 @@ export default {
.btnbhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
cursor
:
not-allowed
;
}
}
...
...
src/views/zljc/modules/rx.vue
View file @
9fd49cf6
...
...
@@ -479,6 +479,7 @@ export default {
.btnhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
.btnbhg
{
width
:
86px
;
...
...
@@ -494,6 +495,7 @@ export default {
.btnbhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
}
p
{
...
...
@@ -574,6 +576,7 @@ export default {
.btnhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
.btnbhg
{
width
:
86px
;
...
...
@@ -589,6 +592,7 @@ export default {
.btnbhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
}
...
...
src/views/zljc/modules/zw.vue
View file @
9fd49cf6
...
...
@@ -449,6 +449,7 @@ export default {
.btnhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
.btnbhg
{
width
:
86px
;
...
...
@@ -464,6 +465,7 @@ export default {
.btnbhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
}
p
{
...
...
@@ -531,6 +533,7 @@ export default {
.btnhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
.btnbhg
{
width
:
86px
;
...
...
@@ -546,6 +549,7 @@ export default {
.btnbhgPlus
{
background
:
#ecedf1
;
color
:
#aeafb4
;
pointer-events
:
none
;
}
}
...
...
src/views/zzwcj/fingerprint.vue
View file @
9fd49cf6
...
...
@@ -679,6 +679,8 @@ var r10 = require('@/assets/img/zw/fingers/10-r.png')
export
default
{
data
()
{
return
{
// 采集类型
cj_type
:
0
,
// 主题模式
themeType
:
'深色'
,
// 实现展示上传进度
...
...
@@ -1401,6 +1403,15 @@ export default {
getPersonInfo
()
{
let
self
=
this
this
.
rybh
=
this
.
$route
.
params
.
rybh
console
.
log
(
this
.
$route
);
self
.
cj_type
=
Number
(
this
.
$route
.
query
.
type
)
console
.
log
(
self
.
cj_type
);
this
.
pop
=
true
this
.
isAlter
=
true
this
.
errTitle
=
'信息获取中'
this
.
errDescription
=
'正在获取信息,请稍后...'
self
.
$axios
({
// 測試
// url: '/apiInfo/hmdataImport/getYthcjryxxByRybh',
...
...
@@ -1410,10 +1421,11 @@ export default {
method
:
'post'
,
params
:
{
rybh
:
self
.
rybh
,
username
:
self
.
username
username
:
self
.
username
,
type
:
self
.
cj_type
}
}).
then
(
res
=>
{
//console.log(res)
//
console.log(res)
// 2021 08 12 10 00 29
// 2020-06-04 00:06:00
...
...
@@ -1461,11 +1473,16 @@ export default {
self
.
collectInfoMsg
.
nyry_lxdh
=
data
.
nyrlxdh
self
.
collectInfoMsg
.
nysj
=
data
.
nysj
if
(
data
.
rGdzw
)
{
self
.
rGdzw
=
data
.
rGdzw
.
split
(
'-'
)
}
if
(
data
.
rPmzw
)
{
self
.
rPmzw
=
data
.
rPmzw
.
split
(
'-'
)
if
(
self
.
cj_type
===
0
)
{
self
.
rGdzw
=
[]
self
.
rPmzw
=
[]
}
else
{
if
(
data
.
rGdzw
)
{
self
.
rGdzw
=
data
.
rGdzw
.
split
(
'-'
)
}
if
(
data
.
rPmzw
)
{
self
.
rPmzw
=
data
.
rPmzw
.
split
(
'-'
)
}
}
// //console.log(self.rGdzw);
// //console.log(self.rPmzw);
...
...
@@ -1525,9 +1542,9 @@ export default {
// 新系统现在不需要人像数据
self
.
isFace
=
false
self
.
dealIsGetFinger
()
// //console.log(self.fingersRight);
// //console.log(self.fingersLeft);
}
this
.
pop
=
false
this
.
isAlter
=
false
})
},
/**
...
...
@@ -8096,9 +8113,9 @@ export default {
<package><packageHead><version>
${
this
.
packageHeader
.
version
}
</version><createTime>
${
this
.
packageHeader
.
createTime
}
</createTime><originSystem>
${
this
.
packageHeader
.
originSystem
}
</originSystem><fsdw_gajgjgdm>
${
this
.
packageHeader
.
fsdw_gajgjgdm
}
</fsdw_gajgjgdm><fsdw_gajgmc>
${
this
.
packageHeader
.
fsdw_gajgmc
}
</fsdw_gajgmc><fsdw_xtlx>
${
this
.
packageHeader
.
fsdw_xtlx
}
</fsdw_xtlx><fsr_xm>
${
this
.
packageHeader
.
fsr_xm
}
</fsr_xm><fsr_gmsfhm>
${
this
.
packageHeader
.
fsr_gmsfhm
}
</fsr_gmsfhm><fsr_lxdh>
${
this
.
packageHeader
.
fsr_lxdh
}
</fsr_lxdh></packageHead><fingerprintPackage><descriptiveMsg><collectingReasonSet><cjxxyydm>
${
this
.
descriptiveMsg
.
cjxxyydm
}
</cjxxyydm></collectingReasonSet><ysxt_asjxgrybh>
${
this
.
descriptiveMsg
.
ysxt_asjxgrybh
}
</ysxt_asjxgrybh><jzrybh>
${
this
.
descriptiveMsg
.
jzrybh
}
</jzrybh><asjxgrybh>
${
this
.
descriptiveMsg
.
asjxgrybh
}
</asjxgrybh><zzhwkbh>
${
this
.
descriptiveMsg
.
zzhwkbh
}
</zzhwkbh><hjdz_xzqhdm>
${
this
.
descriptiveMsg
.
hjdz_xzqhdm
}
</hjdz_xzqhdm><hjdz_dzmc>
${
this
.
descriptiveMsg
.
hjdz_dzmc
}
</hjdz_dzmc><xzz_xzqhdm>
${
this
.
descriptiveMsg
.
xzz_xzqhdm
}
</xzz_xzqhdm><xzz_dzmc>
${
this
.
descriptiveMsg
.
xzz_dzmc
}
</xzz_dzmc><xm>
${
this
.
descriptiveMsg
.
xm
}
</xm><bmch>
${
this
.
descriptiveMsg
.
bmch
}
</bmch><xbdm>
${
this
.
descriptiveMsg
.
xbdm
}
</xbdm><csrq>
${
this
.
descriptiveMsg
.
csrq
}
</csrq><gjdm>
${
this
.
descriptiveMsg
.
gjdm
}
</gjdm><mzdm>
${
this
.
descriptiveMsg
.
mzdm
}
</mzdm><cyzjdm>
${
this
.
descriptiveMsg
.
cyzjdm
}
</cyzjdm><zjhm>
${
this
.
descriptiveMsg
.
zjhm
}
</zjhm><bz>
${
this
.
descriptiveMsg
.
bz
}
</bz></descriptiveMsg><collectInfoMsg><zwbdxtlxms>
${
this
.
collectInfoMsg
.
zwbdxtlxms
}
</zwbdxtlxms><nydw_gajgjgdm>
${
this
.
collectInfoMsg
.
nydw_gajgjgdm
}
</nydw_gajgjgdm><nydw_gajgmc>
${
this
.
collectInfoMsg
.
nydw_gajgmc
}
</nydw_gajgmc><nyry_xm>
${
this
.
collectInfoMsg
.
nyry_xm
}
</nyry_xm><nyry_gmsfhm>
${
this
.
collectInfoMsg
.
nyry_gmsfhm
}
</nyry_gmsfhm><nyry_lxdh>
${
this
.
collectInfoMsg
.
nyry_lxdh
}
</nyry_lxdh><nysj>
${
this
.
collectInfoMsg
.
nysj
}
</nysj></collectInfoMsg><fingers>
${
self
.
str
}
</fingers></fingerprintPackage></package>`
}
// 导出文件到本地
let
filenameexport
=
self
.
$route
.
params
.
rybh
this
.
exportRaw
(
`
${
filenameexport
}
.fptx`
,
this
.
xmlStr
)
// 导出文件到本地
--- 前端导出文件到本地
//
let filenameexport = self.$route.params.rybh
//
this.exportRaw(`${filenameexport}.fptx`, this.xmlStr)
// NProgress.done();
let
fingerImageMsgStr
=
[]
...
...
@@ -8161,16 +8178,16 @@ export default {
// 开始上传
this
.
uploadingStart
=
true
let
timePercentage
=
setInterval
(()
=>
{
this
.
percentage
++
if
(
this
.
percentage
==
90
)
{
clearInterval
(
timePercentage
)
}
this
.
percentage
++
},
20
);
let
timePercentage2
=
setInterval
(()
=>
{
this
.
percentage
++
if
(
this
.
percentage
==
99
)
{
clearInterval
(
timePercentage2
)
}
this
.
percentage
++
},
1000
);
var
params
=
new
URLSearchParams
();
...
...
@@ -8185,8 +8202,8 @@ export default {
method
:
'post'
,
data
:
params
})
//console.log(fingerRes);
if
(
fingerRes
.
data
==
'fptx文件校验失败!未生成fptx文件!'
)
{
//
console.log(fingerRes);
if
(
fingerRes
.
data
==
'
该人员编号查询人像数据发生未知异常,fptx文件校验失败!未生成fptx文件!'
||
fingerRes
.
data
==
'
fptx文件校验失败!未生成fptx文件!'
)
{
self
.
uploadingColor
=
'#E82510'
self
.
isUploadingError
=
true
self
.
isShowUploadingTxt
=
false
...
...
@@ -8205,79 +8222,7 @@ export default {
}
},
3000
);
},
1500
);
}
// 返回数据给后台
// 滚动
let
zwfkxx
=
'A1'
this
.
zwfkxxFingerR
=
'B'
this
.
fingersRight
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcR
==
''
&&
item
.
statusR
==
4
)
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'0'
)
}
else
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'1'
)
}
})
this
.
fingersLeft
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcR
==
''
&&
item
.
statusR
==
4
)
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'0'
)
}
else
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'1'
)
}
})
// 平面
this
.
zwfkxxFingerL
=
'C'
this
.
fingersRight
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcL
==
''
&&
item
.
statusL
==
4
)
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
0
)
}
else
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
1
)
}
})
this
.
fingersLeft
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcL
==
''
&&
item
.
statusL
==
4
)
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
0
)
}
else
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
1
)
}
})
this
.
zwfkxxFace1
=
''
this
.
zwfkxxFace2
=
''
this
.
zwfkxxFace4
=
''
if
(
this
.
zmzpStr64
)
{
this
.
zwfkxxFace1
=
'F10000000'
}
else
{
this
.
zwfkxxFace1
=
'F00000000'
}
if
(
this
.
cmzpStr64
)
{
this
.
zwfkxxFace2
=
'G10000000'
}
else
{
this
.
zwfkxxFace2
=
'G00000000'
}
if
(
this
.
ycmzpStr64
)
{
this
.
zwfkxxFace4
=
'H10000000'
}
else
{
this
.
zwfkxxFace4
=
'H00000000'
}
zwfkxx
=
zwfkxx
.
concat
(
this
.
zwfkxxFingerR
).
concat
(
this
.
zwfkxxFingerL
).
concat
(
'D0E00'
).
concat
(
this
.
zwfkxxFace1
).
concat
(
this
.
zwfkxxFace2
).
concat
(
this
.
zwfkxxFace4
)
//console.log(zwfkxx);
// TODO 湖南协同系统接口
self
.
$axios
({
method
:
'post'
,
// url: '/apiInfo/insertZwbhAndZwfkxxByRybh', // 协同系统
// url: '/apiInfo/api/zljc/result/insertZwbhAndZwfkxxByRybh', // 新系统
url
:
'/api/zljc/result/insertZwbhAndZwfkxxByRybh'
,
// 新系统
params
:
{
rybh
:
self
.
rybh
,
zwbh
:
self
.
rybh
,
zwfkxx
:
zwfkxx
,
username
:
self
.
username
}
}).
then
(
res
=>
{
//console.log(res);
// 上传完成
// self.percentage = 100
self
.
isUploadingFinish
=
true
self
.
isShowUploadingTxt
=
false
self
.
uploadingTitle
=
'指纹上传完成'
...
...
@@ -8298,41 +8243,126 @@ export default {
}
},
3000
);
},
1500
);
}).
catch
(
err
=>
{
//console.log(err);
self
.
uploadingColor
=
'#E82510'
self
.
isUploadingError
=
true
self
.
isShowUploadingTxt
=
false
self
.
uploadingTitle
=
'指纹上传失败'
self
.
uploadingTip
=
'页面将在3秒后自动关闭'
setTimeout
(()
=>
{
self
.
uploadingClose
=
'uploadingError'
setTimeout
(()
=>
{
if
(
navigator
.
userAgent
.
indexOf
(
"Firefox"
)
!=
-
1
||
navigator
.
userAgent
.
indexOf
(
"Chrome"
)
!=
-
1
)
{
window
.
location
.
href
=
"about:blank"
;
window
.
close
();
}
else
{
window
.
opener
=
null
;
window
.
open
(
""
,
"_self"
);
window
.
close
();
}
},
3000
);
},
1500
);
})
}
if
(
self
.
cj_type
===
1
)
{
// 返回数据给后台
// 滚动
let
zwfkxx
=
'A1'
this
.
zwfkxxFingerR
=
'B'
this
.
fingersRight
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcR
==
''
&&
item
.
statusR
==
4
)
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'0'
)
}
else
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'1'
)
}
})
this
.
fingersLeft
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcR
==
''
&&
item
.
statusR
==
4
)
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'0'
)
}
else
{
this
.
zwfkxxFingerR
=
this
.
zwfkxxFingerR
.
concat
(
'1'
)
}
})
// 平面
this
.
zwfkxxFingerL
=
'C'
this
.
fingersRight
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcL
==
''
&&
item
.
statusL
==
4
)
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
0
)
}
else
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
1
)
}
})
this
.
fingersLeft
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
imgSrcL
==
''
&&
item
.
statusL
==
4
)
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
0
)
}
else
{
this
.
zwfkxxFingerL
=
this
.
zwfkxxFingerL
.
concat
(
1
)
}
})
this
.
zwfkxxFace1
=
''
this
.
zwfkxxFace2
=
''
this
.
zwfkxxFace4
=
''
if
(
this
.
zmzpStr64
)
{
this
.
zwfkxxFace1
=
'F10000000'
}
else
{
this
.
zwfkxxFace1
=
'F00000000'
}
if
(
this
.
cmzpStr64
)
{
this
.
zwfkxxFace2
=
'G10000000'
}
else
{
this
.
zwfkxxFace2
=
'G00000000'
}
if
(
this
.
ycmzpStr64
)
{
this
.
zwfkxxFace4
=
'H10000000'
}
else
{
this
.
zwfkxxFace4
=
'H00000000'
}
zwfkxx
=
zwfkxx
.
concat
(
this
.
zwfkxxFingerR
).
concat
(
this
.
zwfkxxFingerL
).
concat
(
'D0E00'
).
concat
(
this
.
zwfkxxFace1
).
concat
(
this
.
zwfkxxFace2
).
concat
(
this
.
zwfkxxFace4
)
//console.log(zwfkxx);
// TODO 湖南协同系统接口
self
.
$axios
({
method
:
'post'
,
// url: '/apiInfo/insertZwbhAndZwfkxxByRybh', // 协同系统
// url: '/apiInfo/api/zljc/result/insertZwbhAndZwfkxxByRybh', // 新系统
url
:
'/api/zljc/result/insertZwbhAndZwfkxxByRybh'
,
// 新系统
params
:
{
rybh
:
self
.
rybh
,
zwbh
:
self
.
rybh
,
zwfkxx
:
zwfkxx
,
username
:
self
.
username
}
}).
then
(
res
=>
{
//console.log(res);
// 上传完成
// self.percentage = 100
// self.isUploadingFinish = true
// self.isShowUploadingTxt = false
// self.uploadingTitle = '指纹上传完成'
// self.uploadingTip = '页面将在3秒后自动关闭'
// setTimeout(() => {
// document.getElementsByTagName('body')[0].style.setProperty('--uploadingBorder', '2px');
// }, 300);
// setTimeout(() => {
// self.uploadingClose = 'uploadingFinish'
// // setTimeout(() => {
// // if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome") != -1) {
// // window.location.href = "about:blank";
// // window.close();
// // } else {
// // window.opener = null;
// // window.open("", "_self");
// // window.close();
// // }
// // }, 3000);
// }, 1500);
}).
catch
(
err
=>
{
//console.log(err);
// self.uploadingColor = '#E82510'
// self.isUploadingError = true
// self.isShowUploadingTxt = false
// self.uploadingTitle = '指纹上传失败'
// self.uploadingTip = '页面将在3秒后自动关闭'
// setTimeout(() => {
// self.uploadingClose = 'uploadingError'
// // setTimeout(() => {
// // if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("Chrome") != -1) {
// // window.location.href = "about:blank";
// // window.close();
// // } else {
// // window.opener = null;
// // window.open("", "_self");
// // window.close();
// // }
// // }, 3000);
// }, 1500);
})
}
NProgress
.
done
();
// this.$message.success(fingerRes.data)
// let result = true
// if (result) {
// this.$message({
// type: 'success',
// message: '上传成功!',
// duration: 2000
// });
// NProgress.done();
// // this.fingerPic = ''
// }
},
/**
* @description: 处理图片,得到返回的图片
...
...
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