From 6321eaaa455f228c126cdc94dde32d460f259017 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 04 Nov 2021 20:58:30 +0800
Subject: [PATCH] 部分配置更改
---
src/views/securityGuard/securityGuardDetail.vue | 4
src/views/securityGuard/securityGuard.vue | 8
src/views/securityGuard/securityCertificate.vue | 7 +
src/views/securityGuard/baoanz.vue | 238 +++++++++++++++++++++++++----------------------
4 files changed, 139 insertions(+), 118 deletions(-)
diff --git a/src/views/securityGuard/baoanz.vue b/src/views/securityGuard/baoanz.vue
index 1e9599e..efb89c2 100644
--- a/src/views/securityGuard/baoanz.vue
+++ b/src/views/securityGuard/baoanz.vue
@@ -1,35 +1,44 @@
<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">
- <img class="baz-main-img1-2-i" :src="erweima" alt="" />
- </div>
- <div class="b-m-ups-1">
- {{ data.realName }}
- </div>
- <div class="b-m-ups-1">
- {{ data.$sex }}
- </div>
- <div class="b-m-ups-1 securitynumber-1">
- {{ data.securitynumber }}
- </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="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.realName }}
+ </div>
+ <div class="b-m-ups-1">
+ {{ data.$sex }}
+ </div>
+ <div class="b-m-ups-1 securitynumber-1">
+ {{ data.securitynumber }}
+ </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>
+ <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>
- <span slot="footer" class="dialog-footer no-print PrintBut">
- <el-button type="primary" @click="Print" v-show="closePrint != 1"
- >打 印</el-button
- >
- <el-button type="primary" @click="closeME" v-show="close == 1"
- >返 回</el-button
- >
- </span>
- </div>
</template>
<script>
@@ -42,97 +51,104 @@
// }
// })
// }
-
+import { mapGetters } from "vuex";
import { getER } from "@/api/performance/performance";
export default {
- props: ["data", "close", "closePrint"],
- data() {
- return {
- erweima: "",
- };
- },
- 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)";
+ props: ["data", "close", "closePrint"],
+ data () {
+ return {
+ erweima: "",
+ };
},
- closeME() {
- this.$emit("close");
+ 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/bazbj2.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: 170px;
- position: absolute;
- left: 51px;
- top: 57px;
- height: 237px;
- }
- .baz-main-img1-2 {
- width: 91px;
- position: absolute;
- left: 474px;
- // top: 120px;
- top: 78px;
- height: 93px;
- overflow: hidden;
- .baz-main-img1-2-i {
- width: 115px;
- height: 115px;
+ width: 100%;
+ height: 90%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ flex-direction: column;
+ .baz-main-1 {
+ background-image: url('/img/register/bazbj2.png');
+ background-size: 100% 100%;
+ width: calc(1274px * 0.5) !important;
+ height: calc(828px * 0.5) !important;
position: relative;
- top: -10px;
- left: -11px;
- }
+ margin-bottom: 10px;
+ .baz-main-img1 {
+ width: 170px;
+ position: absolute;
+ left: 51px;
+ top: 57px;
+ height: 237px;
+ }
+ .baz-main-img1-2 {
+ width: 91px;
+ position: absolute;
+ left: 474px;
+ // top: 120px;
+ 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: 50%;
+ height: 30px;
+ font-size: 22px;
+ font-weight: 400;
+ position: relative;
+ top: 91px;
+ left: 320px;
+ margin-bottom: 21px;
+ }
+ // .securitynumber-1 {
+ // font-size: 22px;
+ // margin-bottom: 18px;
+ // }
+ .b-m-ups-2 {
+ left: 358px;
+ }
}
- .b-m-ups-1 {
- width: 50%;
- height: 30px;
- font-size: 22px;
- font-weight: 400;
- position: relative;
- top: 91px;
- left: 320px;
- margin-bottom: 21px;
- }
- // .securitynumber-1 {
- // font-size: 22px;
- // margin-bottom: 18px;
- // }
- .b-m-ups-2 {
- left: 358px;
- }
- }
}
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/securityGuard/securityCertificate.vue b/src/views/securityGuard/securityCertificate.vue
index 1268fb9..0c294ae 100644
--- a/src/views/securityGuard/securityCertificate.vue
+++ b/src/views/securityGuard/securityCertificate.vue
@@ -50,7 +50,8 @@
<div class="security_m_r_o_rightcardid">{{ data.cardid }}</div>
</div>
<span slot="footer"
- class="dialog-footer no-print PrintBut">
+ class="dialog-footer no-print PrintBut"
+ v-if='permission.securityGuard_securityCertificate'>
<el-button type="primary"
@click="Print">打 印</el-button>
</span>
@@ -58,6 +59,7 @@
</template>
<script>
+import { mapGetters } from "vuex";
import dictVertical from "../util/demo/dict-vertical.vue";
export default {
data () {
@@ -73,6 +75,9 @@
this.year = time[0]
this.month = time[1]
},
+ computed: {
+ ...mapGetters(["userInfo", "permission"]),
+ },
methods: {
Print () {
if (this.data.registered == '' || this.data.registered == null) {
diff --git a/src/views/securityGuard/securityGuard.vue b/src/views/securityGuard/securityGuard.vue
index 87db299..b00c5e1 100644
--- a/src/views/securityGuard/securityGuard.vue
+++ b/src/views/securityGuard/securityGuard.vue
@@ -66,7 +66,7 @@
@click="handleSecurityApply"
>制证申请
</el-button>
-
+
<el-button
type="danger"
style="display: none"
@@ -294,7 +294,7 @@
</el-col>
</el-row>
</template>
-
+
<script>
import {
getUser,
@@ -1639,7 +1639,7 @@
},
};
</script>
-
+
<style lang="scss" scoped>
.box {
height: 800px;
@@ -1657,4 +1657,4 @@
cursor: pointer;
}
}
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/securityGuard/securityGuardDetail.vue b/src/views/securityGuard/securityGuardDetail.vue
index 4577b54..f18cd97 100644
--- a/src/views/securityGuard/securityGuardDetail.vue
+++ b/src/views/securityGuard/securityGuardDetail.vue
@@ -84,7 +84,7 @@
</div>
</span>
</div>
-</template>
+</template>
<script>
import {
@@ -579,4 +579,4 @@
.PrintBut {
margin-top: 15px;
}
-</style>
\ No newline at end of file
+</style>
--
Gitblit v1.9.3