初始版本

This commit is contained in:
2026-04-23 16:30:57 +08:00
commit 0d0683a6e6
538 changed files with 113042 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# Console 端长期记忆
## 项目概况
- Nuxt 4 / Vue 3 + Composition API + Ant Design Vue + TypeScript
- `/console` 端为用户控制台,包含订单/优惠券/工单/发票/应用/账号安全等模块
## 关键 API 模式
- `pageXxx` 返回已解包的 `PageResult<T>`,直接用 `.list` `.count`
- `getXxx` 返回解包的单对象
- `getUserInfo()` 返回 `Promise<User>``userId`
- SSR 安全:`import.meta.client` 保护 localStorage 访问
- 用户ID获取优先 `getUserInfo()` APIfallback `localStorage.getItem('UserId')`
## 优惠券相关 API
- `shopCoupon` - 优惠券模板(管理员侧),`/shop/shop-coupon/...`
- `shopUserCoupon` - 用户优惠券实例(管理侧),`/shop/shop-user-coupon/...`
- `userCoupon` - 前台用户侧,`MODULES_API_URL + '/booking/user-coupon/...'`
- Console 端使用 `shopUserCoupon` 系列接口
## 2026-03-31 Console 端完善
- 优惠券页接入真实API + 兑换功能
- 应用中心已购应用从订单API加载
- 账号安全:增加登录日志 + 安全概览
- 发票记录:添加订单关联 + 统计卡片
- 未开通产品:从空壳改为产品展示页
## 用户偏好
- (待补充)