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