ql_apimanager_frontend/src/request/api.js
2025-07-30 19:52:42 +08:00

61 lines
2.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from "./request"
// 导出一个名为login_api的函数该函数使用request.post方法发送post请求到/api/auth/login路径
const login = async (param)=> await request.post('/api/auth/login',param)
// 导出一个名为registered_api的函数该函数接收一个参数param并使用request.post方法发送一个POST请求到/api/Auth/Register接口请求体为param
const register = async (param)=> await request.post('/api/Auth/Register',param)
// 导出一个名为SendValidateCode_api的函数该函数使用request.post方法发送POST请求请求的URL为'/api/Auth/SendValidateCode'
const SendValidateCode = async (param)=> await request.post(`/api/Auth/SendValidateCode?email=${param}`)
//获取所有系统配置
const getAllConfig = async ()=> await request.get('/api/systemconfig/getallsystemconfig')
//获取用户个人信息
const getUserInfo = async () => await request.get('/api/User/UserInfo')
//获取用户列表(分页)
const getUserList = async (pageIndex,pageSize,desc) => await request.get(`/api/Admin/UserList?pageIndex=${pageIndex}&pageSize=${pageSize}&desc=${desc}`)
//获取用户数量
const getUserCount = async () => await request.get('/api/Admin/UserCount')
//删除用户
const deleteUser = async (id) => await request.delete(`/api/Admin/DeleteUser?userId=${id}`)
//获取指定用户信息
const getUserInfoById = async (id) => await request.get(`/api/Admin/UserInfo?userId=${id}`)
//更新用户信息
const updateUserInfo = async (id,param) => await request.post(`/api/Admin/UpdateUser?userId=${id}`,param)
//获取套餐列表(分页)
const getPackageList =async (pageIndex,pageSize,desc)=> await request.get(`api/Package/GetPackageList?pageIndex=${pageIndex}&pageSize=${pageSize}&desc=${desc}`)
//获取指定套餐信息
const getPackageInfo = async (id) => await request.get(`/api/Package/GetPackageInfo?packageId=${id}`)
//删除指定套餐
const deletePackage = async (id) => await request.delete(`/api/Package/DeletePackage?packageId=${id}`)
//更新指定套餐信息
const updatePackage = async (id, param) => await request.post(`/api/Package/UpdatePackage?packageId=${id}`, param)
const addPackage = async (param) => await request.post('/api/Package/AddPackage', param)
export default {
login,
register,
SendValidateCode,
getAllConfig,
getUserInfo,
getUserList,
getUserCount,
deleteUser,
getUserInfoById,
updateUserInfo,
getPackageList,
getPackageInfo,
deletePackage,
updatePackage,
addPackage
}