|
|
1 mese fa | |
|---|---|---|
| .. | ||
| src | 1 mese fa | |
| .gitignore | 2 mesi fa | |
| README.md | 2 mesi fa | |
| index.html | 2 mesi fa | |
| package-lock.json | 1 mese fa | |
| package.json | 1 mese fa | |
| vite.config.js | 2 mesi fa | |
| vitest.config.js | 1 mese fa | |
基于 Vue 3 + Vite + Element Plus 的管理后台。
npm install
npm run dev
默认会跑在 http://localhost:5173,并把 /api 开头的请求转发到后端 http://localhost:8080
(见 vite.config.js 的 proxy 配置,如果后端端口不是8080记得改这里)。
src/
api/ 所有后端接口封装,按模块拆文件
layout/ 整体布局(侧边栏+顶部栏)
router/ 路由配置,包含登录态校验
store/ Pinia状态管理(目前只有用户登录态)
styles/ 设计token(配色、字体等CSS变量),在 main.js 里全局引入
views/
Login.vue 登录页
Dashboard.vue 工作台首页
resource/ 资源管理:列表 + 新增/编辑表单
project/ 项目管理:列表 + 详情(含关联资源)
dict/ 字典管理(资源类型/服务商)
system/ 用户管理、操作日志
CostStat.vue 费用统计
/project/active-list),
如果项目量级很大(几百上千),建议改成带搜索的远程加载,目前先按常见团队规模(几十到上百个项目)处理。