From d997d6fda65b7f22691c7a2f1e8dcd6c67824f10 Mon Sep 17 00:00:00 2001 From: "li.kai" Date: Wed, 8 Jul 2020 17:22:32 +0800 Subject: [PATCH] =?UTF-8?q?[FIX]=20=E4=BF=AE=E6=94=B9=E5=BB=BA=E8=AE=AE?= =?UTF-8?q?=E4=B9=A6=E8=BD=AC=E6=8A=95=E4=BF=9Dcheck=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/common/risk-rules.js | 4 +++- src/views/ebiz/proposal/List.vue | 13 ++++++++++--- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/views/ebiz/common/risk-rules.js b/src/views/ebiz/common/risk-rules.js index a8ed5b6b1..8b9e6a716 100644 --- a/src/views/ebiz/common/risk-rules.js +++ b/src/views/ebiz/common/risk-rules.js @@ -77,8 +77,10 @@ export default { //获取产品售卖权限列表 getProductSellPermissionList(val, that) { let flag = true + const data = { productCodes: [val] } + if (Object.prototype.toString.call(val) === '[object Array]') data.productCodes = [...val] return new Promise((resolve, reject) => { - productCheck({ productCodes: [val] }).then( + productCheck(data).then( res => { if (res.result == '0') { if (JSON.stringify(res.content) == '{}') { diff --git a/src/views/ebiz/proposal/List.vue b/src/views/ebiz/proposal/List.vue index 3ef44fc9e..29e6ceb93 100644 --- a/src/views/ebiz/proposal/List.vue +++ b/src/views/ebiz/proposal/List.vue @@ -261,13 +261,20 @@ export default { }, //转投保 async toInsurance(item) { + console.log(item) if (item.insuredDTOs[0].mainRisk.length == '2') { return Toast.fail('暂不支持组合产品转投保') } - let flag = item.insuredDTOs[0].riskDTOLst.some(v => { - return v.riskCode == 'GFRS_M0024' + // let flag = item.insuredDTOs[0].riskDTOLst.some(v => { + // return v.riskCode == 'GFRS_M0024' //桂企单独调用check + // }) + + let flag = true //所有类型都调用check + const arr = [] + item.insuredDTOs[0].riskDTOLst.map(item => { + arr.push(item.riskCode) }) - if (flag && (await riskRules.getProductSellPermissionList('GFRS_M0024', this))) { + if (flag && (await riskRules.getProductSellPermissionList(arr, this))) { return this.$toast('抱歉,您没有该产品的销售权限!') }