feature/GFRS-2350【前端-待完成】修改卡单支付分享时效--分享链接方法修改

This commit is contained in:
pangxingyue
2021-03-29 18:47:35 +08:00
parent 2bccd7db0a
commit d544656025
2 changed files with 11 additions and 24 deletions

View File

@@ -167,7 +167,7 @@ Vue.use(Checkbox).use(CheckboxGroup)
Vue.use(Field)
Vue.use(Button)
import { acceptInsurance, getBankList, underWrite, getOrderDetail } from '@/api/ebiz/sale/sale'
import { saveOrUpdateAccount, getPayTemp, getShareEffective } from '@/api/ebiz/cardList/cardList.js'
import { saveOrUpdateAccount, getPayTemp, getShareParam } from '@/api/ebiz/cardList/cardList.js'
import BankCardScan from '@/components/ebiz/sale/BankCardScan'
import Loading from '@/components/ebiz/Loading'
import config from '@/config'
@@ -260,8 +260,7 @@ export default {
let token = this.$route.query.token
let orderNo = this.$route.query.orderNo
let shareToken = this.$route.query.shareToken
localStorage.token = token
localStorage.shareToken = shareToken
localStorage.token = token
localStorage.orderNo = orderNo
this.isLoading = true
this.$toast.loading({
@@ -450,20 +449,8 @@ export default {
},
// 再次支付
getOrderDetail() {
var orderParms
let shareToken = window.localStorage.getItem('shareToken')
if (shareToken) {
orderParms = {
orderNo: window.localStorage.getItem('orderNo'),
shareToken: shareToken,
orderInfoType: "102"
}
} else {
orderParms = {
orderNo: window.localStorage.getItem('orderNo'),
}
}
getOrderDetail(orderParms).then(res => {
var orderParms
getOrderDetail({orderNo: window.localStorage.getItem('orderNo')}).then(res => {
if (res.result == '0') {
this.orderStatus = res.orderDTO.orderInfoDTO.orderStatus
try {
@@ -756,16 +743,16 @@ export default {
localStorage.bankCode = this.underWriteData.bankCode
localStorage.bankListName = this.bankListName
console.log(this.underWriteData.bankName, this.underWriteData.bankCode, this.bankListName, this.underWriteData.name)
let url = location.origin + '/#/cardList/pay?orderNo=' + localStorage.orderNo + '&token=' + localStorage.token
console.log(url)
let res = await getShareEffective({ shareType: 'card' })
let url = location.origin + '/#/cardList/pay?orderNo=' + localStorage.orderNo + '&token=' + localStorage.token
let res = await getShareParam({ shareType: 'card_pay' })
localStorage.token = res.content
if (res.result == '0') {
EWebBridge.webCallAppInJs('bridge', {
flag: 'share',
extra: {
title: `国富人寿卡单投保(${shareName})付款`,
content: '付款进行',
url: url + '&shareToken=' + encodeURI(res.content),
url: url,
img: this.$assetsUrl + 'images/logo.png'
}
})