74 Commits

Author SHA1 Message Date
chenpei
de727a18e6 完善考核调研架构管理与组织同步 2026-07-08 19:13:10 +08:00
chenpei
2047e4eb2e 固化公网流量汇总链路 2026-07-08 14:35:15 +08:00
chenpei
46a7a82ae8 优化考核调研移动端问卷体验 2026-07-08 09:50:57 +08:00
chenpei
a119be80f3 修复考核调研移动端状态和入口样式 2026-07-07 21:21:30 +08:00
chenpei
ab2e31f01a 优化考核调研移动端问卷体验 2026-07-07 19:35:25 +08:00
chenpei
3e42ca3104 优化考核调研钉钉通知和移动端问卷 2026-07-07 17:37:47 +08:00
chenpei
4bde670f85 修复钉钉通知进入考核调研免登 2026-07-07 16:41:10 +08:00
chenpei
2f9fef82cf 确认钉钉免登会话后再进入页面 2026-07-07 16:23:01 +08:00
chenpei
008fb6f9aa 修复钉钉免登登录态写入 2026-07-07 15:27:10 +08:00
chenpei
fe58314333 修复钉钉免登会话跳转 2026-07-07 13:40:19 +08:00
chenpei
b09241975c 修复钉钉免登会话票据写入 2026-07-07 13:04:02 +08:00
chenpei
0aec2b9b1c 修复钉钉免登成功后手机端跳转 2026-07-07 12:53:52 +08:00
chenpei
099d81bcf6 修复钉钉免登会话跳转写入 2026-07-07 10:56:29 +08:00
chenpei
17fe89f7fb 修复钉钉端内免登会话写入 2026-07-07 10:40:26 +08:00
chenpei
e2d3314e62 修复钉钉工作通知免登凭证混用 2026-07-07 09:31:46 +08:00
chenpei
bca088c96d 修复钉钉工作通知免登入口 2026-07-06 18:07:20 +08:00
chenpei
1a00ca9030 修复钉钉工作通知端内免登 2026-07-06 14:54:16 +08:00
chenpei
06b9678fe1 增强钉钉直达登录Cookie落地 2026-07-06 14:39:53 +08:00
chenpei
2bfee95ebb 修正钉钉服务端回调内部登录地址 2026-07-06 13:51:57 +08:00
chenpei
f361b7d418 修复钉钉通知免登录跳转链路 2026-07-06 13:47:35 +08:00
chenpei
7751150dad 修复钉钉会话写入角色类型 2026-07-06 13:33:31 +08:00
chenpei
414cce8194 修复钉钉授权后素材库会话写入 2026-07-06 13:31:49 +08:00
chenpei
01c9af89a6 feat: 完善考核调研人员搜索与模板逻辑 2026-07-04 17:54:14 +08:00
chenpei
da8a8399e4 fix: cache public traffic stats 2026-07-04 15:17:56 +08:00
chenpei
4ef7701b9f fix: improve network speed display 2026-07-04 14:31:24 +08:00
chenpei
ae321025eb feat: add public traffic stats admin tab 2026-07-04 13:06:47 +08:00
chenpei
f4236c44c4 feat: add native performance survey module 2026-07-03 15:12:20 +08:00
chenpei
8288e2246f feat: 新增视频素材查询接口 + 脉象接口加上视频15天保护期
- 新建 GET /api/external/video-assets,支持 SPU/SKU/条码 三层回退查询

- 脉象 maixiang-spu-assets 接口 formatVideoItem 加入 15 天保护期控制

- 更新外部接口文档(v1.9)和脉象接口文档,新增视频接口文档
2026-07-01 19:06:32 +08:00
chenpei
c59a627554 fix: 修复操作日志关键词搜索截断 + 重做数据统计面板 UI
1. material-operation-logs 接口 P1-1 修复:
   - 关键词搜索从 take:5000 内存过滤改为 DB where 下推
   - 修复 total 被截断的问题(线上日志 5.7 万条,原搜索漏报率 60%)
   - 行为完全等价:匹配用户名/姓名/部门/素材型号/类型/snapshot 兜底
   - 无关键词分支逻辑零改动

2. DataStatisticsTab 面板 UI 重做(对齐首页 Apple 基线):
   - 修复柱状图文字不可见 bug(text-gray-100 → text-gray-700)
   - 柱子加宽(w-4 → w-8)+ 间距优化(gap-0.5 → gap-2)
   - 汇总卡片:白底卡片 + 左侧色条 + 图标徽章
   - 统一 rounded-apple / shadow-apple 设计语言
   - 配色收敛为 sky/teal/violet 克制体系
   - 补全 CalendarDateInput 日历弹层样式(之前遗漏)
   - 所有功能逻辑零改动,只动 className 和 JSX 结构
