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