Sfoglia il codice sorgente

完成了班级管理页面的所有功能

mcbaiyun 5 mesi fa
parent
commit
975a971690
1 ha cambiato i file con 7 aggiunte e 5 eliminazioni
  1. 7 5
      src/views/educational/class/index.vue

+ 7 - 5
src/views/educational/class/index.vue

@@ -86,7 +86,7 @@
     <template #footer>
       <div class="dialog-footer">
         <el-button @click="classStore.dialogFormVisible = false">取消</el-button>
-        <el-button type="primary" @click="saveClass">确定</el-button>
+        <el-button type="primary" @click="addClass">确定</el-button>
       </div>
     </template>
   </el-dialog>
@@ -191,11 +191,11 @@ const handleEdit = (row) => {
 // 保存新增班级
 const addFormRef = ref();
 
-const saveClass = async () => {
+const addClass = async () => {
   try {
     const valid = await addFormRef.value.validate();
     if (valid) {
-      await classStore.saveClass(newClass.value);
+      await classStore.addClass(newClass.value);
       classStore.dialogFormVisible = false;
       newClass.value = {
         classNo: '',
@@ -208,6 +208,7 @@ const saveClass = async () => {
     }
   } catch (error) {
     ElMessage.error('保存班级失败,请重试');
+    console.log(error);
   }
 };
 
@@ -218,12 +219,13 @@ const updateClass = async () => {
   try {
     const valid = await editFormRef.value.validate();
     if (valid) {
-      await classStore.updateClass(editClass.value);
+      await classStore.editClass(editClass.value);
       classStore.dialogEditFormVisible = false;
       editClass.value = {};
     }
   } catch (error) {
     ElMessage.error('更新班级失败,请重试');
+    console.log(error);
   }
 };
 
@@ -256,7 +258,7 @@ const handleBatchDelete = async () => {
       cancelButtonText: '取消',
       type: 'warning'
     });
-    await classStore.batchDelete(selectedIds.value);
+    await classStore.batchDeleteClass(selectedIds.value);
   } catch (error) {
     if (error !== 'cancel') {
       ElMessage.error('批量删除失败,请重试');