Commit Graph
720 Commits
Author SHA1 Message Date
zlwuandCursor 85b0b454bf docs: note WeChat notify entry migration to dedicated menu
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:23:01 +08:00
zlwuandCursor eb337e6ce3 fix(mobile-h5): remove WeChat notify shortcut from home header
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:22:36 +08:00
zlwuandCursor 88d863288f fix(mobile-h5): remove follow-MP entry from login page
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:22:00 +08:00
zlwuandCursor ac197ad90e docs(sql): seed mobile menu for WeChat notify setup
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:21:32 +08:00
zlwuandCursor 01186adb46 fix(mobile-h5): show follow confirm after opening official account profile
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:18:23 +08:00
zlwuandCursor df42730cc8 feat(mobile-h5): add WeChat notify setup page with follow and bind steps
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:15:47 +08:00
zlwuandCursor b79ff2d830 feat: map oa-wechat-notify icon for mobile menu grid
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:14:04 +08:00
zlwuandCursor 239998ec44 feat(mobile-h5): add local follow-confirm helpers for WeChat notify steps
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:12:56 +08:00
zlwuandCursor 16fba5e9b4 docs: align WeChat notify plan tests with existing assert style
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:08:55 +08:00
zlwuandCursor 514569e667 docs: add implementation plan for WeChat notify menu entry
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 12:08:34 +08:00
zlwuandCursor 26fe6182df docs: design WeChat notify menu entry consolidating follow and bind
Capture the approved UX for a single「开启微信通知」menu after 抄送我的, with step 1/2 on one page and removal of login/home header entry points.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 09:39:30 +08:00
zlwuandCursor 75ef98743d chore: update graph and docs after OA WeChat notify integration
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 19:30:45 +08:00
zlwuandCursor 722f634b61 feat(mobile-h5): restore session on OA notify deep link with returnUrl
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 19:28:25 +08:00
zlwuandCursor db975dac47 fix(mobile-h5): polish WeChat notify bind entry UX on home
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 19:25:41 +08:00
zlwuandCursor 3a41902d2b feat(mobile-h5): add OA WeChat notify bind entry and web-view page
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 19:22:40 +08:00
zlwuandCursor afde67fd03 feat(mobile-h5): add follow service-account entry on login page
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 19:20:41 +08:00
zlwuandCursor dc53c6e871 feat(mobile-oa-h5): add service-account OAuth bind page for OA notify
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 19:17:21 +08:00
zlwuandCursor 80722d76db feat(mini-auth): add WeChat service-account bind APIs
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 18:15:53 +08:00
zlwuandCursor 405808f4dd feat(mini-auth): allow silent wechat login when openid already bound
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 18:13:09 +08:00
zlwuandCursor e0cfd41b1f feat(oa): schedule WeChat MP notifies after approval/cc tasks create
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 18:08:35 +08:00
zlwuandCursor cfb7a227e3 feat(backend): add WeChat service-account template message sender
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 18:02:49 +08:00
zlwuandCursor 119882953a feat(db): add sys_user service-account WeChat bind columns
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 17:58:45 +08:00
zlwu 283b8cd1e3 提交 2026-08-13 16:50:36 +08:00
zlwu 8c49021d38 提交 2026-08-13 14:31:57 +08:00
zlwuandCursor 0e1b750457 docs: sync circle-index plan/spec with page padding follow-up.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 14:29:02 +08:00
zlwuandCursor 93bb28c06b fix(mobile-h5): reserve left padding so OA circle indexes clear titles.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 14:26:56 +08:00
zlwuandCursor 6ece55a00b feat(mobile-h5): use solid circle badge for OA list card indexes.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 14:25:52 +08:00
zlwuandCursor ba7f625865 docs: add OA list circle index implementation plan.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 14:24:29 +08:00
zlwuandCursor b091751f4d docs: add OA list circle index badge design spec.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 14:23:47 +08:00
zlwuandCursor e229525a61 feat(mobile-h5): show corner index on all five OA task list cards.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:37:10 +08:00
zlwuandCursor df941a3450 fix(mobile-h5): keep Task 2 commit scoped to corner styles and reach-bottom.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:34:31 +08:00
zlwuandCursor 9c3decc729 feat(mobile-h5): add shared OA card corner styles and reach-bottom distance.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:32:30 +08:00
zlwuandCursor 349019863b feat(mobile-h5): add formatCornerIndex for OA list corner badges.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:31:14 +08:00
zlwuandCursor 53e4a52b4f docs(oa): expand corner index design and plan to all five mobile lists.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:30:08 +08:00
zlwuandCursor b2a30d78d8 docs(oa): 我发起的列表卡片折角序号设计与 Demo。
选定方案 A(左上品牌绿折角 + 两位序号),供实现前评审。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:27:36 +08:00
zlwuandCursor 804995ea45 fix(oa): pass short fileUrl to PDF preview to avoid WeChat navigateTo limit
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:02:43 +08:00
zlwuandCursor 5c10b207d2 fix(oa): update mobile print button toasts for PDF export
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 11:00:09 +08:00
zlwuandCursor fb625253f6 feat(oa): add WeChat host page to preview exported OA PDF
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:58:59 +08:00
zlwuandCursor 8ac1eb3d40 feat(oa): export mobile PDF via upload and WeChat preview navigate
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:57:44 +08:00
zlwuandCursor bf22b29d80 feat(oa): generate mobile OA approval PDF via html2canvas and jspdf
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:56:37 +08:00
zlwuandCursor 505bf29fdd fix(oa): align mobile print HTML stamp and layout with web PDF
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:53:33 +08:00
zlwuandCursor 2802ef23a6 feat(oa): add mobile print PDF filename helper
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:52:02 +08:00
zlwuandCursor 5897b35b4e docs: add mobile OA print-to-PDF download implementation plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:50:07 +08:00
zlwuandCursor 433eb5d113 docs: add mobile OA print-to-PDF download design for WeChat
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-13 10:47:54 +08:00
zlwuandCursor 828ada6ac3 feat(oa): fold mobile detail approve actions into more sheet
Show only return and approve on the footer, move secondary actions to ActionSheet, and prefill default remarks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 18:16:55 +08:00
zlwuandCursor ef6d0ef175 feat(oa): add mobile detail action defaults helpers
Centralize default approval remarks and more-menu action order for the folded footer.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 18:14:11 +08:00
zlwuandCursor 7da691e4c6 docs: add mobile OA detail actions fold implementation plan
Break the folded footer and default-remark work into helper tests plus OaDetail.vue tasks.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 18:11:43 +08:00
zlwuandCursor 1c844398a9 docs: add mobile OA detail footer fold and default comment design
Capture scheme A (⋯ + return + approve), ActionSheet more actions, and default remark copy for pending approval detail.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 18:09:59 +08:00
zlwuandCursor e4934dc64e chore(oa): note mobile task centers plan status and refresh graph
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:41:14 +08:00
zlwuandCursor cbef68199b feat(oa): add mobile approval PDF print for mine and cc
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:40:08 +08:00