Explorar o código

科组长分档页面新增全选

zhangjie %!s(int64=3) %!d(string=hai) anos
pai
achega
97481cd463

+ 4 - 3
src/modules/grading/leader/LeaderGrading.vue

@@ -24,6 +24,7 @@
         :cur-paper-or-task="curPaper"
         :levels="levels"
         :params-set="paramsSet"
+        :key="curPaper.id"
         @on-leader-level="leaderSelectLevel"
         @on-code-search="serachPaperByCode"
         ref="GradeAction"
@@ -365,9 +366,9 @@ export default {
         };
       });
     },
-    pageSetChange() {
-      this.papers = [];
-      this.getList();
+    async pageSetChange() {
+      await this.getList();
+      this.selectPaper(this.curPaperIndex);
     },
     async stepChange(step) {
       this.setCurStep(step);

+ 4 - 3
src/modules/grading/marker/MarkerGrading.vue

@@ -20,6 +20,7 @@
         :cur-paper-or-task="curPaper"
         :levels="levels"
         :params-set="paramsSet"
+        :key="curPaper.id"
         @on-select-level="gradeCurPaper"
         @on-pass="passCurPaper"
         ref="GradeAction"
@@ -349,9 +350,9 @@ export default {
         };
       });
     },
-    pageSetChange() {
-      this.papers = [];
-      this.getList();
+    async pageSetChange() {
+      await this.getList();
+      this.selectPaper(this.curPaperIndex);
     },
     async stepChange(step) {
       this.setCurStep(step);

+ 4 - 3
src/modules/mark/leader/LeaderMarking.vue

@@ -20,6 +20,7 @@
       <mark-action
         :cur-paper-or-task="curPaper"
         :levels="levels"
+        :key="curPaper.id"
         @on-leader-level="leaderSelectLevel"
         @on-code-search="serachPaperByCode"
         @on-grade-change-search="searchGradeChangeList"
@@ -291,9 +292,9 @@ export default {
         };
       });
     },
-    pageSetChange() {
-      this.papers = [];
-      this.getList();
+    async pageSetChange() {
+      await this.getList();
+      this.selectPaper(this.curPaperIndex);
     },
     async stepChange(step) {
       this.applyChangeLevelStatus = 1;

+ 4 - 3
src/modules/mark/marker/MarkerMarking.vue

@@ -22,6 +22,7 @@
         :levels="levels"
         :show-count="showPaperRelateCount"
         :params-set="paramsSet"
+        :key="curPaper.id"
         @on-leader-level="gradingCurPaper"
         @on-select-score="scoreCurPaper"
         @on-pass="passCurPaper"
@@ -361,9 +362,9 @@ export default {
         };
       });
     },
-    pageSetChange() {
-      this.papers = [];
-      this.getList();
+    async pageSetChange() {
+      await this.getList();
+      this.selectPaper(this.curPaperIndex);
     },
     async stepChange(step) {
       this.setCurStep(step);