xlb-main-login
Version:
``` yarn install ```
119 lines (109 loc) • 2.44 kB
JavaScript
import { auth_url, weichat, default_api } from './config'
import { axios } from '@/utils/request'
// 获取权限
export function certigier() {
return axios({
url: weichat + 'v1/wechat/work/info/tp/info',
method: 'get',
})
}
// 获取验证码
export function getVerificat() {
return axios({
url: auth_url + '/code?',
method: 'get',
})
}
export function getSubmit(data) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: auth_url + '/login/new',
method: 'post',
data,
})
}
export function getlijiSubmit(data) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: auth_url + '/login',
method: 'post',
data,
})
}
// 获取短信
export function getVerificode(params) {
return axios({
url: auth_url + '/code/tel',
method: 'get',
params,
})
}
// 获取验证码登录
export function getAuthWeChatQrcode(data) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: auth_url + '/phone/login',
method: 'post',
data,
})
}
// 找回密码
export function getpasWd(data) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: auth_url + '/reset',
method: 'post',
data,
})
}
// 获取老账号信息
export function getoldaccountList() {
return new Promise(resolve => {
resolve([])
})
}
// 获取腾讯账号信息
export function gettxaccountList() {
return new Promise(resolve => {
resolve([])
})
}
// 获取注册参数信息
export function gettxaccountSource(params) {
return axios({
url: default_api + '/demo-user-role/v2/front/source',
method: 'get',
params,
})
}
// 拖拽验证码
// 获取验证图片 以及token
export function reqGet(data) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: default_api + '/demo-user-role/captcha/get',
method: 'post',
data,
})
}
// 滑动或者点选验证
export function reqCheck(data) {
return axios({
headers: {
'Content-Type': 'application/json;charset=UTF-8',
},
url: default_api + '/demo-user-role/captcha/check',
method: 'post',
data,
})
}