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