mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-11 13:16:43 +08:00
20号上线修改重复支付重复调核保
This commit is contained in:
@@ -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: {
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user