海信医疗-远程超声管理平台-信创国产化
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

125 lines
3.4 KiB

1 month ago
// 会议类型
export const MeetingType = {
MEETING: 1,
OFF_MEETING: 2,
DISCUSSION: 3,
QUALITY_CONTROL: 6,
SUB_QUALITY_CONTROL: 7,
LIVE_TEACHING: 9
}
// 入会类型
export const MeetingEnterType = {
INITIALIZE: 1,
INVITE: 2,
CONNECT: 3,
ROOM_ID: 4,
URL: 5,
QUIT: 8,
REMOVE_OUT: 9
}
// 消息类型
export const MessageType = {
ONLINE: 'online',
OFFLINE: 'offline',
USER_UPDATE: 'user_update',
TEXT: 'text',
IMAGE: 'image',
GIF: 'gif',
VIDEO: 'video',
AUDIO: 'audio',
FILE: 'file',
READ: 'read',
REPORT_SHARE: 'report_share',
KNOWLEDGE_SHARE: 'knowledge_share',
CONSULTATION_MESSAGE_INVITE: 'consultation_message_invite',
CONSULTATION_INVITE: 'consultation_invite',
CONSULTATION_JOIN: 'consultation_join',
CONSULTATION_QUIT: 'consultation_quit',
CONSULTATION_NOTICE: 'consultation_notice',
CONSULTATION_EDIT: 'consultation_edit',
CONSULTATION_STOP: 'consultation_stop',
CONSULTATION_SHARE_CLOSE: 'consultation_share_close',
CONSULTATION_TRY_CONNECT: 'consultation_try_connect',
CONSULTATION_ANSWER_CONNECT: 'consultation_answer_connect',
CONSULTATION_REPORT_CONCISE: 'consultation_report_concise_detail',
CONSULTATION_RESOLUTION: 'consultation_resolution',
OFF_CONSULTATION_JOIN: 'off_consultation_join',
TEACHING_INVITE: 'teaching_invite',
TEACHING_JOIN: 'teaching_join',
TEACHING_QUIT: 'teaching_quit',
TEACHING_STOP: 'teaching_stop',
TEACHING_SHARE_CLOSE: 'teaching_share_close',
TEACHING_RESOLUTION: 'teaching_resolution',
TEACHING_TRY_CONNECT: 'teaching_try_connect',
TEACHING_ANSWER_CONNECT: 'teaching_answer_connect',
MULTI_CHAT_INVITE: 'multi_chat_invite',
MULTI_CHAT_INIT_JOIN: 'multi_chat_init_join',
MULTI_CHAT_JOIN: 'multi_chat_join',
MULTI_CHAT_QUIT: 'multi_chat_quit',
MULTI_CHAT_NOTICE: 'multi_chat_notice',
MULTI_CHAT_EDIT: 'multi_chat_edit',
MULTI_CHAT_DISMISS: 'multi_chat_dismiss',
CONSULTATION_WHITE_BOARD_DRAW: 'consultation_white_board_draw',
CONSULTATION_WHITE_BOARD_ERASE: 'consultation_white_board_erase',
CONSULTATION_WHITE_BOARD_COLOR_MODIFIED: 'consultation_white_board_color_modified',
NOTIFY_CONTENT: 'notify_content',
DISCUSSION_INVITE: 'discussion_invite',
DISCUSSION_JOIN: 'discussion_join',
DISCUSSION_QUIT: 'discussion_quit',
DISCUSSION_STOP: 'discussion_stop',
DISCUSSION_USER_EDIT: 'discussion_user_edit',
DISCUSSION_SHARE_CLOSE: 'discussion_share_close',
DISCUSSION_RESOLUTION: 'discussion_resolution',
QUALITY_JOIN: 'quality_join',
QUALITY_INVITE: 'quality_invite',
QUALITY_QUIT: 'quality_quit',
QUALITY_STOP: 'quality_stop',
QUALITY_TRY_VOICE: 'quality_try_voice',
QUALITY_STOP_VOICE: 'quality_stop_voice',
QUALITY_ANSWER_VOICE: 'quality_answer_voice',
QUALITY_VOICE_CONFIRM: 'quality_voice_confirm',
MQTT_RECONNECT: 'mqtt_reconnect'
}
// 文件类型
export const MessageFileType = {
TEXT: 'TEXT',
TXT: 'txt',
XLSX: 'xlsx',
DOCX: 'docx',
PDF: 'pdf',
PPT: 'ppt',
VIDEO: 'video',
AUDIO: 'audio',
ZIP: 'zip',
OTHER: 'other',
IMAGE: 'image',
GIF: 'gif'
}
// 联系人场景
export const ContactsScene = {
ALL: 0,
PRIVATE: 1,
GROUP: 4,
NOTIFY: 6
1 month ago
}
// MQTT 主题
export const MqttTopics = {
PRIVATE_CHAT: '/user/',
MULTI_CHAT: '/multi_chat/',
CLIENT_ID_PREFIX: 'utalk-client-'
}
// MinIO 路径
export const MinioPaths = {
FILE_PRIVATE: 'file/private/',
FILE_MULTICHAT: 'file/multichat/',
FILE_SYSTEM_NOTIFY: 'file/systemnotify/',
HEAD_PORTRAIT: 'head_portrait/',
USER_ESIGN: 'esign/'
}