From a12ec37bbd40e667246908d26d65a57ad238e907 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 03 六月 2024 17:35:14 +0800
Subject: [PATCH] 班级修改、删除

---
 src/views/Manage/ClassManagement/Class.vue |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/src/views/Manage/ClassManagement/Class.vue b/src/views/Manage/ClassManagement/Class.vue
index 4facbf2..6bfa2e3 100644
--- a/src/views/Manage/ClassManagement/Class.vue
+++ b/src/views/Manage/ClassManagement/Class.vue
@@ -64,13 +64,13 @@
                   prop="teacherPhone"
                 ></el-table-column>
                 <el-table-column
-                  width="90px"
+                  width="140px"
                   label="寮�鐝椂闂�"
                   align="center"
                   prop="startTime"
                 ></el-table-column>
                 <el-table-column
-                  width="90px"
+                  width="140px"
                   label="缁撴潫鏃堕棿"
                   align="center"
                   prop="endTime"
@@ -81,10 +81,11 @@
                   fixed="right"
                 >
                   <template slot-scope="scope">
-                    <el-button>鐝骇楠岃瘉</el-button>
-                    <el-button>閫氱煡</el-button>
-                    <el-button @click="routersTo()">鎴愬憳绠$悊</el-button>
-                    <el-button>娣诲姞鎴愬憳</el-button>
+                    <el-button size="small" @click="handlerEdit(scope.row)" type="primary">淇敼</el-button>
+                    <el-button size="small" type="warning">鐝骇楠岃瘉</el-button>
+                    <el-button size="small" type="info">閫氱煡</el-button>
+                    <el-button @click="routersTo()" size="small" type="success">鎴愬憳绠$悊</el-button>
+                    <el-button @click="remove(scope.row.id)" type="danger" size="small">鍒犻櫎</el-button>
                   </template>
                 </el-table-column>
               </el-table>
@@ -150,7 +151,7 @@
 </template>
 
 <script>
-import { addClasses, editClasses, getClassess } from "@/api/classes";
+import { addClasses, editClasses, getClassess, deleteClassesById } from "@/api/classes";
 import Pagination from "@/components/Pagination"
 export default {
   components: {Pagination},
@@ -230,6 +231,16 @@
         }
       });
     },
+    remove(id) {
+      deleteClassesById(id).then(res => {
+        this.$message.success("鍒犻櫎鎴愬姛")
+        this.page()
+      })
+    },
+    handlerEdit(row) {
+      this.form = row;
+      this.open = true
+    },
     handleClose() {
       this.open = false
       this.resetForm()

--
Gitblit v1.8.0