服装智能制造软件平台V3.0
http://182.92.169.222/hhxy/#/user/login
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
1.5 KiB
87 lines
1.5 KiB
import api from './index' |
|
import { axios } from '@/utils/request' |
|
|
|
/** |
|
* login func |
|
* parameter: { |
|
* username: '', |
|
* password: '', |
|
* remember_me: true, |
|
* captcha: '12345' |
|
* } |
|
* @param parameter |
|
* @returns {*} |
|
*/ |
|
export function login(parameter) { |
|
return axios({ |
|
url: '/sys/login', |
|
method: 'post', |
|
data: parameter |
|
}) |
|
} |
|
|
|
export function phoneLogin(parameter) { |
|
return axios({ |
|
url: '/sys/phoneLogin', |
|
method: 'post', |
|
data: parameter |
|
}) |
|
} |
|
|
|
export function getSmsCaptcha(parameter) { |
|
return axios({ |
|
url: api.SendSms, |
|
method: 'post', |
|
data: parameter |
|
}) |
|
} |
|
|
|
// export function getInfo() { |
|
// return axios({ |
|
// url: '/api/user/info', |
|
// method: 'get', |
|
// headers: { |
|
// 'Content-Type': 'application/json;charset=UTF-8' |
|
// } |
|
// }) |
|
// } |
|
|
|
export function logout(logoutToken) { |
|
return axios({ |
|
url: '/sys/logout', |
|
method: 'post', |
|
headers: { |
|
'Content-Type': 'application/json;charset=UTF-8', |
|
'X-Access-Token': logoutToken |
|
} |
|
}) |
|
} |
|
|
|
/** |
|
* 第三方登录 |
|
* @param token |
|
* @param thirdType |
|
* @returns {*} |
|
*/ |
|
export function thirdLogin(token,thirdType) { |
|
return axios({ |
|
url: `/sys/thirdLogin/getLoginUser/${token}/${thirdType}`, |
|
method: 'get', |
|
headers: { |
|
'Content-Type': 'application/json;charset=UTF-8' |
|
} |
|
}) |
|
} |
|
|
|
/** |
|
* 强退其他账号 |
|
* @param token |
|
* @returns {*} |
|
*/ |
|
export function forceLogout(parameter) { |
|
return axios({ |
|
url: '/sys/online/forceLogout', |
|
method: 'post', |
|
data: parameter |
|
}) |
|
} |