diff --git a/src/api/Lecturer.js b/src/api/Lecturer.js index 6c0bc7cd..4462fe2c 100644 --- a/src/api/Lecturer.js +++ b/src/api/Lecturer.js @@ -22,14 +22,16 @@ export const deleteInTeacher= (obj) => http.post('/admin/teacher/delById',obj) export const insertTeacher = (obj) => http.post('/admin/teacher/addTeacher' ,obj) //修改讲师 export const updateInTeacher = (obj) => http.post('/admin/teacher/editTeacher' ,obj) +//修改讲师状态 +export const updateTeacherState = (obj) => http.post('/admin/teacher/updateTeacherStatus' ,obj) + + //删除内部讲师 // export const deleteInTeacher= (obj) => http.post(`/admin/teacher/delById?id=${obj}`) //获取内部讲师发薪地 export const getPayRollPlace = (obj) => http.post('/admin/teacher/getPayRollPlace', obj) -//修改内部讲师状态 -export const updateTeacherState = (obj) => http.post('/admin/teacher/update-status' ,obj) //获取内部讲师授课记录 export const getTeacherCourseList = (obj) => http.post('/admin/teacher/getTeacherCourseList' ,obj) //获取内部讲师晋升接口 diff --git a/src/components/NavLeft.vue b/src/components/NavLeft.vue index 2ab0baa5..62cf97d1 100644 --- a/src/components/NavLeft.vue +++ b/src/components/NavLeft.vue @@ -771,12 +771,12 @@ 字典 - 讲师列表 + 讲师 - + + diff --git a/src/views/lecturer/ExternalLecturer.vue b/src/views/lecturer/ExternalLecturer.vue index ddba1785..b4be6b64 100644 --- a/src/views/lecturer/ExternalLecturer.vue +++ b/src/views/lecturer/ExternalLecturer.vue @@ -56,18 +56,10 @@
-
- +
+
@@ -524,18 +516,21 @@ export default { //调用删除接口 deleteInTeacher({id:state.delTeacherId}).then((res) => { if (res.data.code == 200) { - // message.success("删除成功"); + message.success("删除成功"); state.deleteTeacherdialog = false getTableDate(); } }) + .catch((err) => { + state.deleteTeacherdialog = false + }); } //确认启用停用 const closehandleOperate = () => { //调用接口 let ids = { id: state.editTeacherid, - newStatus: state.newStatus + status: state.newStatus } console.log(ids) updateTeacherState(ids).then((res) => { @@ -543,6 +538,9 @@ export default { state.editTeacher = false getTableDate(); }) + .catch((err) => { + state.editTeacher = false + }); } //取消按钮 清空输入的数据 const cancelTeacherDialog = () => { diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue index cfe826b8..e004a48f 100644 --- a/src/views/lecturer/ExternalTeaching.vue +++ b/src/views/lecturer/ExternalTeaching.vue @@ -101,18 +101,10 @@
-
- +
+
@@ -683,7 +675,9 @@ export default { state.deleteTeacherdialog = false getTableDate(); } - }) + }).catch((err) => { + state.deleteTeacherdialog = false + }); } //获取内容分类 const getTeacherExpertiseList = ref([ @@ -1178,4 +1172,22 @@ const handleImport = () => { .ant-col-12{ height:80px; } +.tableBox { +padding-bottom: 20px; + margin: 20px 38px 30px; +::v-deep .ant-select-dropdown{ + display: inline-block; +} +::v-deep .ant-select-selection-item{ +margin-left: 3px; +} +::v-deep .ant-pagination-options-size-changer.ant-select{ +width: 84px; +} +.pa { +width: 100%; +display: flex; +justify-content: right; +} +} \ No newline at end of file diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue index 5458e9cd..f589e6d0 100644 --- a/src/views/lecturer/InsideLecturer.vue +++ b/src/views/lecturer/InsideLecturer.vue @@ -105,8 +105,7 @@
-
- +
@@ -948,6 +947,8 @@ export default { state.deleteInTeacherdialog = false getTableDate(); } + }).catch((err)=>{ + state.deleteInTeacherdialog = false }) } //确认启用停用 @@ -955,13 +956,15 @@ export default { //调用接口 let ids = { id: state.editTeacherid, - newStatus: state.newStatus + status: state.newStatus } console.log(ids) updateTeacherState(ids).then((res) => { message.success("操作成功"); state.editTeacher = false getTableDate(); + }).catch((err)=>{ + state.editTeacher = false }) } //取消按钮 清空输入的数据 @@ -1491,4 +1494,22 @@ export default { ::v-deep .ant-modal-close { display: none; } - \ No newline at end of file +.tableBox { +padding-bottom: 20px; + margin: 20px 38px 30px; +::v-deep .ant-select-dropdown{ + display: inline-block; +} +::v-deep .ant-select-selection-item{ +margin-left: 3px; +} +::v-deep .ant-pagination-options-size-changer.ant-select{ +width: 84px; +} +.pa { +width: 100%; +display: flex; +justify-content: right; +} +} + \ No newline at end of file diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue index 0f0f4b03..0971eb2f 100644 --- a/src/views/lecturer/InsideTeaching.vue +++ b/src/views/lecturer/InsideTeaching.vue @@ -124,10 +124,10 @@
-
- +
+
@@ -1593,4 +1593,22 @@ export default { ::v-deep .ant-select-multiple .ant-select-selection-item { height: 34px } +.tableBox { +padding-bottom: 20px; + margin: 20px 38px 30px; +::v-deep .ant-select-dropdown{ + display: inline-block; +} +::v-deep .ant-select-selection-item{ +margin-left: 3px; +} +::v-deep .ant-pagination-options-size-changer.ant-select{ +width: 84px; +} +.pa { +width: 100%; +display: flex; +justify-content: right; +} +} \ No newline at end of file diff --git a/src/views/lecturer/LookExternalLecturer.vue b/src/views/lecturer/LookExternalLecturer.vue index 59ec47f9..c874d173 100644 --- a/src/views/lecturer/LookExternalLecturer.vue +++ b/src/views/lecturer/LookExternalLecturer.vue @@ -84,7 +84,8 @@ ExternalLecturer