diff --git a/CHANGELOG.md b/CHANGELOG.md index 05be244..b292f39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,25 +1,70 @@ -## 2025-11-18 +## 🧾 2025-11-18 · 「权限进化 & 电商加成」版本 (๑•̀ㅂ•́)و✧ -- **权限与用户管理** - - 调整部门管理员权限逻辑:非最高权限且有管理部门/所属部门的管理员,可以管理该部门及其所有子部门的用户;没有部门范围时仅能修改自己的信息。 - - 优化用户管理界面按钮展示:对当前登录用户无权限管理的成员,不再显示一排操作按钮,只保留「无权限修改」文字提示,避免误点。 +这次更新主要围绕 **权限体验、电商字段扩展、模板/分类管理、部署体验** 做了一轮集中升级,让「由壹点 3D 素材平台」更像一款真正能落地到团队里的内部产品,而不是一个玩具 Demo。下面是本次改动的「人话版」说明👇 -- **模板与分类管理** - - 模板管理新增内置电商常用模板(通用电商、简易基础、渲染维度),字段规范与最新素材字段对齐。 - - 分类管理新增「下拉选项」功能,支持为使用店铺、场景类别、平台分类维护可选项(每行一个),并在前端统一展示和编辑。 +--- -- **素材模型与电商字段** - - 为 `Material` 增加商品/品牌维度:品牌名、系列名、SKU 编码、材质纹理等字段。 - - 增加渲染/制作维度:渲染时间、输出分辨率、颜色模式等字段,并打通上传、编辑、展示、搜索接口及页面。 - - 同步更新首页、分享页、编辑页等前端页面的展示与搜索逻辑。 +### 🛡 权限与用户管理 -- **部署与运维** - - 新增/强化 `deploy-new-fixed.ps1`:分阶段输出(检查/构建/推送/远程部署)、进度提示和小彩蛋。 - - 增强 SSH 与镜像推送流程:默认使用 OpenSSH,避免交互式卡死;自动推送到私有 Registry 并拉起远程 Docker Compose。 - - 增加健康检查 `/api/health`,部署完成后自动轮询,确认应用可用再结束脚本。 +- ✨ **部门管理员权限升级** + - 非最高权限账号,只要有「管理的部门」或「自己的部门」,就可以管理 **该部门 + 所有子部门** 的用户。 + - 没有部门范围时,就老老实实只能改自己,避免误操作全公司 ( ̄▽ ̄)/ -- **其他** - - 系统管理默认选中「监控仪表板」标签页,而不是素材管理。 - - 调整架构管理与用户管理 UI,使卡片、阴影、悬浮效果与按钮风格在后台更加统一。 +- 🧍‍♀️ **按钮展示更聪明** + - 对当前登录用户 **没有管理权限** 的成员: + - 不再显示一整排「编辑 / 禁用 / 下载权限 / 管理员」按钮。 + - 只保留一行「无权限修改」的小提示,界面更干净,权限边界更清晰。 +--- +### 📦 模板与分类管理 + +- 🧩 **内置电商模板上线** + - 在模板管理中新增几套常用电商模板(如「通用电商」「简易基础」「渲染维度」等)。 + - 字段命名与素材表最新标准对齐,开箱即用,不用每次从 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`,确认服务真正「跑起来」再宣告成功。 + - 避免刚部署完就打开页面,结果服务还在启动中的尴尬。 + +--- + +### 🎛 其他细节优化 + +- 🧭 系统管理页默认打开 **「监控仪表板」** 标签,而不是素材管理,让管理者一眼看到系统状态。 +- 🎨 调整架构管理 & 用户管理的卡片、阴影、悬浮效果与按钮样式,使整个后台的观感更统一、更接近苹果风格。 + +> 小结:这一版可以理解为「**权限体验 + 电商字段 + 可迁移部署脚本**」的整合升级版,为后续更多客户侧部署和定制做好了「打基础」工作。✨