From c428e46c995ca99c866e44470b408c7c7ab29c50 Mon Sep 17 00:00:00 2001 From: wuzilong <704541015@qq.com> Date: Sat, 31 Oct 2026 21:54:36 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=AE=B0=E5=BD=95=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E4=B8=80=E5=92=8C=E4=BA=8C=E7=9A=84=E5=B7=B2=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E6=96=B9=E6=A1=88=E4=B8=8E=E9=AA=8C=E8=AF=81=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plans/2026-10-31-gitea-issues-1-2.md | 23 +++++++++++++++++++ .../2026-10-31-gitea-issues-1-2-design.md | 10 ++++++++ 2 files changed, 33 insertions(+) create mode 100644 docs/superpowers/plans/2026-10-31-gitea-issues-1-2.md create mode 100644 docs/superpowers/specs/2026-10-31-gitea-issues-1-2-design.md diff --git a/docs/superpowers/plans/2026-10-31-gitea-issues-1-2.md b/docs/superpowers/plans/2026-10-31-gitea-issues-1-2.md new file mode 100644 index 000000000..8e62b2dac --- /dev/null +++ b/docs/superpowers/plans/2026-10-31-gitea-issues-1-2.md @@ -0,0 +1,23 @@ +# Gitea #1 / #2 Implementation Plan + +> **For agentic workers:** Use superpowers:subagent-driven-development to implement tasks sequentially and review results. + +**Goal:** 落实已确认的加油登记当页展开与小程序菜单排序。 +**Architecture:** 两处局部配置改动,沿用现有组件。mine 模式不传固定表格高度,summary 继续使用公共高度;菜单直接调整数组顺序。 +**Tech Stack:** Vue 3 / Element Plus / uni-app。 + +## Task 1:加油登记 +- [ ] 修改 web-admin/src/views/pl/vehicle-fuel-register/FuelRegisterListPage.vue:`:height="isMineMode ? undefined : tableHeight"`,并令高度观察器仅在 summary 模式启用 `enabled: computed(() => !isMineMode.value)`。 +- [ ] 使用现有依赖编译 SFC,检查 mine 的 0/5/20 条自然高度、summary 的固定高度及分页位置。对完整应用执行 `pnpm build:typecheck`,若有基线错误记录并运行独立构建。 +- [ ] 独立核对范围与代码质量。 + +## Task 2:工作台排序 +- [ ] 修改 miniprogram/config/workbench-menus.js,仅重排模块对象为 pl / crm / db / bx。 +- [ ] 用 Node 导入配置与 filterWorkbenchModules,核对完整权限、部分权限、空权限后的顺序及内容与基线一致。 +- [ ] 独立核对范围与代码质量。 + +## 交付 +- [ ] 执行 `git diff --check`,记录验证证据与缺口;仅提交本任务文件。 +- [ ] 保留任务分支和 worktree,不进行未授权的远端写入或合并。 + +本次为低风险局部展示/配置改动,按宿主指令不添加镜像实现的永久测试;使用实际组件渲染和一次性验证。 diff --git a/docs/superpowers/specs/2026-10-31-gitea-issues-1-2-design.md b/docs/superpowers/specs/2026-10-31-gitea-issues-1-2-design.md new file mode 100644 index 000000000..22ad3cffa --- /dev/null +++ b/docs/superpowers/specs/2026-10-31-gitea-issues-1-2-design.md @@ -0,0 +1,10 @@ +# Gitea #1 / #2 局部界面调整 + +依据:https://gitea.aichengyan.com/cykj/shanxia2.0/issues/1 与 /issues/2。已完整读取正文及评论(均无评论、无图片)。用户在当前会话确认方案,并同意省略这两处调整的 Figma 原型。 + +- #1:Web 加油登记(mine)列表按当页数据自然展开,默认每页 20 条;小屏通过页面滚动查看。空列表及不足 20 条不留固定大块空白。保留分页、筛选、列宽及操作。共享组件的 summary 模式维持视口高度计算。不修改公共高度函数。此任务确认的页面滚动是 Fresh Mint §7.6 的局部例外,不推广至其他列表。 +- #2:小程序工作台模块顺序为运输、CRM、地磅、报销;各模块内容、路由、样式、权限过滤保持不变,无权限模块仍隐藏,剩余模块保持相对次序。 + +视觉依据:现有 FuelRegisterListPage.vue 与 pages/workbench/workbench.vue,复用原组件、颜色及间距;Web Fresh Mint、小程序三墙规范。 + +范围不含后端、数据库、部署。基于 origin/V3.0 隔离开发,保留主工作区改动。Agent 验证编译和相关行为,实际小程序真机验收缺口单独报告。未获远端写入授权,不推送、回写或关闭工单。