| | |
| | | errCode?: string; |
| | | errMsg?: string; |
| | | origin?: any; |
| | | createTime?: string; |
| | | }; |
| | | |
| | | export interface ChatMessage { |
| | |
| | | role: RoleEnum; |
| | | content?: ChatContent; |
| | | state?: null | '1' | '0'; |
| | | sectionAId?:string, |
| | | createTime?:string, |
| | | stepList:StepItem[], |
| | | stepIsShow:boolean, |
| | | conclusion:any[] |
| | | } |
| | | |
| | | export const roleImageMap = { |
| | | [RoleEnum.user]: userPic, |
| | | [RoleEnum.assistant]: assistantPic, |
| | | }; |
| | | |
| | | |
| | | |
| | | export const enum StepEnum { |
| | | Loading, |
| | | Success, |
| | | Error, |
| | | } |
| | | export const stepEnumMap = { |
| | | [StepEnum.Loading]: 'process', |
| | | [StepEnum.Success]: 'process', |
| | | [StepEnum.Error]: 'process', |
| | | }; |
| | | |
| | | export type StepItem = { |
| | | title: string; |
| | | status: StepEnum; |
| | | // 消耗时间 |
| | | ms?:string | number; |
| | | }; |