Selaa lähdekoodia

fix: text generation app log not show (#21436)

tags/1.5.0
Joel 4 kuukautta sitten
vanhempi
commit
c8ebad055c
No account linked to committer's email address

+ 14
- 1
web/app/components/app/log/list.tsx Näytä tiedosto

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)
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()
defaultTab={currentLogModalActiveTab} defaultTab={currentLogModalActiveTab}
/> />
)} )}
{!isChatMode && showPromptLogModal && (
<PromptLogModal
width={width}
currentLogItem={currentLogItem}
onCancel={() => {
setCurrentLogItem()
setShowPromptLogModal(false)
}}
/>
)}
</div> </div>
) )
} }

+ 6
- 1
web/app/components/app/text-generate/item/index.tsx Näytä tiedosto

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,
] ]
: []), : []),
], ],
} : {
...data,
log: [typeof data.message === 'string' ? {
text: data.message,
} : data.message],
} }
setCurrentLogItem(logItem) setCurrentLogItem(logItem)
setShowPromptLogModal(true) setShowPromptLogModal(true)

Loading…
Peruuta
Tallenna