# Console 端长期记忆 ## 项目概况 - Nuxt 4 / Vue 3 + Composition API + Ant Design Vue + TypeScript - `/console` 端为用户控制台,包含订单/优惠券/工单/发票/应用/账号安全等模块 ## 关键 API 模式 - `pageXxx` 返回已解包的 `PageResult`,直接用 `.list` `.count` - `getXxx` 返回解包的单对象 - `getUserInfo()` 返回 `Promise` 含 `userId` - SSR 安全:`import.meta.client` 保护 localStorage 访问 - 用户ID获取:优先 `getUserInfo()` API,fallback `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加载 - 账号安全:增加登录日志 + 安全概览 - 发票记录:添加订单关联 + 统计卡片 - 未开通产品:从空壳改为产品展示页 ## 用户偏好 - (待补充)