diff --git a/src/api/knowledge.js b/src/api/knowledge.js index 5b92883..95e430d 100644 --- a/src/api/knowledge.js +++ b/src/api/knowledge.js @@ -44,7 +44,7 @@ export function postKnowledgeEdit(data) { export function postKnowledgeDelete(data) { return request({ url: '/knowledge/delete', method: 'post', data }) } -// 知识库文件-分享文件s +// 知识库文件-分享文件 export function postMessagePushToUser(data) { return request({ url: '/messages/push/to/user', method: 'post', data }) } diff --git a/src/api/message/index.js b/src/api/message/index.js index 7c94e61..f0ab460 100644 --- a/src/api/message/index.js +++ b/src/api/message/index.js @@ -7,7 +7,7 @@ export function getLatestContacts(data) { data }) } - +// 发送消息 export function sendPrivateMessage(data) { return request({ url: '/messages/push/to/user', @@ -24,13 +24,6 @@ export function sendMultiChatMessage(data) { }) } -export function pullPrivateMessages(data) { - return request({ - url: '/messages/pull', - method: 'post', - data - }) -} export function pullMultiChatMessages(data) { return request({ @@ -63,19 +56,52 @@ export function searchGroups(data) { data }) } - -export function getMessagesFileList(data) { +// 聊天记录-图片 +export function postMessagesFileList(data) { return request({ url: '/messages/file/list', method: 'post', data }) } - -export function searchMessages(data) { +// 聊天记录 +export function postMessagesSearch(data) { return request({ url: '/messages/search', method: 'post', data }) } + +// 个人消息-列表 +export function postMessagesPull(data) { + return request({ + url: '/messages/pull', + method: 'post', + data + }) +} +// 系统通知-列表 +export function postNotifyPull(data) { + return request({ + url: '/notify/pull', + method: 'post', + data + }) +} +// 系统通知-发消息 +export function postNotifyPush(data) { + return request({ + url: '/notify/push', + method: 'post', + data + }) +} +// 系统通知-已读 +export function postNotifyRead(data) { + return request({ + url: '/notify/read', + method: 'post', + data + }) +} diff --git a/src/api/multichat.js b/src/api/multichat.js index 6ea599a..4a1e933 100644 --- a/src/api/multichat.js +++ b/src/api/multichat.js @@ -3,15 +3,15 @@ import request from '@/utils/request' export function createMultiChat(data) { return request({ - url: '/api/v1/multichat/create', + url: '/multichat/create', method: 'post', data }) } - +// 修改群名 export function editMultiChatName(data) { return request({ - url: '/api/v1/multichat/edit_name', + url: '/multichat/edit_name', method: 'post', data }) @@ -19,7 +19,7 @@ export function editMultiChatName(data) { export function editMultiChatAvatar(data) { return request({ - url: '/api/v1/multichat/edit_avatar', + url: '/multichat/edit_avatar', method: 'post', data }) @@ -27,39 +27,39 @@ export function editMultiChatAvatar(data) { export function updateMultiChatNotice(data) { return request({ - url: '/api/v1/multichat/notice', + url: '/multichat/notice', method: 'post', data }) } -export function getMultiChatInfo(params) { +export function getMultiChatInfo(data) { return request({ - url: '/api/v1/multichat/info', - method: 'get', - params + url: '/multichat/info', + method: 'post', + data }) } - +// 邀请加入群聊 export function inviteToMultiChat(data) { return request({ - url: '/api/v1/multichat/invite', + url: '/multichat/invite', method: 'post', data }) } - +// 移除群聊成员-退出群聊 export function quitMultiChat(data) { return request({ - url: '/api/v1/multichat/quit', + url: '/multichat/quit', method: 'post', data }) } - +// 解散群聊 export function dismissMultiChat(data) { return request({ - url: '/api/v1/multichat/dismiss', + url: '/multichat/dismiss', method: 'post', data }) @@ -67,7 +67,7 @@ export function dismissMultiChat(data) { export function pullMultiChatMessages(params) { return request({ - url: '/api/v1/multichat/message/pull', + url: '/multichat/message/pull', method: 'get', params }) diff --git a/src/api/system.js b/src/api/system.js deleted file mode 100644 index 57d8d62..0000000 --- a/src/api/system.js +++ /dev/null @@ -1,13 +0,0 @@ -import request from '@/utils/request' - -export function getSystemNotify(data) { - return request({ url: '/api/v1/notify/pull', method: 'post', data }) -} - -export function pushSystemNotify(data) { - return request({ url: '/api/v1/notify/push', method: 'post', data }) -} - -export function readSystemNotify(data) { - return request({ url: '/api/v1/notify/read', method: 'post', data }) -} diff --git a/src/api/videoCommunication.js b/src/api/videoCommunication.js index 56bdf0a..5ddadeb 100644 --- a/src/api/videoCommunication.js +++ b/src/api/videoCommunication.js @@ -1,4 +1,40 @@ import request from '@/utils/request' +export const meetingModes = () => { + return [ + { + title: "实时会诊", + icon: "el-icon-user-solid", + color: "blue", + routeName: "RealTimeConsultation", + routePath: "/videoCommunication/realTimeConsultation", + type: 1, + }, + { + title: "带教培训", + icon: "el-icon-video-play", + color: "yellow", + routeName: "Training", + routePath: "/videoCommunication/training", + type: 9, + }, + { + title: "在线质控", + icon: "el-icon-lightbulb", + color: "grayblue", + routeName: "QualityControl", + routePath: "/videoCommunication/qualityControl", + type: 6, + }, + { + title: "病例研讨", + icon: "el-icon-chat-line-square", + color: "greenblue", + routeName: "CaseStudy", + routePath: "/videoCommunication/caseStudy", + type: 3, + }, + ] +} // 视讯-创建房间 export function postConsultationCreate(data) { return request({ diff --git a/src/utils/constants.js b/src/utils/constants.js index debb3b2..ac92a0e 100644 --- a/src/utils/constants.js +++ b/src/utils/constants.js @@ -103,7 +103,8 @@ export const MessageFileType = { export const ContactsScene = { ALL: 0, PRIVATE: 1, - GROUP: 4 + GROUP: 4, + NOTIFY: 6 } // MQTT 主题 diff --git a/src/views/message/components/CreateGroupDialog.vue b/src/views/message/components/CreateGroupDialog.vue index 633fcbd..c8321ea 100644 --- a/src/views/message/components/CreateGroupDialog.vue +++ b/src/views/message/components/CreateGroupDialog.vue @@ -45,7 +45,10 @@ >
暂无消息