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