admin
409ec4f75b
修复: 1.管理员编辑代理云端数据权限switch无效(后端缺少CanViewCloudData字段) 2.代理卡密status显示disabledbanned 3.代理用户管理只显示代理/子代理卡密充值过的用户
2026-05-10 14:12:35 +08:00
admin
f3b9feca6a
agent后台finance和users添加服务端分页和统计
2026-05-10 08:41:49 +08:00
admin
3cbb607ff3
修复所有分页页面统计从当前页计算的问题,改为服务端统计
2026-05-10 07:04:22 +08:00
admin
f198ae268e
修复admin卡密统计GORM累积条件问题、data-table传递server-pagination
2026-05-10 05:44:16 +08:00
admin
ba7b6015eb
修复管理员卡密管理页面统计数据显示不准确
2026-05-10 04:44:18 +08:00
admin
c495f9b417
修复代理商卡密管理页面:增加服务端筛选、批量导出、复制功能
2026-05-10 04:27:55 +08:00
admin
7a6cc2c698
feat: 代理卡密管理页面添加服务端分页支持
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 03:19:41 +08:00
admin
e2f004415e
fix: 修复管理后台分页组件属性名称
...
- 将 serverPagination 属性名从 currentPage/onChange 改为 page/onPageChange
- 添加 onPageSizeChange 回调
- devices 页面添加缺失的 serverPagination 定义
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 03:12:11 +08:00
admin
83cd822717
fix: 修复代理卡密统计和列表查询逻辑
...
- 前端使用后端返回的total字段显示总数
- 后端查询条件兼容旧数据(agent_id IS NULL AND creator_id = ?)
- handleGetStats统计接口使用相同查询逻辑
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 02:36:26 +08:00
admin
d83e7dfac9
fix: 添加代理生成卡密余额检查和扣费逻辑
...
- 检查代理余额是否足够
- 检查并限制生成数量(1-100)
- 使用事务确保数据一致性
- 扣除代理余额
- 记录消费记录
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 02:20:45 +08:00
admin
0cc3e85714
fix: 修复代理卡密列表数据不显示问题
...
- Card模型添加AgentID字段
- 生成卡密时设置AgentID
- handleGetCards返回正确格式的数据(包含app_name, card_type_name, code等)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 02:04:45 +08:00
admin
8148b1abdb
fix: 卡类选择只显示名称不显示价格
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 01:41:42 +08:00
admin
4385960967
fix: 修复非HTTPS环境下剪贴板复制失败问题
...
- 添加安全检查,仅在clipboard可用时尝试复制
- 添加错误处理,避免复制失败影响用户体验
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 01:38:05 +08:00
admin
a2ce784ac0
fix: 修复代理生成卡密权限检查和参数问题
...
- 后端兼容application_id和app_id参数
- 添加卡类权限检查,确保代理只能生成有权限的卡类
- 前端使用application_id参数名
- 移除卡类显示中的billing_type原始值,改为显示价格
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-10 01:16:28 +08:00
admin
e63753a853
feat: 添加代理获取应用详情和卡类列表API
...
- 添加 GET /agent/apps/:id 接口
- 返回代理有权使用的卡类列表及其价格
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 23:58:34 +08:00
admin
121d8f77db
fix: 移除授权价格输入框货币格式
...
- 移除NumberField的format-options避免显示货币单位
- 在输入框后添加¥单位标签
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 22:39:26 +08:00
admin
e7dc05c257
fix: 修复代理编辑页面翻译问题和代理卡密生成页面
...
- 添加 admin.agents.create.saveBtn 和 admin.agents.editSuccess 翻译
- 修复代理卡密生成页面API路径错误,使用/agent/apps/{id}获取卡类
- 重构代理卡密生成页面样式,参考管理员后台卡密生成页面
- 添加代理卡密生成页面完整i18n国际化支持
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 22:25:06 +08:00
admin
914e3d5127
feat: 优化代理管理页面和代理后台页面
...
- 添加云端数据权限列到代理管理页面
- 重构代理后台用户管理、卡密管理、财务管理页面使用DataTable组件
- 添加统计卡片到代理后台各页面
- 修复agent-apps相关类型错误
- 添加代理后台页面i18n国际化支持
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 21:00:33 +08:00
admin
0a0f23ab0c
fix: 使用shadcn NumberField组件并限制宽度
...
- 使用NumberField组件替代Input
- 限制宽度为w-32
- 配置货币格式显示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 19:58:38 +08:00
admin
8385329056
fix: 修复授权管理页面价格显示和编辑问题
...
- 列表页面添加价格列显示
- 添加/编辑页面价格字段单独一行
- 使用shadcn官方Input组件
- 编辑页面价格修改后正确保存
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 19:45:31 +08:00
admin
87ba499f14
fix: 修复授权管理API路径和页面布局
...
- POST /dev/agent-apps → POST /dev/agent-apps/authorize
- PUT /dev/agent-apps/:id → PUT /dev/agent-apps/:id/card-types
- 参考版本管理页面优化布局样式
- 编辑页面禁用代理和应用选择(不可修改)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 19:36:42 +08:00
admin
aa5d3d126b
refactor: 简化授权管理添加/编辑页面为单卡类选择
...
- 移除卡类列表,改为单选卡类
- 选择代理 → 选择应用 → 选择卡类 → 设置价格
- 修复面包屑导航名称
- 优化预览卡片展示
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 19:28:06 +08:00
admin
802c36072c
fix: 修复授权页面卡类选项显示空括号问题
...
- 只有当 billing_type 有值时才显示括号内容
- 将"卡类权限"标签改为"选择卡类",更清晰
- 添加 selectCardTypePlaceholder 翻译
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 19:22:29 +08:00
admin
d10c2ffa77
feat: 优化授权管理添加/编辑页面布局和样式
...
- 添加 i18n 国际化支持,新增 createForm 翻译
- 统一使用 KeyRound 图标作为授权配置标题
- 优化预览卡片,增加已授权卡类列表展示
- 添加 loading 状态和更完善的表单验证
- 统一使用 textarea 组件替代 UiTextarea
- 与版本管理页面布局保持一致
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 19:12:25 +08:00
admin
29b2f54b20
fix: 修复添加授权页面导入路径错误
...
- 将 `lucide-vite-next` 修正为 `lucide-vue-next`
- 移除未使用的 X 图标导入
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 19:08:49 +08:00
admin
488a53666a
fix: 修复编辑授权页面导入路径错误
...
- 将 `@/components/global-ayout` 修正为 `@/components/global-layout`
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 18:50:56 +08:00
admin
247fdb0f70
feat: 优化授权管理页面为单卡片交互
...
- 将代理、应用、卡类权限合并到一个卡片中显示
- 编辑时代理和应用可编辑
- 添加卡类后直接显示在下方列表,可删除和修改价格
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 12:11:28 +08:00
admin
38f6788062
feat: 优化授权管理页面卡类权限交互方式
...
将批量表格选择改为逐个添加卡类的交互,每个卡类对应一条独立权限记录
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 10:07:07 +08:00
admin
17d7d4c68d
完成授权页面样式重设计、云端数据权限功能、修复代理后台页面问题
2026-05-09 09:21:48 +08:00
admin
0bd52e6bf1
fix: 修复添加/编辑授权页面样式
...
- 统一使用单个 UiCard,设置 max-w-2xl
- 移除显式的面包屑导航配置
- 调整按钮顺序,取消在前,确认在后
- 将卡类权限表格整合到基本信息卡片中
- 参考卡密管理子页面样式
2026-05-09 05:05:43 +08:00
admin
9d580a6bb7
feat: 优化代理后台页面布局
...
- 所有页面统一使用 BasicPage 组件
- 添加面包屑导航支持
- 统一页面标题和描述样式
- 移除控制台页面的应用管理快捷链接
- 优化卡密管理、用户管理、财务管理页面布局
2026-05-09 04:53:12 +08:00
admin
d7e479b5fa
feat: 优化授权管理和代理后台
...
- 授权管理页面显示具体卡密类型名称、授权时间、备注
- 重新设计添加/编辑授权页面,参考版本管理和卡类管理页面样式
- 添加备注字段支持
- 移除代理后台的应用管理页面和路由
- 从代理后台侧边栏删除应用管理导航
2026-05-09 04:47:14 +08:00
admin
c3536166b7
feat: 创建独立的授权管理页面
...
- 在左侧导航添加授权管理链接(代理管理后)
- 创建独立的授权管理页面,参考版本管理页面样式
- 添加统计卡片显示授权应用总数、活跃授权、授权卡类
- 创建添加/编辑授权页面
- 从代理编辑页面移除授权管理部分
- 添加路由配置
2026-05-09 04:30:46 +08:00
admin
f650efc7a1
feat: 在授权管理表格中显示详细的卡密类型信息
...
- 每个卡密类型单独显示一行
- 显示授权状态图标(Check/X)
- 使用 rowspan 合并应用名称、余额、状态和操作列
- 改进暗色模式样式
2026-05-09 04:15:41 +08:00
admin
82e62ab3aa
refactor: 删除独立的授权管理页面和导航,授权功能合并到代理详情页
2026-05-08 23:53:06 +08:00
admin
08b4003db8
refactor: 清理多余字段并重新设计个人中心页面
2026-05-08 23:45:11 +08:00
admin
65fa7146e8
refactor: 拆分更新类型(全量/补丁)和更新方式(自动/手动),移除force_update字段
2026-05-08 23:34:14 +08:00
admin
de0de10b8d
refactor: 移除min_version/base_version_id,后端自动确定基础版本
2026-05-08 23:17:53 +08:00
admin
a39e994a2e
docs: 更新开发日志,记录版本状态判断逻辑
2026-05-08 22:55:14 +08:00
admin
48ec0f97f7
fix: 状态列根据是否有更新的强制版本判断生效/失效
2026-05-08 22:54:38 +08:00
admin
599975667a
docs: 添加开发日志,记录版本管理相关Bug修复
2026-05-08 21:53:05 +08:00
admin
221f3de9c7
fix: Switch组件必须使用v-model而非:checked+@update:checked
2026-05-08 21:45:14 +08:00
admin
426290e299
fix: 添加调试日志排查版本更新不生效问题
2026-05-08 21:34:22 +08:00
admin
3b4b0ac1e3
fix: 修复版本更新时字段未正确保存的问题
2026-05-08 21:16:17 +08:00
admin
bc562e04dc
fix: 修复版本管理状态判断和编辑页面数据加载问题
2026-05-08 20:53:24 +08:00
admin
a3ebcd3486
修复公告管理页面 filteredAnnouncements 未定义错误
2026-05-08 20:19:49 +08:00
admin
9dab88916b
添加空值检查防止 undefined 错误
2026-05-08 20:07:47 +08:00
admin
bacb18b8db
修复英文状态下地图 tooltip 显示中文名称的问题
2026-05-08 19:57:54 +08:00
admin
49fef6c91f
移除多余的 watch,添加地图中英文切换支持
2026-05-08 19:45:39 +08:00
admin
5d9f0c8aff
修复地图中文显示:数据名称和 nameMap 都使用中文匹配
2026-05-08 19:37:34 +08:00