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