//动态路由不能放到这里，会晚于ssr执行
// export default defineNuxtPlugin(async () => {
//   const router = useRouter()
  
//   try {
//     const response = await $fetch('http://apipre1.bjzxtw.org.cn:29501/web/getWebsiteParentCategory', {
//       headers: {
//         'Content-Type': 'application/json',
//         'Userurl': 'http://apipre1.bjzxtw.org.cn:29501'
//       }
//     })
    
//     // 确保数据结构正确
//     const routes = response.data.parent.filter(item => item.path)
    
//     routes.forEach(route => {
//       router.addRoute({
//         path: route.path,
//         name: route.path.replace(/\//g, '-'), // 生成唯一name
//         component: () => import('~/pages/primaryNavigation/[id].vue'),
//         meta: {
//           isAlias: true,
//           routeId: route.cid,
//           routeName: route.name
//         }
//       })
//     })
    
//     console.log('动态路由添加完成', router.getRoutes())
//   } catch (error) {
//     console.error('路由加载失败:', error)
//   }
// })