Commit c421e9d7 authored by youjie's avatar youjie

门票新增4电子券

parent 74f0dda4
......@@ -844,6 +844,7 @@ export default {
gi: 'チケットを取ります',
zq: '切符は自分で受け取ります',
yj: 'チケットを送ります',
dzp: '電子チケットです',
zqs: '自己取票説明します',
zqd: '自分で指定の位置に行ってチケットを取ります、あなたが支払いを完了した後に私達はメールを通じてチケットの情報を取ることをお知らせします',
zqd1: '住所を持参します',
......
......@@ -844,6 +844,7 @@ export default {
gi: '투표용지입니다',
zq: '무료티켓입니다',
yj: "우편 티켓",
dzp: '전자쿠폰',
zqs: "주문서",
zqd: "직접 지정된 장소로 가서 표를 받으시면 돈을 지불하신 후에 우편으로 표를 받으라는 정보를 알려 드리겠습니다",
zqd1: '사용자 주소',
......
......@@ -844,6 +844,7 @@ export default {
gi: '取票方式',
zq: '自行取票',
yj: '郵寄票券',
dzp: '電子券',
zqs: '自行取票說明',
zqd: '自行前往指定位置取票,當您完成付款後我們將通過郵件通知您取票的門票訊息',
zqd1: '自取地址',
......
......@@ -79,6 +79,7 @@
<span class="col f12">
<q-radio v-model="msg.MailingState" checked-icon="task_alt" unchecked-icon="panorama_fish_eye" val="1" :label="$t('v102.ticket.zq')" @update:model-value="changePeople"/>
<q-radio v-model="msg.MailingState" checked-icon="task_alt" unchecked-icon="panorama_fish_eye" val="2" :label="$t('v102.ticket.yj')" @update:model-value="changePeople"/>
<q-radio v-model="msg.MailingState" checked-icon="task_alt" unchecked-icon="panorama_fish_eye" val="4" :label="$t('v102.ticket.dzp')" @update:model-value="changePeople"/>
</span>
</div>
<div v-if="msg.MailingState == '1'" class="bg-light-blue-1 q-pa-md fz14 rounded-borders q-mt-md">
......@@ -86,7 +87,7 @@
<!-- <div class="text-grey-900 q-mt-sm f12">{{ $t('v102.ticket.zqd') }}</div> -->
<div class="text-grey-900 q-mt-sm f12">{{ $t('v102.ticket.zqd1') }}:{{SelffetchAddress}}</div>
</div>
<div>
<div v-if="msg.MailingState!=4">
<div class="q-mt-md">
<span class="f12 text-grey-900 text-subtitle2 text-weight-bold">{{ msg.MailingState==1?$t('v102.ticket.sj'):$t('v102.ticket.youji') }}</span>
</div>
......@@ -294,19 +295,24 @@ export default defineComponent({
methods.getNum()
if(!data.isCheck) return
let flag = false
guestName.value.validate()
guestEName.value.validate()
guestMobile.value.validate()
if(data.msg.MailingState!='4'){
guestName.value.validate()
guestEName.value.validate()
guestMobile.value.validate()
}
if(data.msg.MailingState=='2'){
data.msg.SelffetchAddress = ''
guestAddress.value.validate()
flag = !guestName.value.hasError && !guestEName.value.hasError && !guestMobile.value.hasError && !guestAddress.value.hasError
}else{
if(!flag) return
}if(data.msg.MailingState=='1'){
flag = !guestName.value.hasError && !guestEName.value.hasError && !guestMobile.value.hasError
data.msg.MailingAddress = ''
data.msg.MailingMoney = 0
if(!flag) return
}
if(!flag) return
if(data.loading) return
data.loading = true
data.msg.DetailList = [] as any
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment