From 0074e60a388a8d6ec5b4eead665ad77806a5f3e6 Mon Sep 17 00:00:00 2001 From: 梁保满 Date: Fri, 27 Oct 2023 11:47:44 +0800 Subject: [PATCH] 导出报表参数设置 --- src/views/standard/test/contrast.vue | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/views/standard/test/contrast.vue b/src/views/standard/test/contrast.vue index 07e3439..5921159 100644 --- a/src/views/standard/test/contrast.vue +++ b/src/views/standard/test/contrast.vue @@ -372,8 +372,8 @@ export default { nums.push(Number(item[2])); }); for (let i = 0; i < nums.length; i++) { - console.log(nums[i + 1] && (nums[i + 1] >= nums[i])) - if (nums[i + 1] && (nums[i + 1] >= nums[i])) { + console.log(nums[i + 1] && nums[i + 1] >= nums[i]); + if (nums[i + 1] && nums[i + 1] >= nums[i]) { ERR_OK = true; this.$message.warning("高等级比例不能低于低等级比例!请检查"); break; @@ -447,10 +447,19 @@ export default { async exportData() { if (this.exportLoading == true) return; this.exportLoading = true; + let params = { ...this.fromData }; + if (params.levelType == 0) { + params.levels = params.levels.map((item) => { + console.log(item); + item[1] = ((item[1] / 100) * this.examPaperScore).toFixed(1); + item[2] = ((item[2] / 100) * this.examPaperScore).toFixed(1); + return item; + }); + } const data = await this.$request.exportExamMultiReport({ examIds: this.ids, - levels: this.fromData.levels, - levelType: this.fromData.levelType, + levels: params.levels, + levelType: params.levelType, }); this.exportLoading = false; if (data) { @@ -485,7 +494,7 @@ export default { .setMinScore { position: absolute; bottom: 0; - right: 50px; + right: 0; } } .page-content { @@ -493,7 +502,7 @@ export default { } } .tab-box { - width: 800px; + width: 400px; margin: 0 auto 12px; background: #f8f8f8; border-radius: 20px; -- libgit2 0.21.4