diff --git a/src/views/kpi/assessment/goals/index.vue b/src/views/kpi/assessment/goals/index.vue index 3d49eae..e0f9a47 100644 --- a/src/views/kpi/assessment/goals/index.vue +++ b/src/views/kpi/assessment/goals/index.vue @@ -178,9 +178,10 @@ export default { return item.detailDtos ? item.detailDtos.filter(i => !i.isDelete).length : 0 }, async handleGetNext () { - for (let i in this.obj.recortModelDtos) { - if (this.obj.recortModelDtos[i].detailDtos.length > 0 && !this.obj.recortModelDtos[i].isTrue) { - this.$message.error(this.obj.recortModelDtos[i].name + '维度内的权重和必须为' + Math.round((this.obj.recortModelDtos[i].weight * 100) * 1000) / 1000) + const arr = this.handleFilter(this.obj.recortModelDtos) + for (let i in arr) { + if (arr[i].detailDtos.length > 0 && !arr[i].isTrue) { + this.$message.error(arr[i].name + '维度内的权重和必须为' + Math.round((arr[i].weight * 100) * 1000) / 1000) return } }