Browse Source

fix: change studentScore enter

DESKTOP-USV654P\pc 1 month ago
parent
commit
1241502c69
1 changed files with 10 additions and 8 deletions
  1. 10 8
      src/views/educational/studentScore/enter/editForm.vue

+ 10 - 8
src/views/educational/studentScore/enter/editForm.vue

@@ -214,14 +214,16 @@
   };
 
   const handleChange = async (record: Recordable, field: string, value: any) => {
-    const postData = {
-      id: record.id,
-      score: record.score || 0,
-      classRanking: record.classRanking || 0,
-      gradeRanking: record.gradeRanking || 0,
-    };
-    // console.log('handleChange', record, field, value);
-    await putXycxeduExamSubjectScore([postData]);
+    if (record.score || record.classRanking || record.gradeRanking) {
+      const postData = {
+        id: record.id,
+        score: record.score,
+        classRanking: record.classRanking,
+        gradeRanking: record.gradeRanking,
+      };
+      // console.log('handleChange', record, field, value);
+      await putXycxeduExamSubjectScore([postData]);
+    }
   };
 </script>