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

export function login(data) {
  return request({
    url: `/Account/SystemLogin?username=${data.username}&password=${data.password}`,
    method: 'post',
    data
  })
}
export function getInfo(token) {
  return request({
    url: `/Users/userInfo`,
    method: 'get',
  })
}


export function ImportUserByExcel(token) {
  return request({
    url: `/Account/ImportUser`,
    method: 'post'
  })
}

export function logout() {
  return request({
    url: '/vue-admin-template/user/logout',
    method: 'post'
  })
}

export function GetUserList(data) {
  return request({
    url: `/Users/GetUserList`,
    method: 'post',
    data
  })
}
export function UsersCreate(data) {
  return request({
    url: `/Users/Create`,
    method: 'post',
    data
  })
}

export function UsersUpdate(data) {
  return request({
    url: `/Users/Update`,
    method: 'post',
    data
  })
}

export function UsersDelete(data) {
  return request({
    url: `/Users/Delete`,
    method: 'post',
    params: data
  })
}

export function UpdateCurrentPassword(data) {
  return request({
    url: `/Account/UpdateCurrentPassword?Password=`+data.Password,
    method: 'post',
    // params: data
  })
}


export function AccountRegister(data) {
  return request({
    url: `/Account/Register`,
    method: 'post',
    data
    // params: data
  })
}

//POST /api/Users/GetUserListByAdmin

export function GetUserListByAdmin(data) {
  return request({
    url: `/Users/GetUserListByAdmin`,
    method: 'post',
    data
  })
}
//修改管理员密码
export function UpdateCurrentPasswordById(data) {
  return request({
    url: `/Account/UpdateCurrentPasswordById?UserId=`+data.UserId+'&Password='+data.Password,
    method: 'post',
    data
  })
}