Commit Graph
116 Commits
Author SHA1 Message Date
yml 2103416c7b 中性化库存凭据类型 2026-05-25 22:11:30 +08:00
yml d092c0fe2e 收口运行上下文命名 2026-05-25 22:05:43 +08:00
yml 0caa38e690 清理旧消息和历史命名 2026-05-25 22:03:07 +08:00
yml e7aa194dde 删除咸鱼旧链路 2026-05-25 21:46:39 +08:00
yml dc099ae6f8 清理快手前端无用入口 2026-05-25 20:59:57 +08:00
yml db22ff691b 拆分快手轻量后端入口 2026-05-25 20:42:27 +08:00
yml d58d483944 优化监控任务多账号配置 2026-05-25 17:44:42 +08:00
yml 30728c40be 增加xpush 2026-05-25 17:20:18 +08:00
yml 28c8575a11 优化 cloudtentacles 多账号管理与任务展示 2026-05-25 16:48:23 +08:00
yml f15b772333 优化履约配置ui 2026-05-22 09:41:48 +08:00
yml 9656a92c8f 使用element ui-2 2026-05-21 21:45:07 +08:00
yml a39d43c4d6 使用element ui 2026-05-21 20:16:27 +08:00
yml 1a9c832c7a 合并远端前端修复 2026-05-21 18:09:39 +08:00
yml 25671078d6 修复一些的过时测试 优化readme 2026-05-21 13:16:07 +08:00
yml2213 e3518c791f chore: 合并前端修复并调整 Docker 镜像源 2026-05-21 12:26:45 +08:00
yml 5474d77799 fix(cloudtentacles): 第三轮 Bug 修复 + 体验改进 — Vue3 emit 多参数处理、SKU 刷新空缓存、新增账号改用 ElMessageBox.prompt 2026-05-20 01:36:57 +08:00
yml 557516ef1d feat(快手 cloud 履约): 三项前端改造 — cloudSourceKey 下拉选择、备选账号多选、SKU 按 sourceKey 缓存
需求1: cloudSourceKey 从文本输入改为下拉选择(选项来自 cloudtentacles sources 列表)
- Type: AdminKuaishouCloudFulfillmentItem 新增 cloudSourceKeyFallbacks?: string[]
- RuleCard.vue: cloudSourceKey 从 el-input 改为 el-select,选项来自 cloudtentaclesSourceOptions prop
- RuleSection.vue: 传递 cloudtentaclesSourceOptions prop 到 RuleCard
- View: 传递 config.cloudtentaclesSourceOptions 到 RuleSection

需求2: 同一 SKU 支持多个 cloudtentacles 账号(备选退避)
- RuleCard.vue: 新增备选 cloud 账号多选 el-select(multiple),过滤掉已选主账号
- useKuaishouCloudConfig.ts: createEmptyItem/mapEditableItem/mapSaveItem 处理 cloudSourceKeyFallbacks 字段

需求3: 选择 cloudSkuId 后自动补全 + sourceKey 感知的 SKU 查询
- useKuaishouCloudSku.ts: cloudSkuCatalog 从全局单一缓存改为按 sourceKey 缓存(cloudSkuCatalogBySourceKey)
- ensureCloudSkuCatalogLoaded(item) 传入 item 取其 sourceKey,fetchAdminCloudtentaclesSkuList({ sourceKey })
- getCloudSkuOptions/handleCloudSkuSelected/handleCloudSkuDropdownVisible 均按 sourceKey 取缓存的 catalog
- refreshCloudSkuCatalog(item?) 支持按 item 的 sourceKey 刷新或全部刷新

额外: useKuaishouCloudConfig 加载时额外调用 fetchAdminCloudtentaclesSourceConfig 获取 sources 列表
2026-05-20 01:04:54 +08:00
yml 32cfb62aa1 feat(cloudtentacles): 前端多账号支持 - 类型/API/组件改造, el-select 账号切换 2026-05-20 00:38:17 +08:00
yml bbd0991e52 重构:提取useAdminAction/useAdminListQuerySync + 迁移列表视图到useAdminListPage + 修复formatAutoDeliveryReason缺失case + 消除重复格式化函数 + 修复CSS类冲突 2026-05-19 19:34:40 +08:00
yml 563038aa40 重构:迁移3个列表视图到useAdminListPage + 提取useAdminAction组合式函数 2026-05-19 19:29:14 +08:00
yml 671b1640aa 重构:迁移3个列表视图到useAdminListPage + 提取useAdminAction组合式函数 2026-05-19 19:27:43 +08:00
yml2213 110d4b9d2b [Snow Team] scoped-fixer: auto-commit work 2026-05-17 11:50:29 +08:00
yml2213 ad9ff72a41 [Snow Team] style-fixer: auto-commit work 2026-05-17 11:47:31 +08:00
yml2213 d5bbdbd753 重构:Phase 3 - 继续拆分剩余大页面
- 拆分 KuaishouCloudClaimView (839行→6个子组件+1个composable)
- 拆分 AdminInventoryView (789行→4个子组件+2个composable)
- 拆分 AdminUsersView (515行→3个子组件+1个composable)
- 拆分 AdminPlatformKuaishouEticketSection (654行→4个子组件)
- 拆分 AdminPlatformNotificationSection (548行→4个子组件)
- 拆分 AdminPlatformCloudtentaclesSection (455行→4个子组件+composable瘦身)
- 拆分 AdminManualRedeemView (482行→3个子组件+1个composable)
- 修复 CSS 引用路径问题

