Kaynağa Gözat

teachcourseid md

zhangjie 1 yıl önce
ebeveyn
işleme
d4fe567c78

+ 4 - 1
src/modules/course/components/EndScoreManage.vue

@@ -142,6 +142,7 @@ export default {
         examId: "",
         courseCode: "",
         paperNumber: "",
+        teachCourseId: "",
       },
       current: 1,
       size: this.GLOBAL.pageSize,
@@ -212,7 +213,7 @@ export default {
       this.$refs.SetBlueDialog.open();
     },
     toEdit(row) {
-      this.curRow = { ...row };
+      this.curRow = { ...row, teachCourseId: this.course.teachCourseId };
       this.$refs.ModifyEndScore.open();
     },
     uploading() {
@@ -236,6 +237,7 @@ export default {
           examId: this.course.examId,
           courseCode: this.course.courseCode,
           paperNumber: this.course.paperNumber,
+          teachCourseId: this.course.teachCourseId,
         };
         return endScoreTemplateDownload(datas);
       }).catch((e) => {
@@ -261,6 +263,7 @@ export default {
       await endScoreEnable({
         id: row.id,
         enable,
+        teachCourseId: this.course.teachCourseId,
       });
       row.enable = enable;
       this.$message.success("操作成功!");

+ 2 - 0
src/modules/course/components/ModifyEndScore.vue

@@ -80,6 +80,7 @@ const initModalForm = {
   studentCode: "",
   score: "",
   scoreDetail: [],
+  teachCourseId: "",
 };
 
 export default {
@@ -127,6 +128,7 @@ export default {
       const datas = {
         id: this.modalForm.id,
         name: this.modalForm.name,
+        teachCourseId: this.modalForm.teachCourseId,
         score: this.totalScore,
         scoreDetail: JSON.stringify(scoreDetail),
       };

+ 1 - 0
src/modules/course/components/NormalScoreManage.vue

@@ -171,6 +171,7 @@ export default {
           examId: this.course.examId,
           courseCode: this.course.courseCode,
           paperNumber: this.course.paperNumber,
+          teachCourseId: this.course.teachCourseId,
         };
         return scoreTemplateDownload(datas);
       }).catch((e) => {

+ 3 - 0
src/modules/course/components/SetBlueDialog.vue

@@ -154,6 +154,7 @@ export default {
         examId: this.course.examId,
         courseCode: this.course.courseCode,
         paperNumber: this.course.paperNumber,
+        teachCourseId: this.course.teachCourseId,
       });
       this.dataList = res || [];
       this.updateTargetRates();
@@ -175,6 +176,7 @@ export default {
         examId: this.course.examId,
         courseCode: this.course.courseCode,
         paperNumber: this.course.paperNumber,
+        teachCourseId: this.course.teachCourseId,
       }).catch(() => {});
       this.loading = false;
       if (!res) return;
@@ -252,6 +254,7 @@ export default {
         examId: this.course.examId,
         courseCode: this.course.courseCode,
         paperNumber: this.course.paperNumber,
+        teachCourseId: this.course.teachCourseId,
         paperStruct: this.dataList,
       };
       const data = await endScorePaperPositiveSave(datas).catch(() => {});

+ 4 - 0
src/modules/course/components/TargetReportDetail.vue

@@ -483,6 +483,7 @@ export default {
         examId: this.course.examId,
         courseCode: this.course.courseCode,
         paperNumber: this.course.paperNumber,
+        teachCourseId: this.course.teachCourseId,
       });
       this.buildData(data);
     },
@@ -491,6 +492,7 @@ export default {
         examId: this.course.examId,
         courseCode: this.course.courseCode,
         paperNumber: this.course.paperNumber,
+        teachCourseId: this.course.teachCourseId,
         report: true,
       });
 
@@ -862,6 +864,7 @@ export default {
         courseName: this.course.courseName,
         courseCode: this.course.courseCode,
         paperNumber: this.course.paperNumber,
+        teachCourseId: this.course.teachCourseId,
         ...this.courseBasicInfo,
       }).catch(() => {});
       this.downloading = false;
@@ -879,6 +882,7 @@ export default {
           examId: this.course.examId,
           courseCode: this.course.courseCode,
           paperNumber: this.course.paperNumber,
+          teachCourseId: this.course.teachCourseId,
         };
         return exportTargetReport(datas);
       }).catch((e) => {

+ 1 - 0
src/modules/course/components/TargetScoreDetail.vue

@@ -84,6 +84,7 @@ export default {
         examId: this.course.examId,
         courseCode: this.course.courseCode,
         paperNumber: this.course.paperNumber,
+        teachCourseId: this.course.teachCourseId,
         report: false,
       });
 

+ 54 - 0
src/modules/mark/components/ScoreClassDetail.vue

@@ -105,6 +105,56 @@
             >
             </el-input-number>
           </el-form-item>
+          <el-form-item label="客观题总分">
+            <el-input-number
+              v-model="filter.objectiveStartScore"
+              placeholder="客观题总分"
+              :min="0"
+              :max="9999"
+              :step="0.01"
+              step-strictly
+              :controls="false"
+              clearable
+            >
+            </el-input-number>
+            <span class="mlr-1">-</span>
+            <el-input-number
+              v-model="filter.objectiveEndScore"
+              placeholder="客观题总分"
+              :min="0"
+              :max="9999"
+              :step="0.01"
+              step-strictly
+              :controls="false"
+              clearable
+            >
+            </el-input-number>
+          </el-form-item>
+          <el-form-item label="主观题总分">
+            <el-input-number
+              v-model="filter.subjectiveStartScore"
+              placeholder="主观题总分"
+              :min="0"
+              :max="9999"
+              :step="0.01"
+              step-strictly
+              :controls="false"
+              clearable
+            >
+            </el-input-number>
+            <span class="mlr-1">-</span>
+            <el-input-number
+              v-model="filter.subjectiveEndScore"
+              placeholder="主观题总分"
+              :min="0"
+              :max="9999"
+              :step="0.01"
+              step-strictly
+              :controls="false"
+              clearable
+            >
+            </el-input-number>
+          </el-form-item>
           <el-form-item label-width="0px">
             <el-button type="primary" @click="search">查询</el-button>
           </el-form-item>
@@ -252,6 +302,10 @@ export default {
         endStudentCode: "",
         startScore: undefined,
         endScore: undefined,
+        objectiveStartScore: undefined,
+        objectiveEndScore: undefined,
+        subjectiveStartScore: undefined,
+        subjectiveEndScore: undefined,
         orderType: undefined,
         orderField: undefined,
       },