58 lines
887 B
JavaScript
58 lines
887 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/customerService/login',
|
|
query: param.query,
|
|
load: true,
|
|
})
|
|
},
|
|
|
|
|
|
/**
|
|
* 客服退出登录
|
|
* @param {Object} param
|
|
*/
|
|
userLoginOut(param) {
|
|
return util.request({
|
|
url: '/user/customerService/logout',
|
|
method: 'POST',
|
|
query: param,
|
|
load: true,
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 获取腾讯云IM
|
|
* @param {Object} param
|
|
*/
|
|
getIMToken(param) {
|
|
return util.request({
|
|
url: '/user/chat/getUserSig',
|
|
query: param.query,
|
|
method: 'GET',
|
|
})
|
|
},
|
|
|
|
}
|
|
|
|
export default login |