feat(web): 档口入库码默认每页 200 条,仅作用于本页 #363
Open
opened 2026-10-07 10:33:06 +08:00 by ila
·
3 comments
No Branch/Tag Specified
main
feat/363-inner-code-page-size
fix/362-truncated-spec-card
fix/361-spec-probe-click
docs/agents-worktree-rules
fix/358-syb-size-weight
feat/357-syb-cancel-status
feat/356-purchase-order-filter
fix/355-syb-list-timeout
feat/353-syb-shop-multiselect
fix/354-syb-top-pagination
fix/352-syb-source-created
fix/348-reveal-swipe
feat/340-syb-excluded-products
fix/351-inner-code-apply-selection
fix/350-match-layout
fix/350-inner-code-matching
feat/349-batch-return-use
feat/347-batch-return-cancel
feat/345-yeeke-reship
fix/346-root-serves-spa
fix/344-inner-code-stall-match
fix/343-syb-writeback-session
feat/339-syb-page-size
feat/338-return-match
feat/337-yeeke-admin-ui
feat/336-yeeke-return-sync
fix/335-bottom-submit-node
fix/334-spec-probe-top-swipe
fix/333-purchaser-device-owner
fix/331-spec-panel-recognition
fix/330-syb-writeback-session
feat/327-syb-writeback-filter
feat/326-order-information
fix/325-order-result
feat/316-chrome-order-backfill
fix/307-backfill-entry
feat/305-syb-order-writeback
feat/306-order-paid-amount
release/283
fix/283-purchase-mapping-consistency
fix/230-horizontal-spec-selection
feat/263-spec-rematch
fix/262-purchase-handoff
fix/260-261-purchase-readiness
fix/259-partial-collection-link
feat/258-one-click-replace
fix/257-color-normalized-match
fix/256-collection-single-dimension
fix/255-current-page-reidentify
feat/253-one-click-link
fix/254-match-loading
fix/251-syb-spec-candidates
feat/250-continuous-collection
fix/249-local-purchase-diagnostics
fix/248-bottom-submit
fix/247-short-address-panel
fix/246-address-return-panel
fix/245-purchase-failure-diagnostics
fix/244-selected-card-duplicates
fix/243-spec-entry-recovery
feat/242-agent-order-backfill
feat/241-order-backfill-endpoint
fix/239-syb-partial-sync
fix/238-spec-panel-preswipe
feat/237-client-api-keys
feat/236-purchaser-syb-sync
fix/235-syb-pagination-overlap
release/234-integrated
fix/229-address-entry-dedup
fix/228-selection-proof-panel-transition
fix/227-address-panel-return
fix/226-reopen-pdd-on-manual-retry
fix/225-in-place-purchase-retry
fix/224-final-spec-revalidation
fix/223-probed-confirmed-mapping
chore/221-devharness-sync
feat/218-purchase-result-bubble
fix/217-agent-retry-current-spec
fix/216-syb-spec-role-order
feat/215-mandatory-live-spec-probe
feat/214-verified-purchase-actions
fix/212-syb-sync-shop-snapshot
feat/211-spec-entry-ready-wait
feat/210-order-result-payment-transition
feat/209-pdd-bottom-spec-entry
feat/200-ai-match-result-purchase-ready
feat/199-job-execution-logs
feat/198-syb-ai-parse
feat/195-scheduled-spec-auto-match
fix/197-ai-write-timeout
feat/190-syb-inline-correction
fix/193-address-entry-reveal
feat/194-one-click-spec-match
fix/192-order-result-scroll
No results found.
Labels
No items
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: OPC/goauto#363
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
原始需求与状态
已核验事实与基线
核验日期:2026-10-07;代码基线 main
49de6f80454d324cbcfc59297238a37ab1db5cf8。本次核验是代码只读检查,不代表已登录线上验证部署版本或性能。query.pageSize = 100,分页选项已经包含[20, 50, 100, 200]。web/src/views/goauto/syb-inner-codes/index.vue的分页绑定、查询初始化和 load;server/app/goauto/sybinnercode/handler.go的默认参数与service.go的允许值校验。最小方案、边界与影响
设计证据
复用上述基线的现有档口入库码页面与分页交互,不新增组件、不改布局。分页展示从默认「100 条/页」变为「200 条/页」,仍使用原分页位置和选项。
范围确认:用户于 2026-10-07 在最小方案说明后授权建单;这里只记录复用现有设计及需求范围,不冒充已完成原型或用户验收。无新页面或独立交互,不要求新建完整 QuantUX 原型。
前置依赖与并行
验收标准
验证计划、风险与回退
文档影响与交付要求
实施后在 Wiki
Business-Rules-and-Glossary的档口入库码部分补充「仅此页默认 200,保留 20/50/100/200 选项」的长期页面规则;按项目要求线上回读 revision,再完成一轮镜像同步和一致性检查。API 默认值不变,无 API 契约修改。实现、测试、提交及未验证项集中回写本工单,保持待验收,未经用户验收不关闭。不要创建任务快照或额外流程文档。
工具与流转说明
建单时 Gitea MCP 的 list_labels 返回
All connection attempts failed,按项目规则回退 Gitea REST API,凭据来自本机私有项目配置,未写入正文。仓库本次标签查询为空,类别和待实施状态记录在正文,不新增标签体系。SynapBus MCP 本会话无可调用工具;本次不发送 Agent 消息。2026-10-07 开始实施:用户已授权做 #363,复用现有分页布局。基线 main 49de6f8,独立 worktree issue-363 / feat/363-inner-code-page-size。范围仅本页默认 200 与直接回归测试,不改公共组件、后端、权限及批量写操作。按测试先行、Web 构建与本地分页验证执行;无合并 main 或部署授权。SynapBus 身份已核验 goauto_codex,#69 审核线程暂无回复。Gitea MCP get_issue 当前连接失败,读取与回写按规则回退项目私有配置的 REST API。
实施完成,待验收(2026-10-07)
实现与范围
feat/363-inner-code-page-size,基线49de6f80454d324cbcfc59297238a37ab1db5cf8。955869b:仅 Web 档口入库码页独立初始化query.pageSize: 100 → 200,补充页面单元回归。845853c:浏览器分页回归与 Wiki 镜像。以上提交均已推送,未合并 main。验证证据
node --test tests/unit/syb-inner-code-page-size.test.cjs tests/unit/syb-inner-code-match.test.cjs tests/unit/syb-inner-code-apply-selection.test.cjs:12/12 通过(主 Agent 独立重跑)。syb-inner-code-page-size.spec.ts、syb-inner-code-match.spec.ts、syb-inner-code-apply-selection.spec.ts,9/9 通过,59.0s。真实 Chrome + 本地 Web,全部业务 API 为模拟数据,未连接业务库,未执行真实匹配、删除或 SYB 回写。git diff --check通过;pnpm build:prod成功,21.65s。构建仍有现有 CSS 伪类及大 chunk 告警,本单不扩展处理。文档与交付状态
Business-Rules-and-Glossary的档口入库码段,revision0c38e2fe68546acb2d780c94b73879107c60b9f0;明确规则绑定实现提交且尚未发布。python dev_scripts/harness.py sync与一轮sync --check,均成功,只有对应业务规则镜像发生变化。All connection attempts failed,工单/Wiki 使用项目私有凭据经 REST API 回退;Git 初次推送因缓存认证失败,改用同一私有配置的进程级认证后成功,未修改持久认证配置。D:/OPC/goauto-worktrees/issue-363保留,待获准合并/发布后按规则清理。已授权合并及线上发布完成(2026-10-07)
eb7cb6b5eb9a57041429c3dfb1d88dc8236d32f3;发布记录提交6781b309d4cd0de226c038b9fd509cb68e021b51,main 与工单分支均已推送。pnpm build:prod成功(27.98s)。此前9项浏览器回归结果仍适用于相同代码树。/home/goauto/releases/20261006-e76de6f-358;新版本/home/goauto/releases/20261007-eb7cb6b-363。Server源码对比无差异,二进制与config逐字节相同;沿用原持久资源目录。上传 Web包 SHA256a6b4429280fae37e46e81bd21a594941cfee3b5e8c48c105a09254314af32311远端一致。/home/goauto/current/dist按请求读取前端文件;因此采用纯Web原子切换 current,不重启任何服务。前后PID 43738、active不变。没有数据库迁移、权限写入或定时任务变更。发布后验证
/、/index.html、/login、/syb-inner-codes/index与新 index.html 字节一致,均为SPA、非go-admin欢迎页。文档和清理
d9b2a343e790c7d90354d47e1a977f134a72a760;Deployment-and-Operations revision21e8ed0578212b84a77af537e13be6d10c8b5463。本发布阶段各执行一轮sync与sync --check通过,镜像已随6781b30提交推送。D:/OPC/goauto-worktrees/release-316/verification-363;线上发布包及旧发布保留可回滚。git worktree remove,Windows返回 Directory not empty;未使用force或递归强删。D:/OPC/goauto-worktrees/issue-363仍残留依赖目录及wiki-docs.json,待后续释放文件占用再清理;分支和提交历史未删除。