|
|
@@ -1,5 +1,13 @@
|
|
|
import request from '@/service/request'
|
|
|
|
|
|
+export const login = (data: USER.Params.Login) => {
|
|
|
+ return request<string>({
|
|
|
+ url: '/auth/login',
|
|
|
+ method: 'POST',
|
|
|
+ data
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
export const page = (params: USER.Params.Query) => {
|
|
|
return request<USER.User.Detail[]>({
|
|
|
url: '/user/page',
|
|
|
@@ -8,10 +16,11 @@ export const page = (params: USER.Params.Query) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-export const delUser = (id: string) => {
|
|
|
+export const list = (params: {limit: number, userLabel: string}) => {
|
|
|
return request<USER.User.Detail[]>({
|
|
|
- url: `/user/page?id=${id}`,
|
|
|
- method: 'GET'
|
|
|
+ url: '/user/list',
|
|
|
+ method: 'GET',
|
|
|
+ params
|
|
|
})
|
|
|
}
|
|
|
|
|
|
@@ -23,18 +32,31 @@ export const addUser = (data: USER.User.Detail) => {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-export const updateUser = (data: USER.User.Detail) => {
|
|
|
+export const getUserById = (id: string) => {
|
|
|
+ return request<USER.User.Detail>({
|
|
|
+ url: `/user/${id}`,
|
|
|
+ method: 'GET'
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+/**
|
|
|
+ *
|
|
|
+ * @param "id": "admin" 用户id 必需
|
|
|
+ * @param "sourcePassword": "admin" 原始密码 做一次base64 encode
|
|
|
+ * @param "newPassword": "admin" 新密码 必需,在输入的密码上 做一次base64 encode
|
|
|
+ */
|
|
|
+export const updatePassword = (data: {id: string, sourcePassword: string, newPassword: string}) => {
|
|
|
return request<string>({
|
|
|
- url: '/user',
|
|
|
+ url: '/user/password',
|
|
|
method: 'PUT',
|
|
|
data
|
|
|
})
|
|
|
}
|
|
|
|
|
|
-export const login = (data: COMMON.LOGIN.Login) => {
|
|
|
- return request<string>({
|
|
|
- url: '/login',
|
|
|
- method: 'POST',
|
|
|
- data
|
|
|
+export const resource = (params: USER.Params.Query & {resourceLabel: string}) => {
|
|
|
+ return request<USER.Resource.Detail[]>({
|
|
|
+ url: '/resource/page',
|
|
|
+ method: 'GET',
|
|
|
+ params
|
|
|
})
|
|
|
}
|