新版官网模板

This commit is contained in:
2026-04-29 01:33:33 +08:00
commit 0d82386f8f
341 changed files with 64526 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
# MEMORY.md - 项目长期记忆
## 项目基本信息
- **项目路径**`/Users/gxwebsoft/VUE/nuxt4-5`
- **框架**Nuxt 4 + Ant Design Vue + TypeScript
- **UI风格**:管理后台使用深红黑色调(#1a0f0f),布局文件 `app/layouts/admin.vue`
- **导航配置**`app/config/admin-nav.ts`
## 平台管理后台(/admin
- **已完成页面**index首页、app-review应用审核、apps应用管理、market应用市场、users用户管理、developers开发者管理、tickets工单处理、articles文章管理、announcements公告管理、settings平台设置
- **权限校验**`admin.vue` layout 通过 `isAdmin` 字段校验非管理员看403
- **公告与文章区分**:通过 `model: 'announcement'` 字段区分,共用 `cmsArticle` API
## API 约定
- 应用管理:`pageCmsWebsiteAll` 是管理员专用分页接口
- 用户API`pageUsers` 来自 `@/api/system/user/index`(非 `/api/user`
- 工单APIbase 路径 `/api/app/app//ticket`,返回结构 `{ list, count }`**不经过 ApiResult 包装**,取值用 `(res as any)?.data ?? res`
- 设置APIkey-value存储key格式 `platform_*`
## 设计规范
- stat-card 统计卡片4色系blue/green/orange/red可点击筛选
- panel 面板:白底 + f0f0f0 边框 + 12px border-radius
- 分页统一:`current/pageSize/total/showSizeChanger/showQuickJumper`