user.js
2.23 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
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
import {CTX} from '@/api/config';
import request from '@/utils/request';
const PREFIX = `${CTX.UC}user/`;
// 登录
export function login(data) {
return request({
url: `${CTX.AUTH}server/auth/login`,
method: 'post',
data
});
}
// 分页
export function userPage(params) {
return request({
url: `${PREFIX}page`,
method: 'get',
params
});
}
/**
* 根据用户Id,批量停用用户
*/
export function userDisabled(data) {
return request({
url: `${PREFIX}disabled`,
method: 'put',
data
});
}
/**
* 根据用户Id,批量启用用户
*/
export function userEnable(data) {
return request({
url: `${PREFIX}enable`,
method: 'put',
data
});
}
/**
* 根据用户Id,重置用户登录密码
*/
export function userResetPwd(data) {
return request({
url: `${PREFIX}resetPwd`,
method: 'put',
data
});
}
// 获取用户信息
export function getInfo() {
return request({
url: `${PREFIX}info`,
method: 'get'
});
}
// 获取用户所有信息
export function getUserAllInfo(data) {
return request({
url: `${PREFIX}getUserAllInfo`,
method: 'get',
params: data
});
}
// 图形验证码
export function getCode(params) {
return request({
url: `${PREFIX}securityImg`,
method: 'get',
params,
autoErrorMsg: false
});
}
// 登出
export function logout() {
return request({
url: `${CTX.AUTH}server/auth/logout`,
method: 'post'
});
}
/**
* 新增用户
*/
export function userSave(data) {
return request({
url: `${PREFIX}save`,
method: 'post',
data
});
}
/**
* 编辑用户
*/
export function userUpdate(data) {
return request({
url: `${PREFIX}update`,
method: 'put',
data
});
}
/**
* 用户修改个人信息
*/
export function updateUserOnly(data) {
return request({
url: `${PREFIX}updateUserOnly`,
method: 'put',
data
});
}
/**
* 修改密码
*/
export function changePassword(data) {
return request({
url: `${PREFIX}app/modifyPwd`,
method: 'post',
data
});
}