index.ts 1.2 KB
import request from '../../request';
import { deleteEmptyParam } from '@/utils/tool';

/**
 * @description 登录
 * @function login
 */
export const login = async ( data: any ) => {
  let res: any = await request({
    url: '/login',
    method: 'post',
    data: data
  })
  return res
}

/**
 * @description 登出
 * @function logout
 */
export const logout = async () => {
  let res: any = await request({
    url: '/logout',
    method: 'get'
  })
  return res
}

/**
 * @description 权限菜单
 * @function menuData
 */
export const menuData = async () => {
  let res: any = await request({
    url: '/permission/list',
    method: 'get',
  })
  return res
}

/**
 * @description 日志列表
 * @function logList
 */
export const logList = async (params: any) => {
  let res: any = await request({
    url: '/log/list',
    method: 'get',
    params: deleteEmptyParam(params)
  })
  return res
}


/**
 * @description 单图上传
 * @function uploadPicSource
 */
export const uploadPicSource = async (params: any, data: any) => {
  let res: any = await request({
    url: '/upload/uploadPicSource',
    method: 'post',
    params: params,
    data: data,
    headers: {
      type: "formData"
    }
  })
  return res
}