From dfb7a8a63e87390dc095e81b04f0404697246d9f Mon Sep 17 00:00:00 2001 From: 张涛 <“2538313560@qq.com”> Date: 星期五, 22 十一月 2024 20:20:56 +0800 Subject: [PATCH] 增加跳转的接口 --- src/api/user.ts | 3 +++ src/views/agent/resource/index.vue | 46 +++++++++++++++++++++++++--------------------- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/src/api/user.ts b/src/api/user.ts index 6a0a01c..7d50db6 100644 --- a/src/api/user.ts +++ b/src/api/user.ts @@ -26,3 +26,6 @@ export function getMenuList() { return axios.post<RouteRecordNormalized[]>('/api/user/menu'); } +export function getToken() { + return axios.get("/api/auth/token"); +}; \ No newline at end of file diff --git a/src/views/agent/resource/index.vue b/src/views/agent/resource/index.vue index a1286ca..39d1c71 100644 --- a/src/views/agent/resource/index.vue +++ b/src/views/agent/resource/index.vue @@ -8,36 +8,40 @@ </template> <script lang="ts" setup> -import defaultSettings from "@/config/settings.json"; + import defaultSettings from '@/config/settings.json'; + import { getToken } from '@/api/user'; + import { onBeforeMount, ref } from 'vue'; -import { onBeforeMount, ref } from "vue"; + const url = ref(''); -const url = ref(""); - -onBeforeMount(() => { - url.value = `http://${window.location.hostname}:1080/flow?${localStorage.Authorization}`; -}); + onBeforeMount(async () => { + const { ragflow_token } = await getToken(); + console.log('ragflow_token', ragflow_token); + url.value = `http://${window.location.hostname}:9222/authorization?ragflow_token=${ragflow_token}`; + }); </script> <script lang="ts"> -export default { - name: "Agent", -}; + export default { + name: 'Agent', + }; </script> <style scoped lang="less"> -.container { - padding: 0 20px 20px 20px; - :deep(.arco-list-content) { - overflow-x: hidden; + .container { + padding: 0 20px 20px 20px; + + :deep(.arco-list-content) { + overflow-x: hidden; + } + + :deep(.arco-card-meta-title) { + font-size: 14px; + } } - :deep(.arco-card-meta-title) { - font-size: 14px; + .iframe-box { + width: 100%; + height: calc(100vh - 176px); } -} -.iframe-box { - width: 100%; - height: calc(100vh - 176px); -} </style> -- Gitblit v1.8.0