This commit is contained in:
2025-09-08 16:36:29 +08:00
parent 170bb5ff1a
commit e3e9504f4b

29
frontend/src/api/user.ts Normal file
View File

@@ -0,0 +1,29 @@
import { request } from '@/utils/request'
export const userImportApi = {
downExcelTemplateApi: () => request.post('/user/excelTemplate', {}, { responseType: 'blob' }),
importUserApi: (data: any) =>
request.post('/user/batchImport', data, {
headers: {
'Content-Type': 'multipart/form-data',
},
}),
downErrorRecordApi: (key: string) =>
request.get(`/user/errorRecord/${key}`, { responseType: 'blob' }),
clearErrorApi: (key: string) => {
request.get(`/user/clearErrorRecord/${key}`)
},
}
export const userApi = {
pager: (params: any, pageNumber: number, pageSize: number) =>
request.get(`/user/pager/${pageNumber}/${pageSize}${params}`),
add: (data: any) => request.post('/user', data),
edit: (data: any) => request.put('/user', data),
clearErrorApi: (key: string) => request.get(`/user/clearErrorRecord/${key}`),
delete: (key: string) => request.delete(`/user/${key}`),
deleteBatch: (data: any) => request.delete(`/user`, { data }),
get: (key: string) => request.get(`/user/${key}`),
pwd: (id: any) => request.patch(`/user/pwd/${id}`),
status: (data: any) => request.patch('/user/status', data),
}