修复建议书选择险种时参数缺失问题,缓存存取方式调整

This commit is contained in:
bai.jinyan
2021-06-10 15:25:34 +08:00
parent 18be67ab6a
commit b0661a135b
8 changed files with 16 additions and 16 deletions

View File

@@ -685,7 +685,7 @@ export default {
}, },
//特殊处理 GFRS_M0016 GFRS_A0004 GFRS_A0005 赔付比例处理 //特殊处理 GFRS_M0016 GFRS_A0004 GFRS_A0005 赔付比例处理
async dogetLimitAndGetRate() { async dogetLimitAndGetRate() {
const orderNo = localStorage.getItem('orderNo') const orderNo = this.$CacheUtils.getLocItem('orderNo')
let detailPromise = this.isFrom === 'proposal' ? localStorage.proposalMedical : await getOrderDetail({ orderNo }) let detailPromise = this.isFrom === 'proposal' ? localStorage.proposalMedical : await getOrderDetail({ orderNo })
this.chooseProducts.map(item => { this.chooseProducts.map(item => {
if ( if (

View File

@@ -45,7 +45,7 @@ export default {
async mounted() { async mounted() {
if (localStorage.isFrom == 'sale') { if (localStorage.isFrom == 'sale') {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
getOrderDetail({ orderNo: localStorage.orderNo }).then( getOrderDetail({ orderNo: this.$CacheUtils.getLocItem('orderNo') }).then(
res => { res => {
if (res.result == 0) { if (res.result == 0) {
//------------------------专为桂/惠企写死--begin---------------// //------------------------专为桂/惠企写死--begin---------------//

View File

@@ -235,7 +235,7 @@ export default {
message: '加载中……' message: '加载中……'
}) })
resultData = await getDetail({ resultData = await getDetail({
orderNo: localStorage.orderNo, orderNo: this.$CacheUtils.getLocItem('orderNo'),
isMerge: '1', isMerge: '1',
orderType: 'proposalInsuredInfo', orderType: 'proposalInsuredInfo',
orderDTO: { insuredDTOs: [{ insuredId: insuredId }] } orderDTO: { insuredDTOs: [{ insuredId: insuredId }] }
@@ -247,7 +247,7 @@ export default {
loadingType: 'spinner', loadingType: 'spinner',
message: '加载中……' message: '加载中……'
}) })
resultData = await orderDetail({ orderNo: localStorage.orderNo, isMerge: '1' }) resultData = await orderDetail({ orderNo: this.$CacheUtils.getLocItem('orderNo'), isMerge: '1' })
} }
if (resultData.result == 0) { if (resultData.result == 0) {
let riskDTOLst let riskDTOLst
@@ -316,7 +316,7 @@ export default {
resultData = await deleteProposal({ resultData = await deleteProposal({
orderDTO: { orderDTO: {
orderInfoDTO: { orderInfoDTO: {
orderNo: localStorage.orderNo orderNo: this.$CacheUtils.getLocItem('orderNo')
}, },
insuredDTOs: [ insuredDTOs: [
{ {
@@ -336,7 +336,7 @@ export default {
id: this.chooseProducts[index].insuanceId, id: this.chooseProducts[index].insuanceId,
orderDTO: { orderDTO: {
orderInfoDTO: { orderInfoDTO: {
orderNo: localStorage.orderNo orderNo: this.$CacheUtils.getLocItem('orderNo')
} }
} }
}) })
@@ -458,7 +458,7 @@ export default {
let param = { let param = {
orderDTO: { orderDTO: {
orderInfoDTO: { orderInfoDTO: {
orderNo: localStorage.orderNo, orderNo: this.$CacheUtils.getLocItem('orderNo'),
activeType: type=='KMH'?this.active_radio == '1'?'KMH':'':type=='SQY'?this.active_sqy_radio=='1'?'SQY':'':'' activeType: type=='KMH'?this.active_radio == '1'?'KMH':'':type=='SQY'?this.active_sqy_radio=='1'?'SQY':'':''
} }
} }

View File

@@ -48,7 +48,7 @@ export default {
extra: { extra: {
title: this.title, title: this.title,
content: '国富为您量身定制的保险产品,请查收', content: '国富为您量身定制的保险产品,请查收',
url: location.origin + '/#/proposal/pdf?orderNo=' + localStorage.orderNo + '&token=' + localStorage.token, url: location.origin + '/#/proposal/pdf?orderNo=' + this.$CacheUtils.getLocItem('orderNo') + '&token=' + this.$CacheUtils.getLocItem('token'),
img: this.$assetsUrl + 'images/logo.png' img: this.$assetsUrl + 'images/logo.png'
} }
}) })

View File

@@ -287,7 +287,7 @@ export default {
} else { } else {
//在app端 //在app端
params.proposalInfoDTO.proposalNo = localStorage.orderNo params.proposalInfoDTO.proposalNo = this.$CacheUtils.getLocItem('orderNo')
this.mainRiskCodes.push(localStorage.mainRiskCode) this.mainRiskCodes.push(localStorage.mainRiskCode)
console.log(localStorage.mainRiskCode) console.log(localStorage.mainRiskCode)
// if (localStorage.mainRiskCodes) { // if (localStorage.mainRiskCodes) {

View File

@@ -289,7 +289,7 @@ export default {
let params = { let params = {
orderDTO: { orderDTO: {
orderInfoDTO: { orderInfoDTO: {
orderNo: localStorage.orderNo orderNo: this.$CacheUtils.getLocItem('orderNo')
}, },
insuredDTOs: [this.insured] insuredDTOs: [this.insured]
} }

View File

@@ -242,7 +242,7 @@ export default {
//编辑 //编辑
edit(item) { edit(item) {
//建议书列表 编辑=》制作中的建议书跳转到选择被保险人页面; //建议书列表 编辑=》制作中的建议书跳转到选择被保险人页面;
localStorage.orderNo = item.orderInfoDTO.orderNo this.$CacheUtils.setLocItem('orderNo', item.orderInfoDTO.orderNo)
this.$CacheUtils.setLocItem('canMoveOn', 1) this.$CacheUtils.setLocItem('canMoveOn', 1)
this.$jump({ this.$jump({
flag: 'h5', flag: 'h5',
@@ -258,7 +258,7 @@ export default {
//预览 跳转至利益演示 //预览 跳转至利益演示
preview(item) { preview(item) {
console.log(item.insuredDTOs[0].mainRisk[0].mainRiskCode) console.log(item.insuredDTOs[0].mainRisk[0].mainRiskCode)
localStorage.orderNo = item.orderInfoDTO.orderNo this.$CacheUtils.setLocItem('orderNo', item.orderInfoDTO.orderNo)
//新增 解决直接点击预览报错问题 //新增 解决直接点击预览报错问题
localStorage.mainRiskCode = item.insuredDTOs[0].mainRisk[0].mainRiskCode localStorage.mainRiskCode = item.insuredDTOs[0].mainRisk[0].mainRiskCode
this.$jump({ this.$jump({
@@ -306,7 +306,7 @@ export default {
toInsurance(params).then(res => { toInsurance(params).then(res => {
if (res.result == '0') { if (res.result == '0') {
localStorage.chooseProductCodes = '' localStorage.chooseProductCodes = ''
localStorage.orderNo = res.content.orderNo this.$CacheUtils.setLocItem('orderNo', res.content.orderNo)
this.$jump({ this.$jump({
flag: 'h5', flag: 'h5',
extra: { extra: {

View File

@@ -498,7 +498,7 @@ export default {
} }
} else { } else {
//在app端 //在app端
params.proposalInfoDTO.proposalNo = localStorage.orderNo params.proposalInfoDTO.proposalNo = this.$CacheUtils.getLocItem('orderNo')
getDemo(params).then(res => { getDemo(params).then(res => {
this.formatLocal(res) this.formatLocal(res)
}) })
@@ -669,12 +669,12 @@ export default {
} }
let params = { let params = {
proposalInfoDTO: { proposalInfoDTO: {
proposalNo: localStorage.orderNo proposalNo: this.$CacheUtils.getLocItem('orderNo')
} }
} }
toInsurance(params).then(res => { toInsurance(params).then(res => {
if (res.result == '0') { if (res.result == '0') {
localStorage.orderNo = res.content.orderNo this.$CacheUtils.setLocItem('orderNo', res.content.orderNo)
localStorage.chooseProductCodes = '' localStorage.chooseProductCodes = ''
this.$jump({ this.$jump({
flag: 'h5', flag: 'h5',