张涛
2024-11-22 dfb7a8a63e87390dc095e81b04f0404697246d9f
增加跳转的接口
2个文件已修改
49 ■■■■■ 已修改文件
src/api/user.ts 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/agent/resource/index.vue 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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");
};
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>