zlwu
5a24f3b433
docs: plan the backend baseline test failure fixes.
2026-10-11 09:49:22 +08:00
zlwu
b2ea79710c
docs: describe how to resolve the existing backend test failures.
2026-10-11 09:47:52 +08:00
zlwu and Cursor
daace3ff74
docs: note OA-style UI and placeholder market menu icons
...
Record that market H5 pages follow OA approval UI patterns, and specialist/manager storage menu icons stay empty until assets are provided.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 22:03:35 +08:00
zlwu and Cursor
8ef8981d71
docs: revise market miniapp design for split menus and mobile-oa-h5
...
Separate specialist/manager menu trees under 移动端菜单, host business pages in mobile-oa-h5 via web-view, and scope data per entry role.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 21:45:26 +08:00
zlwu and Cursor
b0a4b94d7d
docs: add market miniapp role feature design for specialist and region manager
...
Capture confirmed data scopes, shared module matrix, freight redaction, and non-goals for the on-site mini program.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 21:43:16 +08:00
zlwu and Cursor
db31990ebe
feat: 细胞存储缴费催缴、统一样本信息与协议支付能力增强
...
汇总近期业务改动:催缴菜单与后端、样本信息快捷登记与进度、运费关联、客户档案扩展、协议优惠/期次与押金划转,并同步 SQL 迁移与管理端页面收敛。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 21:20:37 +08:00
zlwu
2d3472f5c4
docs: document responsive payment detail dialog adjustments
2026-10-10 16:59:16 +08:00
zlwu and Cursor
f5fdfc6770
chore: update graphify after payment-info detail dialog
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 15:20:13 +08:00
zlwu and Cursor
416b1cefa2
fix(web-admin): avoid typed arrow in Vue template for transfer upload
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 15:16:17 +08:00
zlwu and Cursor
842aa0847f
feat(web-admin): payment-info 缴费明细 dialog with list-mode transfers
...
Open sample-level detail from the list; manage transfers like
SamplePaymentPanel; remove direct PaymentReceiptConfirmDialog path.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 15:15:56 +08:00
zlwu and Cursor
ea5fba9dc2
feat(web-admin): add fetchDeletePaymentTransfer API
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 15:14:07 +08:00
zlwu and Cursor
628a20dbbd
feat(backend): allow soft-delete of dfj payment transfers
...
Supports 缴费明细 list-mode row delete for draft transfers.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 14:58:23 +08:00
zlwu and Cursor
5025aa09c2
docs: add implementation plan for payment-info 缴费明细 dialog
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 14:17:28 +08:00
zlwu and Cursor
34c8a1a62d
docs: add payment-info 缴费明细 list-mode transfer design
...
Spec and interactive demo for replacing 缴费确认 with a sample-level
detail dialog that manages transfers in SamplePaymentPanel list mode.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 14:16:26 +08:00
zlwu and Cursor
da63c228f5
docs: align dialog label-top spacing rules with Fresh Mint
...
Document 4px gap, weight 400, form-grid margin reset, and stock-check exception.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 13:49:28 +08:00
zlwu and Cursor
de132a7c04
refactor(web-admin): drop redundant label-top overrides in large form dialogs
...
Rely on global label-top and form-grid margin rules.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 13:46:47 +08:00
zlwu and Cursor
674084c511
fix(web-admin): zero form-item margin when form-grid is on el-form
...
Cover label-top dialogs that put form-grid-* class on the form element.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 13:42:59 +08:00
zlwu and Cursor
8b42cf1b90
fix(web-admin): tighten label-top row spacing for all dialog grids
...
Zero form-item margin inside .form-grid* and add dialog fallback spacing.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 13:39:31 +08:00
zlwu and Cursor
60ad9de191
fix(web-admin): lock label-top dialog label spacing and weight
...
Keep 4px gap and font-weight 400 for vertical form labels.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 13:37:51 +08:00
zlwu and Cursor
32c742c1ed
docs: add dialog label-top spacing unify spec and plan
...
Scope B for all label-top dialogs; keep compact 11px stock-check labels as exception.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 13:35:37 +08:00
zlwu and Cursor
3edfb9dd86
chore: refresh graphify after transfer remark withdraw.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:21:24 +08:00
zlwu and Cursor
8cbbd3548b
feat(web-admin): transfer remark columns and jfqrz withdraw UI.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:19:46 +08:00
zlwu and Cursor
c860e39363
feat: add protocol payment transfer withdraw API for jfqrz.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:17:49 +08:00
zlwu and Cursor
eb8a76d8d2
feat: add presign transfer withdraw API for jfqrz.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:16:58 +08:00
zlwu and Cursor
d4477f357d
feat: add can_withdraw_receipt for jfqrz transfer withdraw.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:12:03 +08:00
zlwu and Cursor
70fb2219de
docs: add transfer remark and withdraw implementation plan.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:10:01 +08:00
zlwu and Cursor
9444945add
docs: add transfer remark and jfqrz withdraw design.
...
Capture business/finance dual remarks on each transfer and business withdraw from 缴费确认中 while keeping finance_remark.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 12:07:20 +08:00
zlwu and Cursor
bce0a15772
chore: refresh graphify after storage-cert QC info.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:40:41 +08:00
zlwu and Cursor
df5206454f
feat(web-admin): mount unified sample-info page for storage-cert QC entry.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:40:41 +08:00
zlwu and Cursor
5d0e3d904a
docs: add storage-cert QC info implementation plan.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:40:22 +08:00
zlwu and Cursor
500a85465f
feat(web-admin): add storage-cert QC view on cell-storage sample-info.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:40:16 +08:00
zlwu and Cursor
f1dcafd33d
feat(web-admin): add storage-cert QC fill entry on QC work-order cards.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:40:16 +08:00
zlwu and Cursor
df827e4344
feat(web-admin): add shared storage-cert QC fill/view dialog.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:40:16 +08:00
zlwu and Cursor
28b10663ee
feat(web-admin): add storage-cert QC field metadata and API client.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:40:15 +08:00
zlwu and Cursor
5546b7aa73
feat(api): expose GET/PUT sample-storage-cert-qc by sample code.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:37:16 +08:00
zlwu and Cursor
e194e1ad04
feat(backend): add sample storage-cert QC get and upsert CRUD.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:36:18 +08:00
zlwu and Cursor
e6763241d1
feat(backend): add storage-cert QC type-key and payload helpers.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:33:50 +08:00
zlwu and Cursor
e521d781e3
fix(db): keep storage-cert QC model commit free of unrelated model edits.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:32:18 +08:00
zlwu and Cursor
fac7b87728
feat(db): add biz_sample_storage_cert_qc for storage-cert QC payload.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:31:13 +08:00
zlwu and Cursor
55ed0d8929
docs: add storage-cert QC info design and HTML demo.
...
Capture the confirmed sample-level JSON payload approach, field maps from the Excel sheets, and UI entry points for QC fill and market view.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:22:23 +08:00
zlwu and Cursor
776031cb4c
chore: refresh graphify after protocol-audit list mode.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 10:10:03 +08:00
zlwu and Cursor
884d2f4a41
feat(web-admin): switch cell-storage protocol audit to flat sample table.
...
Replace card list with Excel-aligned columns and protocol-deduped selection.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 10:08:10 +08:00
zlwu and Cursor
1e12783a41
fix(backend): drop unrelated pay-status label changes from transferTime commit.
...
Keep only transferTime exposure for protocol-audit list mode.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 10:02:39 +08:00
zlwu and Cursor
38f9822d49
feat(backend): expose payment detail transferTime in protocol summary.
...
Let protocol-audit list show first-pay times from transfer records.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 10:00:41 +08:00
zlwu and Cursor
0da75fb855
feat(web-admin): add protocol-audit sample-row flatten helpers.
...
Support Excel-aligned list mode for cell-storage protocol audit.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 09:56:42 +08:00
zlwu and Cursor
4904508d9f
docs: add protocol-audit list-mode implementation plan.
...
Break work into flatten TDD, payment transferTime, and ProtocolAuditTab table swap.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 09:49:47 +08:00
zlwu and Cursor
8f00db9400
docs: add protocol-audit list-mode design and Excel-aligned demo.
...
Capture the confirmed flat sample-row list for cell-storage protocol audit, including co-storage rule and merged collect date.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 09:46:10 +08:00
zlwu and Cursor
702c8a2f12
docs: add customer profile expand and overwrite sync plan.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-08 18:00:02 +08:00
zlwu and Cursor
e69ddd0d32
docs: add customer profile expand and protocol overwrite sync design.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-08 17:54:26 +08:00
zlwu and Cursor
85b315a0cf
chore: refresh graphify after sample freight menu feature
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-08 10:02:31 +08:00