zlwu
bd62416263
feat(project): add team attribution and business statistics
...
Add tenant-scoped teams and projects, order attribution across four businesses, conversion inheritance, scoped statistics and audited reassignment. Reuse existing Web and mobile UI patterns; team regions and hospitals remain informational.
Include incremental SQL and isolated regression coverage. Actual MySQL and browser/WebView integration validation remains pending; relates to issue #13 .
2026-11-02 15:29:43 +08:00
zlwu and Cursor
5e563a6669
fix: 子表保存改为就地同步,避免整批换 id 打断外键。
...
协议样本、生产产出和盘点明细按行更新并保留原 id;补齐存储证明质检预填、离职人员显示名,以及样本采集通知模板字段。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-28 10:51:53 +08:00
zlwu and Cursor
d66e55af65
fix: 小程序新增样本发微信通知,并放宽部分 Web 菜单强校验。
...
移动端协议保存后调度样本采集服务号通知;收款确认/储存证等写接口改为运营端登录即可。同步日期字段规范化与 OA 日期选择器复开修复。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-26 16:02:47 +08:00
zlwu and Cursor
5dad1bb0e3
fix: 协议子资源单事务保存,并补齐样本编码/OA/质检等近期能力
...
锁定缴费校验失败时整单回滚,避免样本半成功落库;前端禁止删除锁定缴费样本,改码走更正编码。同步落地样本更正、采集微信通知、OA提及未读、细胞产品套餐与相关迁移文档。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-26 11:02:25 +08:00
zlwu
be2226e4ca
提交
2026-10-17 11:46:53 +08:00
zlwu
3950b5c334
提交
2026-10-14 12:32:03 +08:00
zlwu and Cursor
727002761d
fix(backend): align pay-status user messages with 付款 wording
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-12 18:10:14 +08:00
zlwu
337d31bbe8
feat: integrate required mobile market backend dependencies.
2026-10-11 12:00:52 +08:00
zlwu
7a6d804cfa
fix: honor order numbers in protocol workflow lists.
2026-10-11 10:08:40 +08:00
zlwu and Cursor
db31990ebe
feat: 细胞存储缴费催缴、统一样本信息与协议支付能力增强
...
汇总近期业务改动:催缴菜单与后端、样本信息快捷登记与进度、运费关联、客户档案扩展、协议优惠/期次与押金划转,并同步 SQL 迁移与管理端页面收敛。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 21:20:37 +08:00
zlwu and Cursor
468a7c5e12
feat(backend): expose sample freight APIs and wire protocol saves
...
Register admin sample-freight routes, enrich protocol sample details with freight, and stop writing legacy transport rows on save.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-08 07:48:41 +08:00
zlwu and Cursor
f005370a1e
feat: wire party customer sync into storage and donation saves
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-07 22:20:54 +08:00
zlwu and Cursor
a328b9ff2d
feat: wire protocol bundle to per-sample payment model v2
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-03 11:08:07 +08:00
zlwu
a9ba60cf6b
提交
2026-08-06 22:21:14 +08:00
zlwu and Cursor
a3af039e74
feat: 质检工单结论、库位批量/筛选与协议样本接收质检摘要
...
落库并展示质检工单级结论(可编辑/任务派生),库位树支持批量新增子节点与货架格子检索,协议/捐赠列表补充接收与门禁质检摘要,并同步生产物料与工单卡片展示优化。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 18:46:24 +08:00
zlwu and Cursor
57487fd0dc
fix(protocol): save DJ pay details without blocking on due-sum mismatch
...
Persist payment before samples to avoid consuming sample codes on validation failure, soft-delete samples on create rollback, and surface DJ due-amount mismatch as a hint only.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 17:49:36 +08:00
zlwu
6eea13370c
提交
2026-07-14 13:55:11 +08:00
zlwu
b7cd657f32
提交
2026-07-06 19:41:24 +08:00
zlwu
038a60b09e
提交
2026-07-01 16:37:33 +08:00
zlwu
5b3edb1700
提交
2026-06-30 09:19:06 +08:00
zlwu
b23a2eb350
提交
2026-06-24 10:39:55 +08:00
zlwu
482d6bbe5d
提交
2026-06-18 11:05:53 +08:00
zlwu
6bfabac50d
提交
2026-06-17 18:16:23 +08:00
zlwu
1ff73b9a74
提交
2026-06-16 15:17:32 +08:00
zlwu
eaf7d490ec
提交
2026-06-16 07:38:27 +08:00
zlwu
31b04575e2
提交
2026-06-15 11:43:16 +08:00
zlwu
64219a68c7
提交
2026-06-11 15:42:58 +08:00
zlwu
eec61cb5dd
提交
2026-06-04 12:57:59 +08:00
zlwu
afd517ce10
提交
2026-06-03 17:53:48 +08:00
zlwu
09afdb1d65
提交
2026-06-02 09:39:50 +08:00
zlwu
b6c63591ea
提交
2026-05-28 00:15:29 +08:00
zlwu
771f010a39
提交
2026-05-25 15:14:06 +08:00
zlwu
13e4c9530a
提交
2026-05-24 17:57:28 +08:00
zlwu
7fbf71b6e1
提交
2026-05-23 21:27:10 +08:00
zlwu
74f751d0d1
提交
2026-05-21 11:09:29 +08:00
zlwu
c6c3a37fa7
提交
2026-05-20 18:06:21 +08:00
zlwu
dc31968204
提交
2026-05-20 14:32:07 +08:00
zlwu
be4fab78e1
提交
2026-05-20 09:28:36 +08:00
zlwu
3b875ec370
提交
2026-05-19 23:12:56 +08:00
zlwu
93cd506a90
提交
2026-05-19 12:03:08 +08:00
zlwu
2a4767a014
提交
2026-05-17 23:08:38 +08:00
zlwu
62cfb8fbbf
提交
2026-05-17 12:31:11 +08:00
zlwu
e5ba8f097a
提交
2026-05-17 09:05:10 +08:00
zlwu
8e2dd8b9f0
提交
2026-05-17 08:36:37 +08:00