Skip to content

Commit 891b908

Browse files
feat: Embedded page routing
1 parent 9f7a10a commit 891b908

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

frontend/src/router/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import Model from '@/views/system/model/Model.vue'
1313
import Embedded from '@/views/system/embedded/index.vue'
1414
import assistantTest from '@/views/system/embedded/Test.vue'
1515
import assistant from '@/views/embedded/index.vue'
16+
import EmbeddedPage from '@/views/embedded/page.vue'
1617
import Member from '@/views/system/member/index.vue'
1718
import Appearance from '@/views/system/appearance/index.vue'
1819
import Permission from '@/views/system/permission/index.vue'
@@ -182,7 +183,11 @@ export const routes = [
182183
name: 'assistant',
183184
component: assistant,
184185
},
185-
186+
{
187+
path: '/embeddedPage',
188+
name: 'embeddedPage',
189+
component: EmbeddedPage,
190+
},
186191
{
187192
path: '/assistantTest',
188193
name: 'assistantTest',
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<template>
2+
<div class="sqlbot--embedded-page">
3+
<chat-component ref="chatRef" />
4+
</div>
5+
</template>
6+
<script setup lang="ts">
7+
import ChatComponent from '@/views/chat/index.vue'
8+
import { ref } from 'vue'
9+
10+
const chatRef = ref()
11+
</script>
12+
13+
<style lang="less" scoped>
14+
.sqlbot--embedded-page {
15+
width: 100%;
16+
height: 100%;
17+
position: relative;
18+
background: #f7f8fa;
19+
}
20+
</style>

0 commit comments

Comments
 (0)