1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- import request from '@/utils/request'
- const userApi = {
- Login: '/auth/login',
- Logout: '/auth/logout',
- ForgePassword: '/auth/forge-password',
- Register: '/auth/register',
- twoStepCode: '/auth/2step-code',
- SendSms: '/account/sms',
- SendSmsErr: '/account/sms_err',
- // get my info
- UserInfo: '/user/info',
- UserMenu: '/user/nav'
- }
- /**
- * login func
- * parameter: {
- * username: '',
- * password: '',
- * remember_me: true,
- * captcha: '12345'
- * }
- * @param parameter
- * @returns {*}
- */
- export function login (parameter) {
- return request({
- url: userApi.Login,
- method: 'post',
- data: parameter
- })
- }
- export function getSmsCaptcha (parameter) {
- return request({
- url: userApi.SendSms,
- method: 'post',
- data: parameter
- })
- }
- export function getInfo () {
- return request({
- url: userApi.UserInfo,
- method: 'get',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
- export function getCurrentUserNav () {
- return request({
- url: userApi.UserMenu,
- method: 'get'
- })
- }
- export function logout () {
- return request({
- url: userApi.Logout,
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
- /**
- * get user 2step code open?
- * @param parameter {*}
- */
- export function get2step (parameter) {
- return request({
- url: userApi.twoStepCode,
- method: 'post',
- data: parameter
- })
- }
|