user.js 1.51 KB
import request from '@/utils/request'

/**
 * 登录
 * @param {*} data
 */
export function login(data) {
  return request({
    url: '/chery/account/login',
    method: 'post',
    data
  })
}

/**
 * 登出
 */
export function logout() {
  return request({
    url: '/chery/account/logout',
    method: 'post'
  })
}

/**
 * 注册
 * @param {*} data
 */
export function registry(data) {
  return request({
    url: '/chery/account/registry',
    method: 'post',
    data
  })
}

/**
 * 重置密码
 * @param {*} data
 */
export function resetPassword(data) {
  return request({
    url: '/chery/account/reset-password',
    method: 'post',
    data
  })
}

/**
 * 删除
 * @param {*} data
 */
export function deleteUser(data) {
  return request({
    url: '/chery/account/delete',
    method: 'post',
    data
  })
}

/**
 * 禁用账号
 * @param {*} data
 */
export function accountAvailable(data) {
  return request({
    url: '/chery/account/available',
    method: 'post',
    data
  })
}

/**
 * 账号列表查询
 * @param {*} data
 */
export function accountList(data) {
  return request({
    url: '/chery/account/list',
    method: 'post',
    data
  })
}
/**
 * 验证工号是否已存在
 * @param {*} data
 */
export function validUsername(data) {
  return request({
    url: '/chery/account/valid-username',
    method: 'post',
    data
  })
}
/**
 * 监控开启关闭
 * @param {*} data
 */
export function switchMonitor(data) {
  return request({
    url: '/chery/account/switch-monitor',
    method: 'post',
    data
  })
}