From eefbc5f73f93beffa33d222151db170a7ab61588 Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 1 Jul 2025 12:35:59 +0800 Subject: [PATCH] fix: Refresh error --- frontend/src/router/watch.ts | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/frontend/src/router/watch.ts b/frontend/src/router/watch.ts index 98224f6b..075140db 100644 --- a/frontend/src/router/watch.ts +++ b/frontend/src/router/watch.ts @@ -38,9 +38,19 @@ const loadXpackStatic = () => { return Promise.resolve() } const url = '/xpack_static/license-generator.umd.js' - return request.loadRemoteScript(url, 'sqlbot_xpack_static', () => { - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - LicenseGenerator?.init(import.meta.env.VITE_API_BASE_URL) + return new Promise((resolve, reject) => { + request + .loadRemoteScript(url, 'sqlbot_xpack_static', () => { + // eslint-disable-next-line @typescript-eslint/ban-ts-comment + // @ts-ignore + LicenseGenerator?.init(import.meta.env.VITE_API_BASE_URL).then(() => { + resolve(true) + }) + }) + .catch((error) => { + console.error('Failed to load xpack_static script:', error) + ElMessage.error('Failed to load license generator script') + reject(error) + }) }) }