Commit 276e093c by Liu

fix:收藏返回效果

parent 80f578fa
......@@ -101,7 +101,8 @@ export const Chat: React.FC = () => {
if (sessionStorage.getItem('__INITIAL_FAQ_LOADED__'))
return
sessionStorage.setItem('__INITIAL_FAQ_LOADED__', 'true')
await fetchEfficiencyQuestionList({ toolId: '' })
const sessionToolId = sessionStorage.getItem('currentToolId') || ''
await fetchEfficiencyQuestionList({ toolId: sessionToolId })
}
catch (error) {
console.error('初始化通用模式常见问题失败:', error)
......
......@@ -7,20 +7,22 @@ interface ChatWelcomeProps {
toolName?: string
}
export const ChatWelcome: React.FC<ChatWelcomeProps> = ({ toolName }) => {
export const ChatWelcome: React.FC<ChatWelcomeProps> = ({ toolName: _toolName }) => {
const viteOutputObj = import.meta.env.VITE_OUTPUT_OBJ || 'open'
// 根据不同的 toolName 显示不同的提示语
const getWelcomeText = () => {
switch (toolName) {
case '数据助手':
const currentToolId = typeof window !== 'undefined' ? sessionStorage.getItem('currentToolId') : ''
if (currentToolId === '6712395743240') {
return 'HI~我是您的数据助手,可以帮你查询业务数据哦'
case '提质增效':
}
if (currentToolId === '6712395743241') {
return 'HI~我是您的提质增效助手,有什么可以帮您?'
case '通用模式':
default:
return '您好,有什么我可以帮您的吗?'
}
return '您好,有什么我可以帮您的吗?'
}
return (
......
......@@ -107,8 +107,11 @@ export const Home: React.FC = () => {
finalToolId = storedToolId || urlToolId
}
// 调用真实 API 获取常见问题列表
const res = await fetchEfficiencyQuestionList({ toolId: finalToolId })
// 调用真实 API 获取常见问题列表,优先使用 sessionStorage 中的 currentToolId
const sessionToolId = safeSessionStorageGetItem('currentToolId') || ''
const res = await fetchEfficiencyQuestionList({
toolId: sessionToolId || finalToolId,
})
if (res && res.data && res.data.questions) {
setOtherQuestions((prev: any) => ({
...prev,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment