Преглед на файлове

feat: chat leftButton setting

ryanemax преди 6 дни
родител
ревизия
02352fea52
променени са 1 файла, в които са добавени 27 реда и са изтрити 0 реда
  1. 27 0
      src/app/tab2/tab2.page.ts

+ 27 - 0
src/app/tab2/tab2.page.ts

@@ -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)