From b71a78c07978bd7a7e0ef2f03aad250f6bdac064 Mon Sep 17 00:00:00 2001 From: 13121765685 Date: Wed, 7 Jan 2026 16:41:49 +0800 Subject: [PATCH] 222 --- ...Points Consumption Rules to User Center.md | 24 - .../Admin User Management Implementation.md | 51 -- .../AdminUserList.vue页面 redesign plan.md | 91 -- .../Implement Role Badge for User Status.md | 64 -- .trae/documents/plan_20251212_020449.md | 77 -- .trae/documents/plan_20251219_101004.md | 27 - .trae/documents/为移动端添加手指缩放支持.md | 49 -- .trae/documents/优化IPCard组件生成状态样式.md | 201 ----- .../优化物流信息布局为左右并排展示.md | 35 - .trae/documents/优化邀请码列表功能.md | 74 -- .trae/documents/佣金管理功能实现计划.md | 48 -- .../使用现有Canvas组件或引入外部库方案.md | 90 -- .trae/documents/修复邀请码列表数据获取.md | 28 - ... AddAgent.vue 使用 API 数据渲染 TTS 内容.md | 72 -- .trae/documents/修改发货弹窗功能.md | 36 - .../documents/基于Fabric.js实现PS功能组件.md | 105 --- .trae/documents/实现3MF格式模型导出功能.md | 36 - .trae/documents/实现Canvas画布组件.md | 102 --- .trae/documents/实现佣金管理功能.md | 46 - .trae/documents/实现侧边栏权限管理功能.md | 112 --- .trae/documents/实现合并图片功能.md | 67 -- .trae/documents/实现图片预览功能.md | 36 - .trae/documents/实现嵌套路由权限过滤.md | 90 -- .trae/documents/实现手机号登录功能.md | 78 -- .trae/documents/实现提示词管理功能.md | 197 ----- .trae/documents/实现智能体设备管理功能.md | 66 -- .trae/documents/实现用户中心优惠券模块.md | 96 +++ .trae/documents/实现用户编辑和状态管理功能.md | 230 ----- .trae/documents/实现用户邀请列表功能.md | 245 ------ .trae/documents/实现登录表单邀请码功能.md | 87 -- .trae/documents/实现积分充值页面.md | 35 - .trae/documents/实现积分管理功能.md | 121 --- .trae/documents/实现编辑智能体功能.md | 33 - .../documents/实现邀请码复制带域名文案功能.md | 34 - .trae/documents/新增知识库选择功能.md | 64 -- .trae/documents/新建项目系列选择功能实现.md | 178 ---- .trae/documents/更新导航栏链接.md | 38 - .../替换提示词管理页面的模拟数据为API调用.md | 59 -- .trae/documents/添加人物_动物选择模块.md | 20 - .trae/documents/添加候补队列页面.md | 41 - .trae/documents/添加拆件提示词模板textarea.md | 6 - .trae/documents/添加规则方格子四个角点.md | 82 -- ...加语音识别速度、角色语速和角色音调配置项.md | 74 -- .trae/documents/添加邀请码列表功能.md | 56 -- .trae/documents/添加邀请规则到邀请信息区域.md | 79 -- .trae/documents/用户中心页面重构.md | 37 - .../documents/角色管理和权限管理设计与对接.md | 76 -- .../调用小智服务获取音色列表并打印.md | 22 - .trae/documents/邀请码样式重构.md | 42 - ...重新设计 AdminCommissionManagement 页面.md | 289 ------- .../重新设计AdminUserList.vue页面.md | 51 -- .trae/documents/重新设计div模块.md | 39 - .trae/documents/重新设计积分管理页面.md | 76 -- .../src/components/admin/AdminLayout.vue | 3 +- .../src/components/admin/SubMenu.vue | 2 + .../src/components/common/ModelViewer.vue | 158 +++- .../src/locales/lang/en-US.js | 77 +- .../src/locales/lang/zh-CN.js | 77 +- apps/FrontendDesigner/src/router/index.js | 30 +- .../VoucherManagement/VoucherManagement.vue | 813 ++++++++++++++++++ .../views/admin/VoucherManagement/index.js | 202 +++++ apps/FrontendDesigner/vite.config.js | 4 +- apps/frontend/src/components/IPCard/index.vue | 8 +- .../components/OrderProcessModal/index.vue | 2 +- .../src/components/iPandCardLeft/index.vue | 150 +++- .../src/components/layout/AppHeader.vue | 28 +- apps/frontend/src/components/tours/tour4.vue | 10 - apps/frontend/src/components/tours/tour5.vue | 9 - apps/frontend/src/locales/index.js | 142 ++- apps/frontend/src/router/index.js | 7 + apps/frontend/src/views/AddAgent.vue | 182 +++- apps/frontend/src/views/AgentManagement.vue | 1 + .../src/views/Project/CreateProject.vue | 16 +- apps/frontend/src/views/Project/index.js | 8 +- apps/frontend/src/views/kefuReduce.vue | 492 +++++++++++ apps/frontend/src/views/user/index.js | 73 ++ apps/frontend/src/views/user/index.vue | 652 +++++++++++++- apps/frontend/vite.config.js | 4 +- .../components/CanvasEditor/CanvasEditor.vue | 1 - .../ui/src/components/LoadingCom/index.vue | 2 +- .../utils/src/api/FrontendDesigner/index.js | 3 + .../utils/src/api/FrontendDesigner/voucher.js | 11 + packages/utils/src/api/frontend/gemini.js | 1 + packages/utils/src/api/frontend/index.js | 3 +- packages/utils/src/api/frontend/voucher.js | 7 + packages/utils/src/servers/fileserver.js | 35 + .../utils/src/servers/giminiserver copy.js | 311 +++++++ packages/utils/src/servers/giminiserver.js | 324 ++++--- 88 files changed, 3668 insertions(+), 4292 deletions(-) delete mode 100644 .trae/documents/Add Points Consumption Rules to User Center.md delete mode 100644 .trae/documents/Admin User Management Implementation.md delete mode 100644 .trae/documents/AdminUserList.vue页面 redesign plan.md delete mode 100644 .trae/documents/Implement Role Badge for User Status.md delete mode 100644 .trae/documents/plan_20251212_020449.md delete mode 100644 .trae/documents/plan_20251219_101004.md delete mode 100644 .trae/documents/为移动端添加手指缩放支持.md delete mode 100644 .trae/documents/优化IPCard组件生成状态样式.md delete mode 100644 .trae/documents/优化物流信息布局为左右并排展示.md delete mode 100644 .trae/documents/优化邀请码列表功能.md delete mode 100644 .trae/documents/佣金管理功能实现计划.md delete mode 100644 .trae/documents/使用现有Canvas组件或引入外部库方案.md delete mode 100644 .trae/documents/修复邀请码列表数据获取.md delete mode 100644 .trae/documents/修改 AddAgent.vue 使用 API 数据渲染 TTS 内容.md delete mode 100644 .trae/documents/修改发货弹窗功能.md delete mode 100644 .trae/documents/基于Fabric.js实现PS功能组件.md delete mode 100644 .trae/documents/实现3MF格式模型导出功能.md delete mode 100644 .trae/documents/实现Canvas画布组件.md delete mode 100644 .trae/documents/实现佣金管理功能.md delete mode 100644 .trae/documents/实现侧边栏权限管理功能.md delete mode 100644 .trae/documents/实现合并图片功能.md delete mode 100644 .trae/documents/实现图片预览功能.md delete mode 100644 .trae/documents/实现嵌套路由权限过滤.md delete mode 100644 .trae/documents/实现手机号登录功能.md delete mode 100644 .trae/documents/实现提示词管理功能.md delete mode 100644 .trae/documents/实现智能体设备管理功能.md create mode 100644 .trae/documents/实现用户中心优惠券模块.md delete mode 100644 .trae/documents/实现用户编辑和状态管理功能.md delete mode 100644 .trae/documents/实现用户邀请列表功能.md delete mode 100644 .trae/documents/实现登录表单邀请码功能.md delete mode 100644 .trae/documents/实现积分充值页面.md delete mode 100644 .trae/documents/实现积分管理功能.md delete mode 100644 .trae/documents/实现编辑智能体功能.md delete mode 100644 .trae/documents/实现邀请码复制带域名文案功能.md delete mode 100644 .trae/documents/新增知识库选择功能.md delete mode 100644 .trae/documents/新建项目系列选择功能实现.md delete mode 100644 .trae/documents/更新导航栏链接.md delete mode 100644 .trae/documents/替换提示词管理页面的模拟数据为API调用.md delete mode 100644 .trae/documents/添加人物_动物选择模块.md delete mode 100644 .trae/documents/添加候补队列页面.md delete mode 100644 .trae/documents/添加拆件提示词模板textarea.md delete mode 100644 .trae/documents/添加规则方格子四个角点.md delete mode 100644 .trae/documents/添加语音识别速度、角色语速和角色音调配置项.md delete mode 100644 .trae/documents/添加邀请码列表功能.md delete mode 100644 .trae/documents/添加邀请规则到邀请信息区域.md delete mode 100644 .trae/documents/用户中心页面重构.md delete mode 100644 .trae/documents/角色管理和权限管理设计与对接.md delete mode 100644 .trae/documents/调用小智服务获取音色列表并打印.md delete mode 100644 .trae/documents/邀请码样式重构.md delete mode 100644 .trae/documents/重新设计 AdminCommissionManagement 页面.md delete mode 100644 .trae/documents/重新设计AdminUserList.vue页面.md delete mode 100644 .trae/documents/重新设计div模块.md delete mode 100644 .trae/documents/重新设计积分管理页面.md create mode 100644 apps/FrontendDesigner/src/views/admin/VoucherManagement/VoucherManagement.vue create mode 100644 apps/FrontendDesigner/src/views/admin/VoucherManagement/index.js create mode 100644 apps/frontend/src/views/kefuReduce.vue create mode 100644 packages/utils/src/api/FrontendDesigner/voucher.js create mode 100644 packages/utils/src/api/frontend/voucher.js create mode 100644 packages/utils/src/servers/giminiserver copy.js diff --git a/.trae/documents/Add Points Consumption Rules to User Center.md b/.trae/documents/Add Points Consumption Rules to User Center.md deleted file mode 100644 index c1d117e..0000000 --- a/.trae/documents/Add Points Consumption Rules to User Center.md +++ /dev/null @@ -1,24 +0,0 @@ -## 实现计划 - -### 1. 更新国际化翻译 -- 在 `src/locales/index.js` 中添加积分消耗规则相关翻译 -- 包含中英文翻译 -- 添加以下翻译键: - - 消耗规则标题 - - 消耗规则表格标题(行为、积分消耗) - - 具体消耗规则(生成1张图片:1积分,生成1个3D模型:30积分) - -### 2. 修改用户中心组件 -- 在 `src/views/user/index.vue` 的积分列表后添加新的消耗规则区域 -- 创建包含指定数据的消耗规则表格 -- 使用现有样式模式保持设计一致性 -- 支持响应式设计 - -### 3. 更新样式 -- 为新的消耗规则区域添加CSS样式 -- 确保与现有积分区域样式一致 -- 添加与现有设计匹配的悬停效果和过渡 -- 支持明暗主题 - -## 预期结果 -用户中心积分区域将新增"积分消耗规则"部分,以表格形式展示指定的消耗规则,设计风格与现有界面保持一致。 \ No newline at end of file diff --git a/.trae/documents/Admin User Management Implementation.md b/.trae/documents/Admin User Management Implementation.md deleted file mode 100644 index 6555287..0000000 --- a/.trae/documents/Admin User Management Implementation.md +++ /dev/null @@ -1,51 +0,0 @@ -# 管理员用户管理功能实现计划 - -## 当前状态分析 -- `index.js` 中的 `AdminOrders` 类包含管理员用户管理方法 -- `AdminUsers.vue` 组件目前使用普通用户方法和模拟数据 -- 管理员特定方法已定义但未被使用 - -## 实现目标 -1. 更新Vue组件以使用管理员特定的API方法 -2. 实现完整的管理员用户管理功能 -3. 确保为所有管理操作提供适当的UI支持 - -## 拟做变更 - -### 1. 类名重构 -- 将 `AdminOrders` 类重命名为 `AdminUsersService` 以提高清晰度 - -### 2. Vue组件更新 - -#### 数据和方法 -- 更新组件使用 `getAdminUsersList` 替代 `getUsersList` -- 为所有管理员特定操作实现方法 -- 删除模拟数据,使用真实API响应 - -#### UI组件 -- 更新用户表格以显示管理员用户字段 -- 添加创建管理员用户的支持 -- 实现管理员用户状态切换 -- 添加密码重置功能 -- 实现管理员用户删除 -- 更新表单以匹配管理员用户数据结构 - -### 3. API集成 -- 确保正确调用所有管理员特定方法 -- 适当处理API响应和错误 -- 为所有异步操作添加加载状态 - -## 实施步骤 -1. 重构 `index.js` 中的类名 -2. 更新组件导入和服务初始化 -3. 更新数据获取以使用管理员特定API -4. 实现管理员用户创建表单 -5. 更新用户表格,添加管理员特定列和操作 -6. 实现管理员用户状态切换 -7. 实现密码重置功能 -8. 实现管理员用户删除 -9. 更新管理员用户详情视图 -10. 测试所有功能 - -## 预期结果 -一个功能完整的管理员用户管理界面,利用管理员特定的API方法来创建、列出、更新、启用/禁用、重置密码、查看详情和删除管理员用户。 \ No newline at end of file diff --git a/.trae/documents/AdminUserList.vue页面 redesign plan.md b/.trae/documents/AdminUserList.vue页面 redesign plan.md deleted file mode 100644 index 5ee5425..0000000 --- a/.trae/documents/AdminUserList.vue页面 redesign plan.md +++ /dev/null @@ -1,91 +0,0 @@ -# AdminUserList.vue 页面重新设计方案 - -## 1. 设计目标 -- 整合所有提供的API方法,实现完整的管理员用户管理功能 -- 提供良好的用户体验,包括表单验证、加载状态和操作反馈 -- 支持批量操作和分页功能 -- 保持代码结构清晰,易于维护 -- **确保所有文本支持中英文切换**,使用现有的i18n机制 - -## 2. 页面结构设计 - -### 2.1 基础布局 -- 保留原有的标题、卡片、搜索栏、表格和分页组件 -- 添加批量操作工具栏 -- 新增三个对话框: - - 用户创建/编辑对话框 - - 密码重置对话框 - - 操作确认对话框(用于删除和启用/禁用操作) - -### 2.2 表格列设计 -- 保留原有的用户名、邮箱、状态等列 -- 新增角色列,显示用户关联的角色 -- 新增全选复选框,支持批量操作 -- 调整操作列,添加更多功能按钮 - -## 3. 功能实现 - -### 3.1 数据管理 -- 使用`ref`和`reactive`管理页面状态 -- 实现分页数据加载,使用`getAdminUsersList`方法 -- 添加搜索和筛选功能 -- 实现数据刷新机制 - -### 3.2 用户管理功能 -- **创建用户**:点击"添加用户"按钮,打开创建对话框,调用`createAdminUser`方法 -- **编辑用户**:点击"编辑"按钮,打开编辑对话框,调用`getAdminUserDetail`和`updateAdminUser`方法 -- **删除用户**:支持单条删除和批量删除,调用`deleteAdminUsers`方法 -- **启用/禁用用户**:点击状态切换按钮,调用`enableDisableUser`方法 -- **重置密码**:点击"重置密码"按钮,打开密码重置对话框,调用`resetUserPassword`方法 - -### 3.3 表单验证 -- 为用户创建/编辑表单添加验证规则 -- 为密码重置表单添加验证规则 -- 提供清晰的错误提示 - -### 3.4 交互体验 -- 添加加载状态指示器 -- 提供操作成功/失败的消息提示 -- 实现平滑的对话框过渡效果 -- 支持键盘快捷键(可选) - -### 3.5 国际化支持 -- 所有文本内容使用`{{ t('key') }}`语法,确保支持中英文切换 -- 表单验证消息也需要国际化 -- 动态生成的文本(如角色名称)也需要考虑国际化 - -## 4. API集成 -- 导入`AdminRoleManagement`类 -- 实例化API服务对象 -- 实现所有API方法的调用和错误处理 -- 添加请求取消机制(可选) - -## 5. 代码结构 -- 保持`