diff --git a/src/components/settings/AssistantSettings.vue b/src/components/settings/AssistantSettings.vue index 9a606df..b586031 100644 --- a/src/components/settings/AssistantSettings.vue +++ b/src/components/settings/AssistantSettings.vue @@ -249,9 +249,9 @@ const assistantApiKeys: Ref = ref([]); const isMobile = useIsMobile(); const drawerWidth = computed(() => { if (isMobile.value) { - return 400; + return window.innerWidth; } else { - return 600; + return window.innerWidth * 0.6; } }); diff --git a/src/components/settings/ChatSettings.vue b/src/components/settings/ChatSettings.vue index 4395be1..47d7b9c 100644 --- a/src/components/settings/ChatSettings.vue +++ b/src/components/settings/ChatSettings.vue @@ -92,12 +92,11 @@ import { useIsMobile } from "@/utils/composables"; const isMobile = useIsMobile(); const drawerWidth = computed(() => { if (isMobile.value) { - return 400; + return window.innerWidth; } else { - return 600; + return window.innerWidth * 0.6; } }); - const dialog = useDialog(); const chatStore = useChatStore(); const showSettingsDialog = ref(false); diff --git a/src/components/settings/ToolSettings.vue b/src/components/settings/ToolSettings.vue index e156709..6ac971f 100644 --- a/src/components/settings/ToolSettings.vue +++ b/src/components/settings/ToolSettings.vue @@ -67,12 +67,15 @@ const createToolRequest: Ref = ref({ const isMobile = useIsMobile(); const drawerWidth = computed(() => { if (isMobile.value) { - return 400; + return window.innerWidth; } else { - return 600; + return window.innerWidth * 0.6; } }); +/** + * 获取所有工具 + */ const getTools = async () => { toolStore.tools = (await getApi().Tool.apiV1ToolsGet()).data.data ?? []; }; diff --git a/src/layouts/Header.vue b/src/layouts/Header.vue index a4fed8e..0e5608f 100644 --- a/src/layouts/Header.vue +++ b/src/layouts/Header.vue @@ -137,7 +137,7 @@ const isMobile = useIsMobile(); const showDrawer = ref(false); const width = computed(() => { if (isMobile.value) { - return window.innerWidth - 100; + return window.innerWidth; } else { return window.innerWidth * 0.5; }