Commit 0074e60a388a8d6ec5b4eead665ad77806a5f3e6
1 parent
e5f407d6
导出报表参数设置
Showing
1 changed file
with
15 additions
and
6 deletions
src/views/standard/test/contrast.vue
@@ -372,8 +372,8 @@ export default { | @@ -372,8 +372,8 @@ export default { | ||
372 | nums.push(Number(item[2])); | 372 | nums.push(Number(item[2])); |
373 | }); | 373 | }); |
374 | for (let i = 0; i < nums.length; i++) { | 374 | for (let i = 0; i < nums.length; i++) { |
375 | - console.log(nums[i + 1] && (nums[i + 1] >= nums[i])) | ||
376 | - if (nums[i + 1] && (nums[i + 1] >= nums[i])) { | 375 | + console.log(nums[i + 1] && nums[i + 1] >= nums[i]); |
376 | + if (nums[i + 1] && nums[i + 1] >= nums[i]) { | ||
377 | ERR_OK = true; | 377 | ERR_OK = true; |
378 | this.$message.warning("高等级比例不能低于低等级比例!请检查"); | 378 | this.$message.warning("高等级比例不能低于低等级比例!请检查"); |
379 | break; | 379 | break; |
@@ -447,10 +447,19 @@ export default { | @@ -447,10 +447,19 @@ export default { | ||
447 | async exportData() { | 447 | async exportData() { |
448 | if (this.exportLoading == true) return; | 448 | if (this.exportLoading == true) return; |
449 | this.exportLoading = true; | 449 | this.exportLoading = true; |
450 | + let params = { ...this.fromData }; | ||
451 | + if (params.levelType == 0) { | ||
452 | + params.levels = params.levels.map((item) => { | ||
453 | + console.log(item); | ||
454 | + item[1] = ((item[1] / 100) * this.examPaperScore).toFixed(1); | ||
455 | + item[2] = ((item[2] / 100) * this.examPaperScore).toFixed(1); | ||
456 | + return item; | ||
457 | + }); | ||
458 | + } | ||
450 | const data = await this.$request.exportExamMultiReport({ | 459 | const data = await this.$request.exportExamMultiReport({ |
451 | examIds: this.ids, | 460 | examIds: this.ids, |
452 | - levels: this.fromData.levels, | ||
453 | - levelType: this.fromData.levelType, | 461 | + levels: params.levels, |
462 | + levelType: params.levelType, | ||
454 | }); | 463 | }); |
455 | this.exportLoading = false; | 464 | this.exportLoading = false; |
456 | if (data) { | 465 | if (data) { |
@@ -485,7 +494,7 @@ export default { | @@ -485,7 +494,7 @@ export default { | ||
485 | .setMinScore { | 494 | .setMinScore { |
486 | position: absolute; | 495 | position: absolute; |
487 | bottom: 0; | 496 | bottom: 0; |
488 | - right: 50px; | 497 | + right: 0; |
489 | } | 498 | } |
490 | } | 499 | } |
491 | .page-content { | 500 | .page-content { |
@@ -493,7 +502,7 @@ export default { | @@ -493,7 +502,7 @@ export default { | ||
493 | } | 502 | } |
494 | } | 503 | } |
495 | .tab-box { | 504 | .tab-box { |
496 | - width: 800px; | 505 | + width: 400px; |
497 | margin: 0 auto 12px; | 506 | margin: 0 auto 12px; |
498 | background: #f8f8f8; | 507 | background: #f8f8f8; |
499 | border-radius: 20px; | 508 | border-radius: 20px; |