83 lines
1.7 KiB
JavaScript
Executable File
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()
|