Commit 167079c6ad701380c8a43afb84daf3221db74b3c

Authored by 梁保满
1 parent c065091a

班主任隐藏查看题目

src/views/personal/test/analysis.vue
@@ -407,22 +407,19 @@ @@ -407,22 +407,19 @@
407 v-loading="exportLoading" 407 v-loading="exportLoading"
408 >导入主观题分数</el-button 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 </div> 419 </div>
418 </div> 420 </div>
419 <el-dialog title="导入主观题分数" :visible.sync="diaUp" width="600"> 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 <template slot="down"> 423 <template slot="down">
427 <p class="down-txt"> 424 <p class="down-txt">
428 第一步:下载模板并编辑完成学生分数 425 第一步:下载模板并编辑完成学生分数
@@ -444,6 +441,7 @@ import { downloadFile, tablePrint } from &quot;@/utils&quot;; @@ -444,6 +441,7 @@ import { downloadFile, tablePrint } from &quot;@/utils&quot;;
444 export default { 441 export default {
445 data() { 442 data() {
446 return { 443 return {
  444 + role: "",
447 tableMaxHeight: 600, 445 tableMaxHeight: 600,
448 loading: false, 446 loading: false,
449 exportLoading: false, 447 exportLoading: false,
@@ -484,6 +482,9 @@ export default { @@ -484,6 +482,9 @@ export default {
484 }; 482 };
485 }, 483 },
486 created() { 484 created() {
  485 + this.role =
  486 + this.$store.getters.info.showRole ||
  487 + this.$store.getters.info.permissions[0].role;
487 this.id = this.$route.query.id; 488 this.id = this.$route.query.id;
488 this.title = this.$route.query.title || ""; 489 this.title = this.$route.query.title || "";
489 this._QueryData(); 490 this._QueryData();
@@ -494,13 +495,7 @@ export default { @@ -494,13 +495,7 @@ export default {
494 }, 495 },
495 upSuccess(res) { 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 this.diaUp = false; 499 this.diaUp = false;
505 this._QueryData(); 500 this._QueryData();
506 }, 501 },
src/views/personal/test/index.vue
@@ -622,15 +622,9 @@ export default { @@ -622,15 +622,9 @@ export default {
622 this.page = 1; 622 this.page = 1;
623 this._QueryData(); 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 this.diaUp = false; 628 this.diaUp = false;
635 this._QueryData(); 629 this._QueryData();
636 }, 630 },
src/views/standard/test/analysis.vue
@@ -371,7 +371,7 @@ @@ -371,7 +371,7 @@
371 >导出报表</el-button 371 >导出报表</el-button
372 > 372 >
373 <el-button 373 <el-button
374 - v-if="!this.$store.getters.code" 374 + v-if="!this.$store.getters.code"
375 @click="print" 375 @click="print"
376 type="primary" 376 type="primary"
377 plain 377 plain
@@ -389,22 +389,19 @@ @@ -389,22 +389,19 @@
389 v-loading="exportLoading" 389 v-loading="exportLoading"
390 >导入主观题分数</el-button 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 </div> 401 </div>
400 </div> 402 </div>
401 <el-dialog title="导入主观题分数" :visible.sync="diaUp" width="600"> 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 <template slot="down"> 405 <template slot="down">
409 <p class="down-txt"> 406 <p class="down-txt">
410 第一步:下载模板并编辑完成学生分数 407 第一步:下载模板并编辑完成学生分数
@@ -426,6 +423,7 @@ import { downloadFile, tablePrint } from &quot;@/utils&quot;; @@ -426,6 +423,7 @@ import { downloadFile, tablePrint } from &quot;@/utils&quot;;
426 export default { 423 export default {
427 data() { 424 data() {
428 return { 425 return {
  426 + role: "",
429 tableMaxHeight: 600, 427 tableMaxHeight: 600,
430 loading: false, 428 loading: false,
431 exportLoading: false, 429 exportLoading: false,
@@ -466,6 +464,9 @@ export default { @@ -466,6 +464,9 @@ export default {
466 }; 464 };
467 }, 465 },
468 created() { 466 created() {
  467 + this.role =
  468 + this.$store.getters.info.showRole ||
  469 + this.$store.getters.info.permissions[0].role;
469 this.id = this.$route.query.id; 470 this.id = this.$route.query.id;
470 this.title = this.$route.query.title || ""; 471 this.title = this.$route.query.title || "";
471 this._QueryData(); 472 this._QueryData();
@@ -476,13 +477,7 @@ export default { @@ -476,13 +477,7 @@ export default {
476 }, 477 },
477 upSuccess(res) { 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 this.diaUp = false; 481 this.diaUp = false;
487 this._QueryData(); 482 this._QueryData();
488 }, 483 },
src/views/standard/test/index.vue
@@ -696,15 +696,9 @@ export default { @@ -696,15 +696,9 @@ export default {
696 this.page = 1; 696 this.page = 1;
697 this._QueryData(); 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 this.diaUp = false; 702 this.diaUp = false;
709 this._QueryData(); 703 this._QueryData();
710 }, 704 },