diff --git a/ui/src/App.vue b/ui/src/App.vue
index 3ed4b37bf..86643068a 100644
--- a/ui/src/App.vue
+++ b/ui/src/App.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/ui/src/layout/components/app-main/index.vue b/ui/src/layout/components/app-main/index.vue
index d9a3fabe5..1598772f2 100644
--- a/ui/src/layout/components/app-main/index.vue
+++ b/ui/src/layout/components/app-main/index.vue
@@ -2,7 +2,7 @@
-
+
@@ -17,8 +17,7 @@ const route = useRoute()
const cachedViews: any = ref([])
onBeforeUpdate(() => {
const { name, meta } = route
- let isCached = meta?.cache
- if (isCached && name && !cachedViews.value.includes(name)) {
+ if (name && !cachedViews.value.includes(name)) {
cachedViews.value.push(name)
}
})
diff --git a/ui/src/layout/app-layout/index.vue b/ui/src/layout/layout-template/AppLayout.vue
similarity index 95%
rename from ui/src/layout/app-layout/index.vue
rename to ui/src/layout/layout-template/AppLayout.vue
index 98c3f8019..f47a0b80a 100644
--- a/ui/src/layout/app-layout/index.vue
+++ b/ui/src/layout/layout-template/AppLayout.vue
@@ -12,7 +12,7 @@ import { TopBar, AppMain } from '../components'
-
diff --git a/ui/src/router/modules/application.ts b/ui/src/router/modules/application.ts
index b5f2822e1..366f49ac8 100644
--- a/ui/src/router/modules/application.ts
+++ b/ui/src/router/modules/application.ts
@@ -1,9 +1,10 @@
-import Layout from '@/layout/main-layout/index.vue'
+import Layout from '@/layout/layout-template/DetailLayout.vue'
const applicationRouter = {
path: '/application',
name: 'application',
meta: { title: '应用', permission: 'APPLICATION:READ' },
redirect: '/application',
+ component: () => import('@/layout/layout-template/AppLayout.vue'),
children: [
{
path: '/application',
diff --git a/ui/src/router/modules/dataset.ts b/ui/src/router/modules/dataset.ts
index abc8a5406..05177edd2 100644
--- a/ui/src/router/modules/dataset.ts
+++ b/ui/src/router/modules/dataset.ts
@@ -1,8 +1,9 @@
-import Layout from '@/layout/main-layout/index.vue'
+import Layout from '@/layout/layout-template/DetailLayout.vue'
const datasetRouter = {
path: '/dataset',
name: 'dataset',
meta: { title: '知识库', permission: 'DATASET:READ' },
+ component: () => import('@/layout/layout-template/AppLayout.vue'),
redirect: '/dataset',
children: [
{
diff --git a/ui/src/router/modules/setting.ts b/ui/src/router/modules/setting.ts
index f9dd1e460..417bf0f59 100644
--- a/ui/src/router/modules/setting.ts
+++ b/ui/src/router/modules/setting.ts
@@ -1,5 +1,5 @@
import { hasPermission } from '@/utils/permission/index'
-import Layout from '@/layout/main-layout/index.vue'
+import Layout from '@/layout/layout-template/SystemLayout.vue'
import { Role } from '@/utils/permission/type'
const settingRouter = {
path: '/setting',
diff --git a/ui/src/router/routes.ts b/ui/src/router/routes.ts
index b865da0f5..82ddb0596 100644
--- a/ui/src/router/routes.ts
+++ b/ui/src/router/routes.ts
@@ -8,7 +8,6 @@ export const routes: Array = [
{
path: '/',
name: 'home',
- component: () => import('@/layout/app-layout/index.vue'),
redirect: '/application',
children: [...rolesRoutes]
},
diff --git a/ui/src/views/authentication/index.vue b/ui/src/views/authentication/index.vue
index 2a424951a..a4a84f67a 100644
--- a/ui/src/views/authentication/index.vue
+++ b/ui/src/views/authentication/index.vue
@@ -5,11 +5,11 @@