wangrong
2026-08-30 4c949c0dc9bcae785c281c9d8125295f09810b15
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
import request from '@/config/axios'
 
export const mountedOrg = (keyword?: string) =>
  request.post({ url: '/org/mounted', data: { keyword } })
 
export const switchOrg = (id: number | string) => request.post({ url: `/user/switch/${id}` })
 
export const userInfo = () => request.get({ url: '/user/info' })
 
export const searchRoleApi = (keyword: string) =>
  request.post({ url: '/role/query', data: { keyword } })
 
export const userOptionForRoleApi = data => request.post({ url: '/user/role/option', data })
 
export const userSelectedForRoleApi = (page: number, limit: number, data) =>
  request.post({ url: `/user/role/selected/${page}/${limit}`, data })
 
export const userPageApi = (page: number, limit: number, data) =>
  request.post({ url: `/user/pager/${page}/${limit}`, data })
 
export const personSysVariableInfoApi = uid =>
  request.get({ url: `/user/personSysVariableInfo/${uid}` })
 
export const userCreateApi = data => request.post({ url: '/user/create', data })
 
export const userEditApi = data => request.post({ url: '/user/edit', data })
 
export const personEditApi = data => request.post({ url: '/user/personEdit', data })
 
export const roleOptionForUserApi = data => request.post({ url: '/role/user/option', data })
 
export const userDelApi = uid => request.post({ url: `/user/delete/${uid}` })
 
export const queryFormApi = uid => request.get({ url: `/user/queryById/${uid}` })
 
export const personInfoApi = () => request.get({ url: `/user/personInfo` })
 
export const ipInfoApi = () => request.get({ url: `/user/ipInfo` })
 
export const roleCreateApi = data => request.post({ url: '/role/create', data })
 
export const roleEditApi = data => request.post({ url: '/role/edit', data })
 
export const roleDetailApi = rid => request.get({ url: `/role/detail/${rid}` })
 
export const roleDelApi = rid => request.post({ url: `/role/delete/${rid}` })
 
export const beforeUnmountInfoApi = data => request.post({ url: '/role/beforeUnmountInfo', data })
 
export const unMountUserApi = data => request.post({ url: '/role/unMountUser', data })
 
export const mountUserApi = data => request.post({ url: '/role/mountUser', data })
 
export const searchExternalUserApi = keyword =>
  request.get({ url: '/role/searchExternalUser/' + keyword })
 
export const mountExternalUserApi = data => request.post({ url: '/role/mountExternalUser', data })
 
export const switchLangApi = data => request.post({ url: '/user/switchLanguage', data })
 
export const downExcelTemplateApi = () =>
  request.post({ url: '/user/excelTemplate', responseType: 'blob' })
 
export const importUserApi = data =>
  request.post({
    url: '/user/batchImport',
    headersType: 'multipart/form-data',
    data
  })
 
export const downErrorRecordApi = (key: string) =>
  request.get({ url: `/user/errorRecord/${key}`, responseType: 'blob' })
 
export const clearErrorApi = (key: string) => {
  request.get({ url: `/user/clearErrorRecord/${key}` })
}
 
export const batchDelApi = data => request.post({ url: '/user/batchDel', data })
 
export const defaultPwdApi = () => request.get({ url: '/user/defaultPwd' })
 
export const resetPwdApi = uid => request.post({ url: `/user/resetPwd/${uid}` })
 
export const switchEnableApi = data => request.post({ url: '/user/enable', data })