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.
124 lines
3.4 KiB
124 lines
3.4 KiB
// 会议类型 |
|
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/' |
|
}
|
|
|