From 7acd42585f16c540888e5b5670fe1ac9fa00ea30 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 03 六月 2024 17:09:52 +0800
Subject: [PATCH] 路由
---
src/views/Manage/ClassManagement/Class.vue | 32 ++++++++++++++++++++------------
src/api/classes.js | 14 +++++++-------
src/router.js | 1 -
3 files changed, 27 insertions(+), 20 deletions(-)
diff --git a/src/api/classes.js b/src/api/classes.js
index ef25bfd..04cf616 100644
--- a/src/api/classes.js
+++ b/src/api/classes.js
@@ -3,7 +3,7 @@
// 鑾峰彇鐝骇鍒嗛〉
export const getClassess = (params) => {
return axios({
- url: "/classes/page",
+ url: "/api/classes/page",
method: "GET",
params: params
})
@@ -12,7 +12,7 @@
// 鑾峰彇鐝骇鍒楄〃
export const getClassesList = () => {
return axios({
- url: "/classes/list",
+ url: "/api/classes/list",
method: "GET"
})
}
@@ -20,7 +20,7 @@
// 閫氳繃id鑾峰彇鐝骇
export const getClassesById = (params) => {
return axios({
- url: "/classes/" + params,
+ url: "/api/classes/" + params,
method: "GET"
})
}
@@ -28,7 +28,7 @@
// 閫氳繃id鍒犻櫎鐝骇
export const deleteClassesById = (params) => {
return axios({
- url: "/classes/" + params,
+ url: "/api/classes/" + params,
method: "DELETE"
})
}
@@ -36,7 +36,7 @@
// 鎵归噺鍒犻櫎鐝骇
export const deleteClassesByIds = (params) => {
return axios({
- url: "/classes/batch",
+ url: "/api/classes/batch",
method: "DELETE",
data: params
})
@@ -45,7 +45,7 @@
// 淇敼鐝骇
export const editClasses = (params) => {
return axios({
- url: "/classes/",
+ url: "/api/classes/",
method: "PUT",
data: params
})
@@ -54,7 +54,7 @@
// 娣诲姞鐝骇
export const addClasses = (params) => {
return axios({
- url: "/classes/",
+ url: "/api/classes/",
method: "POST",
data: params
})
diff --git a/src/router.js b/src/router.js
index 2c097b8..adcce54 100644
--- a/src/router.js
+++ b/src/router.js
@@ -210,7 +210,6 @@
]
const router = new Router({
- mode: 'history',
routes: constantRoutes
})
diff --git a/src/views/Manage/ClassManagement/Class.vue b/src/views/Manage/ClassManagement/Class.vue
index 65511b8..4facbf2 100644
--- a/src/views/Manage/ClassManagement/Class.vue
+++ b/src/views/Manage/ClassManagement/Class.vue
@@ -36,8 +36,8 @@
<el-table-column
align="center"
label="鐝骇"
- prop="class"
- width="80px"
+ prop="className"
+ width="180px"
></el-table-column>
<el-table-column
label="骞寸骇"
@@ -55,29 +55,30 @@
align="center"
width="100px"
label="鏁欏笀"
- prop="teacher"
+ prop="createUserName"
></el-table-column>
<el-table-column
align="center"
width="120px"
label="鑱旂郴鐢佃瘽"
- prop="phone"
- ></el-table-column>
- <el-table-column
- width="140px"
- label="鐢靛瓙閭欢"
- align="center"
- prop="email"
+ prop="teacherPhone"
></el-table-column>
<el-table-column
width="90px"
label="寮�鐝椂闂�"
align="center"
- prop="openingTime"
+ prop="startTime"
+ ></el-table-column>
+ <el-table-column
+ width="90px"
+ label="缁撴潫鏃堕棿"
+ align="center"
+ prop="endTime"
></el-table-column>
<el-table-column
label="鎿嶄綔"
align="center"
+ fixed="right"
>
<template slot-scope="scope">
<el-button>鐝骇楠岃瘉</el-button>
@@ -194,6 +195,7 @@
page() {
getClassess(this.searchForm).then(res => {
this.tableData = res.data.data
+ this.total = res.data.total
})
},
resetForm() {
@@ -213,13 +215,16 @@
if (this.form.id) {
editClasses(this.form).then(res => {
this.$message.success("淇敼鎴愬姛")
+ this.resetForm()
+ this.open = false
})
} else {
addClasses(this.form).then(res => {
this.$message.success("娣诲姞鐝骇鎴愬姛")
+ this.resetForm()
+ this.open = false
})
}
- this.resetForm()
} else {
return false;
}
@@ -244,6 +249,9 @@
this.$router.back();
},
},
+ created() {
+ this.page()
+ },
};
</script>
--
Gitblit v1.8.0