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