diff --git a/src/views/ebiz/product/ProductDetail.vue b/src/views/ebiz/product/ProductDetail.vue index a905eb914..c7699f0b0 100644 --- a/src/views/ebiz/product/ProductDetail.vue +++ b/src/views/ebiz/product/ProductDetail.vue @@ -102,12 +102,8 @@ export default { localStorage.chooseProductCodes = '' //置空所选险种 let path = `/sale/insuredInfo` let flagPermission = true - if (this.$route.params.productDetailCode == 'GFRSPRO_M0024') { - flagPermission = await riskRules.getProductSellPermissionList('GFRS_M0024', this) - let specilFlag = '1' - path = `${path}?specilFlag=${specilFlag}` - } else if(this.$route.params.productDetailCode == 'GFRSPRO_M0040'){ - flagPermission = await riskRules.getProductSellPermissionList('GFRS_M0040', this) + if (this.$route.params.productDetailCode == 'GFRSPRO_M0024' || this.$route.params.productDetailCode == 'GFRSPRO_M0040') { + flagPermission = await riskRules.getProductSellPermissionList(this.$route.params.productDetailCode, this) let specilFlag = '1' path = `${path}?specilFlag=${specilFlag}` } else { diff --git a/src/views/ebiz/proposal/List.vue b/src/views/ebiz/proposal/List.vue index 3930033ec..15206e455 100644 --- a/src/views/ebiz/proposal/List.vue +++ b/src/views/ebiz/proposal/List.vue @@ -286,10 +286,12 @@ export default { return Toast.fail('暂不支持组合产品转投保') } } + let permissionRiskCode ; let flag = item.insuredDTOs[0].riskDTOLst.some(v => { + permissionRiskCode = v.riskCode; return v.riskCode == 'GFRS_M0024' || v.riskCode == 'GFRS_M0040' }) - if (flag && (await riskRules.getProductSellPermissionList('GFRS_M0024', this))) { + if (flag && (await riskRules.getProductSellPermissionList(permissionRiskCode, this))) { return this.$toast('抱歉,您没有该产品的销售权限!') } // let flag = item.insuredDTOs[0].riskDTOLst.some(v => {