flnxi-Wu/CHANGELOG.md
WuYongJie 5f2ba48532
Some checks failed
CI Check / check (push) Has been cancelled
优化模板管理器拖拽交互体验
- 移除高亮卡片效果,避免与虚位卡片视觉重复
- 松开鼠标后立即更新布局,不再等待动画完成
- 优化拖拽动画效果,使用弹性缓动函数
- 更新 CHANGELOG.md 记录本次优化
2025-11-20 11:24:25 +08:00

4.6 KiB
Raw Blame History

🧾 2025-11-20 · 「拖拽体验优化」版本 🎨

本次更新主要优化了模板管理器的拖拽交互体验,让字段排序操作更加流畅和直观。


🎯 拖拽交互优化

  • ✨ 移除高亮卡片效果

    • 移除了拖拽悬停时的高亮卡片显示,避免与虚位卡片(placeholder)视觉重复。
    • 现在只保留虚位卡片来显示落点位置,界面更简洁清晰。
  • ⚡ 立即更新布局

    • 松开鼠标后布局立即更新,不再等待动画完成。
    • 直接根据拖拽后的顺序更新字段数据,响应更快,体验更流畅。
  • 🎨 动画效果优化

    • 拖拽结束动画时长从 400ms 增加到 500ms,使用弹性缓动函数 cubic-bezier(0.34, 1.56, 0.64, 1)。
    • 拖拽覆盖层增加旋转和缩放效果,视觉反馈更明显。
    • 占位符卡片使用渐变背景和脉冲动画,更清晰地指示落点位置。

🧾 2025-11-18 · 「权限进化 & 电商加成」版本 (๑•̀ㅂ•́)و✧

这次更新主要围绕 权限体验、电商字段扩展、模板/分类管理、部署体验 做了一轮集中升级,让「由壹点 3D 素材平台」更像一款真正能落地到团队里的内部产品,而不是一个玩具 Demo。下面是本次改动的「人话版」说明👇


🛡 权限与用户管理

  • ✨ 部门管理员权限升级

    • 非最高权限账号,只要有「管理的部门」或「自己的部门」,就可以管理 该部门 + 所有子部门 的用户。
    • 没有部门范围时,就老老实实只能改自己,避免误操作全公司 ( ̄▽ ̄)/
  • 🧍‍♀️ 按钮展示更聪明

    • 对当前登录用户 没有管理权限 的成员:
      • 不再显示一整排「编辑 / 禁用 / 下载权限 / 管理员」按钮。
      • 只保留一行「无权限修改」的小提示,界面更干净,权限边界更清晰。

📦 模板与分类管理

  • 🧩 内置电商模板上线

    • 在模板管理中新增几套常用电商模板(如「通用电商」「简易基础」「渲染维度」等)。
    • 字段命名与素材表最新标准对齐,开箱即用,不用每次从 0 造轮子。
  • 📂 分类下拉选项更好配

    • 使用店铺 / 场景类别 / 平台分类,全部支持配置「下拉选项」。
    • 规则超简单:一行一个选项,不用再写 JSON 数组。
    • 管理端统一提供输入框 + 示例,方便以后快速按业务维护分类选项。

🛍 素材模型与电商字段

  • 🏷 商品 / 品牌维度补齐

    • 为 Material 增加:brandName(品牌)、seriesName(系列)、skuCode(SKU 编码)、materialTexture(材质纹理)等字段。
    • 方便日后按品牌、系列、SKU 做统计和检索,更贴合电商团队日常用语。
  • 🎨 渲染 / 制作维度补充

    • 新增:renderTime(渲染耗时)、imageResolution(输出分辨率)、colorMode(颜色模式)等字段。
    • 从上传 → 编辑 → 展示 → 搜索,全链路打通,真正做到「不只是传个压缩包」。
  • 🔍 前台页面同步升级

    • 首页列表、分享页、素材编辑页均已接入以上新字段。
    • 搜索支持按这些维度模糊匹配,找素材更像「搜商品」而不是「翻文件夹」。

🚀 部署与运维体验

  • 📜 deploy-new-fixed.ps1 阶段化部署脚本

    • 拆分为:检查阶段 → 构建阶段 → 镜像推送 → 远程部署,并在每一步给出清晰进度条和提示。
    • 附带一点小彩蛋文案,部署的时候不那么无聊 (´・ω・`)
  • 🔐 SSH & Registry 流程更稳

    • 强制优先使用 OpenSSH,避免 plink 等工具弹交互对话框导致脚本卡死。
    • 自动打 Tag 并推送镜像到私有 Registry,然后在远程服务器上拉取并通过 Docker Compose 滚动更新。
  • ❤️ 健康检查 /api/health

    • 部署完成后,脚本会主动轮询 /api/health,确认服务真正「跑起来」再宣告成功。
    • 避免刚部署完就打开页面,结果服务还在启动中的尴尬。

🎛 其他细节优化

  • 🧭 系统管理页默认打开 「监控仪表板」 标签,而不是素材管理,让管理者一眼看到系统状态。
  • 🎨 调整架构管理 & 用户管理的卡片、阴影、悬浮效果与按钮样式,使整个后台的观感更统一、更接近苹果风格。

小结:这一版可以理解为「权限体验 + 电商字段 + 可迁移部署脚本」的整合升级版,为后续更多客户侧部署和定制做好了「打基础」工作。✨