20号上线修改重复支付重复调核保

This commit is contained in:
xiaokun
2019-10-20 14:13:05 +08:00
parent 977cebe49d
commit 12d99fcd28
2 changed files with 48 additions and 13 deletions

View File

@@ -177,7 +177,8 @@ export default {
//再次支付 //再次支付
againPay(order) { againPay(order) {
localStorage.orderNo = order.orderInfoDTO.orderNo localStorage.orderNo = order.orderInfoDTO.orderNo
localStorage.salelist = '1' // 再次支付 salelist为 0
localStorage.salelist = '0'
this.$jump({ this.$jump({
flag: 'h5', flag: 'h5',
extra: { extra: {

View File

@@ -3,8 +3,11 @@
<div> <div>
<van-cell-group> <van-cell-group>
<van-cell title="投保人" :value="underWriteData.appntName" /> <van-cell title="投保人" :value="underWriteData.appntName" />
<van-cell title="支付金额" :value="underWriteData.orderAmount == undefined ? '' : `${underWriteData.orderAmount}元`" class="payMent-title" /> <van-cell
title="支付金额"
:value="underWriteData.orderAmount == undefined ? '' : `${underWriteData.orderAmount}元`"
class="payMent-title"
/>
<van-cell-group class="flex align-items-c"> <van-cell-group class="flex align-items-c">
<img :src="src" class="pl10" /> <img :src="src" class="pl10" />
<van-cell title="银行卡支付" clickable> <van-cell title="银行卡支付" clickable>
@@ -14,7 +17,6 @@
</van-radio-group> </van-radio-group>
</van-cell> </van-cell>
</van-cell-group> </van-cell-group>
<van-cell title="姓名" :value="underWriteData.accountName" /> <van-cell title="姓名" :value="underWriteData.accountName" />
<van-cell title="卡号" :value="underWriteData.cardBookCode" /> <van-cell title="卡号" :value="underWriteData.cardBookCode" />
<van-cell title="银行"> <van-cell title="银行">
@@ -67,7 +69,13 @@
<van-button class="m-btn fr green" @click="reset">重置</van-button>--> <van-button class="m-btn fr green" @click="reset">重置</van-button>-->
<div class="bg-white bottom-btn"> <div class="bg-white bottom-btn">
<van-button type="danger" style="width: 50vw" @click="cancel" v-no-more-click="1000">返回投保单列表</van-button> <van-button type="danger" style="width: 50vw" @click="cancel" v-no-more-click="1000">返回投保单列表</van-button>
<van-button type="danger" style="width: 50vw" @click="payMent" v-no-more-click="1000" :disabled="payStatus == '1' || payStatus == '2' || payStatus == '8'">去支付</van-button> <van-button
type="danger"
style="width: 50vw"
@click="payMent"
v-no-more-click="1000"
:disabled="payStatus == '1' || payStatus == '2' || payStatus == '8'"
>去支付</van-button>
</div> </div>
</div> </div>
</template> </template>
@@ -127,17 +135,20 @@ export default {
tradeState: '' // 状态 tradeState: '' // 状态
}, },
gotPayParam: false, // 是否已正确获取支付参数, gotPayParam: false, // 是否已正确获取支付参数,
payStatus:'',// 接口返回的支付状态 payStatus: '' // 接口返回的支付状态
} }
}, },
mounted() { mounted() {
console.log('----保融form.action', config.payUrl) console.log('----保融form.action', config.payUrl)
document.body.style.backgroundColor = '#fff' document.body.style.backgroundColor = '#fff'
if (localStorage.salelist == '1') { if (localStorage.salelist == '1') {
// 第一次支付 调核保获取
this.underWrite() this.underWrite()
this.underWriteData = JSON.parse(window.localStorage.getItem('underWriteData')) this.underWriteData = JSON.parse(window.localStorage.getItem('underWriteData'))
this.srcImg = this.$assetsUrl + `images/bank/bank_${JSON.parse(window.localStorage.getItem('underWriteData')).bankCode}.png` this.srcImg = this.$assetsUrl + `images/bank/bank_${JSON.parse(window.localStorage.getItem('underWriteData')).bankCode}.png`
} else { } else {
// 再次支付 调详情 获取信息
this.twounderWrite()
this.underWriteData = JSON.parse(window.localStorage.getItem('underWriteData')) this.underWriteData = JSON.parse(window.localStorage.getItem('underWriteData'))
this.srcImg = this.$assetsUrl + `images/bank/bank_${JSON.parse(window.localStorage.getItem('underWriteData')).bankCode}.png` this.srcImg = this.$assetsUrl + `images/bank/bank_${JSON.parse(window.localStorage.getItem('underWriteData')).bankCode}.png`
} }
@@ -192,7 +203,6 @@ export default {
window.localStorage.setItem('payStatus', res.payStatus) window.localStorage.setItem('payStatus', res.payStatus)
window.localStorage.setItem('payInfo', JSON.stringify(res)) window.localStorage.setItem('payInfo', JSON.stringify(res))
} else { } else {
that.$toast.clear() that.$toast.clear()
that.$toast(res.resultMessage) that.$toast(res.resultMessage)
@@ -213,6 +223,29 @@ export default {
} }
}) })
}, },
// 再次支付
twounderWrite() {
getOrderDetail({ orderNo: window.localStorage.getItem('orderNo') }).then(res => {
if (res.code == '0') {
this.$toast.clear()
let underWriteData = {
accountName: res.content.orderDTO.orderAccountDTO.accountName,
appntName: res.content.orderDTO.appntDTO.name,
bankCode: res.content.orderDTO.orderAccountDTO.bankCode,
bankName: res.content.orderDTO.orderAccountDTO.bankName,
cardBookCode: res.content.orderDTO.orderAccountDTO.cardBookCode,
orderAmount: res.content.orderDTO.orderInfoDTO.orderAmount,
orderNo: res.content.orderDTO.orderAccountDTO.orderNo,
result: '',
resultMessage: '交易处理成功',
uwResult: '02'
}
window.localStorage.setItem('underWriteData', JSON.stringify(underWriteData))
} else {
this.$toast(res.resultMessage)
}
})
},
// 获取支付信息 // 获取支付信息
underWrite() { underWrite() {
let data = { let data = {
@@ -224,6 +257,7 @@ export default {
} }
} }
} }
underWrite(data).then(res => { underWrite(data).then(res => {
if (res.result == '0') { if (res.result == '0') {
this.$toast.clear() this.$toast.clear()