Escort/src/api/user/index.js

83 lines
1.7 KiB
JavaScript
Executable File

import { mock } from '../base/index.js'
import request from '@/utils/request/index.js'
/**
* @description 用户登录
*/
export const userLogin = data =>
// mock({ ...data, mockData: { token: 'mock-token' } })
request.post('/wxlogin', data)
/**
* @description 保存用户信息
*/
export const userSave = data =>
request.post('/register', data)
/**
* @description 获取当前登录用户手机号
*/
export const getPhone = params =>
// mock({ ...data, mockData: { token: 'mock-token' } })
request.get('/getPhone', params)
/**
* @description 获取当前登录用户信息
*/
export const getUser = params =>
// mock({ ...data, mockData: { token: 'mock-token' } })
request.get('/wxUser/info', params)
/**
* @description 陪诊师申请信息
*/
export const doctorSave = data =>
request.post('/doctor/save', data)
/**
* @description 获取陪诊师信息
*/
export const doctorInfo = params =>
request.get('/doctor/infomation', params)
/**
* @description 切换身份信息
*/
export const checkRole = data =>
request.post('/wxUser/checkRole', data)
/**
* @description 获取当前登录用户信息
* @param realStatus 1-未实名 2-实名中 3--已经实名 4-实名失败
*/
export const getUserInfo = data =>
mock({
...data,
mockData: {
id: 'mock-id',
username: 'viarotel',
realStatus: '1',
},
})
/**
* @description 获取当前登录用户菜单
*/
export const getUserMenus = data => mock({ ...data, mockData: [] })
/**
* @description 用户修改密码
*/
export const updatePassword = data => mock(data)
/**
* @description 上传用户头像
*/
export const userHeadimg = data => mock(data)
/**
* @description 退出登录
*/
export const logout = () => mock()