wujingjing
2025-03-04 129e4b98811106fbf7964e8fec547350f2875e5c
src/components/chat/model/types.ts
@@ -1,9 +1,9 @@
import RecordSetCom from '../chatComponents/recordSetCom/RecordSetCom.vue';
import NormalTextCom from '../chatComponents/normalTextCom/NormalTextCom.vue';
import knowledgeCom from '../chatComponents/knowledgeCom/KnowledgeCom.vue';
import SummaryCom from '../chatComponents/summaryCom/SummaryCom.vue';
import ReportCom from '../chatComponents/reportCom/ReportCom.vue';
import NormalTextCom from '../chatComponents/normalTextCom/NormalTextCom.vue';
import RecordSetCom from '../chatComponents/recordSetCom/RecordSetCom.vue';
import ScriptMode from '../chatComponents/scriptMode/ScriptMode.vue';
import SummaryCom from '../chatComponents/summaryCom/SummaryCom.vue';
import type { Attach } from '../components/playBar/hook/useAttach';
import assistantPic from '/static/images/role/assistant-200x192.png';
import userPic from '/static/images/role/user-200x206.png';
export const enum AnswerType {
@@ -15,7 +15,6 @@
   Map = 'map',
   Report = 'report_list',
   Script = 'script',
}
export const answerTypeMapCom = {
@@ -23,7 +22,7 @@
   [AnswerType.RecordSet]: RecordSetCom,
   [AnswerType.Text]: NormalTextCom,
   [AnswerType.Summary]: SummaryCom,
   [AnswerType.Script]: ScriptMode
   [AnswerType.Script]: ScriptMode,
};
export const enum RoleEnum {
@@ -65,6 +64,7 @@
   /** @description 是否被选择分享 */
   isChecked: boolean;
   conclusion?: any[];
   attachList?: Attach[];
}
export const roleImageMap = {
@@ -84,8 +84,10 @@
};
export const enum MultiChatType {
   Select = 'select',
   InputSelect = 'input-select',
   Summary = 'summary',
   Result = 'result',
   TimeRange = 'time_range',
}
type SubStep = {
   data: any;
@@ -98,4 +100,7 @@
   // 消耗时间
   ms?: string | number;
   subStep?: SubStep[];
   // isLoading?:boolean;
   /** @description 临时使用,控制强制不显示 loading */
   finishLoading?: boolean;
};