mirror of
				https://gitee.com/hhyykk/ipms-sjy-ui.git
				synced 2025-10-31 18:28:44 +08:00 
			
		
		
		
	Vue3 重构:REVIEW 岗位
This commit is contained in:
		| @@ -10,49 +10,37 @@ export interface PostVO { | ||||
|   createTime?: Date | ||||
| } | ||||
|  | ||||
| export interface PostPageReqVO extends PageParam { | ||||
|   code?: string | ||||
|   name?: string | ||||
|   status?: number | ||||
| } | ||||
|  | ||||
| export interface PostExportReqVO { | ||||
|   code?: string | ||||
|   name?: string | ||||
|   status?: number | ||||
| } | ||||
|  | ||||
| // 查询岗位列表 | ||||
| export const getPostPageApi = async (params: PostPageReqVO) => { | ||||
| export const getPostPage = async (params: PageParam) => { | ||||
|   return await request.get({ url: '/system/post/page', params }) | ||||
| } | ||||
|  | ||||
| // 获取岗位精简信息列表 | ||||
| export const listSimplePostsApi = async () => { | ||||
| export const getSimplePostList = async () => { | ||||
|   return await request.get({ url: '/system/post/list-all-simple' }) | ||||
| } | ||||
|  | ||||
| // 查询岗位详情 | ||||
| export const getPostApi = async (id: number) => { | ||||
| export const getPost = async (id: number) => { | ||||
|   return await request.get({ url: '/system/post/get?id=' + id }) | ||||
| } | ||||
|  | ||||
| // 新增岗位 | ||||
| export const createPostApi = async (data: PostVO) => { | ||||
| export const createPost = async (data: PostVO) => { | ||||
|   return await request.post({ url: '/system/post/create', data }) | ||||
| } | ||||
|  | ||||
| // 修改岗位 | ||||
| export const updatePostApi = async (data: PostVO) => { | ||||
| export const updatePost = async (data: PostVO) => { | ||||
|   return await request.put({ url: '/system/post/update', data }) | ||||
| } | ||||
|  | ||||
| // 删除岗位 | ||||
| export const deletePostApi = async (id: number) => { | ||||
| export const deletePost = async (id: number) => { | ||||
|   return await request.delete({ url: '/system/post/delete?id=' + id }) | ||||
| } | ||||
|  | ||||
| // 导出岗位 | ||||
| export const exportPostApi = async (params: PostExportReqVO) => { | ||||
| export const exportPost = async (params) => { | ||||
|   return await request.download({ url: '/system/post/export', params }) | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV