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