zlwu
|
f343f12645
|
fix(mobile): 修复协议单项目校验引用导致保存中断
循环模板内字符串 ref 被 Vue 收集为数组,调用 validate 时在请求前抛错。改用函数 ref 保持单组件实例,并覆盖两角色新增、编辑及项目校验提示。关联工单 #78。
|
2026-11-10 09:21:29 +08:00 |
|
 zlwuandCursor
|
1032631318
|
chore(mobile-h5): 微信小程序 AppID 切换为生产
将 mp-weixin.appid 改为 wx2b139581f4c855e4,与 APP_ENV=prod 对齐。
Refs: #77
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-09 16:32:24 +08:00 |
|
 zlwuandCursor
|
f9f79479e8
|
chore(mobile-h5): 小程序切换为生产环境配置
将 APP_ENV 设为 prod,API/OA H5/MinIO 指向 xwyd.zkxw.cn,便于发生产版。
Refs: #76
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-09 16:27:28 +08:00 |
|
 zlwuandCursor
|
e488b86c35
|
fix(mobile): 小程序 WebView 附件下载改走宿主原生预览页
continuous-integration/drone/tag Build is passing
鸿蒙微信 ArkWeb 下 H5 window.open 常静默失败,仅出现「开始下载…」。
OA/市场附件在小程序 WebView 内改为跳转 pages/oa/file-preview,
用 uni.downloadFile + openDocument 打开,浏览器环境仍用预签名直链。
Refs: #74
Co-authored-by: Cursor <cursoragent@cursor.com>
20261109
|
2026-11-09 15:04:14 +08:00 |
|
 zlwuandCursor
