fix(web): time tool / cluster chat
This commit is contained in:
@@ -208,20 +208,6 @@ const Chat: FC<ChatProps> = ({ chatList, data, updateChatList, handleSave, sourc
|
|||||||
}
|
}
|
||||||
return [...modelChatList]
|
return [...modelChatList]
|
||||||
})
|
})
|
||||||
updateChatList((prev: ChatData[]) => prev.map((item, index) => {
|
|
||||||
if (index === 0) {
|
|
||||||
return {
|
|
||||||
...item,
|
|
||||||
list: item.list?.map((msg, msgIndex) => {
|
|
||||||
if (msgIndex === item.list!.length - 1 && msg.role === 'assistant') {
|
|
||||||
return { ...msg, content: (msg.content || '') + content };
|
|
||||||
}
|
|
||||||
return msg;
|
|
||||||
}) || []
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return item;
|
|
||||||
}))
|
|
||||||
}
|
}
|
||||||
const updateClusterErrorAssistantMessage = (message_length: number) => {
|
const updateClusterErrorAssistantMessage = (message_length: number) => {
|
||||||
if (message_length > 0) return
|
if (message_length > 0) return
|
||||||
|
|||||||
@@ -89,7 +89,7 @@ const Inner: React.FC<{ getStatusTag: (status: string) => ReactNode }> = ({ getS
|
|||||||
<List.Item key={item.id}>
|
<List.Item key={item.id}>
|
||||||
<RbCard
|
<RbCard
|
||||||
className={clsx({
|
className={clsx({
|
||||||
'rb:h-82.5!': item.config_data.tool_class === 'DateTimeTool' || item.config_data.tool_class === 'JsonTool'
|
'rb:h-85.5!': item.config_data.tool_class === 'DateTimeTool' || item.config_data.tool_class === 'JsonTool'
|
||||||
})}
|
})}
|
||||||
// avatar={
|
// avatar={
|
||||||
// <div className="rb:w-12 rb:h-12 rb:rounded-lg rb:mr-3.25 rb:bg-[#155eef] rb:flex rb:items-center rb:justify-center rb:text-[28px] rb:text-[#ffffff]">
|
// <div className="rb:w-12 rb:h-12 rb:rounded-lg rb:mr-3.25 rb:bg-[#155eef] rb:flex rb:items-center rb:justify-center rb:text-[28px] rb:text-[#ffffff]">
|
||||||
|
|||||||
@@ -9,12 +9,12 @@ const FormItem = Form.Item;
|
|||||||
|
|
||||||
const tabKeys = ['currentTime', 'timestampConversion', 'timeFormat']
|
const tabKeys = ['currentTime', 'timestampConversion', 'timeFormat']
|
||||||
const formatList = [
|
const formatList = [
|
||||||
{ label: '%Y-%m-%d %H:%M:%S', value: '%Y-%m-%d %H:%M:%S' },
|
{ label: 'YYYY-MM-DD HH:mm:ss', value: '%Y-%m-%d %H:%M:%S' },
|
||||||
{ label: '%Y%m%d_%H%M%S', value: '%Y%m%d_%H%M%S' },
|
{ label: 'YYYYMMDD_HHmmss', value: '%Y%m%d_%H%M%S' },
|
||||||
{ label: '%Y年%m月%d日 %H:%M', value: '%Y年%m月%d日 %H:%M' },
|
{ label: 'YYYY年MM月DD日 HH:mm', value: '%Y年%m月%d日 %H:%M' },
|
||||||
{ label: '%Y-%m-%d %H:%M:%S.%f', value: '%Y-%m-%d %H:%M:%S.%f' },
|
{ label: 'YYYY-MM-DD HH:mm:ss.SS', value: '%Y-%m-%d %H:%M:%S.%f' },
|
||||||
{ label: '%d/%m/%Y', value: '%d/%m/%Y' },
|
{ label: 'DD/MM/YYYY', value: '%d/%m/%Y' },
|
||||||
{ label: '%m/%d/%Y', value: '%m/%d/%Y' },
|
{ label: 'MM/DD/YYYY', value: '%m/%d/%Y' },
|
||||||
]
|
]
|
||||||
interface CurrentTimeObj {
|
interface CurrentTimeObj {
|
||||||
datetime: string;
|
datetime: string;
|
||||||
@@ -79,7 +79,7 @@ const TimeToolModal = forwardRef<TimeToolModalRef>((_props, ref) => {
|
|||||||
execute({
|
execute({
|
||||||
"tool_id": data.id,
|
"tool_id": data.id,
|
||||||
"parameters": {
|
"parameters": {
|
||||||
"operation": "now",
|
"operation": "timestamp_to_datetime",
|
||||||
"input_value": timestamp,
|
"input_value": timestamp,
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user