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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
import request from "@/utils/request"
import { contentType } from "@/config/settings"
export function login(params) {
let headers = {
"Content-Type": contentType,
Authorization: "Basic YXBwOmNsb3VkX2FwcA==",
}
return request({
url: `/cloud-auth/oauth/token?grant_type=password&password=${params.password}&scope=server&username=${params.userName}`,
method: "post",
headers: headers,
})
}
export function logout() {
return request({
url: "/cloud-auth/token/logout",
method: "delete",
})
}
export function getUserPage(params = {}) {
return request({
url: "/cloud-upms/user/base/page",
method: "get",
params,
})
}
export function addUser(data = {}) {
return request({
url: "/cloud-upms/user/base",
method: "post",
data,
})
}
export function delUser(id) {
return request({
url: `/cloud-upms/user/base/${id}`,
method: "delete",
})
}
// 获取用户角色信息
export function getUserInfo(params = {}) {
return request({
url: "/cloud-upms/user/base/info",
method: "get",
params,
})
}
// 设置用户角色信息
export function setUserRole(data = {}) {
return request({
url: "/cloud-upms/user/base/role",
method: "post",
data,
})
}
export function getHprolePage(params = {}) {
return request({
url: "/cloud-upms//sys/role/page",
method: "get",
params,
})
}
export function getHproleDetail(id) {
return request({
url: `/cloud-upms//sys/role/${id}`,
method: "get",
})
}
export function delHprole(id) {
return request({
url: `/cloud-upms//sys/role/${id}`,
method: "delete",
})
}
export function addHprole(data = {}) {
return request({
url: "/cloud-upms//sys/role",
method: "post",
data,
})
}
// 获取当前用户
export function getUserCurrent() {
return request({
url: "/cloud-upms/user/base/info/current",
method: "get",
})
}
// 修改密码
export function editPwd(data = {}) {
return request({
url: "/cloud-upms/user/base/password",
method: "put",
data,
})
}
export function resetPassword(id) {
return request({
url: `/cloud-upms/user/base/reset/password?userId=${id}`,
method: "put",
})
}
// 操作限制检查
export function getLimitCheck() {
return request({
url: "/cloud-upms/user/base/option/limit/check",
method: "put",
})
}
// 确认密码
export function confirmPwd(password) {
return request({
url: `/cloud-upms/user/base/confirm/password?password=${password}`,
method: "put",
})
}
// 单点登录接口
export function ssoLogin(token) {
return request({
url: `/cloud-auth/mobile/token/social?mobile=cs@token@${token}&grant_type=mobile`,
method: "post",
headers: {
"Content-Type": contentType,
Authorization: "Basic dGVzdDp0ZXN0",
},
})
}
//异常反馈
export function getAbnormalList(params) {
return request({
url: `/disease-data/sys/message/exception/feedBack/select/all/msg`,
method: "get",
params,
})
}
// 修改系统信息-点击单条消息(进行已读操作)
export function setAbnormalStatus(params) {
return request({
url: `/disease-data/sys/message/exception/feedBack/do/read`,
method: "get",
params,
})
}
// 查看系统信息-未读信息数目
export function getFeedBackNumber(id) {
return request({
url: `/disease-data/sys/message/exception/feedBack/select/unread/number?userId=${id}`,
method: "get",
})
}
// 获取B端日志
export function getLogPage(params = {}) {
return request({
url: "/cloud-upms/sys/log/page",
method: "get",
params,
})
}