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 | 372 | nums.push(Number(item[2])); |
| 373 | 373 | }); |
| 374 | 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 | 377 | ERR_OK = true; |
| 378 | 378 | this.$message.warning("高等级比例不能低于低等级比例!请检查"); |
| 379 | 379 | break; |
| ... | ... | @@ -447,10 +447,19 @@ export default { |
| 447 | 447 | async exportData() { |
| 448 | 448 | if (this.exportLoading == true) return; |
| 449 | 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 | 459 | const data = await this.$request.exportExamMultiReport({ |
| 451 | 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 | 464 | this.exportLoading = false; |
| 456 | 465 | if (data) { |
| ... | ... | @@ -485,7 +494,7 @@ export default { |
| 485 | 494 | .setMinScore { |
| 486 | 495 | position: absolute; |
| 487 | 496 | bottom: 0; |
| 488 | - right: 50px; | |
| 497 | + right: 0; | |
| 489 | 498 | } |
| 490 | 499 | } |
| 491 | 500 | .page-content { |
| ... | ... | @@ -493,7 +502,7 @@ export default { |
| 493 | 502 | } |
| 494 | 503 | } |
| 495 | 504 | .tab-box { |
| 496 | - width: 800px; | |
| 505 | + width: 400px; | |
| 497 | 506 | margin: 0 auto 12px; |
| 498 | 507 | background: #f8f8f8; |
| 499 | 508 | border-radius: 20px; | ... | ... |