diff --git a/src/views/ebiz/common/MainRiskList.vue b/src/views/ebiz/common/MainRiskList.vue index 8566e49d3..ae1e3c6f3 100644 --- a/src/views/ebiz/common/MainRiskList.vue +++ b/src/views/ebiz/common/MainRiskList.vue @@ -78,13 +78,13 @@ export default { async getMainRiskList() { let mainRiskCodes = localStorage.mainRiskCodes && JSON.parse(localStorage.mainRiskCodes) let mainListDate = { platform: 'app' } - switch (this.isFrom){ + switch (this.isFrom) { case 'proposal': mainListDate.platform = 'proposal' - break; + break case 'sale': mainListDate.platform = 'app' - break; + break } let resultData = await mainRiskList(mainListDate) if (resultData.result == 0) { @@ -201,7 +201,8 @@ export default { return this.$toast('抱歉,您没有该产品的销售权限!') } - let flagCompany = await riskRules.checkCompany(resultData.productCode, JSON.parse(localStorage.saleInsuredInfo).workcompany, this) + let flagCompany = await riskRules.checkCompany(resultData.productCode, JSON.parse(this.$CacheUtils.getLocItem('saleInsuredInfo')).workcompany, this) + if (flagCompany && localStorage.isFrom != 'proposal') { //校验该投保人的工作单位是否能够投保该产品 return this.$toast('该投保人工作单位不能投保该产品')