|
@@ -52,6 +52,7 @@ async function handleQueryOrderStatus() {
|
|
|
if (t1) {
|
|
|
let response = await getOrderInfo(orderSn.value)
|
|
|
console.log('response', response)
|
|
|
+ orderDetal.value = response
|
|
|
if (response.payStatus === 0) {
|
|
|
//未支付
|
|
|
console.log('未支付')
|
|
@@ -63,9 +64,9 @@ async function handleQueryOrderStatus() {
|
|
|
text: response.payStatus === 2 ? '支付失败' : '支付成功',
|
|
|
type: response.payStatus === 2 ? 'err' : 'success',
|
|
|
callback: () => {
|
|
|
- if(response.payStatus === 2){
|
|
|
+ if (response.payStatus === 2) {
|
|
|
getCode()
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
window.close()
|
|
|
}
|
|
|
}
|
|
@@ -107,10 +108,20 @@ async function getCode() {
|
|
|
</div>
|
|
|
<div class="pay-content">
|
|
|
<div class="account">
|
|
|
- <span class="label">{{ $t('mall.nowAccount') }}:</span><span>{{ info.userName }}</span>
|
|
|
+ <span class="label">{{ $t('mall.nowAccount') }}:</span
|
|
|
+ ><span>{{ orderDetal.userName }}</span>
|
|
|
</div>
|
|
|
<div class="account">
|
|
|
- <span class="label">{{ $t('mall.buyGoods') }}:</span><span>配件</span>
|
|
|
+ <span class="label"
|
|
|
+ >{{ $t('mall.vip') }}:
|
|
|
+ <span>
|
|
|
+ <span v-if="orderDetal.goodsInfo && orderDetal.goodsInfo[0]">{{orderDetal.goodsInfo[0].name}}{{
|
|
|
+ orderDetal.goodsInfo[0].count
|
|
|
+ }}</span>
|
|
|
+ <span v-else>1</span>
|
|
|
+ ,有效期1年</span
|
|
|
+ ></span
|
|
|
+ >
|
|
|
</div>
|
|
|
<div class="pay-types">
|
|
|
<p class="label">{{ $t('mall.payType') }}:</p>
|