From a9d97b150701e634bdb751eab277696abd136cca Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 16 六月 2026 14:39:47 +0800
Subject: [PATCH] 君歌app 1.依照web端功能修改
---
src/config/oaPaths.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 47 insertions(+), 0 deletions(-)
diff --git a/src/config/oaPaths.js b/src/config/oaPaths.js
new file mode 100644
index 0000000..561db54
--- /dev/null
+++ b/src/config/oaPaths.js
@@ -0,0 +1,47 @@
+/**
+ * OA 妯″潡璺緞甯搁噺锛坧ages.json path 涓嶅惈鍓嶇紑 /锛�
+ * 瀵艰埅浣跨敤锛歶ni.navigateTo({ url: OA_NAV.xxx })
+ */
+const P = "pages/oa";
+
+export const OA_NAV = {
+ /** 浜轰簨绠$悊 */
+ staffArchive: `/${P}/HrManage/staff-archive/index`,
+ staffContract: `/${P}/HrManage/staff-contract/index`,
+ regularApply: `/${P}/HrManage/regular-apply/index`,
+ transferApply: `/${P}/HrManage/transfer-apply/index`,
+ resignApply: `/${P}/HrManage/resign-apply/index`,
+ workHandover: `/${P}/HrManage/work-handover/index`,
+ postManage: `/${P}/HrManage/post-manage/index`,
+ /** 鍋囧嫟绠$悊 */
+ leaveApply: `/${P}/AttendManage/leave-apply/index`,
+ overtimeApply: `/${P}/AttendManage/overtime-apply/index`,
+ /** 鎶ラ攢绠$悊 */
+ travelReimburse: `/${P}/ReimburseManage/travel-reimburse/index`,
+ costReimburse: `/${P}/ReimburseManage/cost-reimburse/index`,
+ reimburseDetail: `/${P}/ReimburseManage/reimburse-detail/index`,
+ reimburseForm: `/${P}/ReimburseManage/reimburse-form/index`,
+ /** 鍚堝悓绠$悊 */
+ purchaseContract: `/${P}/ContractManage/purchase-contract/index`,
+ saleContract: `/${P}/ContractManage/sale-contract/index`,
+ /** 瀹℃壒绠$悊 */
+ approveList: `/${P}/ApproveManage/approve-list/index`,
+ approveListTemplateSelect: `/${P}/ApproveManage/approve-list/template-select`,
+ approveListApply: `/${P}/ApproveManage/approve-list/apply`,
+ approveListDetail: `/${P}/ApproveManage/approve-list/detail`,
+ approveListApprove: `/${P}/ApproveManage/approve-list/approve`,
+ approveTemplate: `/${P}/ApproveManage/approve-template/index`,
+ approveTemplateEdit: `/${P}/ApproveManage/approve-template/edit`,
+ approveTemplateDetail: `/${P}/ApproveManage/approve-template/detail`,
+ /** 浼佷笟鏂伴椈 / 鍏憡閫氱煡 */
+ enterpriseNews: `/${P}/EnterpriseNews/news-manage/index`,
+ noticeAnnouncement: `/${P}/NoticeAnnouncement/notice-manage/index`,
+};
+
+/** pages.json 娉ㄥ唽鐢� path锛堟棤 / 鍓嶇紑锛� */
+export const OA_PAGE_PATHS = Object.fromEntries(
+ Object.entries(OA_NAV).map(([key, url]) => [
+ key,
+ url.replace(/^\//, ""),
+ ])
+);
--
Gitblit v1.9.3