Commit Graph
784 Commits
Author SHA1 Message Date
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
zlwuandCursor 915253eefb feat(oa): show draft pending cc badges on mobile home menu
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:36:44 +08:00
zlwuandCursor 06b1468bf1 feat(oa): add cc read filters batch mark and unread styles
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:34:39 +08:00
zlwuandCursor ecdf73fe23 feat(oa): support withdraw and copy-restart on mobile mine flows
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:31:04 +08:00
zlwuandCursor d5287765ec feat(oa): add pending list and approve reject return add-sign transfer
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:25:23 +08:00
zlwuandCursor 29560b743c feat(oa): add done mine cc lists opening read-only OA detail
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:21:04 +08:00
zlwuandCursor 76dab57f4e fix(oa): align mobile OA detail status labels with web
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:17:24 +08:00
zlwuandCursor d827f55bf0 feat(oa): add mobile OA detail page in read-only mode
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:14:59 +08:00
zlwuandCursor 47d7a1421a fix(oa): refresh draft list after submit instead of opening detail
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:09:50 +08:00
zlwuandCursor 6b0fb7b128 feat(oa): add mobile draft box list with edit submit delete
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:07:10 +08:00
zlwuandCursor 387e82426d feat(oa): add mobile OA task card for center lists
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 16:03:38 +08:00
zlwuandCursor cf4994ef53 feat(oa): add shared OA webview and detail URL builder
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 15:59:40 +08:00
zlwuandCursor 2dac9d6fbd feat(oa): extend mobile OA APIs for drafts, tasks, and detail actions
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 15:56:31 +08:00
zlwuandCursor 730cc99ae7 feat(oa): add mobile menu seeds for five OA task centers
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 15:52:29 +08:00
zlwu ec628e1b8d 提交 2026-08-12 15:48:15 +08:00
zlwuandCursor d310da1523 docs: OA 人员选择弹窗对齐方案 C 的设计说明
明确以流程审批人/抄送人弹窗与 Demo 方案 C 为基线,仅改 OaPersonSelect 行内结构与副信息展示。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-12 14:19:09 +08:00
zlwu 1b2896c877 提交 2026-08-12 10:02:31 +08:00
zlwuandCursor 8aab018558 fix(mobile-h5): serve legacy OA app icon SVGs from static
Most templates still use /oa-app-icons/*.svg from web-admin public; only ep: icons rendered. Copy assets and rewrite paths to /static/oa-app-icons so H5/miniprogram can load them.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 15:00:32 +08:00
zlwuandCursor df07458934 feat(mobile-h5): add OaAppIcon and grouped card grid on OA start
Align the start list with web section headers and two-column cards; render ep logos with shared color pairs via base64 SVG data-URIs for WeChat image compatibility.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:32:14 +08:00
zlwuandCursor 057029eca3 feat(mobile-h5): add OA app icon parse and ep SVG data-URI helpers
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:28:46 +08:00
zlwuandCursor 484b2471f5 docs: add mobile OA start card-grid implementation plan
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:25:55 +08:00
zlwuandCursor fdaeb6840f docs: add mobile OA start card-grid design and HTML demo
Align the mini-program start list with web card sections and shared ep icon color pairs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:20:04 +08:00
zlwuandCursor ad6208a73a docs: record mobile OA start phase-2 acceptance notes
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:06:57 +08:00
zlwuandCursor e83d925994 feat(mobile-oa-h5): port OA kit runtime and wire duration sync on oa-start
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 14:02:59 +08:00
zlwuandCursor b638c787b1 feat(mobile-oa-h5): polish form layout and replace inputNumber with decimal field
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 13:40:02 +08:00
zlwuandCursor a0775cf619 feat: wire mini menus API and OA start home entry for mobile
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 13:39:51 +08:00
zlwuandCursor 8a9d0a2f95 feat(mobile-h5): add OA start template list and web-view page
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 13:39:51 +08:00
zlwuandCursor 07eeb58d15 feat(mobile-oa-h5): implement oa-start page with form and flow preview
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 13:39:51 +08:00
zlwuandCursor 7ea11ffdcd fix(mobile-oa-h5): remove duplicate put helper and re-export it
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 13:39:51 +08:00
zlwuandCursor 4a1802af36 feat(mobile-oa-h5): add OA start runtime API helpers
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 13:36:27 +08:00
zlwuandCursor 834b1a59a7 feat(mobile-oa-h5): add kit shells, trip itinerary, and camera-friendly upload
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:23:21 +08:00
zlwuandCursor d5e61a1162 feat(mobile-oa-h5): implement P1 person/dept/post and owner field selects
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:19:14 +08:00
zlwuandCursor bb86eb7ad2 feat(mobile-oa-h5): implement P0 money/upload/receiveAccount/relatedApproval fields
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:17:33 +08:00
zlwuandCursor f0e687eec9 docs: record mobile OA form-sink spike checklist and local tips
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:09:04 +08:00
zlwuandCursor 1b02c29114 feat(mobile-h5): add OA form-sink web-view entry and test menu
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:09:00 +08:00
zlwuandCursor 9adff5584e feat(mobile-oa-h5): add kitchen-sink form page with OA type stubs
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:08:45 +08:00
zlwuandCursor 1b45fbaa36 chore(mobile-oa-h5): track .env.development for Vite API base
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-11 12:08:23 +08:00