diff --git a/src/api/teacher/index.ts b/src/api/teacher/index.ts index 81db9f9..f5a8648 100644 --- a/src/api/teacher/index.ts +++ b/src/api/teacher/index.ts @@ -1,6 +1,6 @@ import request from '@/utils/request'; import { AxiosPromise } from 'axios'; -import { TeacherVO, TeacherForm, TeacherQuery } from '@/api/file/teacher/types'; +import { TeacherVO, TeacherForm, TeacherQuery } from '@/api/teacher/types'; /** * 查询教职工信息列表 @@ -10,7 +10,7 @@ import { TeacherVO, TeacherForm, TeacherQuery } from '@/api/file/teacher/types'; export const listTeacher = (query?: TeacherQuery): AxiosPromise => { return request({ - url: '/file/teacher/list', + url: '/teacher/pageList', method: 'get', params: query }); @@ -22,7 +22,7 @@ export const listTeacher = (query?: TeacherQuery): AxiosPromise => */ export const getTeacher = (teacherId: string | number): AxiosPromise => { return request({ - url: '/file/teacher/' + teacherId, + url: '/teacher/' + teacherId, method: 'get' }); }; @@ -33,7 +33,7 @@ export const getTeacher = (teacherId: string | number): AxiosPromise */ export const addTeacher = (data: TeacherForm) => { return request({ - url: '/file/teacher', + url: '/teacher', method: 'post', data: data }); @@ -45,7 +45,7 @@ export const addTeacher = (data: TeacherForm) => { */ export const updateTeacher = (data: TeacherForm) => { return request({ - url: '/file/teacher', + url: '/teacher', method: 'put', data: data }); @@ -57,7 +57,7 @@ export const updateTeacher = (data: TeacherForm) => { */ export const delTeacher = (teacherId: string | number | Array) => { return request({ - url: '/file/teacher/' + teacherId, + url: '/teacher/' + teacherId, method: 'delete' }); }; diff --git a/src/views/basic/teacher/index.vue b/src/views/basic/teacher/index.vue index 5432c52..1dfe339 100644 --- a/src/views/basic/teacher/index.vue +++ b/src/views/basic/teacher/index.vue @@ -33,19 +33,19 @@ 新增 + v-hasPermi="['school:teacher:add']">新增 修改 + v-hasPermi="['school:teacher:edit']">修改 删除 + v-hasPermi="['school:teacher:remove']">删除 导入人员 + v-hasPermi="['school:teacher:export']">导入人员 @@ -62,11 +62,11 @@ @@ -95,13 +95,16 @@ - + + + - + @@ -109,12 +112,18 @@ - + + + - + + + @@ -133,12 +142,18 @@ - + + + - + + + @@ -169,6 +184,8 @@ import { DeptVO } from '@/api/system/dept/types'; const { proxy } = getCurrentInstance() as ComponentInternalInstance; +const { sys_user_sex, sys_post, sys_subject, sys_education, sys_degree } = toRefs(proxy?.useDict('sys_user_sex', 'sys_post', 'sys_subject', 'sys_education', 'sys_degree')); + const teacherList = ref([]); const buttonLoading = ref(false); const loading = ref(true);