Merge pull request #828 from SuanmoSuanyangTechnology/feature/ui_upgrade_zy

fix(web): chat statement variable replace
This commit is contained in:
yingzhao
2026-04-08 20:43:33 +08:00
committed by GitHub

View File

@@ -179,9 +179,10 @@ const Conversation: FC = () => {
})
} else {
if (features?.opening_statement?.enabled && features?.opening_statement?.statement) {
const variables = toolbarRef.current?.getVariables() || []
setChatList([{
role: 'assistant',
content: features.opening_statement.statement,
content: replaceVariables(features?.opening_statement.statement, variables as unknown as AppVariable[]),
created_at: Date.now(),
meta_data: {
suggested_questions: features.opening_statement?.suggested_questions
@@ -435,7 +436,6 @@ const Conversation: FC = () => {
const handleChangeVariables = (variables: Variable[]) => {
setChatList(prev => {
const firstMsg = prev[0]
console.log('firstMsg', firstMsg)
if (firstMsg && firstMsg.role === 'assistant' && firstMsg.content && features?.opening_statement?.enabled && features?.opening_statement.statement && variables.length > 0) {
firstMsg.content = replaceVariables(features?.opening_statement.statement, variables as unknown as AppVariable[])
return [firstMsg, ...prev.slice(1)]