|
|
|
|
// 会议类型
|
|
|
|
|
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
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 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/'
|
|
|
|
|
}
|