|
|
@@ -1,12 +1,12 @@
|
|
|
import {axios} from '../utils/request'
|
|
|
import {USER_MODULE} from './_prefix'
|
|
|
|
|
|
-type loginInfo = {
|
|
|
+type LoginInfo = {
|
|
|
phone: string,
|
|
|
password: string
|
|
|
}
|
|
|
|
|
|
-type registerInfo = {
|
|
|
+type RegisterInfo = {
|
|
|
role: string,
|
|
|
name: string,
|
|
|
phone: string,
|
|
|
@@ -15,23 +15,23 @@ type registerInfo = {
|
|
|
createTime: string
|
|
|
}
|
|
|
|
|
|
-type updateInfo = {
|
|
|
+type UpdateInfo = {
|
|
|
name: string,
|
|
|
password: string,
|
|
|
address: string,
|
|
|
}
|
|
|
|
|
|
// 用户登录
|
|
|
-export const userLogin = (payload: loginInfo) => {
|
|
|
- return axios.post(`${USER_MODULE}/login`,null, {params: payload})
|
|
|
+export const userLogin = (loginInfo: LoginInfo) => {
|
|
|
+ return axios.post(`${USER_MODULE}/login`,null, {params: loginInfo})
|
|
|
.then(res => {
|
|
|
return res
|
|
|
})
|
|
|
}
|
|
|
|
|
|
// 用户注册
|
|
|
-export const userRegister = (payload: registerInfo) => {
|
|
|
- return axios.post(`${USER_MODULE}/register`, payload,
|
|
|
+export const userRegister = (registerInfo: RegisterInfo) => {
|
|
|
+ return axios.post(`${USER_MODULE}/register`, registerInfo,
|
|
|
{headers: {'Content-Type': 'application/json'}})
|
|
|
.then(res => {
|
|
|
return res
|
|
|
@@ -47,8 +47,8 @@ export const userInfo = () => {
|
|
|
}
|
|
|
|
|
|
// 更新用户信息
|
|
|
-export const userInfoUpdate = (payload: updateInfo) => {
|
|
|
- return axios.post(`${USER_MODULE}`, payload, {headers: {'Content-Type': 'application/json'}})
|
|
|
+export const userInfoUpdate = (updateInfo: UpdateInfo) => {
|
|
|
+ return axios.post(`${USER_MODULE}`, updateInfo, {headers: {'Content-Type': 'application/json'}})
|
|
|
.then(res => {
|
|
|
return res
|
|
|
})
|