Commit 6390aa55 by Liu

fix:制度活化调用常见问题

parent e3c00c45
......@@ -353,6 +353,8 @@ const ChatEditorBase: React.FC<ChatEditorProps & WithAuthProps> = ({ checkAuth,
const res = await fetchSessionConversationId(requestData)
if (res?.data?.conversationId) {
const conversationId = res.data.conversationId
// 获取到会话ID后,通知上层更新欢迎语并传递 conversationId
onToolClick?.(true, undefined, '制度活化', false, conversationId)
// 在 navigate 之前设置标记,避免 Chat 组件的 useEffect 重复调用接口
sessionStorage.setItem('toolHistoryLoading', conversationId)
// 更新路由到新的会话ID
......
......@@ -119,6 +119,8 @@ export const TacticsChat: React.FC = () => {
if (from !== 'tactics' || place !== 'order') {
return undefined
}
// 打印完整链接
console.log('[TacticsChat] from=tactics&place=order 完整链接:', window.location.href)
const workOrderIds = searchParams.get('workOrderIds')
const result = {
workOrderIds: workOrderIds !== null ? workOrderIds : undefined,
......
......@@ -67,6 +67,8 @@ export const TacticsHome: React.FC = () => {
if (from !== 'tactics' || place !== 'order') {
return undefined
}
// 打印完整链接
console.log('[TacticsHome] from=tactics&place=order 完整链接:', window.location.href)
return {
workOrderIds: searchParams.get('workOrderIds') || undefined,
}
......
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