diff --git a/package-lock.json b/package-lock.json index c81e641..859a880 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.38.1", "@element-plus/icons-vue": "*", + "@microsoft/fetch-event-source": "^2.0.1", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "axios": "^1.6.3", @@ -802,6 +803,11 @@ "langium": "3.3.1" } }, + "node_modules/@microsoft/fetch-event-source": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@microsoft/fetch-event-source/-/fetch-event-source-2.0.1.tgz", + "integrity": "sha512-W6CLUJ2eBMw3Rec70qrsEW0jOm/3twwJv21mrmj2yORiaVmVYGS4sSS5yUwvQc1ZlDLYGPnClVWmUUMagKNsfA==" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", diff --git a/package.json b/package.json index 0b4eca9..a55f1a9 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.38.1", "@element-plus/icons-vue": "*", + "@microsoft/fetch-event-source": "^2.0.1", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "axios": "^1.6.3", diff --git a/src/utils/request2.ts b/src/utils/request2.ts index 47ddbbd..be0ba05 100644 --- a/src/utils/request2.ts +++ b/src/utils/request2.ts @@ -53,6 +53,7 @@ request.interceptors.response.use( requests.forEach(cb => cb(token)); requests = []; isRefreshing = false; + localStorage.setItem("refresh_time", Date.now().toString()); // 重试当前请求 const config = result.config; diff --git a/src/views/system/gen-chat.vue b/src/views/system/gen-chat.vue index 5d8fc3e..99f4275 100644 --- a/src/views/system/gen-chat.vue +++ b/src/views/system/gen-chat.vue @@ -7,8 +7,8 @@ +

当前会话

+