优化
This commit is contained in:
parent
9213f42237
commit
4fa70522ce
@ -212,20 +212,15 @@ export default {
|
|||||||
return this.handleGetScorlList(this.obj.recortModelDtos[0].detailDtos[0].scoreDtos).map((item, index) => {
|
return this.handleGetScorlList(this.obj.recortModelDtos[0].detailDtos[0].scoreDtos).map((item, index) => {
|
||||||
let result = 0
|
let result = 0
|
||||||
this.obj.recortModelDtos.map(j => {
|
this.obj.recortModelDtos.map(j => {
|
||||||
console.log('j: ', j)
|
j.detailDtos.map((k, index2) => {
|
||||||
j.detailDtos.map(k => {
|
let str = k.scoreDtos[index].calculate.replace(/{\w+}/g, (l) => {
|
||||||
k.scoreDtos.map(n => {
|
|
||||||
console.log('n: ', n)
|
|
||||||
let str = n.calculate.replace(/{\w+}/g, (l) => {
|
|
||||||
l = l.replace(/{|}/g, '')
|
l = l.replace(/{|}/g, '')
|
||||||
return n[l] || 0
|
return k.scoreDtos[index][l] || 0
|
||||||
})
|
})
|
||||||
console.log('str: ', str)
|
|
||||||
// eslint-disable-next-line no-eval
|
// eslint-disable-next-line no-eval
|
||||||
result += eval(str)
|
result += eval(str)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
})
|
|
||||||
const arr = this.scoreList.filter(i => i.minScore <= result && i.maxScore > result)
|
const arr = this.scoreList.filter(i => i.minScore <= result && i.maxScore > result)
|
||||||
return {
|
return {
|
||||||
Score: result.toFixed(3),
|
Score: result.toFixed(3),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user