diff --git a/src/views/ebiz/sale/List.vue b/src/views/ebiz/sale/List.vue index ff894c038..9e13ac1b9 100644 --- a/src/views/ebiz/sale/List.vue +++ b/src/views/ebiz/sale/List.vue @@ -447,7 +447,7 @@ export default { this.loadMore() }, //投保单详情 - goDetail(order) { + async goDetail(order) { let thisToken = this.$CacheUtils.getLocItem('token') window.localStorage.clear() this.$CacheUtils.setLocItem('token', thisToken) @@ -475,7 +475,35 @@ export default { }else if(orderStatus == '37'){//受益人保存成功, 跳到告知信息-- url = '/sale/NotifyingMessage?edit=1&orderNo='+orderNo }else if(orderStatus == '38'){ //账户信息保存成功, 跳到附件管理-- + if(order.orderInfoDTO.activeType == 'KMH') { + let params = { + orderNo: order.orderInfoDTO.orderNo + } + this.$toast.loading({ + duration: 0, // 持续展示 toast + forbidClick: true, // 禁用背景点击 + loadingType: 'spinner', + message: '加载中……', + }) + await getBankCardSignState(params).then(res => { + this.$toast.clear() + if(res.result == 0) { + if(res.content.needSign == '0' || res.content.needSign == null) { + if(res.content.signState == '0' || res.content.signState == '2') { + url = '/sale/AttachmentManagement?edit=1&orderNo='+orderNo + } else { + url = '/sale/AccountInformation?edit=1&orderNo='+orderNo + } + } else { + url = '/sale/AccountInformation?edit=1&orderNo='+orderNo + } + } else { + this.$toast(res.resultMessage) + } + }) + } else { url = '/sale/AttachmentManagement?edit=1&orderNo='+orderNo + } }else if(orderStatus == '39'){ //险种信息保存成功, 跳到已选产品列表 url = '/common/selectedProduct?edit=1&orderNo='+orderNo }else if(orderStatus == '40'){//告知信息保存成功, 跳到风险测评--