可信开源代码库-AI大模型登录状态异常处理及添加接口提示

This commit is contained in:
付民康
2025-07-22 10:52:39 +08:00
parent 3a9fbbf5cc
commit c879d6a276
5 changed files with 20 additions and 23 deletions

View File

@@ -198,7 +198,14 @@ const proxyService = (params: any, customConfigs?: CustomConfigs) => {
// response 拦截器 // response 拦截器
service.interceptors.response.use( service.interceptors.response.use(
(response) => { async (response) => {
const { config } = response || {};
if(response.data.code===500 && !config?.url.includes('/token/refresh') && !config?.url.includes('/api/v1/user/info') ) {
let op_access_token = localStorage.getItem('op_access_token') || '';
let op_refresh_token = localStorage.getItem('op_refresh_token') || '';
// 如果是从blog跳转过来的判断是否登陆如果登陆则写入storage
await account.checkIsLogin(op_access_token,op_refresh_token);
}
response.data.data = $Decrypt(response.data.data) response.data.data = $Decrypt(response.data.data)
return response; return response;
}, },

View File

@@ -22,6 +22,7 @@
import { nextTick, onMounted, ref } from 'vue'; import { nextTick, onMounted, ref } from 'vue';
import axios from 'axios'; import axios from 'axios';
import { fetchUpdateRecommendQuestions } from '@/api/jyh'; import { fetchUpdateRecommendQuestions } from '@/api/jyh';
import { Message } from 'vue-devui';
const emits = defineEmits(['submit']); const emits = defineEmits(['submit']);
@@ -64,14 +65,15 @@ const fetchFollowupQuestions = async (question,df_id,sql_id='') => {
// params // params
// ); // );
const { data } = await fetchUpdateRecommendQuestions(params); const { data } = await fetchUpdateRecommendQuestions(params);
debugger
if(data.code===200) { if(data.code===200) {
questions.value = data.data questions.value = data.data
} else { } else {
// Message.error('创建会话失败未获取到会话ID'); Message.error(data.msg || '查询相关问题失败!');
} }
} catch (error) { } catch (error) {
console.error('查询相关问题失败:', error); console.error('查询相关问题失败:', error);
// Message.error('创建会话失败,请重试'); Message.error('查询相关问题失败,请重试');
} }
}; };
</script> </script>

View File

@@ -331,7 +331,7 @@ const confirmEdit = async (item) => {
item.isEditing = false; // 退出编辑状态 item.isEditing = false; // 退出编辑状态
Message.success('标题修改成功'); Message.success('标题修改成功');
} else { } else {
// Message.error(res.data.message || '修改失败'); Message.error(res.data.msg || '修改失败');
} }
} catch (error) { } catch (error) {
console.error('编辑失败:', error); console.error('编辑失败:', error);
@@ -371,9 +371,9 @@ const toggleCollect = async (item) => {
await loadData() await loadData()
Message.success(res.data.message); Message.success(res.data.msg);
} else { } else {
// Message.error(res.data.message || '操作失败'); Message.error(res.data.msg);
} }
} catch (error) { } catch (error) {
console.error('收藏操作失败:', error); console.error('收藏操作失败:', error);
@@ -442,7 +442,7 @@ const getQuestionHistory = async () => {
if(data.code===200) { if(data.code===200) {
dhlsList.value = data.data dhlsList.value = data.data
} else { } else {
// Message.error(data.error||'接口异常!') // Message.error(data.msg||'接口异常!')
} }
} else { } else {
// Message.error('请先登录!') // Message.error('请先登录!')
@@ -469,6 +469,7 @@ const getQuestionCollection = async () => {
if(data.code===200) { if(data.code===200) {
collectionList.value = data.data collectionList.value = data.data
} else { } else {
// Message.error(data.msg||'接口异常!')
// Message.error(data.error||'接口异常!') // Message.error(data.error||'接口异常!')
} }
} else { } else {
@@ -501,6 +502,7 @@ const handleDelete = async (conversationIds, tabType) => {
Message.success(res.data.message || '删除成功'); Message.success(res.data.message || '删除成功');
loadData() loadData()
} else { } else {
Message.error(res.data.msg||'删除对话失败!')
// Message.error(res.data.message || '删除失败'); // Message.error(res.data.message || '删除失败');
} }
} catch (error) { } catch (error) {

View File

@@ -505,11 +505,11 @@ const createConversation = async () => {
} }
}) })
} else { } else {
// Message.error('创建会话失败未获取到会话ID'); Message.error(data.msg || '创建会话失败,请重试');
} }
} catch (error) { } catch (error) {
console.error('创建会话失败:', error); console.error('创建会话失败:', error);
// Message.error('创建会话失败,请重试'); Message.error(error || '创建会话失败,请重试');
} }
}; };
// 猜你想问接口 // 猜你想问接口

View File

@@ -564,20 +564,6 @@ const exportResult = async () => {
const { data, error } = await getReleaseExport({ const { data, error } = await getReleaseExport({
list: selectDatas, list: selectDatas,
// softwareName: newFormData.value.softwareName || '',
// searchType: newFormData.value.searchType || '',
// softwareVersion: newFormData.value.softwareVersion || '',
// programmingLanguage: newFormData.value.programmingLanguage || '',
// interestTag: newFormData.value.interestTag || '',
// industry: newFormData.value.industry || '',
// licenseName: newFormData.value.licenseName || '',
// dependentSoftware: newFormData.value.dependentSoftware || '',
// releaseDateStart:
// newFormData.value.dateRange && newFormData.value.dateRange.length > 0 ? newFormData.value.dateRange[0] : '',
// releaseDateEnd:
// newFormData.value.dateRange && newFormData.value.dateRange.length > 0 ? newFormData.value.dateRange[1] : '',
// current: pager.value.pageIndex,
// size: pager.value.pageSize
}); });
if (data && !error) { if (data && !error) {
// 方法1如果后端返回的是文件流Blob // 方法1如果后端返回的是文件流Blob