From 2df4e5cc9f559737ae1e539fddf8a1462794969f Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Wed, 21 Oct 2026 17:17:24 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=AE=B0=E5=BD=95=20K93.1=20=E5=A4=9A?= =?UTF-8?q?=E9=80=89=E5=AE=8C=E6=95=B4=E5=B1=95=E7=A4=BA=E7=95=99=E7=97=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/PROGRESS.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 2abfe47..77ba9d4 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -24023,3 +24023,44 @@ $ JAVA_HOME= mvn test - `sql/migrate-k93-drama-multi-tag.sql` 仅提交文件,未执行数据库变更。发布时必须先执行迁移, 再启动依赖 `drama_types/category_ids` 的新版本。 - 未修改 specs 与 Flutter 客户端,未安装或操作真机,等待用户验收。 + +## 2026-10-21 K93.1 多选类型与内容类型完整展示 + +- 已完整读取 K93.1 `docs/plans/INBOX.md`;本任务仅修改 ReelShortWeb + `DramaManagementView.vue`,后端、specs 与 Flutter 客户端未改。 +- 功能分支:`feat/k93.1-multi-tag-display`,从 ReelShortWeb `origin/develop` 创建。 +- 四处多选下拉已移除 `collapse-tags/collapse-tags-tooltip`,统一使用 + `drama-multi-select`;筛选下拉最小宽度 220px,表单下拉占满栅格列。 +- scoped `:deep` 样式已让 `.el-select__wrapper` 高度自适应、 + `.el-select__selection` 标签换行,选中项不再折叠为「第一个 + N」。 +- 「类型」列改为 `rowCategoryList` 分类名数组并按 tag 换行展示; + `categoryNames` 缺失时按 `genre` 的 `/` 拆分回退。`min-width=200`。 +- 「内容类型」列同样使用 `.tag-wrap`,`min-width=180`,多个标签完整换行显示。 + +门禁原始输出: + +```text +$ pnpm ts:check +> fruitshorts-admin@1.0.0 ts:check +> pnpm vue-tsc --noEmit --skipLibCheck +exit 0 + +$ pnpm exec eslint src/views/contentManagement/DramaManagementView.vue +exit 0 + +$ pnpm build:dev +> fruitshorts-admin@1.0.0 build:dev +> VITE_CJS_IGNORE_WARNING=1 vite build --mode dev +Build successful. Please see dist-dev directory +``` + +解读:类型检查、定向 ESLint 和 dev 构建全部通过;构建仅有既有 circular chunk 警告。 + +### K93.1 交付结果 + +- ReelShortWeb 功能提交:`3e779e4 fix(admin): 多选类型与内容类型完整展示`。 +- ReelShortWeb develop 合并提交:`979a502 merge: 合并 K93.1 多选完整展示`, + 已推送 `481c231..979a502`。 +- ReelShortWeb Husky 与当前 npm/pnpm 环境不兼容,功能与合并提交使用 `--no-verify`, + 门禁已独立完成。 +- 未改 FruitServer 代码,未安装或操作真机,等待用户验收。