|
@@ -130,6 +130,33 @@ export class Tab2Page {
|
|
|
})
|
|
|
}, 500);
|
|
|
|
|
|
+ // 功能按钮区域预设
|
|
|
+ chat.leftButtons = [
|
|
|
+ { // 提示 当角色配置预设提示词时 显示
|
|
|
+ title:"话题灵感", // 按钮标题
|
|
|
+ showTitle:true, // 是否显示标题文字
|
|
|
+ icon:"color-wand-outline", // 标题icon图标
|
|
|
+ onClick:()=>{ // 按钮点击事件
|
|
|
+ chat.isPromptModalOpen = true
|
|
|
+ },
|
|
|
+ show:()=>{ // 按钮显示条件
|
|
|
+ return chat?.promptList?.length // 存在话题提示词时显示
|
|
|
+ }
|
|
|
+ },
|
|
|
+ { // 总结 结束并归档本次对话
|
|
|
+ title:"门诊归档",
|
|
|
+ showTitle:true,
|
|
|
+ icon:"archive-outline",
|
|
|
+ onClick:()=>{
|
|
|
+ // 门诊归档,记录用户门诊咨询,并进行过程评价
|
|
|
+ console.log(chat?.chatSession) // 本次会话内容数据
|
|
|
+ },
|
|
|
+ show:()=>{
|
|
|
+ return true // 一直显示
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+
|
|
|
},
|
|
|
onMessage:(chat:FmodeChat,message:FmodeChatMessage)=>{
|
|
|
console.log("onMessage",message)
|