From 0541d465990ea9d40b6722a612bdc14d346e6e5f Mon Sep 17 00:00:00 2001 From: jiangzhe <244140623@qq.com> Date: Thu, 30 May 2024 14:51:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=95=99=E8=81=8C=E5=B7=A5?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/teacher/index.ts | 12 ++++----- src/views/basic/teacher/index.vue | 43 +++++++++++++++++++++---------- 2 files changed, 36 insertions(+), 19 deletions(-) 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);