mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-15 12:56:44 +08:00
【fix】 修改卡单-微信支付,去除银行卡号后,逻辑发生变更
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
<img :src="src" class="pl10" />
|
<img :src="src" class="pl10" />
|
||||||
<van-cell title="银行卡支付" clickable>
|
<van-cell title="银行卡支付" clickable>
|
||||||
<!-- <van-checkbox v-model="checked" class="flex justify-content-fe"></van-checkbox> -->
|
<!-- <van-checkbox v-model="checked" class="flex justify-content-fe"></van-checkbox> -->
|
||||||
<van-radio-group v-model="radio" class="flex justify-content-fe">
|
<van-radio-group v-model="radio" :disabled="noEdit" class="flex justify-content-fe">
|
||||||
<van-radio name=""></van-radio>
|
<van-radio name=""></van-radio>
|
||||||
</van-radio-group>
|
</van-radio-group>
|
||||||
</van-cell>
|
</van-cell>
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
<van-cell-group class="flex align-items-c">
|
<van-cell-group class="flex align-items-c">
|
||||||
<img :src="vxSrc" class="vximg" />
|
<img :src="vxSrc" class="vximg" />
|
||||||
<van-cell title="微信支付" clickable>
|
<van-cell title="微信支付" clickable>
|
||||||
<van-radio-group v-model="radio" class="flex justify-content-fe">
|
<van-radio-group v-model="radio" :disabled="noEdit" class="flex justify-content-fe">
|
||||||
<van-radio name="3" @click="vxVerify"></van-radio>
|
<van-radio name="3" @click="vxVerify"></van-radio>
|
||||||
</van-radio-group>
|
</van-radio-group>
|
||||||
</van-cell>
|
</van-cell>
|
||||||
@@ -444,6 +444,17 @@ export default {
|
|||||||
console.log('getOrderDetail', res)
|
console.log('getOrderDetail', res)
|
||||||
if (res.result == '0') {
|
if (res.result == '0') {
|
||||||
this.orderStatus = res.orderDTO.orderInfoDTO.orderStatus
|
this.orderStatus = res.orderDTO.orderInfoDTO.orderStatus
|
||||||
|
try{
|
||||||
|
if( this.noEdit ){
|
||||||
|
if( res.orderDTO.paymentDTO.cardBookType == '3'){
|
||||||
|
this.radio = '3'
|
||||||
|
}else{
|
||||||
|
this.radio = ''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}catch(e){
|
||||||
|
//TODO handle the exception
|
||||||
|
}
|
||||||
this.$toast.clear()
|
this.$toast.clear()
|
||||||
console.log(res.orderDTO.orderAccountDTO.bankCode)
|
console.log(res.orderDTO.orderAccountDTO.bankCode)
|
||||||
this.underWriteData = {
|
this.underWriteData = {
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<van-cell-group v-if="payStatus == 1">
|
<van-cell-group v-if="payStatus == 1">
|
||||||
<van-cell title="产品名称" :value="card.appntName" />
|
<van-cell title="产品名称" :value="card.appntName" />
|
||||||
<van-cell title="支付金额" :value="`${payInfo.amnt}元` | moneyFormat" v-if="payInfo.amnt != ''" />
|
<van-cell title="支付金额" :value="`${payInfo.amnt}元` | moneyFormat" v-if="payInfo.amnt != ''" />
|
||||||
<van-cell title="卡号" :value="card.bankCode" />
|
<van-cell v-if="card.bankCode" title="卡号" :value="card.bankCode" />
|
||||||
</van-cell-group>
|
</van-cell-group>
|
||||||
<!-- <div v-if="payStatus != '2' && payStatus != '1'" class=" p10 pb250 bg-white">
|
<!-- <div v-if="payStatus != '2' && payStatus != '1'" class=" p10 pb250 bg-white">
|
||||||
<span class="pt150 fs14"> 如有相关问题,请联系信息技术部运维人员</span>
|
<span class="pt150 fs14"> 如有相关问题,请联系信息技术部运维人员</span>
|
||||||
@@ -32,6 +32,7 @@
|
|||||||
<!-- <div class="bottom-btn bg-white" v-if="payStatus == '1' || payStatus == '4' || payStatus == '8'">
|
<!-- <div class="bottom-btn bg-white" v-if="payStatus == '1' || payStatus == '4' || payStatus == '8'">
|
||||||
<van-button type="danger" size="large" @click="next" v-no-more-click="1000">返回首页</van-button>
|
<van-button type="danger" size="large" @click="next" v-no-more-click="1000">返回首页</van-button>
|
||||||
</div> -->
|
</div> -->
|
||||||
|
<template v-if="!isWeixin">
|
||||||
<div class="bottom-btn bg-white" v-if="payStatus == '1' || payStatus == '4' || payStatus == '8'">
|
<div class="bottom-btn bg-white" v-if="payStatus == '1' || payStatus == '4' || payStatus == '8'">
|
||||||
<van-button type="danger" size="large" @click="next" v-no-more-click="1000">返回首页</van-button>
|
<van-button type="danger" size="large" @click="next" v-no-more-click="1000">返回首页</van-button>
|
||||||
</div>
|
</div>
|
||||||
@@ -39,6 +40,16 @@
|
|||||||
<van-button class="m-btn w250" type="danger" size="normal" @click="rePayMent">重新支付</van-button>
|
<van-button class="m-btn w250" type="danger" size="normal" @click="rePayMent">重新支付</van-button>
|
||||||
<van-button class="m-btn w250" type="danger" size="normal" @click="next">返回首页</van-button>
|
<van-button class="m-btn w250" type="danger" size="normal" @click="next">返回首页</van-button>
|
||||||
</div>
|
</div>
|
||||||
|
</template>
|
||||||
|
<template v-else>
|
||||||
|
<div class="bottom-btn bg-white" v-if="payStatus == '1' || payStatus == '4' || payStatus == '8'">
|
||||||
|
<van-button type="danger" size="large" @click="close" v-no-more-click="1000">返回</van-button>
|
||||||
|
</div>
|
||||||
|
<div class="bottom-area bottom-btn flex" v-if="payStatus == '2' || payStatus == '9'">
|
||||||
|
<van-button class="m-btn w250" type="danger" size="normal" @click="rePayMent">重新支付</van-button>
|
||||||
|
<van-button class="m-btn w250" type="danger" size="normal" @click="next">返回</van-button>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
<!-- <div class="bottom-area bottom-btn flex" v-if="payStatus == '9'">
|
<!-- <div class="bottom-area bottom-btn flex" v-if="payStatus == '9'">
|
||||||
<van-button class="m-btn w250" type="danger" size="normal" @click="rePayMent">重新支付</van-button>
|
<van-button class="m-btn w250" type="danger" size="normal" @click="rePayMent">重新支付</van-button>
|
||||||
<van-button class="m-btn w250" type="danger" size="normal" @click="changeCard">换卡支付</van-button>
|
<van-button class="m-btn w250" type="danger" size="normal" @click="changeCard">换卡支付</van-button>
|
||||||
@@ -56,7 +67,9 @@ import { Cell, CellGroup } from 'vant'
|
|||||||
import { getPayState } from '@/api/ebiz/sale/sale'
|
import { getPayState } from '@/api/ebiz/sale/sale'
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
|
let isWeixin = this.$utils.device().isWeixin //判断环境
|
||||||
return {
|
return {
|
||||||
|
isWeixin,
|
||||||
// 保融收银台返回的支付流水号
|
// 保融收银台返回的支付流水号
|
||||||
paySeqNo: '',
|
paySeqNo: '',
|
||||||
// 接口返回数据前,不做页面渲染
|
// 接口返回数据前,不做页面渲染
|
||||||
@@ -158,6 +171,9 @@ export default {
|
|||||||
path: '/cardList/pay'
|
path: '/cardList/pay'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
close(){
|
||||||
|
WeixinJSBridge.call("closeWindow");
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
|
|||||||
Reference in New Issue
Block a user