可信开源代码库-AI大模型登录状态异常处理及添加接口提示
This commit is contained in:
@@ -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;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
@@ -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 || '创建会话失败,请重试');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
// 猜你想问接口
|
// 猜你想问接口
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user