diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/common/globalRouter.js b/zdxt-web-client/zdxt-efcode-enterprise-app/src/common/globalRouter.js index 16e0101f..6cd8d272 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/common/globalRouter.js +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/common/globalRouter.js @@ -27,6 +27,9 @@ const $globalRouter = createRouter({ $globalExpandRouter($globalRouter, routes); // 添加路由扩展 $globalRouter.beforeEach((to, from, next) => { + // 根据路由 title 动态设置页面标题 + const title = to.meta?.title || to.title || '执法监督码'; + document.title = title; // let pattern3 = new RegExp("^[0-9]*$"); // if (null != to.query) { diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/router/enterprise-app/ent-main-router.js b/zdxt-web-client/zdxt-efcode-enterprise-app/src/router/enterprise-app/ent-main-router.js index 6db2d689..a30e4877 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/router/enterprise-app/ent-main-router.js +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/router/enterprise-app/ent-main-router.js @@ -7,6 +7,7 @@ const routes = [ component: () => import("@/views/enterprise/auth/login.vue"), meta: { isKeepAlive: false, + title: "登录", }, }, // 企业端首页(新路由名称) @@ -16,96 +17,112 @@ const routes = [ component: () => import("@/views/enterprise/home/enterpriseHomeV2.vue"), meta: { isKeepAlive: false, + title: "首页", }, }, // 执法监督码 { path: "/enterprise/qrCode", name: "enterpriseQrCode", + meta: { title: "执法监督码" }, component: () => import("@/views/enterprise/qr/qrCode.vue"), }, // 执法监督码 { path: "/enterprise/enforcementRegistrationList", name: "enforcementRegistrationList", + meta: { title: "执法登记" }, component: () => import("@/views/enterprise/enforcement/enforcementRegistrationList.vue"), }, // 执法案件信息 { path: "/enterprise/enforcementCaseInfo", name: "enforcementCaseInfo", + meta: { title: "执法案件" }, component: () => import("@/views/enterprise/enforcement/enforcementCaseInfo.vue"), }, // 执法登记详情 { path: "/enterprise/registrationDetail", name: "registrationDetail", + meta: { title: "登记详情" }, component: () => import("@/views/enterprise/enforcement/registrationDetail.vue"), }, // 消息中心 { path: "/enterprise/messageCenter", name: "messageCenter", + meta: { title: "消息中心" }, component: () => import("@/views/enterprise/message/messageCenter.vue"), }, // 普法服务列表 { path: "/enterprise/lawServiceList", name: "lawServiceList", + meta: { title: "普法服务" }, component: () => import("@/views/enterprise/law/lawServiceList.vue"), }, // 普法服务详情 { path: "/enterprise/lawServiceDetail", name: "lawServiceDetail", + meta: { title: "普法详情" }, component: () => import("@/views/enterprise/law/lawServiceDetail.vue"), }, // 执法预告列表 { path: "/enterprise/enforcementNoticeList", name: "enforcementNoticeList", + meta: { title: "执法预告" }, component: () => import("@/views/enterprise/enforcement/enforcementNoticeList.vue"), }, // 我的页面 { path: "/enterprise/myPage", name: "myPage", + meta: { title: "我的" }, component: () => import("@/views/enterprise/my/myPage.vue"), }, // 投诉建议列表 { path: "/enterprise/complaintList", name: "complaintList", + meta: { title: "投诉建议列表" }, component: () => import("@/views/enterprise/my/complaintList.vue"), }, // 投诉建议详情 { path: "/enterprise/complaintDetail", name: "complaintDetail", + meta: { title: "投诉建议详情" }, component: () => import("@/views/enterprise/my/complaintDetail.vue"), }, // 投诉建议 { path: "/enterprise/complaintSuggestion", name: "complaintSuggestion", + meta: { title: "投诉建议" }, component: () => import("@/views/enterprise/my/complaintSuggestion.vue"), }, // 设置 { path: "/enterprise/settings", name: "settings", + meta: { title: "设置" }, component: () => import("@/views/enterprise/my/settings.vue"), }, // 执法评价 { path: "/enterprise/enforcementEvaluate", name: "enforcementEvaluate", + meta: { title: "执法评价" }, component: () => import("@/views/enterprise/enforcement/enforcementEvaluate.vue"), }, // 执法评价详情 { path: "/enterprise/enforcementEvaluateDetail", name: "enforcementEvaluateDetail", + meta: { title: "评价详情" }, component: () => import("@/views/enterprise/enforcement/enforcementEvaluateDetail.vue"), } ]; diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementCaseInfo.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementCaseInfo.vue index ce1efef4..9d94d4c3 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementCaseInfo.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementCaseInfo.vue @@ -200,7 +200,7 @@ const onSearchClick = () => { // ========== 跳转详情 ========== const toDetailView = (item) => { router.push({ - path: '/registrationDetail', + path: '/enterprise/registrationDetail', query: { id: item.id, category: item.lawEnforceCategory diff --git a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue index a6512841..2ec9aa64 100644 --- a/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue +++ b/zdxt-web-client/zdxt-efcode-enterprise-app/src/views/enterprise/enforcement/enforcementRegistrationList.vue @@ -247,7 +247,7 @@ const onDateConfirm = (value) => { // ========== 跳转详情 ========== const toDetailView = (id) => { router.push({ - path: '/registrationDetail', + path: '/enterprise/registrationDetail', query: { id } }); };