Files
2026-04-08 17:10:58 +08:00

1.2 KiB
Raw Permalink Blame History

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加载
  • 账号安全:增加登录日志 + 安全概览
  • 发票记录:添加订单关联 + 统计卡片
  • 未开通产品:从空壳改为产品展示页

用户偏好

  • (待补充)