From a57f1cab5efbbd118759b77568ffe0b5369d8599 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期二, 04 六月 2024 12:00:37 +0800
Subject: [PATCH] feat:题目查询、新增
---
src/views/Manage/ClassManagement/Class.vue | 35 ++++++++++++++++++++++-------------
1 files changed, 22 insertions(+), 13 deletions(-)
diff --git a/src/views/Manage/ClassManagement/Class.vue b/src/views/Manage/ClassManagement/Class.vue
index 4facbf2..f705d07 100644
--- a/src/views/Manage/ClassManagement/Class.vue
+++ b/src/views/Manage/ClassManagement/Class.vue
@@ -40,10 +40,10 @@
width="180px"
></el-table-column>
<el-table-column
- label="骞寸骇"
+ label="鐘舵��"
align="center"
width="80px"
- prop="grade"
+ prop="status"
></el-table-column>
<el-table-column
width="100px"
@@ -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="studentManager(scope.row.id)" size="small" type="success">鎴愬憳绠$悊</el-button>
+ <el-button @click="remove(scope.row.id)" type="danger" size="small">瑙f暎</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(res.data.message)
+ this.page()
+ })
+ },
+ handlerEdit(row) {
+ this.form = row;
+ this.open = true
+ },
handleClose() {
this.open = false
this.resetForm()
@@ -239,10 +250,8 @@
this.title = "鏂板鐝骇"
},
// 璺宠浆(鏌ョ湅鐝骇浜哄憳鎯呭喌)
- routersTo() {
- this.$router.push({
- name: "ClassStaff",
- });
+ studentManager(classesId) {
+ this.$router.push({ path: "class-management/Class-staff", query: { classesId: classesId } });
},
// 杩斿洖涓婁竴涓〉闈�
goBack() {
--
Gitblit v1.8.0