mirror of
https://github.com/langgenius/dify.git
synced 2026-04-29 04:26:30 +08:00
fix: text generation app log not show (#21436)
This commit is contained in:
parent
9de552cb42
commit
c8ebad055c
@ -41,6 +41,7 @@ import { buildChatItemTree, getThreadMessages } from '@/app/components/base/chat
|
|||||||
import { getProcessedFilesFromResponse } from '@/app/components/base/file-uploader/utils'
|
import { getProcessedFilesFromResponse } from '@/app/components/base/file-uploader/utils'
|
||||||
import cn from '@/utils/classnames'
|
import cn from '@/utils/classnames'
|
||||||
import { noop } from 'lodash-es'
|
import { noop } from 'lodash-es'
|
||||||
|
import PromptLogModal from '../../base/prompt-log-modal'
|
||||||
|
|
||||||
dayjs.extend(utc)
|
dayjs.extend(utc)
|
||||||
dayjs.extend(timezone)
|
dayjs.extend(timezone)
|
||||||
@ -190,11 +191,13 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
|
|||||||
const { userProfile: { timezone } } = useAppContext()
|
const { userProfile: { timezone } } = useAppContext()
|
||||||
const { formatTime } = useTimestamp()
|
const { formatTime } = useTimestamp()
|
||||||
const { onClose, appDetail } = useContext(DrawerContext)
|
const { onClose, appDetail } = useContext(DrawerContext)
|
||||||
const { currentLogItem, setCurrentLogItem, showMessageLogModal, setShowMessageLogModal, currentLogModalActiveTab } = useAppStore(useShallow(state => ({
|
const { currentLogItem, setCurrentLogItem, showMessageLogModal, setShowMessageLogModal, showPromptLogModal, setShowPromptLogModal, currentLogModalActiveTab } = useAppStore(useShallow(state => ({
|
||||||
currentLogItem: state.currentLogItem,
|
currentLogItem: state.currentLogItem,
|
||||||
setCurrentLogItem: state.setCurrentLogItem,
|
setCurrentLogItem: state.setCurrentLogItem,
|
||||||
showMessageLogModal: state.showMessageLogModal,
|
showMessageLogModal: state.showMessageLogModal,
|
||||||
setShowMessageLogModal: state.setShowMessageLogModal,
|
setShowMessageLogModal: state.setShowMessageLogModal,
|
||||||
|
showPromptLogModal: state.showPromptLogModal,
|
||||||
|
setShowPromptLogModal: state.setShowPromptLogModal,
|
||||||
currentLogModalActiveTab: state.currentLogModalActiveTab,
|
currentLogModalActiveTab: state.currentLogModalActiveTab,
|
||||||
})))
|
})))
|
||||||
const { t } = useTranslation()
|
const { t } = useTranslation()
|
||||||
@ -516,6 +519,16 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
|
|||||||
defaultTab={currentLogModalActiveTab}
|
defaultTab={currentLogModalActiveTab}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
|
{!isChatMode && showPromptLogModal && (
|
||||||
|
<PromptLogModal
|
||||||
|
width={width}
|
||||||
|
currentLogItem={currentLogItem}
|
||||||
|
onCancel={() => {
|
||||||
|
setCurrentLogItem()
|
||||||
|
setShowPromptLogModal(false)
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -171,7 +171,7 @@ const GenerationItem: FC<IGenerationItemProps> = ({
|
|||||||
appId: params.appId as string,
|
appId: params.appId as string,
|
||||||
messageId: messageId!,
|
messageId: messageId!,
|
||||||
})
|
})
|
||||||
const logItem = {
|
const logItem = Array.isArray(data.message) ? {
|
||||||
...data,
|
...data,
|
||||||
log: [
|
log: [
|
||||||
...data.message,
|
...data.message,
|
||||||
@ -185,6 +185,11 @@ const GenerationItem: FC<IGenerationItemProps> = ({
|
|||||||
]
|
]
|
||||||
: []),
|
: []),
|
||||||
],
|
],
|
||||||
|
} : {
|
||||||
|
...data,
|
||||||
|
log: [typeof data.message === 'string' ? {
|
||||||
|
text: data.message,
|
||||||
|
} : data.message],
|
||||||
}
|
}
|
||||||
setCurrentLogItem(logItem)
|
setCurrentLogItem(logItem)
|
||||||
setShowPromptLogModal(true)
|
setShowPromptLogModal(true)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user