guzhi/web1/src/api/index.js
邹方成 2b4b9a2e9c feat: 添加前端项目基础架构和功能模块
refactor: 优化市场价值计算逻辑和行业均值计算

fix: 修复环境变量和配置文件问题

chore: 更新Docker镜像版本至v1.4

docs: 更新需求文档和部署说明

style: 调整代码格式和样式

build: 配置Vite构建工具和依赖管理

test: 添加前端组件测试基础

ci: 设置CI/CD脚本和工作流

perf: 优化前端性能和数据加载
2025-11-06 16:15:26 +08:00

75 lines
4.1 KiB
JavaScript

import { request } from '@/utils'
export default {
login: (data) => request.post('/base/access_token', data, { noNeedToken: true }),
getUserInfo: () => request.get('/base/userinfo'),
getUserMenu: () => request.get('/base/usermenu'),
getUserApi: () => request.get('/base/userapi'),
// 手机号
registerPhone: (data) => request.post('/app-user/register', data, { noNeedToken: true }),
loginPhone: (data) => request.post('/app-user/login', data, { noNeedToken: true }),
// pages
getIndustryList: () => request.get('/industry/list'),
getHistoryList: (params) => request.get('/app-valuations/', { params }),
valuations: (data = {}) => request.post('/app-valuations/', data),
deleteValuations: (params = {}) => request.delete(`/app-valuations/${params.id}`),
// profile
updatePassword: (data = {}) => request.post('/base/update_password', data),
// users
getUserList: (params = {}) => request.get('/user/list', { params }),
getUserById: (params = {}) => request.get('/user/get', { params }),
createUser: (data = {}) => request.post('/user/create', data),
updateUser: (data = {}) => request.post('/user/update', data),
deleteUser: (params = {}) => request.delete(`/user/delete`, { params }),
resetPassword: (data = {}) => request.post(`/user/reset_password`, data),
// role
getRoleList: (params = {}) => request.get('/role/list', { params }),
createRole: (data = {}) => request.post('/role/create', data),
updateRole: (data = {}) => request.post('/role/update', data),
deleteRole: (params = {}) => request.delete('/role/delete', { params }),
updateRoleAuthorized: (data = {}) => request.post('/role/authorized', data),
getRoleAuthorized: (params = {}) => request.get('/role/authorized', { params }),
// menus
getMenus: (params = {}) => request.get('/menu/list', { params }),
createMenu: (data = {}) => request.post('/menu/create', data),
updateMenu: (data = {}) => request.post('/menu/update', data),
deleteMenu: (params = {}) => request.delete('/menu/delete', { params }),
// apis
getApis: (params = {}) => request.get('/api/list', { params }),
createApi: (data = {}) => request.post('/api/create', data),
updateApi: (data = {}) => request.post('/api/update', data),
deleteApi: (params = {}) => request.delete('/api/delete', { params }),
refreshApi: (data = {}) => request.post('/api/refresh', data),
// depts
getDepts: (params = {}) => request.get('/dept/list', { params }),
createDept: (data = {}) => request.post('/dept/create', data),
updateDept: (data = {}) => request.post('/dept/update', data),
deleteDept: (params = {}) => request.delete('/dept/delete', { params }),
// auditlog
getAuditLogList: (params = {}) => request.get('/auditlog/list', { params }),
// esg
getESGList: (params = {}) => request.get('/esg/list', { params }),
getESGById: (params = {}) => request.get('/esg/get', { params }),
createESG: (data = {}) => request.post('/esg/create', data),
updateESG: (data = {}) => request.post('/esg/update', data),
deleteESG: (params = {}) => request.delete('/esg/delete', { params }),
// index
getIndexList: (params = {}) => request.get('/index/list', { params }),
getIndexById: (params = {}) => request.get('/index/get', { params }),
createIndex: (data = {}) => request.post('/index/create', data),
updateIndex: (data = {}) => request.post('/index/update', data),
deleteIndex: (params = {}) => request.delete('/index/delete', { params }),
// industry
getIndustryList: (params = {}) => request.get('/industry/list', { params }),
getIndustryById: (params = {}) => request.get('/industry/get', { params }),
createIndustry: (data = {}) => request.post('/industry/create', data),
updateIndustry: (data = {}) => request.post('/industry/update', data),
deleteIndustry: (params = {}) => request.delete('/industry/delete', { params }),
// policy
getPolicyList: (params = {}) => request.get('/policy/list', { params }),
getPolicyById: (params = {}) => request.get('/policy/get', { params }),
createPolicy: (data = {}) => request.post('/policy/create', data),
updatePolicy: (data = {}) => request.post('/policy/update', data),
deletePolicy: (params = {}) => request.delete('/policy/delete', { params }),
}