Newer
Older
cockpit_hxrq_front / src / api / login.js
TAN YUE on 9 Apr 2021 1 KB 20210409 添加扫码登录方式
import request from '@/utils/request'
// 登录
export function login(loginForm) {
  return request({
    url: 'user/login',
    method: 'post',
    params: loginForm
  })
}

// 人脸登录
export function faceLogin(data) {
  return request({
    url: 'face/login',
    method: 'post',
    data
  })
}

// 获取二维码
export function getQrCode() {
  return request({
    url: 'qrCode/getCode',
    method: 'post'
  })
}

// 查询是否扫码登录
export function checkIsLogined(qrcodeId) {
  return request({
    url: 'qrCode/checkIsLogined',
    method: 'post',
    params: {
      qrcodeId: qrcodeId
    }
  })
}

// 获取用户信息
export function getInfo() {
  return request({
    url: '/user/info',
    method: 'get'
  })
}

// 获取用户权限(菜单、按钮)
export function getMenus(params) {
  return request({
    url: '/user/permission',
    method: 'get',
    params
  })
}
// 登出
export function logout() {
  return request({
    url: '/user/logout',
    method: 'get'
  })
}
// 获取系统基础配置:公钥,验证码是否开启
export function getConfig() {
  return request({
    url: '/config/baseConfig',
    method: 'get'
  })
}
// 获取验证码图片
export function getKaptcha(sid) {
  return request({
    url: '/kaptcha/base64',
    method: 'get',
    params: {
      sid
    }
  })
}

// 获取业务权限
export function getBizPerm(token) {
  return request({
    url: '/config/getAuthorByDept',
    method: 'get',
    params: { token }
  })
}