-
Notifications
You must be signed in to change notification settings - Fork 684
Expand file tree
/
Copy pathuser.ts
More file actions
31 lines (29 loc) · 1.28 KB
/
user.ts
File metadata and controls
31 lines (29 loc) · 1.28 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { request } from '@/utils/request'
export const userImportApi = {
downExcelTemplateApi: () => request.get('/user/template', { 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}`),
errorRecord: (key: string) => request.get(`/user/errorRecord/${key}`, { responseType: 'blob' }),
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),
defaultPwd: () => request.get('/user/defaultPwd'),
}