From 36bdc29ee15e2f2dd539b93bb06b9351aa146df2 Mon Sep 17 00:00:00 2001 From: wuzilong <704541015@qq.com> Date: Sat, 31 Oct 2026 22:04:18 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=AE=B0=E5=BD=95=E5=B7=A5=E5=8D=95?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=BB=93=E6=9E=9C=E5=B9=B6=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=A1=8C=E7=9A=84=E6=A0=BC=E5=BC=8F=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 | 31 ++++++++++++++----- .../FuelRegisterListPage.vue | 2 +- 2 files changed, 24 insertions(+), 9 deletions(-) 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 index 8e62b2dac..7f7e2a478 100644 --- a/docs/superpowers/plans/2026-10-31-gitea-issues-1-2.md +++ b/docs/superpowers/plans/2026-10-31-gitea-issues-1-2.md @@ -7,17 +7,32 @@ **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`,若有基线错误记录并运行独立构建。 -- [ ] 独立核对范围与代码质量。 +- [x] 修改 web-admin/src/views/pl/vehicle-fuel-register/FuelRegisterListPage.vue:`:height="isMineMode ? undefined : tableHeight"`,并令高度观察器仅在 summary 模式启用 `enabled: computed(() => !isMineMode.value)`。 +- [x] 使用现有依赖编译 SFC,检查 mine 的 0/5/20 条自然高度、summary 的固定高度及分页位置。对完整应用执行 `pnpm build:typecheck`,若有基线错误记录并运行独立构建。 +- [x] 独立核对范围与代码质量。 ## Task 2:工作台排序 -- [ ] 修改 miniprogram/config/workbench-menus.js,仅重排模块对象为 pl / crm / db / bx。 -- [ ] 用 Node 导入配置与 filterWorkbenchModules,核对完整权限、部分权限、空权限后的顺序及内容与基线一致。 -- [ ] 独立核对范围与代码质量。 +- [x] 修改 miniprogram/config/workbench-menus.js,仅重排模块对象为 pl / crm / db / bx。 +- [x] 用 Node 导入配置与 filterWorkbenchModules,核对完整权限、部分权限、空权限后的顺序及内容与基线一致。 +- [x] 独立核对范围与代码质量。 ## 交付 -- [ ] 执行 `git diff --check`,记录验证证据与缺口;仅提交本任务文件。 -- [ ] 保留任务分支和 worktree,不进行未授权的远端写入或合并。 +- [x] 执行 `git diff --check`,记录验证证据与缺口;仅提交本任务文件。 +- [x] 保留任务分支和 worktree,不进行未授权的远端写入或合并。 本次为低风险局部展示/配置改动,按宿主指令不添加镜像实现的永久测试;使用实际组件渲染和一次性验证。 + +## 验证记录 + +- 基线:origin/V3.0 = bc4384fbe;任务分支 codex/gitea-issues-1-2;目录 /Users/zlwu/.codex/worktrees/gitea-issues-1-2/shanxia2.0。 +- 工单 #1 / #2 正文及全部评论已复核,无新增评论或附件。 +- Agent 测试;复用主工作区已安装 node_modules。pnpm 的依赖核查尝试重建链接目录被拒绝,随后直接执行同一脚本使用的本地 vue-tsc / vite / eslint 二进制,无安装或依赖变更。 +- 最终 Web 生产构建通过(47.47 秒);已有组件重名、chunk 体积等警告。FuelRegisterListPage 的 SFC 脚本及模板编译通过。 +- 全项目类型检查未通过:基线与修改后均为 505 项 TS 诊断,归一化行号后诊断全文无增减。 +- 目标文件 ESLint 未通过:基线与最终均为 596 项诊断,归一化位置与排版空白后无新增;主要为既有格式问题。按独立审查建议只修正新增行缩进,未全文件格式化。 +- 离线浏览器组件渲染 8/8 通过,pageerror=0。真实 list-body / ListTable / Element Plus / 高度 hook / 全局 SCSS;1366×768 和 390×844,mine 0/5/20 条无表体纵向截断,20 条自然表高约 870px、页面滚动可达末行和分页;summary20条保留固定高度及表内滚动。截图与脚本在 .local/agent/fuel-render/,日志在 .local/agent/issue-validation/。 +- 渲染限制:合成数据;筛选/附件、用户store、工具栏和外壳使用桩。未验证真实登录、API、完整路由、小程序真机与端到端业务流程。无服务启停,无真实数据写入,无集成环境切换;主工作区保持原状。 +- 工单1独立规格和代码质量审查均通过。未合并/推送/关单,远端操作权限仍按主工作区 docs/agents/project.json 保持未授权。 + +- 工单2实现与根代理分别执行一次性 Node 断言:完整权限顺序、全部16种模块权限子集、空权限隐藏均通过;每个模块与 origin/V3.0 基线按 key 深度比较相等,子菜单与路由未变。 +- 工单2独立规格与质量审查通过,最终整体审查无阻塞。git diff --check 通过。两张工单均已完成本地实现并保留独立worktree;真实系统/真机验收、集成及远端交付仍未执行,不将本地提交等同于工单关闭。 diff --git a/web-admin/src/views/pl/vehicle-fuel-register/FuelRegisterListPage.vue b/web-admin/src/views/pl/vehicle-fuel-register/FuelRegisterListPage.vue index eea2afaac..57386d46c 100644 --- a/web-admin/src/views/pl/vehicle-fuel-register/FuelRegisterListPage.vue +++ b/web-admin/src/views/pl/vehicle-fuel-register/FuelRegisterListPage.vue @@ -647,7 +647,7 @@ const { tableHeight, recalc: recalcTableHeight } = useListTableViewportHeight({ tableEl: tableWrapRef, pagerEl: belowRef, tableRef, - enabled: computed(() => !isMineMode.value) + enabled: computed(() => !isMineMode.value) }) const currentUserId = computed(() => {