所有改动通过 vue-tsc --noEmit 和 vite build 验证
2026-05-17 09:48:21 +08:00
yml2213 81b490cb00 [Snow Team] Merge platform-sections-refactor's work 2026-05-17 09:46:03 +08:00
yml2213 0afd78ec6b [Snow Team] Merge inventory-users-refactor's work 2026-05-17 09:46:03 +08:00
yml2213 bc15fcc349 [Snow Team] claim-refactor: auto-commit work 2026-05-17 09:45:55 +08:00
yml2213 52b0c9b93b [Snow Team] inventory-users-refactor: auto-commit work 2026-05-17 09:45:55 +08:00
yml2213 c52841e165 [Snow Team] platform-sections-refactor: auto-commit work 2026-05-17 09:45:54 +08:00
yml2213 a77198b218 重构:前端架构优化 - 消灭巨石文件,统一代码规范
Phase 1 - 消灭巨石页面:
- 拆分 AdminKuaishouCloudFulfillmentView (1,224行→kuaishou-cloud/子目录)
- 拆分 AdminFulfillmentBindingsView (989行→bindings/子目录)
- 拆分 AdminTaskDetailView (1,007行→9个子组件+2个composable)
- 合并去重 useClaimPage + useAdminManualRedeemPage (1,554行→共享模块+差异化薄层)
- 拆分 services/admin/platform-config.ts (477行→8个领域子模块)

Phase 2 - 架构收口:
- 拆分 types/admin.ts (925行→13个子文件+platform-config/子目录)
- 统一 API code 检查(http.ts拦截器统一处理业务错误)
- 修改 apiPost 签名消除 as unknown as 类型断言(6处)
- 新增 BusinessError 类型便于错误分类处理

所有改动通过 vue-tsc --noEmit 零错误和 vite build 验证
2026-05-17 09:26:13 +08:00
yml2213 d8c411d67f 优化前端ui 2026-05-17 08:28:27 +08:00
yml2213 3ca71b782b 优化前端ui 2026-05-16 15:32:40 +08:00
yml2213 1342c03853 优化履约配置 2026-05-16 14:29:00 +08:00
yml2213 201179d33f feat(frontend): unify fulfillment admin UI 2026-05-16 12:31:17 +08:00
yml2213 b47848214a feat(frontend): extract task cloud panel 2026-05-16 11:58:02 +08:00
yml2213 2f3eb33c13 feat(frontend): optimize build chunks 2026-05-15 19:41:36 +08:00
yml2213 787b01749c feat(frontend): add P2 quality gates 2026-05-15 17:35:50 +08:00
yml2213 a65c0713fb feat(frontend): implement P1 admin list improvements 2026-05-15 17:01:45 +08:00
yml2213 f43cee1ba0 feat(frontend): implement P0 optimization baseline 2026-05-15 16:07:04 +08:00
yml2213 11678a7f83 admin后台 第一阶段目录优化 2026-05-15 14:12:38 +08:00
yml2213andClaude Opus 4.6 2535bd8092 CSS 重构:消除重复代码,提取共享样式
- 新增 admin-list-pages.css 共享样式(7个列表页统一使用)
- AdminKuaishouCloudFulfillment.css 删除 488 行重复副本
- AdminInventoryView CSS 提取到独立文件(-268行)
- formatTaskEventPayload 等 6 个函数提取到 admin-display.ts
- 各列表页 CSS 精简为 @import + 少量页面特有样式
- 净减少 CSS 约 1300 行

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-15 07:58:52 +08:00
yml2213 c6eb0d60b1 再次优化css等 2026-05-15 03:59:45 +08:00
yml2213 2f6380ad4d 尽量使用ele-plus 2026-05-15 03:22:44 +08:00
yml2213 67b5b40ac5 交付任务-细节优化 2026-05-15 01:52:16 +08:00
yml2213 be21304ef9 交付任务-ui优化ok 2026-05-14 23:11:19 +08:00
yml2213 e841c5f048 后台用户-ui优化 2026-05-14 22:45:48 +08:00
yml2213 36779bf672 左侧导航烂优化 2026-05-14 22:27:48 +08:00
yml2213 8b399ae851 优化订单列表ui-3 2026-05-14 22:17:13 +08:00
yml2213 3b75eac87f 优化订单列表ui-2 2026-05-14 21:34:14 +08:00
yml2213 a554fee36e 优化订单列表ui 2026-05-14 21:17:14 +08:00