44 lines
667 B
JavaScript
44 lines
667 B
JavaScript
|
// 工具库
|
||
|
import util from '@/common/js/util.js'
|
||
|
|
||
|
// 登录模块
|
||
|
const login = {
|
||
|
/**
|
||
|
* 获取验证码
|
||
|
* @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,
|
||
|
})
|
||
|
},
|
||
|
|
||
|
/**
|
||
|
* 获取腾讯云IM
|
||
|
* @param {Object} param
|
||
|
*/
|
||
|
getIMToken(param) {
|
||
|
return util.request({
|
||
|
url: '/user/chat/getUserSig',
|
||
|
query: param.query,
|
||
|
method: 'GET',
|
||
|
})
|
||
|
},
|
||
|
|
||
|
}
|
||
|
|
||
|
export default login
|