办学质量监测教学评价系统
康鲁杰
9 小时以前 904f065c338f925daf0dd3b0e5517479e5d5480d
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、params、query
// 获取 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(() => {