mirror of
http://112.124.100.131/GFRS/ebiz-h5.git
synced 2025-12-10 02:16:44 +08:00
建议书参数缺失问题-修改建议书订单号为路由传参---提交人:白金岩
This commit is contained in:
@@ -2130,8 +2130,11 @@ export default {
|
||||
if (localStorage.isFrom == 'sale' && resultData.deleteFlag == '0') {
|
||||
localStorage.salePageFlag = '3'
|
||||
}
|
||||
let url = '/common/selectedProduct'
|
||||
//建议书
|
||||
if (localStorage.isFrom == 'proposal' && resultData.content.id) {
|
||||
let proposalOrderNo = this.$CacheUtils.getLocItem('orderNo') || ''
|
||||
url += '?proposalOrderNo='+proposalOrderNo
|
||||
this.saleInsuredPersonInfo.insuredId = resultData.content.id
|
||||
this.$CacheUtils.setLocItem('saleInsuredPersonInfo', JSON.stringify(this.saleInsuredPersonInfo))
|
||||
}
|
||||
@@ -2144,7 +2147,7 @@ export default {
|
||||
routerInfo: {
|
||||
type: 2,
|
||||
index: -2,
|
||||
path: '/common/selectedProduct'
|
||||
path: url
|
||||
}
|
||||
})
|
||||
} else {
|
||||
|
||||
@@ -181,6 +181,8 @@ export default {
|
||||
} else if (this.$route.query.salePageFlag) {
|
||||
//如果是从导航栏点击进入
|
||||
this.salePageFlag = localStorage.salePageFlag
|
||||
} else if (this.$route.query.proposalOrderNo) {
|
||||
this.$CacheUtils.setLocItem('orderNo',this.$route.query.proposalOrderNo)
|
||||
}
|
||||
|
||||
// localStorage.orderNo = '19090510425500178912'
|
||||
@@ -395,6 +397,10 @@ export default {
|
||||
let routerUrl
|
||||
if (localStorage.isFrom == 'proposal') {
|
||||
routerUrl = '/proposal/chooseInsuredPerson'
|
||||
if (this.$CacheUtils.getLocItem('orderNo') || this.$route.query.proposalOrderNo) {
|
||||
let proposalOrderNo = this.$CacheUtils.getLocItem('orderNo') || this.$route.query.proposalOrderNo
|
||||
routerUrl += '?proposalOrderNo='+proposalOrderNo
|
||||
}
|
||||
let page = this.$route.query.proposalEdit == '1' ? '-1' : '-2'
|
||||
|
||||
this.$jump({
|
||||
|
||||
@@ -259,7 +259,7 @@ export default {
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
url: location.origin + '/#/proposal/chooseInsuredPerson',
|
||||
url: location.origin + `/#/proposal/chooseInsuredPerson?proposalOrderNo=${res.content.orderNo}`,
|
||||
needRefresh: '1'
|
||||
},
|
||||
routerInfo: {
|
||||
|
||||
@@ -97,7 +97,8 @@ export default {
|
||||
}
|
||||
],
|
||||
chooseList: [], //添加上的被保险人
|
||||
proposalInfo: '' //查询中的建议书信息
|
||||
proposalInfo: '', //查询中的建议书信息
|
||||
proposalOrderNo: ''
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -111,9 +112,10 @@ export default {
|
||||
BreadcrumbNavigator
|
||||
},
|
||||
mounted() {
|
||||
this.proposalOrderNo = this.$CacheUtils.getLocItem('orderNo') || this.$route.query.proposalOrderNo || ''
|
||||
//根据后台数据来展示
|
||||
let proposalInfoDTO = {
|
||||
orderNo: this.$CacheUtils.getLocItem('orderNo')
|
||||
orderNo: this.proposalOrderNo
|
||||
}
|
||||
getDetail(proposalInfoDTO).then(res => {
|
||||
if (res.result == '0') {
|
||||
@@ -341,7 +343,7 @@ export default {
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
url: location.origin + '/#/proposal/insuredPerson'
|
||||
url: location.origin + `/#/proposal/insuredPerson?proposalOrderNo=${this.proposalOrderNo}`
|
||||
},
|
||||
routerInfo: {
|
||||
path: '/proposal/insuredPerson'
|
||||
@@ -357,7 +359,7 @@ export default {
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
url: location.origin + '/#/common/selectedProduct?proposalEdit=1'
|
||||
url: location.origin + `/#/common/selectedProduct?proposalEdit=1&proposalOrderNo=${item.orderNo}`
|
||||
},
|
||||
routerInfo: {
|
||||
path: '/common/selectedProduct'
|
||||
|
||||
@@ -256,6 +256,7 @@ export default {
|
||||
},
|
||||
//判断跳转来源
|
||||
fromPath() {
|
||||
let proposalOrderNo = this.$route.query.proposalOrderNo || this.$CacheUtils.getLocItem('orderNo') || ''
|
||||
let codes = localStorage.chooseProductCodes
|
||||
let fromSelect = false
|
||||
if (codes && codes != '[]') {
|
||||
@@ -289,7 +290,7 @@ export default {
|
||||
let params = {
|
||||
orderDTO: {
|
||||
orderInfoDTO: {
|
||||
orderNo: this.$CacheUtils.getLocItem('orderNo')
|
||||
orderNo: proposalOrderNo
|
||||
},
|
||||
insuredDTOs: [this.insured]
|
||||
}
|
||||
@@ -309,6 +310,7 @@ export default {
|
||||
},
|
||||
//主流程
|
||||
mainPath() {
|
||||
let proposalOrderNo = this.$route.query.proposalOrderNo || this.$CacheUtils.getLocItem('orderNo') || ''
|
||||
localStorage.isFrom = 'proposal'
|
||||
let insuredInfo = {}
|
||||
let cacheInfo = JSON.parse(this.$CacheUtils.getLocItem('saleInsuredPersonInfo'))
|
||||
@@ -317,7 +319,7 @@ export default {
|
||||
this.$jump({
|
||||
flag: 'h5',
|
||||
extra: {
|
||||
url: location.origin + '/#/common/selectedProduct'
|
||||
url: location.origin + `/#/common/selectedProduct?proposalOrderNo=${proposalOrderNo}`
|
||||
},
|
||||
routerInfo: {
|
||||
path: '/common/selectedProduct'
|
||||
|
||||
Reference in New Issue
Block a user