wuzilong and Cursor
811e6a129f
feat(pl): allocate copy_seq_no on first driver plan share-to-group
...
Add ensure-copy-seq API and miniprogram clipboard prefix so each plan
gets a tenant-scoped fixed serial on first copy; cover allocation with
unit tests and refresh the backend graph.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-09 12:36:58 +08:00
zlwu
c55f22a603
提交
2026-10-02 09:28:00 +08:00
zlwu
4f364bc9a0
提交
2026-09-29 07:07:51 +08:00
zlwu
c9fb39395c
提交
2026-09-28 10:47:42 +08:00
zlwu
b430e75a4b
提交
2026-09-26 11:59:39 +08:00
wuzilong and Cursor
35563e9709
feat(miniprogram): add local QR temp-file helper via uqrcodejs.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 21:16:53 +08:00
wuzilong and Cursor
8d0d301ead
feat(miniprogram): add local QR temp-file helper via uqrcodejs.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 21:15:49 +08:00
wuzilong and Cursor
b1719fab23
feat(miniprogram): add pound QR label helpers and node checks.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-24 21:13:08 +08:00
wuzilong and Cursor
cce8fae673
feat(miniprogram): add web QR phone confirm page for admin login.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 20:21:47 +08:00
wuzilong
1ba1f38321
提交
2026-09-18 12:01:13 +08:00
wuzilong and Cursor
6f39801c63
feat(miniprogram): add wechatLogin API client on user store.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 11:14:59 +08:00
wuzilong
86694f739f
提交
2026-09-17 09:10:10 +08:00
wuzilong and Cursor
4201d656b1
feat(miniprogram): add invoice thumb helper utilities.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-16 21:11:59 +08:00
wuzilong and Cursor
f05e353d1e
feat(miniprogram): add apply attachment display name helper
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-14 11:32:17 +08:00
wuzilong
2dadd34981
提交
2026-09-12 19:42:20 +08:00
wuzilong and Cursor
49ec2418a2
refactor(miniprogram): reuse safe-area CSS builder in applySafeAreaCssVars
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 18:50:23 +08:00
wuzilong and Cursor
cfe0f94467
feat(miniprogram): add safe-area CSS vars style builder
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 18:48:57 +08:00
wuzilong and Cursor
f13eba5623
feat(miniprogram): migrate expense items and workflow admin from bx-mobile.
...
Enable mobile config of expense tree and advance/reimburse approval nodes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 23:42:16 +08:00
wuzilong and Cursor
1bd0503409
feat(miniprogram): migrate invoice wallet mine and admin from bx-mobile.
...
Reuse invoice-wallets/invoices APIs with summary, upload, ledgers, and admin proxy upload.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 23:37:40 +08:00
wuzilong and Cursor
006e94ad33
feat(miniprogram): migrate reimburse apply list/form/detail from bx-mobile.
...
Reuse /reimburses APIs with bx envelope; support multi-line details and draft actions.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 23:25:58 +08:00
wuzilong and Cursor
2ff754d572
feat(miniprogram): migrate advance apply list/form/detail from bx-mobile.
...
Reuse /advances APIs with bx envelope and Fresh Mint list/form styling.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 23:20:54 +08:00
wuzilong and Cursor
a5a1c29f01
feat(miniprogram): add workbench menu permission filter helper.
...
Pure function filters modules by menuAll or mini:db:* menuCodes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 22:42:45 +08:00
zlwu
259c55cc23
提交
2026-07-18 09:14:02 +08:00
zlwu
a903fcf6d4
提交
2026-07-17 21:59:47 +08:00
zlwu
7b1d4c8729
提交
2026-07-11 17:15:17 +08:00