wujingjing
2024-12-31 2db98acd7d2c36fe23756051c2c858ab33244572
src/components/chat/model/types.ts
@@ -3,7 +3,7 @@
import knowledgeCom from '../chatComponents/knowledgeCom/KnowledgeCom.vue';
import SummaryCom from '../chatComponents/summaryCom/SummaryCom.vue';
import ReportCom from '../chatComponents/reportCom/ReportCom.vue';
import ScriptMode from '../chatComponents/scriptMode/ScriptMode.vue';
import assistantPic from '/static/images/role/assistant-200x192.png';
import userPic from '/static/images/role/user-200x206.png';
export const enum AnswerType {
@@ -14,6 +14,8 @@
   Url = 'url',
   Map = 'map',
   Report = 'report_list',
   Script = 'script',
}
export const answerTypeMapCom = {
@@ -21,6 +23,7 @@
   [AnswerType.RecordSet]: RecordSetCom,
   [AnswerType.Text]: NormalTextCom,
   [AnswerType.Summary]: SummaryCom,
   [AnswerType.Script]: ScriptMode
};
export const enum RoleEnum {
@@ -56,10 +59,8 @@
   role: RoleEnum;
   content?: ChatContent;
   state?: null | '1' | '0';
   sectionAId?: string;
   createTime?: string;
   stepList?: StepItem[];
   stepIsShow?: boolean;
   stepGroup?: { value: StepItem[]; isShow: boolean }[];
   isStopMsg?: boolean;
   /** @description 是否被选择分享 */
   isChecked: boolean;