wuzilong
1ba1f38321
提交
2026-09-18 12:01:13 +08:00
wuzilong
83192719b0
提交
2026-09-11 09:41:09 +08:00
wuzilong
05559def40
提交
2026-09-09 13:03:02 +08:00
wuzilong and Cursor
626f91d4a8
feat(crm): wire date column sort on contract manage and approval lists.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 21:51:35 +08:00
wuzilong and Cursor
381ece40df
feat(crm): wire date column sort on quote manage and approval lists.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 21:50:15 +08:00
wuzilong and Cursor
a2d1de4c41
feat(crm): wire date column sort on customer list page.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 21:49:05 +08:00
zlwu
7f05162fd1
提交
2026-09-06 20:44:56 +08:00
zlwu and Cursor
591736f11f
feat(web-admin): add Generate Word on contract detail print dialog
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 14:50:00 +08:00
zlwu and Cursor
9ac37d1196
feat(web-admin): add Generate Word on contract print dialog
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-05 14:44:36 +08:00
zlwu
1dfcc66d2c
提交
2026-09-02 08:20:52 +08:00
zlwu and Cursor
506cc7991a
feat(web-admin): viewport-fill list height for system manage menus
...
Wire 系统信息 lists (tenant/dict/menu/dept/role/user/post/operlog) and
临时存放 CRM lists under 系统管理 to useListTableViewportHeight, with
onActivated recalc for keep-alive pages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:42:20 +08:00
zlwu and Cursor
6f7461d009
feat(web-admin): viewport-fill list height for CRM menu pages
...
Wire contract, quote, customer, product, and price-letter lists to useListTableViewportHeight.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-01 19:00:02 +08:00
zlwu
19c5aaa8f5
提交
2026-08-30 18:33:13 +08:00
zlwu
4222eaa593
提交
2026-08-26 11:10:40 +08:00
zlwu
b74d483682
提交
2026-08-23 09:47:38 +08:00
zlwu
16be6fa22d
提交
2026-08-22 09:08:05 +08:00
zlwu and Cursor
5c7210facc
feat(crm): align product export with ListExportDropdown
...
Add ids/columns support and unify toolbar export UX.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-21 17:06:01 +08:00
zlwu
d26fb23fcf
提交
2026-08-21 16:50:47 +08:00
zlwu
44749ae716
提交
2026-08-21 09:35:11 +08:00
zlwu
1938a9b76a
提交
2026-08-19 22:20:42 +08:00
zlwu
8558d9439e
提交
2026-08-17 15:25:28 +08:00
zlwu
6b2147aa46
提交
2026-08-17 09:22:31 +08:00
zlwu and Cursor
42ad896456
fix(crm): sync quote list stats row widths to table headers
...
Keep the interactive summary cells aligned when columns resize.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-16 16:02:38 +08:00
zlwu and Cursor
072790989f
feat(crm): add interactive column stats row on quote list
...
Let users pick sum/avg/max/min per column on the current page,
with localStorage persistence for the quote management list.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-16 16:00:54 +08:00
zlwu and Cursor
6ce7554557
feat(crm): add quote list column stats helpers
...
Pure aggregation, display formatting, and localStorage helpers
for the quote list configurable summary row.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-16 15:51:48 +08:00
zlwu and Cursor
144e50f42d
refactor(crm): use shared settlement clause in contract print views
...
Wire ContractDetailDialog and detail page to settlementClause helpers so new settlement methods resolve fifth-clause text correctly.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-16 15:05:56 +08:00
zlwu and Cursor
477719c9a7
feat(crm): add frontend settlement clause helpers
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-16 15:03:44 +08:00
zlwu
3f21007c18
提交
2026-08-12 21:40:55 +08:00
zlwu
5fcdb03da1
提交
2026-08-11 07:54:28 +08:00
zlwu
a5210a6a9e
提交
2026-08-09 21:07:28 +08:00
zlwu
90ae136f38
提交
2026-08-08 23:14:40 +08:00
zlwu
fdf7d391a6
提交
2026-08-08 22:19:09 +08:00
zlwu
683f14828f
提交
2026-08-08 20:43:48 +08:00
zlwu and Cursor
021bd73301
feat: customer form and search UI for pinyin initials.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 17:33:23 +08:00
zlwu and Cursor
b151ac6499
feat: product form and search UI for pinyin initials.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 17:30:53 +08:00
zlwu and Cursor
449250518f
feat(crm): wire alias/brand manage dialog into contract product lines.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 12:55:52 +08:00
zlwu and Cursor
a80a01b37d
feat(crm): wire alias/brand manage dialog into quote product lines.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 12:50:32 +08:00
zlwu
f3693be913
提交
2026-08-06 09:58:20 +08:00
zlwu
5cf67f60d1
提交
2026-08-04 15:33:41 +08:00
zlwu
e233269abf
提交
2026-08-03 12:48:52 +08:00
zlwu and Cursor
594e4ce38e
feat(crm): sync contract number date segment with sign date
...
Align standard contract nos on create/update (keep seq, bump on collision),
preview the change in contract forms, and sync name parentheses.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 11:46:11 +08:00
zlwu
40fc54942b
提交
2026-08-03 00:48:46 +08:00
zlwu
a56b170976
提交
2026-08-02 09:28:47 +08:00
zlwu
eccefc6650
提交
2026-08-01 22:49:11 +08:00
zlwu
e59b2aa6cb
提交
2026-08-01 17:29:37 +08:00
zlwu and Cursor
06956b742b
feat(crm): add tenant-level contract approver setting with submit prefill
...
Mirror the quote approver setting so contract submit dialogs can prefill ordered approvers from a tenant config page while remaining editable.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-01 13:37:23 +08:00
zlwu and Cursor
98f33644f1
feat(web-admin): prefill quote submit approvers from tenant setting
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-01 13:06:59 +08:00
zlwu and Cursor
209f5cb7a8
feat(web-admin): add quote approver setting page and route
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-01 13:05:55 +08:00
zlwu and Cursor
10c3c5470c
chore: sync local PL/CRM/BX and migration work to new Gogs host
...
Bundle pending backend/web-admin feature updates, data-migration scripts,
and related docs so the V1.5 branch on the Tencent Cloud Gogs matches the
current workspace (excluding local secrets).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-01 09:19:21 +08:00
zlwu and Cursor
cd33befa07
feat(web-admin): choose display name and brand constraint on quote/contract lines
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 09:30:38 +08:00