2026-06-26 14:20:08 +08:00
chenpei
01e4a08572 feat: add product design white background import 2026-06-15 15:12:32 +08:00
chenpei
8fd571b823 feat: add barcode white background external APIs 2026-06-08 17:51:33 +08:00
chenpei
893348b7e2 fix: block gated video preview access 2026-05-29 19:01:59 +08:00
chenpei
91aad7bb5a feat: restrict recent video downloads 2026-05-25 10:39:26 +08:00
chenpei
efc8f35a83 fix: align maixiang asset search with home search 2026-05-21 18:19:34 +08:00
chenpei
998d311254 fix: align home filters with permissions 2026-05-15 12:48:36 +08:00
chenpei
8bfa11e7d0 fix: inherit source download permissions 2026-05-14 14:58:12 +08:00
chenpei
5b78407401 feat: add maixiang spu assets API 2026-05-13 15:14:27 +08:00
chenpei
9cd3c0f231 feat: 任务详情无条码开关 + 上传面板信息密度优化 + 历史导入/脚本补全
- 任务详情上传支持"本批素材无条码"开关,跳过条码必填校验
- SKU卡片/主图网格从4列改5列,图片高度压缩,去掉冗余标签和提示
- 详情图/PSD上传区去掉大占位框,改成紧凑按钮+标签
- 补充历史导入相关脚本和工具文件

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-11 10:01:08 +08:00
chenpei
8c39d96249 chore: sync latest project source 2026-05-07 16:37:22 +08:00
chenpei
f675abe5ee feat: add header taobao item search 2026-04-22 16:53:06 +08:00
chenpei
96fcf312cb feat: support task detail barcode assets for product platform 2026-04-22 15:47:58 +08:00
chenpei
02ebaabd0e feat(外部接口): 新增自动上架成套通知能力
- 新增任务-详情全套入库后的自动上架通知与重试补发能力

- 扩展 product-assets 支持按 materialId 拉取正式资源

- 补充后台通知目标管理、投递记录和对接文档
2026-03-25 20:39:56 +08:00
chenpei
4712175cb0 feat(素材链路): 发布白底图双轨与AI生图回传能力
- 完成白底图 WebP 双轨接口、上传链路与预览缓存改造
- 新增 AI 生图平台成品回传接口、任务状态与表单规则
- 补齐 AI 生成标签、任务详情补全、相关测试与对接文档
2026-03-25 10:28:02 +08:00
chenpei
482447fe40 同步当前工作区源码并修复白底图上传问题 2026-03-14 10:36:21 +08:00
chenpei
6aab2f305e 修复清理逻辑并同步项目文档 2026-03-06 14:14:50 +08:00
chenpei
752b7bf999 fix: 修复批量上传和视频扩展名问题
主要修复:

- 修复批量上传闭包陷阱,防止文件丢失

- 添加 fileName 参数传递原始文件名,保留正确扩展名

- 添加取消检查回调,改进批量上传取消功能

其他改进:

- 优化搜索功能和管理后台

- 添加 FRP 故障诊断文档

- 更新环境验证和网络检测
2026-02-03 11:12:50 +08:00
chenpei
4e89b57798 feat(upload): optimize upload UI and performance
- Expand batch upload list area and optimize preview image layout
- Improve upload speed tracking and display (server-side & client-side)
- Reduce network detection log noise
- Optimize Docker build process (caching, env validation)
- Add shadow environment deployment support
2026-01-28 15:07:50 +08:00
chenpei
4cf06c0463 优化:分片上传性能和稳定性 - 50MB分片+4小时TTL
主要改动:
1. 统一使用50MB分片(内网公网一致)
   - 请求数减少80%(1GB文件从100个减少到20个)
   - TCP利用率更高,网络开销更低
2. 延长会话TTL:5分钟 → 4小时
   - 支持220GB大文件上传
   - 解决大文件上传中途失败问题
3. 优化超时时间:支持50MB分片(5-10分钟)
4. 新增会话刷新机制(不清空进度)
   - 新增 /api/materials/upload/refresh API
   - 会话过期后保留已上传进度
5. 新增TUS协议迁移方案文档
   - docs/TUS协议迁移方案.md

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 10:24:53 +08:00
chenpei
cd6e40d9d2 优化:网络传输性能和稳定性 - TCP缓冲区+并发控制优化
主要改动:
1. TCP缓冲区优化(16MB)- 解决公网上传速度慢问题
2. 并发数降低到1-3 - 避免4并发导致ERR_CONNECTION_RESET
3. 动态并发控制 - 根据网络环境自动调整
4. Nginx超时增加到120s - 支持大分片上传
5. 上传进度修复 - 修复剩余时间计算
6. 新增任务-页面上传器和详情组件
7. 统一部署文档为deploy-remote-build.ps1

问题修复:
- 公网用户上传从200-900KB/s提升到预期3-5MB/s
- 内网用户上传更稳定,无连接重置错误
- UploadProgress组件剩余时间计算修正

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 09:33:09 +08:00
chenpei
4dba93c4e5 feat: 完成任务-详情素材迁移到新逻辑
- 迁移57个老素材到新逻辑(本地zip + S3预览图)
- 优化文件命名:SPU_作者_店铺_类型.zip
- PSD文件单独存储,不打包进all.zip
- 修复下载接口,优先使用本地zip文件
- 修复预览图重复问题
- 添加迁移脚本和验证脚本
- 更新文档和迁移计划

迁移统计:
- 总素材数:77个
- 成功迁移:57个
- 新逻辑上传:18个
- 空记录:2个
2026-01-21 10:16:28 +08:00