|
@@ -66,14 +66,14 @@
|
|
|
<template v-else>
|
|
<template v-else>
|
|
|
<span
|
|
<span
|
|
|
class="el"
|
|
class="el"
|
|
|
- v-if="!currentTicket.is_otaorder"
|
|
|
|
|
|
|
+ v-if="!currentTicket.is_otaorder && !currentTicket.teamId"
|
|
|
:style="elementStyle.price">
|
|
:style="elementStyle.price">
|
|
|
<i style="font-size:0.8em; font-style:normal">{{ elementStyle.price&&elementStyle.price.format }}</i> ¥ {{ currentTicket.isPrint_price_active ? currentTicket.print_price*currentTicket.checkNum : currentTicket.price }} <span v-if="showUnit">元</span>
|
|
<i style="font-size:0.8em; font-style:normal">{{ elementStyle.price&&elementStyle.price.format }}</i> ¥ {{ currentTicket.isPrint_price_active ? currentTicket.print_price*currentTicket.checkNum : currentTicket.price }} <span v-if="showUnit">元</span>
|
|
|
</span>
|
|
</span>
|
|
|
|
|
|
|
|
<span
|
|
<span
|
|
|
class="el"
|
|
class="el"
|
|
|
- v-if="!currentTicket.is_otaorder"
|
|
|
|
|
|
|
+ v-if="!currentTicket.is_otaorder && !currentTicket.teamId"
|
|
|
:style="elementStyle.singlePrice">
|
|
:style="elementStyle.singlePrice">
|
|
|
<i style="font-size:0.8em; font-style:normal">{{ elementStyle.singlePrice&&elementStyle.singlePrice.format }}</i> ¥ {{ currentTicket.isPrint_price_active ? currentTicket.print_price : $NP.divide(currentTicket.price, currentTicket.checkNum) }} <span v-if="showUnit">元</span>
|
|
<i style="font-size:0.8em; font-style:normal">{{ elementStyle.singlePrice&&elementStyle.singlePrice.format }}</i> ¥ {{ currentTicket.isPrint_price_active ? currentTicket.print_price : $NP.divide(currentTicket.price, currentTicket.checkNum) }} <span v-if="showUnit">元</span>
|
|
|
</span>
|
|
</span>
|
|
@@ -107,8 +107,8 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div
|
|
<div
|
|
|
:style="elementStyle.createTime"
|
|
:style="elementStyle.createTime"
|
|
|
- v-if="currentTicket.createTime">
|
|
|
|
|
- {{ elementStyle.createTime&&elementStyle.createTime.format || '出票时间:' }}{{ currentTicket.buyTime }}
|
|
|
|
|
|
|
+ v-if="currentTicket.buyTime">
|
|
|
|
|
+ {{ elementStyle.createTime&&elementStyle.createTime.format || '出票时间:' }}{{ fmtTime(currentTicket.buyTime) }}
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div :style="elementStyle.scenics">
|
|
<div :style="elementStyle.scenics">
|
|
@@ -410,6 +410,12 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ fmtTime (time) {
|
|
|
|
|
+ if (!time) return ''
|
|
|
|
|
+ const d = new Date(time)
|
|
|
|
|
+ const pad = n => String(n).padStart(2, '0')
|
|
|
|
|
+ return `${d.getFullYear()}-${pad(d.getMonth() + 1)}-${pad(d.getDate())} ${pad(d.getHours())}:${pad(d.getMinutes())}:${pad(d.getSeconds())}`
|
|
|
|
|
+ },
|
|
|
startPrint () {
|
|
startPrint () {
|
|
|
console.log('currentTicket', this.currentTicket)
|
|
console.log('currentTicket', this.currentTicket)
|
|
|
const webview = document.querySelector('#printWebview')
|
|
const webview = document.querySelector('#printWebview')
|