<template>
|
<div class="baoanzheng-1" id="baoanzheng-1">
|
<div class="baz-main-1" ref="baoanzheng1">
|
<img class="baz-main-img1" :src="data.avatar" alt="" />
|
<div class="baz-main-img1-2" v-if='permission.securityGuard_workLicense'>
|
<img class="baz-main-img1-2-i" :src="erweima" alt="" />
|
</div>
|
<div class="b-m-ups-1">
|
{{ data.$sex }}
|
</div>
|
<div class="b-m-ups-1">
|
{{ data.securitynumber }}
|
</div>
|
<div class="b-m-ups-1 b-m-ups-2">
|
{{ data.birthdayData || "---" }}
|
</div>
|
<div class="b-m-ups-1 b-m-ups-3">
|
{{ data.cardid }}
|
</div>
|
<div class="b-m-ups-1 address">
|
{{ data.registered || "---" }}
|
</div>
|
<div class="b-m-ups-1 b-m-ups-2">
|
<!-- {{ data.securitynumber }} -->晋城市公安局
|
</div>
|
<div class="b-m-ups-1 b-m-ups-2">
|
{{ data.paperTime || "---" }}
|
</div>
|
<div class="b-m-ups-1 realName">
|
{{ data.realName || "---" }}
|
</div>
|
</div>
|
<span slot="footer" class="dialog-footer no-print PrintBut">
|
<!-- v-show="closePrint != 1" -->
|
<el-button v-show='false' type="primary" @click="Print">打 印</el-button>
|
<el-button type="primary" @click="closeME" v-show="close == 1">返 回</el-button>
|
</span>
|
</div>
|
</template>
|
|
<script>
|
// export const getER = (securityNumber) => {
|
// return request({
|
// url: '/api/qrCode/getQrCodeBase64',
|
// method: 'get',
|
// params: {
|
// securityNumber
|
// }
|
// })
|
// }
|
import { mapGetters } from "vuex"
|
import { getER } from "@/api/performance/performance"
|
export default {
|
props: ["data", "close", "closePrint"],
|
data () {
|
return {
|
erweima: "",
|
}
|
},
|
computed: {
|
...mapGetters(["userInfo", "permission"]),
|
},
|
created () {
|
|
},
|
mounted () {
|
|
getER(this.data.securitynumber).then((res) => {
|
this.erweima = res.data
|
// console.log(res.data);
|
})
|
},
|
methods: {
|
Print () {
|
var printDom = document.getElementById("baoanzheng-1")
|
printDom.style.position = "fixed"
|
printDom.style.left = "-10%"
|
printDom.style.width = "120%"
|
printDom.style.height = "100%"
|
this.$Print(this.$refs.baoanzheng1)
|
printDom.style.position = "relative"
|
printDom.style.left = "0"
|
printDom.style.width = "100%"
|
printDom.style.height = "calc(100% - 100px)"
|
},
|
closeME () {
|
this.$emit("close")
|
},
|
},
|
}
|
</script>
|
|
<style lang="scss" scoped>
|
//保安证
|
.baoanzheng-1 {
|
width: 100%;
|
height: 90%;
|
display: flex;
|
align-items: center;
|
justify-content: center;
|
flex-direction: column;
|
|
.baz-main-1 {
|
background-image: url('/img/register/bazbj3.png');
|
background-size: 100% 100%;
|
width: calc(1274px * 0.5) !important;
|
height: calc(828px * 0.5) !important;
|
position: relative;
|
margin-bottom: 10px;
|
|
.baz-main-img1 {
|
width: 150px;
|
position: absolute;
|
left: 44px;
|
top: 120px;
|
height: 220px;
|
}
|
|
.baz-main-img1-2 {
|
width: 91px;
|
position: absolute;
|
left: 474px;
|
top: 78px;
|
height: 93px;
|
overflow: hidden;
|
|
.baz-main-img1-2-i {
|
width: 115px;
|
height: 115px;
|
position: relative;
|
top: -10px;
|
left: -11px;
|
}
|
}
|
|
.b-m-ups-1 {
|
width: 54%;
|
height: 12.3px;
|
font-size: 16px;
|
font-weight: 400;
|
position: relative;
|
top: 113px;
|
left: 260px;
|
margin-bottom: 22px;
|
}
|
|
.b-m-ups-2 {
|
left: 296px;
|
}
|
|
.b-m-ups-3 {
|
left: 350px;
|
}
|
|
.realName {
|
left: 92px;
|
top: 100px;
|
font-size: 16px;
|
}
|
|
.address {
|
top: 110px;
|
}
|
}
|
}
|
</style>
|