初始化2

This commit is contained in:
2026-04-08 17:10:58 +08:00
commit 4986d90eb9
532 changed files with 112617 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
# Console 端工作记忆
## 2026-03-31
### Console 端功能完善 - 5项任务全部完成
1. **优惠券页面** (`coupons.vue`)
- 接入 `shopUserCoupon` API 替换空数组,加载真实优惠券数据
- 实现 `pageShopUserCoupon` 按状态筛选(可用/已使用/已过期)
- 兑换功能:通过 `listShopCoupon` 查找模板 + `addShopUserCoupon` 领取
- 添加 loading 状态stats 改为 computed
2. **应用中心** (`apps.vue`)
- "已购应用" Tab 从硬编码数据改为 `pageShopOrder` API 加载
- `transformOrderToApp` 函数将订单转换为应用卡片格式
- 续费/查看详情/退订按钮改为真实页面跳转market/orders/tickets
3. **账号安全** (`account/security.vue`)
- 新增安全概览卡片(密码强度/登录设备/异常登录)
- 安全建议改为图标+标题+描述的卡片式布局
- 接入 `pageLoginRecords` API 展示最近登录记录表格
- 支持登录类型/设备/浏览器/IP 显示和复制
4. **发票记录** (`invoices.vue`)
- 移除 localStorage 演示提示,改为正式提示文案
- 新增统计概览卡片(全部/已提交/已开具)
- 添加订单关联选择器:`pageShopOrder` 加载已支付订单
- 表格和详情弹窗增加"关联订单"列
- 新增 `orderNo` 字段到表单和记录类型
5. **未开通产品** (`tenant/unopened.vue`)
- 从空壳页面改为完整产品展示页
- 接入 `pageCmsWebsiteAll` API 加载可用产品
- 支持分类 Tab 切换(全部/企业官网/电商系统/小程序/插件)
- 产品卡片展示(图标/名称/描述/价格/标签)
- 立即开通/了解详情按钮跳转到应用商店
- 定制方案引导区域
## 项目 API 模式备忘
- `pageXxx` 返回 `PageResult<T>` (已解包),直接 `.list` `.count`
- `getUserInfo()` 返回 `Promise<User>``userId`
- SSR 守卫:`import.meta.client` 保护 localStorage
- 优惠券有三套 APIshopCoupon(模板)、shopUserCoupon(管理侧)、userCoupon(前台)

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