68 lines
1.0 KiB
JavaScript
68 lines
1.0 KiB
JavaScript
|
// 工具库
|
||
|
import util from '@/common/js/util.js'
|
||
|
|
||
|
// 登录模块
|
||
|
const login = {
|
||
|
/**
|
||
|
* 用户注册
|
||
|
* @param {Object} param
|
||
|
*/
|
||
|
userRegister(param) {
|
||
|
return util.request({
|
||
|
url: `/user/register`,
|
||
|
data: param.data,
|
||
|
load: true,
|
||
|
})
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取验证码
|
||
|
* @param {Object} param
|
||
|
*/
|
||
|
getCaptcha(param) {
|
||
|
return util.request({
|
||
|
url: '/user/sendVerifyCode',
|
||
|
query: param.query,
|
||
|
method: 'GET',
|
||
|
})
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 用户密码登录接口
|
||
|
* @param {Object} param
|
||
|
*/
|
||
|
userLoginByPassword(param) {
|
||
|
return util.request({
|
||
|
url: '/user/login',
|
||
|
data: param.data,
|
||
|
load: true,
|
||
|
})
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 修改用户密码
|
||
|
* @param {Object} param
|
||
|
*/
|
||
|
resetPassword(param) {
|
||
|
return util.request({
|
||
|
url: '/user/login/resetPassword',
|
||
|
data: param.data,
|
||
|
method: 'POST',
|
||
|
})
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取IMtoken
|
||
|
* @param {Object} param
|
||
|
*/
|
||
|
getIMToken(param) {
|
||
|
return util.request({
|
||
|
url: '/user/chat/getUserSig',
|
||
|
query: param.query,
|
||
|
method: 'GET',
|
||
|
})
|
||
|
},
|
||
|
|
||
|
}
|
||
|
|
||
|
export default login
|