|
6a78c28121
|
chore(mobile-h5): 切换小程序到测试环境配置
将微信 AppID 与 APP_ENV 改为测试环境,便于对接测试后端与业务域名。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-09 14:38:13 +08:00 |
|
cykj
|
c7905b5da0
|
Merge pull request 'fix(web-admin): 样本接收弹窗恢复展示协议附件' (#73) into V2.0
fix(web-admin): 样本接收弹窗恢复展示协议附件 (#73)
Refs #43
|
2026-11-09 06:00:19 +00:00 |
|
 zlwuandCursor
|
67a209298c
|
fix(web-admin): 样本接收弹窗恢复展示协议附件
验收反馈要求协议附件可见;细胞存储分组恢复为知情同意书、孕妇健康调查表、协议附件三项。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-09 13:57:26 +08:00 |
|
 zlwuandCursor
|
e2a50b33fe
|
chore(qc): 补充阴阳性参数变更后历史结果刷新工具
提供第 1–10 条阴/阳→阴性/阳性及空值默认回填的预览执行脚本与迁移 SQL。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-09 11:37:41 +08:00 |
|
 zlwuandCursor
|
3d9a71da46
|
chore(agents): 同步 personal-dev 单元测试合入与 task-next
把合入门槛改为受影响代码的单元测试,并补充只读 task-next 入口与确认问题展示规则。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-09 11:37:41 +08:00 |
|
cykj
|
49e36e0bbb
|
Merge pull request 'fix(web-admin): 临时隐藏采集大表四处导出按钮' (#72) from codex/issue-26-hide-export into V2.0
Merge pull request 'fix(web-admin): 临时隐藏采集大表四处导出按钮' (#72) from codex/issue-26-hide-export into V2.0
|
2026-11-09 03:22:04 +00:00 |
|
zlwu
|
654f9a8904
|
fix(web-admin): 临时隐藏采集大表四处导出按钮
验收未完成前关闭 COLLECTION_LEDGER_EXPORT_ENABLED,后续测试时改回 true 即可恢复入口。
|
2026-11-09 11:21:14 +08:00 |
|
cykj
|
b40e41bd87
|
Merge pull request 'fix(web-admin): 采集大表导出自存退款与科研/预签约对齐' (#71) from codex/issue-26-ledger-align into V2.0
Merge pull request 'fix(web-admin): 采集大表导出自存退款与科研/预签约对齐' (#71) from codex/issue-26-ledger-align into V2.0
|
2026-11-06 04:42:20 +00:00 |
|
zlwu
|
1afbe06021
|
fix(web-admin): 采集大表导出自存退款与科研/预签约对齐
自存表写入当月核量号与负值退款金额;科研废弃行第10列复用储存状态;预签约到账金额带定金后缀并填充退款。
|
2026-11-06 12:41:05 +08:00 |
|
cykj
|
3ad1a08e30
|
Merge pull request 'fix(web-admin): 细胞存储导出协议编号改样本编码并补齐运费' (#70) from codex/issue-26-cell-freight into V2.0
Merge pull request 'fix(web-admin): 细胞存储导出协议编号改样本编码并补齐运费' (#70) from codex/issue-26-cell-freight into V2.0
|
2026-11-06 04:12:39 +00:00 |
|
zlwu
|
a4425addb0
|
fix(web-admin): 细胞存储导出协议编号改样本编码并补齐运费
自存表导出列值改为样本编码;列表补运费后写入运输方式/运费列,并按同批次合并单元格。
|
2026-11-06 12:11:06 +08:00 |
|
cykj
|
471a6823e2
|
Merge pull request 'fix(web-admin): 科研捐赠导出补齐运费并按批次合并单元格' (#69) from codex/issue-26-research-freight into V2.0
科研捐赠导出补齐运费并按批次合并单元格。
|
2026-11-06 04:07:37 +00:00 |
|
 zlwuandCursor
|
d413398b3d
|
fix(web-admin): 科研捐赠导出补齐运费并按批次合并单元格
列表未返回样本运费批次导致运费列为空。导出按同一运费批次合并运输方式与运费列,并按模板对齐储存状态等字段。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-06 12:06:49 +08:00 |
|
cykj
|
6be55186b0
|
Merge pull request 'fix(web-admin): 采集大表导出将 sdfq 等作废编码显示为文案' (#68) from codex/issue-26-sdfq-label into V2.0
采集大表导出将 sdfq 等作废编码显示为文案。
|
2026-11-06 03:59:45 +00:00 |
|
 zlwuandCursor
|
348c5c1d3c
|
fix(web-admin): 采集大表导出将 sdfq 等作废编码显示为文案
科研捐赠导出把作废类型编码原样写入储存状态和废弃原因。改为走字典并回退协议状态文案。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-06 11:58:48 +08:00 |
|
cykj
|
411a4cb57c
|
Merge pull request 'fix(web-admin): 客服导出协议编号列改用样本编码' (#67) from codex/issue-26-cs-export-samplecode into V2.0
客服导出协议编号列改用样本编码。
|
2026-11-06 03:53:52 +00:00 |
|
 zlwuandCursor
|
6df6306ef0
|
fix(web-admin): 客服导出协议编号列改用样本编码
验收反馈要求客户服务管理导出表头「协议编号」填样本编码,避免与协议号混淆。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-06 11:52:45 +08:00 |
|
cykj
|
57049f17b0
|
Merge pull request 'feat(web-admin): 按采集大表导出预签约、自存、科研和客服表' (#66) from codex/issue-26-collection-ledger-b0b170257c35 into V2.0
按采集大表导出预签约、自存、科研和客服表。
|
2026-11-06 02:25:49 +00:00 |
|
 zlwuandCursor
|
a214a35f4f
|
feat(web-admin): 按采集大表导出预签约、自存、科研和客服表
市场人员需要把四张列表按采集大表对应工作表导出为 Excel 文本。补预签约列表的地区、医院、样本类型和转账时间,并沿用现有工具栏导出。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-06 10:05:11 +08:00 |
|
cykj
|
faef6adf94
|
Merge pull request 'fix(web-admin): 样本接收弹窗不展示协议附件项' (#65) from codex/issue-43-reception-atts-fix-859e92e16ac2 into V2.0
fix(web-admin): 样本接收弹窗不展示协议附件项 (#65)
Refs #43
|
2026-11-05 15:05:59 +00:00 |
|
 zlwuandCursor
|
9f37181478
|
fix(web-admin): 样本接收弹窗不展示协议附件项
验收要求仅展示知情同意书与孕妇健康调查表,移除第三项「协议附件」分组。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 23:00:37 +08:00 |
|
cykj
|
00635740f1
|
Merge pull request 'fix(web-admin): 修复样本接收弹窗协议附件不展示' (#64) from codex/issue-43-reception-atts-fix-859e92e16ac2 into V2.0
fix(web-admin): 修复样本接收弹窗协议附件不展示
Merge PR #64 for issue #43
|
2026-11-05 14:43:28 +00:00 |
|
 zlwuandCursor
|
76316fad7a
|
fix(web-admin): 修复样本接收弹窗协议附件不展示
弹窗改用与列表一致的 MiniReadonly 缩略图,并统一 attachmentFullUrl 解析 /minio 路径;编辑时合并详情附件字段,分组顺序优先知情同意书与调查表。
关联 #43
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 22:42:47 +08:00 |
|
cykj
|
d4617b4988
|
Merge pull request 'fix(web-admin): 样本接收展示协议知情同意书等附件' (#63) from codex/issue-43-sample-reception-atts-f8ee4652859e into V2.0
fix(web-admin): 样本接收展示协议知情同意书等附件
Merge PR #63 for issue #43
|
2026-11-05 13:56:45 +00:00 |
|
 zlwuandCursor
|
c40feab76a
|
fix(web-admin): 样本接收展示协议知情同意书等附件
质检样本接收列表与弹窗需查看采集协议侧附件。后端待接收/已接收列表补齐协议附件字段;前端列表增加知情同意书缩略图,接收弹窗右侧改为上运输、下协议附件分组展示。
关联 #43
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 21:53:56 +08:00 |
|
cykj
|
9cf1110495
|
fix(mobile): 协议单表单项目归属移入协议信息 (#61)
fix(mobile): 协议单表单项目归属移入协议信息 (#61)
Merged from PR #62
|
2026-11-05 09:59:44 +00:00 |
|
 zlwuandCursor
|
fefef41524
|
fix(mobile): 协议单表单将项目归属移入协议信息分区
按专员/经理协议单诉求,把项目归属嵌入协议信息卡片并置于协议状态上方,避免独立成卡打断填写顺序。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 17:57:57 +08:00 |
|
cykj
|
e97f47b06a
|
fix(mobile): 协议单列表项目筛选下移并补齐科研捐赠筛选 (#59)
fix(mobile): 协议单列表项目筛选下移并补齐科研捐赠筛选 (#59)
|
2026-11-05 09:14:29 +00:00 |
|
 zlwuandCursor
|
a4defb2c94
|
fix(mobile): 协议单列表项目筛选下移并补齐科研捐赠筛选
将项目筛选并入搜索框下方的 van-dropdown 行,与协议状态样式一致;科研捐赠 Tab 同步展示两项筛选,并修复捐赠列表按 protocolStatus 过滤 donation_status。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 17:13:15 +08:00 |
|
cykj
|
8717702b58
|
fix(personal-dev): 结束 Gitea 短页评论翻页 (#57)
Merge pull request #58 from cursor/issue-57-gitea-pagination
#57
|
2026-11-05 09:00:54 +00:00 |
|
 zlwuandCursor
|
d30dbad788
|
fix(personal-dev): 结束 Gitea 短页评论翻页 (#57)
避免评论列表短于 PAGE_SIZE 时因忽略 page 参数反复同页而触发分页上限。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 17:00:16 +08:00 |
|
cykj
|
e92112e9fd
|
fix(web-admin): 简化项目归属维护调整弹窗 (#52)
Merge pull request #56 from cursor/issue-52-assignment-dialog
关联 #52
|
2026-11-05 08:56:30 +00:00 |
|
 zlwuandCursor
|
d6dc768efb
|
fix(web-admin): 加宽归属审计记录弹窗 (#52)
历史归属维护页审计表格列较多,800px 偏挤,调整为 1100px。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 16:54:22 +08:00 |
|
 zlwuandCursor
|
96518c08fb
|
fix(web-admin): 简化项目归属维护调整弹窗 (#52)
展示原项目组/项目,录入新项目组/项目与原因;确认时静默预览并仍级联关联单据。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 16:54:22 +08:00 |
|
cykj
|
54a34b24ba
|
fix(web-admin): 协议单扁平行列表展示所属项目与项目组 (#55)
fix(web-admin): 协议单扁平行列表展示所属项目与项目组 (#55)
Refs: #54
|
2026-11-05 08:47:38 +00:00 |
|
 zlwuandCursor
|
5dc695a138
|
fix(web-admin): 协议单扁平行列表展示所属项目与项目组
采集协议单管理(细胞存储/科研捐赠)展平样本行时未拷贝项目归属字段,导致表格列空白;补齐展平字段并增加回归单测。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 16:45:33 +08:00 |
|
cykj
|
406ed0ee6d
|
feat(project): 项目组变更写入版本历史快照 (#50)
feat(project): 项目组变更写入版本历史快照 (#50)
Merged from PR #51 / issue #50.
|
2026-11-05 07:09:37 +00:00 |
|
 zlwuandCursor
|
6cba55f5c8
|
feat(project): 项目组变更写入版本历史快照
每次创建/编辑/软删除项目组时追加 biz_project_team_history,
用完整 serialize 快照保留负责人、成员、地区与医院等信息,便于追溯。
Refs: #50
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 15:05:44 +08:00 |
|
cykj
|
352a4b7402
|
Merge pull request 'feat(project): 项目编号支持新增编辑自由填写' (#49) from codex/issue-45-project-leader-autofill-a9912a48015b into V2.0
|
2026-11-05 06:47:23 +00:00 |
|
 zlwuandCursor
|
e895daf8fc
|
feat(project): 项目编号支持新增编辑自由填写
项目管理弹窗增加项目编号输入;后端保存改为接收客户端编号并校验租户内唯一,不再自动生成。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 14:41:41 +08:00 |
|
cykj
|
3bdbefb56e
|
Merge pull request 'feat(project): 选定所属项目组后自动带出负责人' (#46) from codex/issue-45-project-leader-autofill-a9912a48015b into V2.0
|
2026-11-05 06:39:14 +00:00 |
|
cykj
|
ecfdf65d4f
|
feat(web-admin): 项目组列表展示成员与负责医院 (#47)
feat(web-admin): 项目组列表展示成员与负责医院
合入 #44 / PR #47
|
2026-11-05 06:39:08 +00:00 |
|
 zlwuandCursor
|
1fd1100b8f
|
feat(web-admin): 项目组列表展示成员与负责医院
在负责人列后追加成员、负责医院,复用列表接口已有子行名称并用顿号拼接。
关联 #44
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 14:33:02 +08:00 |
|
 zlwuandCursor
|
2b2ddc8dd5
|
feat(project): 选定所属项目组后自动带出负责人
项目管理新增/编辑弹窗选择或更换项目组时,用该组负责人填充表单负责人字段,仍可手工修改。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 14:32:13 +08:00 |
|
cykj
|
9af53e81f4
|
Merge pull request 'fix(qc): 调整检测清空重配不再误标工单已完成' (#42) from codex/issue-32-qc-adjust-status-84b58d9e903e into V2.0
fix(qc): 调整检测清空重配不再误标工单已完成 (#42)
关联 #32
|
2026-11-05 04:28:16 +00:00 |
|
 zlwuandCursor
|
9e3a67a8e4
|
fix(qc): 调整检测清空重配不再误标工单已完成
try_complete 在无活跃任务时也会把已配置打成已完成;清空全部后再添加会踩中。
现要求至少有一条活跃任务且全部完成后才自动完成,并强制全量重建时清理旧批次,前后端均校验批次须含检测项目。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-11-05 12:18:30 +08:00 |
|