|
@@ -387,9 +387,10 @@
|
|
|
</el-col>
|
|
|
<el-col :xs="12" :sm="12" :lg="6" :span="6">
|
|
|
<el-form-item label="打印二维码:" prop="validateCode" label-width="140px" class="postInfo-container-item">
|
|
|
- <a @mouseenter="showQrCode(target.qrCode)">出入库二维码</a> <a @mouseenter="showQrCode(target.validateCode)" style="margin-left: 5px">验证二维码</a>
|
|
|
+ <a @mouseenter="showQR=true">出入库二维码</a> <a @mouseenter="showQR=false" style="margin-left: 5px">验证二维码</a>
|
|
|
<div class="qr-code-div">
|
|
|
- <img id="validateCode" class="qr-code" :src="qrCodeUrl" alt="未定价" @click="printQR()"/>
|
|
|
+ <img v-show="showQR" class="qr-code" :src="target.qrCode" alt="出入库二维码" @click="printQR(target.qrCode)"/>
|
|
|
+ <img v-show="!showQR" class="qr-code" :src="target.validateCode" alt="验证二维码" @click="printQR(target.validateCode)"/>
|
|
|
</div>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -1131,9 +1132,7 @@ export default {
|
|
|
if (newVal.isOnline) {
|
|
|
this.jumpTabs();
|
|
|
}
|
|
|
- if (newVal.qrCode){
|
|
|
- this.qrCodeUrl = newVal.qrCode;
|
|
|
- }
|
|
|
+
|
|
|
},
|
|
|
deep: true
|
|
|
},
|
|
@@ -1527,7 +1526,7 @@ export default {
|
|
|
immovalbeShow: false,
|
|
|
landShow: false,
|
|
|
changeCredentials: [],
|
|
|
- qrCodeUrl:null
|
|
|
+ showQR:true
|
|
|
|
|
|
}
|
|
|
},
|
|
@@ -2462,8 +2461,7 @@ export default {
|
|
|
});
|
|
|
}
|
|
|
},
|
|
|
- printQR() {
|
|
|
- const path = this.qrCodeUrl;
|
|
|
+ printQR(path) {
|
|
|
if (!path) {
|
|
|
this.$message("二维码还未生成,无法打印。")
|
|
|
return;
|
|
@@ -2474,9 +2472,7 @@ export default {
|
|
|
window.open(routeUrl.href, '_blank');
|
|
|
|
|
|
},
|
|
|
- showQrCode(url){
|
|
|
- this.qrCodeUrl = url;
|
|
|
- },
|
|
|
+
|
|
|
defalutYearMonth(){
|
|
|
const currentDate = new Date();
|
|
|
const currentYear = currentDate.getFullYear();
|