小程序市场专员、地区经理新增协议单点击保存无响应 #78

Closed
opened 2026-11-10 01:17:31 +00:00 by cykj · 1 comment
Owner

客户反馈:小程序端市场专员、地区经理新增协议单,填写所有数据后点击保存无反应,技术人员未发现后端请求日志。

范围:小程序协议单入口及其内嵌 mobile-oa-h5 市场协议表单;只读核对后端契约,不改 Web 或共享 API。

验收:定位保存请求前中断原因并提供可复现证据;有效表单可进入保存请求,项目必填校验仍生效;覆盖两种角色。默认 Agent 测试,不启停服务。

客户反馈:小程序端市场专员、地区经理新增协议单,填写所有数据后点击保存无反应,技术人员未发现后端请求日志。 范围:小程序协议单入口及其内嵌 mobile-oa-h5 市场协议表单;只读核对后端契约,不改 Web 或共享 API。 验收:定位保存请求前中断原因并提供可复现证据;有效表单可进入保存请求,项目必填校验仍生效;覆盖两种角色。默认 Agent 测试,不启停服务。
cykj added the ai-in-progress label 2026-11-10 01:17:45 +00:00
cykj added ai-testing and removed ai-in-progress labels 2026-11-10 01:22:08 +00:00
cykj added ai-merging and removed ai-testing labels 2026-11-10 01:23:50 +00:00
Author
Owner

已定位并修复。所属项目组件移入 v-for 分区后,字符串 ref 被 Vue 收集为数组。submit 第一行调用 validate 抛出 TypeError,处于 API 请求及错误捕获之前,因此客户看到点击无反应且后端无日志。新增和编辑、市场专员和地区经理共用此代码。

改用函数 ref 保持单个组件实例;保留项目必选、加载和错误校验。无后端/API/数据库变更。

Agent 单元测试命令:node --test mobile-oa-h5/src/market/*.test.js,326/326通过。新增10条回归修复前均复现TypeError,修复后全部通过。独立审查无阻塞,完整 SFC 编译确认引用赋值正确。npm --prefix mobile-oa-h5 run build通过(分块体积警告)。

PR #79 已合入 V2.0,合并提交 e06f89dcf6c7f0c0589f884c3e9e680aab5e22e0,代码树与测试版本 f343f126 一致,本地主分支与远端已同步。未启停服务,未部署;已有SQL未提交修改保留。

线上构建验收留给用户;微信真机与实际运行尚未验收。发布 mobile-oa-h5 后请两个角色分别验证新增保存,以及项目未选/加载失败提示。当前客户线上版本不会因代码合入自动变化。

已定位并修复。所属项目组件移入 v-for 分区后,字符串 ref 被 Vue 收集为数组。submit 第一行调用 validate 抛出 TypeError,处于 API 请求及错误捕获之前,因此客户看到点击无反应且后端无日志。新增和编辑、市场专员和地区经理共用此代码。 改用函数 ref 保持单个组件实例;保留项目必选、加载和错误校验。无后端/API/数据库变更。 Agent 单元测试命令:node --test mobile-oa-h5/src/market/*.test.js,326/326通过。新增10条回归修复前均复现TypeError,修复后全部通过。独立审查无阻塞,完整 SFC 编译确认引用赋值正确。npm --prefix mobile-oa-h5 run build通过(分块体积警告)。 PR https://gitea.aichengyan.com/cykj/zkxw/pulls/79 已合入 V2.0,合并提交 e06f89dcf6c7f0c0589f884c3e9e680aab5e22e0,代码树与测试版本 f343f126 一致,本地主分支与远端已同步。未启停服务,未部署;已有SQL未提交修改保留。 线上构建验收留给用户;微信真机与实际运行尚未验收。发布 mobile-oa-h5 后请两个角色分别验证新增保存,以及项目未选/加载失败提示。当前客户线上版本不会因代码合入自动变化。
cykj closed this issue 2026-11-10 01:24:48 +00:00
cykj added ai-done and removed ai-merging labels 2026-11-10 01:25:22 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#78