From 4fa70522ceaeb2e56e308da417d8825217f8d8f3 Mon Sep 17 00:00:00 2001 From: xiongchengqiang Date: Wed, 2 Dec 2020 11:21:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assessment/performance/components/table.vue | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/views/kpi/assessment/performance/components/table.vue b/src/views/kpi/assessment/performance/components/table.vue index 0491c17..4693376 100644 --- a/src/views/kpi/assessment/performance/components/table.vue +++ b/src/views/kpi/assessment/performance/components/table.vue @@ -212,18 +212,13 @@ export default { return this.handleGetScorlList(this.obj.recortModelDtos[0].detailDtos[0].scoreDtos).map((item, index) => { let result = 0 this.obj.recortModelDtos.map(j => { - console.log('j: ', j) - j.detailDtos.map(k => { - k.scoreDtos.map(n => { - console.log('n: ', n) - let str = n.calculate.replace(/{\w+}/g, (l) => { - l = l.replace(/{|}/g, '') - return n[l] || 0 - }) - console.log('str: ', str) - // eslint-disable-next-line no-eval - result += eval(str) + j.detailDtos.map((k, index2) => { + let str = k.scoreDtos[index].calculate.replace(/{\w+}/g, (l) => { + l = l.replace(/{|}/g, '') + return k.scoreDtos[index][l] || 0 }) + // eslint-disable-next-line no-eval + result += eval(str) }) }) const arr = this.scoreList.filter(i => i.minScore <= result && i.maxScore > result)