huangzd1997
|
3902acafb9
|
fix(admin): 菜单管理列表去掉权限标识/路由列并自适应列宽(编辑弹窗仍保留字段)
|
2026-09-05 21:32:56 +08:00 |
|
huangzd1997
|
85f565bd82
|
task-256(admin.html观感对齐): 商品类目页对齐(删除有子禁用/搜索分页加载更多/导出/编辑弹窗语义)
|
2026-09-05 21:30:53 +08:00 |
|
huangzd1997
|
178ff96be4
|
task-255(admin.html观感对齐): 品牌数据库页对齐(分组筛选/来源标签/自动导入记录分组锁定/删除文案)
|
2026-09-05 21:27:26 +08:00 |
|
huangzd1997
|
88f2ec8bb0
|
task-254(admin.html观感对齐): 去重汇总页对齐(筛选扩充/行编辑删除/导入删除导入轮询/导出)
|
2026-09-05 21:25:33 +08:00 |
|
huangzd1997
|
f765b3ce67
|
task-253(admin.html观感对齐): 数据权限分组页对齐(新建/编辑/删除 + 组员 chips + 组长锁定)
|
2026-09-05 21:21:49 +08:00 |
|
huangzd1997
|
8b4955d9b5
|
task-252(admin.html观感对齐): 菜单管理列表列对齐(ID/菜单类型/上级菜单/创建时间)+ 类型中文映射
|
2026-09-05 21:18:59 +08:00 |
|
huangzd1997
|
07fda4cf22
|
task-251(admin.html观感对齐): 用户管理补齐新建/编辑/角色+菜单授权弹窗(接线孤儿模块)
|
2026-09-05 21:17:15 +08:00 |
|
huangzd1997
|
41cb4ce174
|
task-250(admin.html观感对齐): 用户管理列表页对齐(说明/所属管理员筛选/角色中文/删除文案/分页)
|
2026-09-05 21:13:03 +08:00 |
|
huangzd1997
|
cea7662fc3
|
fix(admin): 用户列表角色列改为中文显示(roleLabel 映射)
|
2026-09-05 21:02:47 +08:00 |
|
huangzd1997
|
4e86506f3e
|
task-248(admin.html观感对齐): 模态/抽屉容器统一(ModalShell/DrawerShell 收口尺寸与关闭语义)
|
2026-09-05 21:01:23 +08:00 |
|
huangzd1997
|
f7ad99deda
|
task-247(admin.html观感对齐): 行内工具组件化(状态药丸/复制文本/掩码揭示复用 secret-mask)
|
2026-09-05 20:59:54 +08:00 |
|
huangzd1997
|
8b0bf3d563
|
task-246(admin.html观感对齐): 反馈语义统一(success/error/warning + busy 防重入 + 忙碌文案)
|
2026-09-05 20:58:33 +08:00 |
|
huangzd1997
|
39f43469c2
|
task-245(admin.html观感对齐): 二次确认共享组件(文案规则对齐 admin-interactions + 并发锁)
|
2026-09-05 20:57:42 +08:00 |
|
huangzd1997
|
4aa9b587ba
|
task-244(admin.html观感对齐): 全局组件观感对齐(表头/行hover/输入焦点/弹窗圆角/分页色)
|
2026-09-05 20:54:10 +08:00 |
|
huangzd1997
|
3ba84de784
|
task-243(admin.html观感对齐): 壳层换皮蓝白浅色(浅色侧栏252px/顶栏76px/角色胶囊/次级退出)
|
2026-09-05 20:52:15 +08:00 |
|
huangzd1997
|
50ba594ad1
|
task-242(admin.html观感对齐): Element Plus 语义色/圆角对齐蓝白浅色(ep-overrides 单源)
|
2026-09-05 20:48:57 +08:00 |
|
huangzd1997
|
c924ffa16d
|
task-241(admin.html观感对齐): 蓝白浅色 token 基线翻转(浅色侧栏+蓝灰主色 #4f78a5)
|
2026-09-05 20:47:17 +08:00 |
|
huangzd1997
|
a6bc6b80b3
|
task-139(记录与版本中心): 补充版本接口公开契约回归夹具
新增 public-version-contract.ts:/api/version(/latest) 字段与空语义匹配夹具。
TDD: task-139.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:43:24 +08:00 |
|
huangzd1997
|
423931eb1d
|
task-138(记录与版本中心): 实现版本页面权限路由接入
新增 records-route.ts:按菜单 key 过滤可见的记录/版本页。
TDD: task-138.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:42:46 +08:00 |
|
huangzd1997
|
c4262bd704
|
task-137(记录与版本中心): 实现版本页面统一时间和文件格式化
新增 version-format.ts:字节数与后端时间显示归一。
TDD: task-137.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:42:12 +08:00 |
|
huangzd1997
|
94954648d2
|
task-136(记录与版本中心): 实现数字人版本设为最新操作
新增 digitalhuman-latest.ts(仅已发布可设为最新+确认) ,api 提供
setLatestDigitalHumanVersion(POST /{version}/set-latest)。
TDD: task-136.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:41:37 +08:00 |
|
huangzd1997
|
21e4bfc221
|
task-135(记录与版本中心): 修正发布可操作性判定(仅 DRAFT 可发布) 补 GREEN。
|
2026-09-05 17:41:03 +08:00 |
|
huangzd1997
|
883625a072
|
task-135(记录与版本中心): 实现数字人版本发布操作
新增 digitalhuman-release.ts(可发布判定与确认) 与 releaseDigitalHumanVersion
(POST /{version}/release)。
TDD: task-135.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:40:32 +08:00 |
|
huangzd1997
|
5708025baa
|
task-134(记录与版本中心): 实现数字人版本状态展示
新增 digitalhuman-status-display.ts:状态文案/标签与最新徽标映射。
TDD: task-134.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:39:47 +08:00 |
|
huangzd1997
|
3917d678d8
|
task-133(记录与版本中心): 实现数字人版本上传
新增 digitalhuman-upload-model.ts(版本/文件校验与字段) 与 uploadDigitalHumanVersion
(multipart POST /upload)。
TDD: task-133.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:39:13 +08:00 |
|
huangzd1997
|
68f6ffe84e
|
task-132(记录与版本中心): 修复数字人版本 API 类型导入(从 dto 引入 List 类型)
补 build 门禁通过。
|
2026-09-05 17:38:29 +08:00 |
|
huangzd1997
|
e063aedb8f
|
task-132(记录与版本中心): 实现数字人版本列表加载
新增 digitalhuman-model.ts/数字人-api.ts(GET /api/digital-human/versions)。
TDD: task-132.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:38:01 +08:00 |
|
huangzd1997
|
5eb3e865b2
|
task-131(记录与版本中心): 定义数字人版本 DTO
新增 digitalhuman-dto.ts:数字人版本行/状态类型,与软件版本分离。
TDD: task-131.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:37:30 +08:00 |
|
huangzd1997
|
91f429f1a0
|
task-130(记录与版本中心): 实现软件版本下载链接展示
新增 version-display.ts:公开下载 URL 校验与超长 URL 中段省略展示。
TDD: task-130.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:36:57 +08:00 |
|
huangzd1997
|
095a79de94
|
task-129(记录与版本中心): 实现软件版本上传进度和错误
新增 version-upload-state.ts:上传 job 状态转换与失败消息兜底。
TDD: task-129.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:36:24 +08:00 |
|
huangzd1997
|
b60bf7bc13
|
task-128(记录与版本中心): 实现软件版本上传表单
新增 version-upload-model.ts(版本号/文件校验与表单字段) 与 uploadSoftwareVersion
(multipart POST /api/admin/version)。
TDD: task-128.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:35:34 +08:00 |
|
huangzd1997
|
154ec6e301
|
task-127(记录与版本中心): 实现软件版本列表加载
新增 version-model.ts 与 version-api.ts(GET /api/admin/versions)。
TDD: task-127.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:34:49 +08:00 |
|
huangzd1997
|
1d98315877
|
task-126(记录与版本中心): 定义软件版本 DTO
新增 version-dto.ts:软件版本行类型与版本号归一;后台/公开接口分离。
TDD: task-126.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:33:42 +08:00 |
|
huangzd1997
|
4731c9a23c
|
task-125(记录与版本中心): 实现历史记录空/错状态
新增 history-feedback.ts:历史空态文案与错误归一。
TDD: task-125.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:32:48 +08:00 |
|
huangzd1997
|
d8950e93da
|
task-124(记录与版本中心): 实现历史结果预览抽屉
新增 history-preview.ts:从历史记录提取结果图/长图并限制数量,避免大内容阻塞。
TDD: task-124.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:32:08 +08:00 |
|
huangzd1997
|
df8255c41e
|
task-123(记录与版本中心): 实现历史记录分页加载
新增 history-model.ts(历史行 snake 解析) 与 history-api.ts(GET /api/admin/history)。
TDD: task-123.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:31:29 +08:00 |
|
huangzd1997
|
103cb28a1f
|
task-122(记录与版本中心): 实现历史记录筛选条件
新增 records/history-filter.ts:筛选草稿/已应用快照与变更回首页。
TDD: task-122.test.ts 8 用例 RED→GREEN。
|
2026-09-05 17:30:35 +08:00 |
|
huangzd1997
|
467c72efb4
|
task-121(记录与版本中心): 定义历史记录 DTO
新增 src/pages/records/history-dto.ts:历史记录类型/分页筛选归一与 snake
查询序列化,历史页与版本/公开接口分离。
TDD: task-121.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:29:53 +08:00 |
|
huangzd1997
|
1acb93ff1c
|
task-119(任务与重复分析中心): 实现重复检查导入/导出状态
新增 duplicate-import-export.ts:导入结果摘要/导入参数归一与导出查询构建。
TDD: task-119.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:27:50 +08:00 |
|
huangzd1997
|
9b21e1f22e
|
task-118(任务与重复分析中心): 实现重复检查详情抽屉
duplicate-model.ts 增加 DuplicateDetail 解析与详情分页负载解析,duplicate-api.ts
增加 fetchDuplicateDetail(GET /duplicate-check-detail)。
TDD: task-118.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:26:54 +08:00 |
|
huangzd1997
|
479cc449d6
|
task-117(任务与重复分析中心): 实现重复检查明细列表
新增 duplicate-filter.ts(明细筛选 snake 查询) 与 parseDuplicateItemsPage/
fetchDuplicateItems(GET /duplicate-check-items)。
TDD: task-117.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:25:41 +08:00 |
|
huangzd1997
|
b5a1a51403
|
task-116(任务与重复分析中心): 实现重复检查分布视图
新增 duplicate-distribution.ts:按国家/站点聚合撞款分布与撞款 ASIN top 店铺。
TDD: task-116.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:24:34 +08:00 |
|
huangzd1997
|
61b2d7152d
|
task-115(任务与重复分析中心): 实现重复检查总览指标
新增 duplicate-model.ts(总览/店铺分布/明细项/出现记录 snake 解析) 与
duplicate-api.ts(fetchDuplicateOverview GET /duplicate-check-overview)。
TDD: task-115.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:23:12 +08:00 |
|
huangzd1997
|
c919780875
|
task-114(任务与重复分析中心): 实现店铺数据任务权限配置
shop-data-api.ts 增加 fetch/saveShopDataTaskPermissions(GET|PUT /api/admin/
shop-data-crawl-task-permissions),复用 task-permission 解析与保存负载。
TDD: task-114.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:21:39 +08:00 |
|
huangzd1997
|
69f6965c93
|
task-113(任务与重复分析中心): 实现店铺数据任务批量下载
新增 shop-data-download.ts(打包请求体 result_ids + 下载 job 状态),
shop-data-api.ts 增加 requestShopDataZipDownload(POST /download-zip, blob)。
TDD: task-113.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:20:39 +08:00 |
|
huangzd1997
|
40463772c5
|
task-112(任务与重复分析中心): 实现店铺数据任务批量选择
新增 shop-data-selection.ts:店铺数据结果 result_id 选择集(字符串兼容)的
纯切换/批量操作。
TDD: task-112.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:19:32 +08:00 |
|
huangzd1997
|
137af44ae8
|
task-111(任务与重复分析中心): 实现店铺数据任务分页刷新
新增 shop-data-list-state.ts:店铺数据任务分页信息派生与可批量选择结果行
(result_id)展平,供后续批量下载复用。
TDD: task-111.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:18:47 +08:00 |
|
huangzd1997
|
cb1490ccc2
|
task-110(任务与重复分析中心): 实现店铺数据任务列表
新增 shop-data-model.ts(按店铺分组任务列表 + 结果文件行解析) 与
shop-data-api.ts(GET /api/admin/shop-data-crawl-tasks 加载适配)。
TDD: task-110.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:17:58 +08:00 |
|
huangzd1997
|
88d3bfb8b2
|
task-109(任务与重复分析中心): 实现店铺数据任务筛选
新增 shop-data-filter.ts:店铺名/分组/国家/创建时间区间筛选归一与 snake
查询序列化,页大小钳制 [10,100]。
TDD: task-109.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:15:49 +08:00 |
|
huangzd1997
|
77d049990c
|
task-108(任务与重复分析中心): 实现视频任务数据范围权限配置
新增 task-permission.ts(授权用户列表解析/已授权 id/保存负载/变更判定),
image-video-api.ts 增加 fetch/saveImageVideoPermissions(GET|PUT /image-video-
task-permissions)。
TDD: task-108.test.ts 8 用例先 RED 后 GREEN。
|
2026-09-05 17:14:38 +08:00 |
|