| | |
| | | // 获取班级分页 |
| | | export const getClassess = (params) => { |
| | | return axios({ |
| | | url: "/classes/page", |
| | | url: "/api/classes/page", |
| | | method: "GET", |
| | | params: params |
| | | }) |
| | |
| | | // 获取班级列表 |
| | | export const getClassesList = () => { |
| | | return axios({ |
| | | url: "/classes/list", |
| | | url: "/api/classes/list", |
| | | method: "GET" |
| | | }) |
| | | } |
| | |
| | | // 通过id获取班级 |
| | | export const getClassesById = (params) => { |
| | | return axios({ |
| | | url: "/classes/" + params, |
| | | url: "/api/classes/" + params, |
| | | method: "GET" |
| | | }) |
| | | } |
| | |
| | | // 通过id删除班级 |
| | | export const deleteClassesById = (params) => { |
| | | return axios({ |
| | | url: "/classes/" + params, |
| | | url: "/api/classes/" + params, |
| | | method: "DELETE" |
| | | }) |
| | | } |
| | |
| | | // 批量删除班级 |
| | | export const deleteClassesByIds = (params) => { |
| | | return axios({ |
| | | url: "/classes/batch", |
| | | url: "/api/classes/batch", |
| | | method: "DELETE", |
| | | data: params |
| | | }) |
| | |
| | | // 修改班级 |
| | | export const editClasses = (params) => { |
| | | return axios({ |
| | | url: "/classes/", |
| | | url: "/api/classes/", |
| | | method: "PUT", |
| | | data: params |
| | | }) |
| | |
| | | // 添加班级 |
| | | export const addClasses = (params) => { |
| | | return axios({ |
| | | url: "/classes/", |
| | | url: "/api/classes/", |
| | | method: "POST", |
| | | data: params |
| | | }) |
| | |
| | | ] |
| | | |
| | | const router = new Router({ |
| | | mode: 'history', |
| | | routes: constantRoutes |
| | | }) |
| | | |
| | |
| | | <el-table-column |
| | | align="center" |
| | | label="班级" |
| | | prop="class" |
| | | width="80px" |
| | | prop="className" |
| | | width="180px" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | label="年级" |
| | |
| | | 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> |
| | |
| | | page() { |
| | | getClassess(this.searchForm).then(res => { |
| | | this.tableData = res.data.data |
| | | this.total = res.data.total |
| | | }) |
| | | }, |
| | | resetForm() { |
| | |
| | | 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; |
| | | } |
| | |
| | | this.$router.back(); |
| | | }, |
| | | }, |
| | | created() { |
| | | this.page() |
| | | }, |
| | | }; |
| | | </script> |
| | | |