mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-23 04:06:45 +08:00
[FIX]电投优化-受益人页面、添加受益人页面
This commit is contained in:
@@ -42,15 +42,15 @@ export default {
|
|||||||
return {
|
return {
|
||||||
pageTitle: [
|
pageTitle: [
|
||||||
{ pageNo: 1, pageItem: '投保人信息', urlStr: '/sale/insuredInfo', tabClass: '' },
|
{ pageNo: 1, pageItem: '投保人信息', urlStr: '/sale/insuredInfo', tabClass: '' },
|
||||||
{ pageNo: 2, pageItem: '被保人信息', urlStr: '/sale/insuredPerson', tabClass: '' },
|
{ pageNo: 2, pageItem: '被保险人信息', urlStr: '/sale/insuredPerson', tabClass: '' },
|
||||||
{ pageNo: 3, pageItem: '选择产品', urlStr: '/common/selectedProduct', tabClass: '' },
|
{ pageNo: 3, pageItem: '选择产品', urlStr: '/common/selectedProduct', tabClass: '' },
|
||||||
{ pageNo: 4, pageItem: '受益人信息', urlStr: '/sale/beneficiary', tabClass: '' },
|
{ pageNo: 4, pageItem: '受益人信息', urlStr: '/sale/beneficiary', tabClass: '' },
|
||||||
{ pageNo: 5, pageItem: '告知信息', urlStr: '/sale/NotifyingMessage', tabClass: '' },
|
{ pageNo: 5, pageItem: '告知信息', urlStr: '/sale/notifyingMessage', tabClass: '' },
|
||||||
{ pageNo: 6, pageItem: '账户信息', urlStr: '/sale/AccountInformation', tabClass: '' },
|
{ pageNo: 6, pageItem: '账户信息', urlStr: '/sale/accountInformation', tabClass: '' },
|
||||||
{ pageNo: 7, pageItem: '附件上传', urlStr: '/sale/AttachmentManagement', tabClass: '' },
|
{ pageNo: 7, pageItem: '附件上传', urlStr: '/sale/attachmentManagement', tabClass: '' },
|
||||||
{ pageNo: 8, pageItem: '签名确认', urlStr: '/sale/signatureConfirmation', tabClass: '' }
|
{ pageNo: 8, pageItem: '签名确认', urlStr: '/sale/signatureConfirmation', tabClass: '' }
|
||||||
],
|
],
|
||||||
//localStorage.salePageFlag: 1-投保人信息 2-被保人信息 3-选择产品 4-受益人信息 5-告知信息 6-账户信息 7-附件上传 8-签名确认
|
//localStorage.salePageFlag:控制导航是否可以直接跳转页面 1-投保人信息 2-被保人信息 3-选择产品 4-受益人信息 5-告知信息 6-账户信息 7-附件上传 8-签名确认
|
||||||
salePageFlag: Number(localStorage.salePageFlag)
|
salePageFlag: Number(localStorage.salePageFlag)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -86,7 +86,7 @@ export default {
|
|||||||
url = `/sale/AttachmentManagement?edit=1&salePageFlag=${pageIndex}`
|
url = `/sale/AttachmentManagement?edit=1&salePageFlag=${pageIndex}`
|
||||||
break
|
break
|
||||||
case 8: //跳到签名确认页面
|
case 8: //跳到签名确认页面
|
||||||
url = `/sale/signatureConfirmation?edit=1&salePageFlag=${pageIndex}`
|
url = `/sale/SignatureConfirmation?edit=1&salePageFlag=${pageIndex}`
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
break
|
break
|
||||||
@@ -104,7 +104,7 @@ export default {
|
|||||||
let endIndex = location.hash.indexOf('?', 1)
|
let endIndex = location.hash.indexOf('?', 1)
|
||||||
let str = endIndex == -1 ? location.hash.slice(1) : location.hash.slice(1, endIndex)
|
let str = endIndex == -1 ? location.hash.slice(1) : location.hash.slice(1, endIndex)
|
||||||
this.pageTitle.forEach(v => {
|
this.pageTitle.forEach(v => {
|
||||||
if (v.urlStr == str) {
|
if (v.urlStr.toLowerCase() == str.toLowerCase()) {
|
||||||
v.tabClass = 'active'
|
v.tabClass = 'active'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -92,6 +92,13 @@ export default {
|
|||||||
getOrderDetail({ orderNo: localStorage.orderNo }).then(res => {
|
getOrderDetail({ orderNo: localStorage.orderNo }).then(res => {
|
||||||
if (res.result == 0) {
|
if (res.result == 0) {
|
||||||
this.$utils.intLocalStorage(res)
|
this.$utils.intLocalStorage(res)
|
||||||
|
this.type = res.orderDTO.orderInfoDTO.bnfFlag == '1' ? '2' : '1' //bnfFlag 0-法定受益人 1-指定受益人
|
||||||
|
if (res.orderDTO.insuredDTOs[0].bnfDTOs !== null) {
|
||||||
|
this.beneficiaries = this.beneficiaries.concat(res.orderDTO.insuredDTOs[0].bnfDTOs)
|
||||||
|
localStorage.beneficiaryInfo = JSON.stringify(res.orderDTO.insuredDTOs[0].bnfDTOs)
|
||||||
|
} else {
|
||||||
|
localStorage.beneficiaryInfo = []
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
@@ -185,6 +192,7 @@ export default {
|
|||||||
// console.log(res)
|
// console.log(res)
|
||||||
if (res.result == 0) {
|
if (res.result == 0) {
|
||||||
localStorage.removeItem('applicant')
|
localStorage.removeItem('applicant')
|
||||||
|
localStorage.removeItem('fromAddBeneficiaryInfo')
|
||||||
if (!this.$route.query.salePageFlag) {
|
if (!this.$route.query.salePageFlag) {
|
||||||
//不是从导航栏进入
|
//不是从导航栏进入
|
||||||
localStorage.salePageFlag = '5'
|
localStorage.salePageFlag = '5'
|
||||||
|
|||||||
@@ -564,10 +564,10 @@ export default {
|
|||||||
that.$jump({
|
that.$jump({
|
||||||
flag: 'h5',
|
flag: 'h5',
|
||||||
extra: {
|
extra: {
|
||||||
url: location.origin + '/#/sale/accountInformation'
|
url: location.origin + '/#/sale/AccountInformation'
|
||||||
},
|
},
|
||||||
routerInfo: {
|
routerInfo: {
|
||||||
path: '/sale/accountInformation'
|
path: '/sale/AccountInformation'
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user