瀏覽代碼

增加跳转的接口

张涛 1 年之前
父節點
當前提交
dfb7a8a63e
共有 2 個文件被更改,包括 28 次插入21 次删除
  1. 3 0
      src/api/user.ts
  2. 25 21
      src/views/agent/resource/index.vue

+ 3 - 0
src/api/user.ts

@@ -26,3 +26,6 @@ export function getUserInfo() {
 export function getMenuList() {
   return axios.post<RouteRecordNormalized[]>('/api/user/menu');
 }
+export function getToken() {
+  return axios.get("/api/auth/token");
+};

+ 25 - 21
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>