diff --git a/src/pages/index/teachers_strength/subject/components/AddSubjectDialog.vue b/src/pages/index/teachers_strength/subject/components/AddSubjectDialog.vue new file mode 100644 index 0000000..a38c02b --- /dev/null +++ b/src/pages/index/teachers_strength/subject/components/AddSubjectDialog.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/src/pages/index/teachers_strength/subject/components/DetailSubjectDialog.vue b/src/pages/index/teachers_strength/subject/components/DetailSubjectDialog.vue new file mode 100644 index 0000000..81d17f5 --- /dev/null +++ b/src/pages/index/teachers_strength/subject/components/DetailSubjectDialog.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/pages/index/teachers_strength/subject/components/EditSubjectDialog.vue b/src/pages/index/teachers_strength/subject/components/EditSubjectDialog.vue new file mode 100644 index 0000000..0a20046 --- /dev/null +++ b/src/pages/index/teachers_strength/subject/components/EditSubjectDialog.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/src/pages/index/teachers_strength/subject/index.vue b/src/pages/index/teachers_strength/subject/index.vue new file mode 100644 index 0000000..26f3bd6 --- /dev/null +++ b/src/pages/index/teachers_strength/subject/index.vue @@ -0,0 +1,288 @@ + + diff --git a/src/pages/index/teachers_strength/teacher/components/AddTeacherDialog.vue b/src/pages/index/teachers_strength/teacher/components/AddTeacherDialog.vue new file mode 100644 index 0000000..129c180 --- /dev/null +++ b/src/pages/index/teachers_strength/teacher/components/AddTeacherDialog.vue @@ -0,0 +1,254 @@ + + + + + diff --git a/src/pages/index/teachers_strength/teacher/components/DetailTeacherDialog.vue b/src/pages/index/teachers_strength/teacher/components/DetailTeacherDialog.vue new file mode 100644 index 0000000..b036185 --- /dev/null +++ b/src/pages/index/teachers_strength/teacher/components/DetailTeacherDialog.vue @@ -0,0 +1,173 @@ + + + + + diff --git a/src/pages/index/teachers_strength/teacher/components/EditTeacherDialog.vue b/src/pages/index/teachers_strength/teacher/components/EditTeacherDialog.vue new file mode 100644 index 0000000..212d69b --- /dev/null +++ b/src/pages/index/teachers_strength/teacher/components/EditTeacherDialog.vue @@ -0,0 +1,247 @@ + + + + + diff --git a/src/pages/index/teachers_strength/teacher/index.vue b/src/pages/index/teachers_strength/teacher/index.vue new file mode 100644 index 0000000..2853aa0 --- /dev/null +++ b/src/pages/index/teachers_strength/teacher/index.vue @@ -0,0 +1,387 @@ + + diff --git a/src/service/subject.js b/src/service/subject.js new file mode 100644 index 0000000..8092c34 --- /dev/null +++ b/src/service/subject.js @@ -0,0 +1,81 @@ +import { api, downloadFile, createApiUrl } from '~/utils/axios'; + + +/** + * 下载授课科目模板 + * @param {Object} data + * @return {Promise} api + */ +export function downloadTemplate(data) { + downloadFile(createApiUrl('Teachers_strength.Subject/downloadTemplate'), data); +} + +/** + * 导入授课科目 + * @param {Object} data + * @return {Promise} api + */ +export const importExcel = createApiUrl('Teachers_strength.Subject/importExcel'); + +/** +* 导出授课科目 +* @param {Object} data +* @return {Promise} api +*/ +export function exportExcel(data) { + downloadFile(createApiUrl('Teachers_strength.Subject/exportExcel'), data); +} + + + + + + + + +/** + * 获取授课科目列表 + * @param {Object} data + * @return {Promise} api + */ +export function getSubjectList(data) { + return api.post('Teachers_strength.Subject/getSubjectList', data); +} + +/** + * 删除授课科目 + * @param {Object} data + * @return {Promise} api + */ +export function deleteSubject(data) { + return api.post('Teachers_strength.Subject/deleteSubject', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '删除失败' + }); +} + +/** + * 添加授课科目 + * @param {Object} data + * @return {Promise} api + */ +export function addSubject(data) { + return api.post('Teachers_strength.Subject/addSubject', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '添加失败' + }); +} +/** + * 编辑授课科目 + * @param {Object} data + * @return {Promise} api + */ +export function editSubject(data) { + return api.post('Teachers_strength.Subject/editSubject', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '编辑失败' + }); +} diff --git a/src/service/teacher.js b/src/service/teacher.js new file mode 100644 index 0000000..dddd6e3 --- /dev/null +++ b/src/service/teacher.js @@ -0,0 +1,87 @@ +import { api, downloadFile, createApiUrl} from '~/utils/axios'; + + + /** + * 导出教师 + * @param {Object} data + * @return {Promise} api + */ + export function exportExcel(data) { + downloadFile(createApiUrl('Teachers_strength.Teacher/exportExcel'), data); + } + + /** + * 下载教师模板 + * @param {Object} data + * @return {Promise} api + */ + export function downloadTemplate(data) { + downloadFile(createApiUrl('Teachers_strength.Teacher/downloadTemplate'), data); + } + + /** + * 导入教师 + * @param {Object} data + * @return {Promise} api + */ + export const importExcel = createApiUrl('Teachers_strength.Teacher/importExcel'); + + + + /** + * 获取字典值 + * @param {Object} data + * @return {Promise} api + */ + export function getDictionary(data) { + return api.post('Dictionary.Dictionary/getDictionary', data, { + }); + } + + +/** + * 获取教师列表 + * @param {Object} data + * @return {Promise} api + */ +export function getTeacherList(data) { + return api.post('Teachers_strength.Teacher/getTeacherList', data); +} + +/** + * 删除教师 + * @param {Object} data + * @return {Promise} api + */ +export function deleteTeacher(data) { + return api.post('Teachers_strength.Teacher/deleteTeacher', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '删除失败' + }); +} + +/** + * 添加教师 + * @param {Object} data + * @return {Promise} api + */ +export function addTeacher(data) { + return api.post('Teachers_strength.Teacher/addTeacher', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '添加失败' + }); +} +/** + * 编辑教师 + * @param {Object} data + * @return {Promise} api + */ +export function editTeacher(data) { + return api.post('Teachers_strength.Teacher/editTeacher', data, { + isTransformResponse: true, + isShowSuccessMessage: true, + errorMessageText: '编辑失败' + }); +}