Commit 167079c6ad701380c8a43afb84daf3221db74b3c
1 parent
c065091a
班主任隐藏查看题目
Showing
4 changed files
with
35 additions
and
57 deletions
src/views/personal/test/analysis.vue
| ... | ... | @@ -407,22 +407,19 @@ |
| 407 | 407 | v-loading="exportLoading" |
| 408 | 408 | >导入主观题分数</el-button |
| 409 | 409 | > |
| 410 | - <el-button | |
| 411 | - @click="edit" | |
| 412 | - type="primary" | |
| 413 | - v-if="examReport.subjectiveScore != examReport.examPaperScore" | |
| 414 | - round | |
| 415 | - >查看题目</el-button | |
| 410 | + <template v-if="role == 'ROLE_JIAOSHI'"> | |
| 411 | + <el-button | |
| 412 | + @click="edit" | |
| 413 | + type="primary" | |
| 414 | + v-if="examReport.subjectiveScore != examReport.examPaperScore" | |
| 415 | + round | |
| 416 | + >查看题目</el-button | |
| 417 | + ></template | |
| 416 | 418 | > |
| 417 | 419 | </div> |
| 418 | 420 | </div> |
| 419 | 421 | <el-dialog title="导入主观题分数" :visible.sync="diaUp" width="600"> |
| 420 | - <up-load | |
| 421 | - :url="url" | |
| 422 | - :examId="id" | |
| 423 | - @upSuccess="upSuccess" | |
| 424 | - fileName="教师名单" | |
| 425 | - > | |
| 422 | + <up-load :url="url" :examId="id" @upSuccess="upSuccess"> | |
| 426 | 423 | <template slot="down"> |
| 427 | 424 | <p class="down-txt"> |
| 428 | 425 | 第一步:下载模板并编辑完成学生分数 |
| ... | ... | @@ -444,6 +441,7 @@ import { downloadFile, tablePrint } from "@/utils"; |
| 444 | 441 | export default { |
| 445 | 442 | data() { |
| 446 | 443 | return { |
| 444 | + role: "", | |
| 447 | 445 | tableMaxHeight: 600, |
| 448 | 446 | loading: false, |
| 449 | 447 | exportLoading: false, |
| ... | ... | @@ -484,6 +482,9 @@ export default { |
| 484 | 482 | }; |
| 485 | 483 | }, |
| 486 | 484 | created() { |
| 485 | + this.role = | |
| 486 | + this.$store.getters.info.showRole || | |
| 487 | + this.$store.getters.info.permissions[0].role; | |
| 487 | 488 | this.id = this.$route.query.id; |
| 488 | 489 | this.title = this.$route.query.title || ""; |
| 489 | 490 | this._QueryData(); |
| ... | ... | @@ -494,13 +495,7 @@ export default { |
| 494 | 495 | }, |
| 495 | 496 | upSuccess(res) { |
| 496 | 497 | //导入成功 |
| 497 | - this.$message.closeAll(); | |
| 498 | - this.$message({ | |
| 499 | - showClose: true, | |
| 500 | - message: `成功(${res.data.success})`, | |
| 501 | - type: "success", | |
| 502 | - duration:5000 | |
| 503 | - }); | |
| 498 | + this.$message.success("导入成功"); | |
| 504 | 499 | this.diaUp = false; |
| 505 | 500 | this._QueryData(); |
| 506 | 501 | }, | ... | ... |
src/views/personal/test/index.vue
| ... | ... | @@ -622,15 +622,9 @@ export default { |
| 622 | 622 | this.page = 1; |
| 623 | 623 | this._QueryData(); |
| 624 | 624 | }, |
| 625 | - upSuccess(res) { | |
| 626 | - //导入成功 | |
| 627 | - this.$message.closeAll(); | |
| 628 | - this.$message({ | |
| 629 | - showClose: true, | |
| 630 | - message: `成功(${res.data.success})`, | |
| 631 | - type: "success", | |
| 632 | - duration: 5000, | |
| 633 | - }); | |
| 625 | + upSuccess(res) { | |
| 626 | + //导入成功 | |
| 627 | + this.$message.success("导入成功") | |
| 634 | 628 | this.diaUp = false; |
| 635 | 629 | this._QueryData(); |
| 636 | 630 | }, | ... | ... |
src/views/standard/test/analysis.vue
| ... | ... | @@ -371,7 +371,7 @@ |
| 371 | 371 | >导出报表</el-button |
| 372 | 372 | > |
| 373 | 373 | <el-button |
| 374 | - v-if="!this.$store.getters.code" | |
| 374 | + v-if="!this.$store.getters.code" | |
| 375 | 375 | @click="print" |
| 376 | 376 | type="primary" |
| 377 | 377 | plain |
| ... | ... | @@ -389,22 +389,19 @@ |
| 389 | 389 | v-loading="exportLoading" |
| 390 | 390 | >导入主观题分数</el-button |
| 391 | 391 | > |
| 392 | - <el-button | |
| 393 | - @click="edit" | |
| 394 | - type="primary" | |
| 395 | - v-if="examReport.subjectiveScore != examReport.examPaperScore" | |
| 396 | - round | |
| 397 | - >查看题目</el-button | |
| 392 | + <template v-if="role == 'ROLE_JIAOSHI'"> | |
| 393 | + <el-button | |
| 394 | + @click="edit" | |
| 395 | + type="primary" | |
| 396 | + v-if="examReport.subjectiveScore != examReport.examPaperScore" | |
| 397 | + round | |
| 398 | + >查看题目</el-button | |
| 399 | + ></template | |
| 398 | 400 | > |
| 399 | 401 | </div> |
| 400 | 402 | </div> |
| 401 | 403 | <el-dialog title="导入主观题分数" :visible.sync="diaUp" width="600"> |
| 402 | - <up-load | |
| 403 | - :url="url" | |
| 404 | - :examId="id" | |
| 405 | - @upSuccess="upSuccess" | |
| 406 | - fileName="教师名单" | |
| 407 | - > | |
| 404 | + <up-load :url="url" :examId="id" @upSuccess="upSuccess"> | |
| 408 | 405 | <template slot="down"> |
| 409 | 406 | <p class="down-txt"> |
| 410 | 407 | 第一步:下载模板并编辑完成学生分数 |
| ... | ... | @@ -426,6 +423,7 @@ import { downloadFile, tablePrint } from "@/utils"; |
| 426 | 423 | export default { |
| 427 | 424 | data() { |
| 428 | 425 | return { |
| 426 | + role: "", | |
| 429 | 427 | tableMaxHeight: 600, |
| 430 | 428 | loading: false, |
| 431 | 429 | exportLoading: false, |
| ... | ... | @@ -466,6 +464,9 @@ export default { |
| 466 | 464 | }; |
| 467 | 465 | }, |
| 468 | 466 | created() { |
| 467 | + this.role = | |
| 468 | + this.$store.getters.info.showRole || | |
| 469 | + this.$store.getters.info.permissions[0].role; | |
| 469 | 470 | this.id = this.$route.query.id; |
| 470 | 471 | this.title = this.$route.query.title || ""; |
| 471 | 472 | this._QueryData(); |
| ... | ... | @@ -476,13 +477,7 @@ export default { |
| 476 | 477 | }, |
| 477 | 478 | upSuccess(res) { |
| 478 | 479 | //导入成功 |
| 479 | - this.$message.closeAll(); | |
| 480 | - this.$message({ | |
| 481 | - showClose: true, | |
| 482 | - message: `成功(${res.data.success})`, | |
| 483 | - type: "success", | |
| 484 | - duration:5000 | |
| 485 | - }); | |
| 480 | + this.$message.success("导入成功"); | |
| 486 | 481 | this.diaUp = false; |
| 487 | 482 | this._QueryData(); |
| 488 | 483 | }, | ... | ... |
src/views/standard/test/index.vue
| ... | ... | @@ -696,15 +696,9 @@ export default { |
| 696 | 696 | this.page = 1; |
| 697 | 697 | this._QueryData(); |
| 698 | 698 | }, |
| 699 | - upSuccess(res) { | |
| 700 | - //导入成功 | |
| 701 | - this.$message.closeAll(); | |
| 702 | - this.$message({ | |
| 703 | - showClose: true, | |
| 704 | - message: `成功(${res.data.success})`, | |
| 705 | - type: "success", | |
| 706 | - duration: 5000, | |
| 707 | - }); | |
| 699 | + upSuccess(res) { | |
| 700 | + //导入成功 | |
| 701 | + this.$message.success("导入成功") | |
| 708 | 702 | this.diaUp = false; |
| 709 | 703 | this._QueryData(); |
| 710 | 704 | }, | ... | ... |