From 904f065c338f925daf0dd3b0e5517479e5d5480d Mon Sep 17 00:00:00 2001 From: 康鲁杰 <60095866+KangLujie@users.noreply.github.com> Date: 星期三, 25 六月 2025 16:05:27 +0800 Subject: [PATCH] 修改传值方式 --- ruoyi-ui/apps/web-antd/src/views/tool/template/index.vue | 17 +++++------------ 1 files changed, 5 insertions(+), 12 deletions(-) diff --git a/ruoyi-ui/apps/web-antd/src/views/tool/template/index.vue b/ruoyi-ui/apps/web-antd/src/views/tool/template/index.vue index 16b3c41..a37a390 100644 --- a/ruoyi-ui/apps/web-antd/src/views/tool/template/index.vue +++ b/ruoyi-ui/apps/web-antd/src/views/tool/template/index.vue @@ -1,5 +1,5 @@ <template> - <Page v-if="isAdmin" :auto-content-height="true"> + <Page v-if="isAdmin && pageId" :auto-content-height="true"> <BasicTable :key="tableKey" :table-title="pageDesignDetail?.name || '妯℃澘鍒楄〃'" @@ -21,7 +21,7 @@ </BasicTable> <TemplateDrawer ref="templateModalRef" @reload="tableApi.query()" /> </Page> - <Fallback v-else description="鎮ㄦ病鏈夐〉闈㈢殑璁块棶鏉冮檺" status="403" /> + <Fallback v-else description="鏈寚瀹� pageId锛屾棤娉曡闂椤甸潰" status="403" /> </template> <script setup lang="ts"> @@ -118,17 +118,10 @@ } } -// 鑾峰彇 pageId锛屽吋瀹� meta銆乸arams銆乹uery +// 鑾峰彇 pageId锛屽彧鐢� params function getPageId() { - const pageId = ( - (route.meta && (route.meta as any).pageId) || - route.params.pageId || - route.query.pageId || - '' - ); - - // 纭繚杩斿洖鐨勬槸瀛楃涓叉垨鏁板瓧 - return pageId ? String(pageId) : ''; + const segments = window.location.pathname.split('/'); + return segments[segments.length - 1] || ''; } onMounted(() => { -- Gitblit v1.9.3