user.js 896 Bytes
import request from '@/utils/request'

export function login(data) {
  return request({
    url: '/login',
    method: 'post',
    data
  })
}

export function getInfo(token) {
  return request({
    url: '/vue-admin-template/user/info',
    method: 'get',
    params: { token }
  })
}

export function logout() {
  return request({
    url: '/logout',
    method: 'post'
  })
}

export function getUserList(schoolId) {
  return request({
    url: '/user/schoolusers',
    method: 'post',
    data: { schoolId }
  })
}

export function enableUser(id, enable) {
  return request({
    url: '/user/enableuser',
    method: 'post',
    data: { id, enable }
  })
}

export function searchUser(data) {
  return request({
    url: '/user/search',
    method: 'post',
    data
  })
}

export function resetpass(data) {
  return request({
    url: '/user/resetpass',
    method: 'post',
    data
  })
}