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
a32f2417
Commit
a32f2417
authored
Jun 28, 2022
by
张超军
Browse files
Options
Browse Files
Download
Plain Diff
hb
parents
7c1b3d2a
e6daa268
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
58 additions
and
28 deletions
+58
-28
babel.config.js
+5
-3
src/i18n/zh-cn.js
+18
-0
src/views/dy/rymb.vue
+35
-25
No files found.
babel.config.js
View file @
a32f2417
/*
/*
* @Author: your name
* @Author: your name
* @Date: 2021-09-07 09:57:48
* @Date: 2021-09-07 09:57:48
* @LastEditTime: 2022-06-28 1
4:32:3
6
* @LastEditTime: 2022-06-28 1
8:06:4
6
* @LastEditors: error: git config user.name && git config user.email & please set dead value or install git
* @LastEditors: error: git config user.name && git config user.email & please set dead value or install git
* @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\babel.config.js
* @FilePath: \指纹系统\founder_vue\babel.config.js
...
@@ -10,12 +10,14 @@
...
@@ -10,12 +10,14 @@
// presets: ["@vue/cli-plugin-babel/preset"]
// presets: ["@vue/cli-plugin-babel/preset"]
// };
// };
let
plugins
=
[];
let
plugins
=
[
"@babel/plugin-proposal-optional-chaining"
];
if
(
process
.
env
.
NODE_ENV
===
"production"
)
{
// todo if判断是否打包,打包环境下控制台去掉console.log,也可去掉if判断,整个项目不会出现console.log(不建议)
if
(
process
.
env
.
NODE_ENV
===
"production"
)
{
// todo if判断是否打包,打包环境下控制台去掉console.log,也可去掉if判断,整个项目不会出现console.log(不建议)
plugins
.
push
(
"transform-remove-console"
);
plugins
.
push
(
"transform-remove-console"
);
}
}
module
.
exports
=
{
module
.
exports
=
{
presets
:
[
"@vue/cli-plugin-babel/preset"
],
// presets: ["@vue/cli-plugin-babel/preset"],
// plugins: plugins
presets
:
[
'@vue/app'
],
plugins
:
plugins
plugins
:
plugins
// presets: ['@vue/app'],
// presets: ['@vue/app'],
// plugins: ["@babel/plugin-proposal-optional-chaining", "transform-remove-console"]
// plugins: ["@babel/plugin-proposal-optional-chaining", "transform-remove-console"]
...
...
src/i18n/zh-cn.js
View file @
a32f2417
...
@@ -1409,5 +1409,23 @@ export default {
...
@@ -1409,5 +1409,23 @@ export default {
Friday
:
'周五'
,
Friday
:
'周五'
,
Saturday
:
'周六'
,
Saturday
:
'周六'
,
not_an_object
:
'不是一个对象!'
not_an_object
:
'不是一个对象!'
},
// 打印
Print
:
{
reportPdf
:
'导出PDF'
,
printPdf
:
'打印PDF'
,
zzhwxxk
:
'指掌纹信息卡'
,
zy
:
'职业'
,
gdny
:
'滚动捺印'
,
pmny
:
'平面捺印'
,
bnyrqm
:
'被捺印人签名'
,
nydwmc
:
'捺印单位名称'
,
nydwdm
:
'捺印单位代码'
,
nyr
:
'捺印人'
,
fhr
:
'复核人'
,
gaj
:
'公安局'
,
zhwny
:
'掌纹捺印'
,
}
}
}
}
src/views/dy/rymb.vue
View file @
a32f2417
<
template
>
<
template
>
<div
class=
"rymb"
>
<div
class=
"rymb"
>
<div
class=
"options"
>
<div
class=
"options"
>
<div
class=
"btn"
@
click=
"getPdf()"
>
导出PDF
</div>
<div
class=
"btn"
@
click=
"getPdf()"
>
{{
$t
(
'Print.reportPdf'
)
}}
</div>
<div
class=
"btn"
@
click=
"goPrint()"
>
打印PDF
</div>
<div
class=
"btn"
@
click=
"goPrint()"
>
{{
$t
(
'Print.printPdf'
)
}}
</div>
</div>
</div>
<div
class=
"pdfContent "
id=
"pdfDom"
ref=
"print"
>
<div
class=
"pdfContent "
id=
"pdfDom"
ref=
"print"
>
<!-- 正面模板 -->
<!-- 正面模板 -->
<div
class=
"content marginBottom zm"
style=
"page-break-after:always"
>
<div
class=
"content marginBottom zm"
style=
"page-break-after:always"
>
<div
class=
"head"
>
<div
class=
"head"
>
指掌纹信息卡
{{
$t
(
'Print.zzhwxxk'
)
}}
</div>
</div>
<!-- 基本信息 -->
<!-- 基本信息 -->
<div
class=
"ryxx"
>
<div
class=
"ryxx"
>
<div
class=
"left"
>
<div
class=
"left"
>
<div
class=
"title"
>
人员信息
</div>
<div
class=
"title"
>
{{
$t
(
'Xzry.ryxx'
)
}}
</div>
<div
class=
"ryxxcontent"
>
<div
class=
"ryxxcontent"
>
<div
class=
"item item1"
>
<div
class=
"item item1"
>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
人员编号
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.rybh'
)
}}
:
</div>
<div
class=
"value"
>
{{
htmlTitle
}}
</div>
<div
class=
"value"
>
{{
htmlTitle
}}
</div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
姓名
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.xm'
)
}}
:
</div>
<div
class=
"value"
>
{{
ryInfo
.
xm
}}
</div>
<div
class=
"value"
>
{{
ryInfo
.
xm
}}
</div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
身份证号
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.sfzh'
)
}}
:
</div>
<div
class=
"value"
></div>
<div
class=
"value"
></div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
...
@@ -40,15 +40,15 @@
...
@@ -40,15 +40,15 @@
<div
class=
"value"
></div>
<div
class=
"value"
></div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
别名
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.bmch'
)
}}
:
</div>
<div
class=
"value"
>
{{
ryInfo
.
bmch
}}
</div>
<div
class=
"value"
>
{{
ryInfo
.
bmch
}}
</div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
出生日期
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.csrq'
)
}}
:
</div>
<div
class=
"value"
>
{{
ryInfo
.
csrq
|
dataFilter
}}
</div>
<div
class=
"value"
>
{{
ryInfo
.
csrq
|
dataFilter
}}
</div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
职业
:
</div>
<div
class=
"label"
>
{{
$t
(
'Print.zy'
)
}}
:
</div>
<div
class=
"value"
>
{{
ryInfo
.
profession
}}
</div>
<div
class=
"value"
>
{{
ryInfo
.
profession
}}
</div>
</div>
</div>
</div>
</div>
...
@@ -58,15 +58,15 @@
...
@@ -58,15 +58,15 @@
<div
class=
"value"
></div>
<div
class=
"value"
></div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
性别
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.xb'
)
}}
:
</div>
<div
class=
"value"
>
{{
ryInfo
.
sexCodeName
}}
</div>
<div
class=
"value"
>
{{
ryInfo
.
sexCodeName
}}
</div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
籍贯
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.native_place'
)
}}
:
</div>
<div
class=
"value"
>
{{
ryInfo
.
hjdzCodeName
}}
</div>
<div
class=
"value"
>
{{
ryInfo
.
hjdzCodeName
}}
</div>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<div
class=
"label"
>
民族
:
</div>
<div
class=
"label"
>
{{
$t
(
'Common.mz'
)
}}
:
</div>
<div
class=
"value"
>
{{
ryInfo
.
mzCodeName
}}
</div>
<div
class=
"value"
>
{{
ryInfo
.
mzCodeName
}}
</div>
</div>
</div>
</div>
</div>
...
@@ -76,7 +76,7 @@
...
@@ -76,7 +76,7 @@
<div
v-if=
"FaceLoading"
>
<div
v-if=
"FaceLoading"
>
<img
src=
"@/assets/img/zzjz/zmjz.gif"
alt=
""
/>
<img
src=
"@/assets/img/zzjz/zmjz.gif"
alt=
""
/>
</div>
</div>
<div
v-if=
"FaceImg[0].img && FaceLoading == false"
>
<div
v-if=
"FaceImg[0].img && FaceLoading == false"
class=
"hasImg"
>
<img
:src=
"'data:image/jpeg;base64,' + FaceImg[0].img"
alt=
""
/>
<img
:src=
"'data:image/jpeg;base64,' + FaceImg[0].img"
alt=
""
/>
</div>
</div>
<div
v-if=
"!FaceImg[0].img && FaceLoading == false"
class=
"noImg"
>
<div
v-if=
"!FaceImg[0].img && FaceLoading == false"
class=
"noImg"
>
...
@@ -88,7 +88,7 @@
...
@@ -88,7 +88,7 @@
</div>
</div>
<!-- 滚动 -->
<!-- 滚动 -->
<div
class=
"zw"
>
<div
class=
"zw"
>
<div
class=
"zwtitle"
>
滚动捺印
</div>
<div
class=
"zwtitle"
>
{{
$t
(
'Print.gdny'
)
}}
</div>
<div
class=
"zwcontent"
>
<div
class=
"zwcontent"
>
<div
class=
"zwOnly"
v-for=
"(item, index) in RollImg"
:key=
"index"
>
<div
class=
"zwOnly"
v-for=
"(item, index) in RollImg"
:key=
"index"
>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
...
@@ -110,7 +110,7 @@
...
@@ -110,7 +110,7 @@
</div>
</div>
<!-- 平面 -->
<!-- 平面 -->
<div
class=
"zw pmzw"
>
<div
class=
"zw pmzw"
>
<div
class=
"zwtitle"
>
平面捺印
</div>
<div
class=
"zwtitle"
>
{{
$t
(
'Print.pmny'
)
}}
</div>
<div
class=
"zwcontent"
>
<div
class=
"zwcontent"
>
<div
class=
"zwOnly"
v-for=
"(item, index) in PlainImg"
:key=
"index"
>
<div
class=
"zwOnly"
v-for=
"(item, index) in PlainImg"
:key=
"index"
>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
...
@@ -134,35 +134,35 @@
...
@@ -134,35 +134,35 @@
<div
class=
"textBottom"
>
<div
class=
"textBottom"
>
<div
class=
"item1"
>
<div
class=
"item1"
>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<span>
被捺印人签名
</span>
<span>
{{
$t
(
'Print.bnyrqm'
)
}}
</span>
<span></span>
<span></span>
</div>
</div>
</div>
</div>
<div
class=
"item2"
>
<div
class=
"item2"
>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<span
class=
"label"
>
捺印单位名称
</span>
<span
class=
"label"
>
{{
$t
(
'Print.nydwmc'
)
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nydwGajgmc
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nydwGajgmc
}}
</span>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<span
class=
"label"
>
捺印单位代码
</span>
<span
class=
"label"
>
{{
$t
(
'Print.nydwdm'
)
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nydwGajgjgdm
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nydwGajgjgdm
}}
</span>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<span
class=
"label"
>
捺印日期
</span>
<span
class=
"label"
>
{{
$t
(
'Htcj.nyrq'
)
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nysj
|
dataFilter
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nysj
|
dataFilter
}}
</span>
</div>
</div>
</div>
</div>
<div
class=
"item3"
>
<div
class=
"item3"
>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<span
class=
"label"
>
捺印人
</span>
<span
class=
"label"
>
{{
$t
(
'Print.nyr'
)
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nyryXm
}}
</span>
<span
class=
"value"
>
{{
ryInfo
.
nyryXm
}}
</span>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<span
class=
"label"
>
复核人
</span>
<span
class=
"label"
>
{{
$t
(
'Print.fhr'
)
}}
</span>
<span
class=
"value"
></span>
<span
class=
"value"
></span>
</div>
</div>
<div
class=
"itemOnly"
>
<div
class=
"itemOnly"
>
<span
class=
"label"
>
公安局
</span>
<span
class=
"label"
>
{{
$t
(
'Print.gaj'
)
}}
</span>
<span
class=
"value"
></span>
<span
class=
"value"
></span>
</div>
</div>
</div>
</div>
...
@@ -185,7 +185,7 @@
...
@@ -185,7 +185,7 @@
<!-- 掌纹 -->
<!-- 掌纹 -->
<div
class=
"zhw"
>
<div
class=
"zhw"
>
<div
class=
"zhwtitle"
>
掌纹捺印
</div>
<div
class=
"zhwtitle"
>
{{
$t
(
'Print.zhwny'
)
}}
</div>
<div
class=
"zhwcontent"
>
<div
class=
"zhwcontent"
>
<div
class=
"zhwOnly"
v-for=
"(item, index) in PlamImg"
:key=
"index"
>
<div
class=
"zhwOnly"
v-for=
"(item, index) in PlamImg"
:key=
"index"
>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
...
@@ -220,7 +220,7 @@
...
@@ -220,7 +220,7 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
html2Canvas
from
'html2
C
anvas'
import
html2Canvas
from
'html2
c
anvas'
import
printJS
from
'print-js'
import
printJS
from
'print-js'
export
default
{
export
default
{
name
:
'rymb'
,
name
:
'rymb'
,
...
@@ -616,6 +616,16 @@ export default {
...
@@ -616,6 +616,16 @@ export default {
background
:
#DDDDDD
;
background
:
#DDDDDD
;
margin-top
:
9px
;
margin-top
:
9px
;
.hasImg
{
width
:
100%
;
height
:
100%
;
img
{
width
:
100%
;
height
:
100%
;
}
}
.noImg
{
.noImg
{
//
display
:
flex
;
//
display
:
flex
;
margin-top
:
40px
;
margin-top
:
40px
;
...
...
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