(improvement)(chat-sdk) add question in export log and hide date range picker when dateInfo is null (#1550)

This commit is contained in:
williamhliu
2024-08-10 10:17:41 +08:00
committed by GitHub
parent db698ecb75
commit da0ac7b26c
3 changed files with 38 additions and 28 deletions

View File

@@ -252,6 +252,7 @@ const ParseTip: React.FC<Props> = ({
}); });
return ( return (
<div className={`${prefixCls}-tip-item-filter-content`}> <div className={`${prefixCls}-tip-item-filter-content`}>
{!!dateInfo && (
<div className={tipItemOptionClass}> <div className={tipItemOptionClass}>
<span className={`${prefixCls}-tip-item-filter-name`}></span> <span className={`${prefixCls}-tip-item-filter-name`}></span>
{nativeQuery ? ( {nativeQuery ? (
@@ -280,6 +281,7 @@ const ParseTip: React.FC<Props> = ({
/> />
)} )}
</div> </div>
)}
{filters?.map((filter: any, index: number) => ( {filters?.map((filter: any, index: number) => (
<FilterItem <FilterItem
modelId={modelId!} modelId={modelId!}

View File

@@ -12,6 +12,7 @@ import { exportTextFile } from '../../utils/utils';
type Props = { type Props = {
agentId?: number; agentId?: number;
queryId: number; queryId: number;
question: string;
llmReq?: any; llmReq?: any;
llmResp?: any; llmResp?: any;
integrateSystem?: string; integrateSystem?: string;
@@ -23,6 +24,7 @@ type Props = {
const SqlItem: React.FC<Props> = ({ const SqlItem: React.FC<Props> = ({
agentId, agentId,
queryId, queryId,
question,
llmReq, llmReq,
llmResp, llmResp,
integrateSystem, integrateSystem,
@@ -126,6 +128,11 @@ ${format(sqlInfo.querySQL)}
const onExportLog = () => { const onExportLog = () => {
let text = ''; let text = '';
if (question) {
text += `
问题:${question}
`;
}
if (llmReq) { if (llmReq) {
text += getSchemaMapText(); text += getSchemaMapText();
} }

View File

@@ -353,6 +353,7 @@ const ChatItem: React.FC<Props> = ({
<SqlItem <SqlItem
agentId={agentId} agentId={agentId}
queryId={parseInfo.queryId} queryId={parseInfo.queryId}
question={msg}
llmReq={llmReq} llmReq={llmReq}
llmResp={llmResp} llmResp={llmResp}
integrateSystem={integrateSystem} integrateSystem={integrateSystem}