diff --git a/src/views/ebiz/product/ProductDetail.vue b/src/views/ebiz/product/ProductDetail.vue index 4c9f66231..c7699f0b0 100644 --- a/src/views/ebiz/product/ProductDetail.vue +++ b/src/views/ebiz/product/ProductDetail.vue @@ -103,7 +103,7 @@ export default { let path = `/sale/insuredInfo` let flagPermission = true if (this.$route.params.productDetailCode == 'GFRSPRO_M0024' || this.$route.params.productDetailCode == 'GFRSPRO_M0040') { - flagPermission = await riskRules.getProductSellPermissionList('GFRS_M0024', this) + 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 f7df44e46..b2d1573bd 100644 --- a/src/views/ebiz/proposal/List.vue +++ b/src/views/ebiz/proposal/List.vue @@ -281,10 +281,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('抱歉,您没有该产品的销售权限!') }