zhangjie 3 år sedan
förälder
incheckning
808846c515

+ 6 - 4
src/modules/exam/components/createExamAndPrintTask/InfoPrintTask.vue

@@ -65,9 +65,9 @@
             <el-select v-model="modalForm.printHouseId" placeholder="请选择">
               <el-option
                 v-for="room in printHouses"
-                :key="room.houseId"
-                :value="room.houseId"
-                :label="room.houseName"
+                :key="room.printHouseId"
+                :value="room.printHouseId"
+                :label="room.printHouseName"
               ></el-option>
             </el-select>
           </td>
@@ -359,6 +359,8 @@ export default {
     },
     buildTableData() {
       this.tableData = this.classList.map(clazz => {
+        let modalFormData = { ...this.modalForm };
+        delete modalFormData.printHouseId;
         let data = {
           examPlace: "",
           examRoom: "",
@@ -369,7 +371,7 @@ export default {
           printHouseName: clazz.printHouseName,
           extendFields: "",
           backupCount: this.infoExamPrintPlan.backupCount,
-          ...this.modalForm
+          ...modalFormData
         };
         let extendFieldModal = {};
         this.extendFields.forEach(field => {

+ 5 - 5
src/modules/exam/components/createExamAndPrintTask/ModifyPrintTask.vue

@@ -49,9 +49,9 @@
         >
           <el-option
             v-for="room in printHouses"
-            :key="room.houseId"
-            :value="room.houseId"
-            :label="room.houseName"
+            :key="room.printHouseId"
+            :value="room.printHouseId"
+            :label="room.printHouseName"
           ></el-option>
         </el-select>
       </el-form-item>
@@ -200,9 +200,9 @@ export default {
       this.$refs.modalFormComp.validateField("classId", () => {});
     },
     printHouseChange(val) {
-      const curHouse = this.printHouses.find(item => item.houseId === val);
+      const curHouse = this.printHouses.find(item => item.printHouseId === val);
       if (curHouse) {
-        this.modalForm.printHouseName = curHouse.houseName;
+        this.modalForm.printHouseName = curHouse.printHouseName;
       }
     },
     async submit() {