Commit b4f55839 by 罗长华

update

parent 806e64b6
......@@ -80,7 +80,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _fileMessage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./fileMessage */ \"./src/components/chatPanel/message/fileMessage.vue\");\n/* harmony import */ var _audioMessage__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./audioMessage */ \"./src/components/chatPanel/message/audioMessage.vue\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n props: [\"msg\", \"showTime\", \"conversationId\", \"memberCount\", \"senderInfo\", \"mapClientIdToInfo\", \"multiSelectMode\"],\n components: {\n FileMessage: _fileMessage__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n AudioMessage: _audioMessage__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n },\n data: function data() {\n return {\n showReadMembers: false,\n checked: false\n };\n },\n computed: {\n byself: function byself() {\n return this.msg.sender === this.$store.state.user.userInfo.userId;\n }\n },\n methods: {\n // 要显示的名称\n getShowName: function getShowName(clientId) {\n var _this$mapClientIdToIn;\n\n if (clientId === this.$store.state.user.userInfo.userId) {\n return \"\";\n }\n\n return ((_this$mapClientIdToIn = this.mapClientIdToInfo[clientId]) === null || _this$mapClientIdToIn === void 0 ? void 0 : _this$mapClientIdToIn.name) || clientId;\n },\n // 显示右击菜单\n onContextmenu: function onContextmenu(event) {\n var _this = this;\n\n if (this.msg.loading || this.multiSelectMode) return;\n var contextmenuItems;\n\n if (this.byself) {\n // 自己发送的消息\n contextmenuItems = [{\n label: \"删除\",\n icon: \"el-icon-delete\",\n onClick: function onClick() {\n _this.$emit(\"delete\");\n }\n }, {\n label: \"多选\",\n icon: \"el-icon-more-outline\",\n onClick: function onClick() {\n _this.$emit(\"update:multiSelectMode\", true);\n }\n }]; // 两分钟取消撤回\n\n if (!this.msg.error && Date.now() - this.msg.createTime < 1000 * 60 * 2) {\n contextmenuItems.push({\n label: \"撤回\",\n icon: \"el-icon-refresh-right\",\n onClick: function onClick() {\n _this.$emit(\"withdraw\");\n }\n });\n }\n } else {\n // 对方发送的消息\n contextmenuItems = [{\n label: \"删除对方的消息\",\n icon: \"el-icon-delete\",\n onClick: function onClick() {\n _this.$emit(\"delete\");\n }\n }, {\n label: \"撤回对方的消息\",\n icon: \"el-icon-refresh-right\",\n onClick: function onClick() {\n _this.$emit(\"withdraw\");\n }\n }, {\n label: \"多选\",\n icon: \"el-icon-more-outline\",\n onClick: function onClick() {\n _this.$emit(\"update:multiSelectMode\", true);\n }\n }];\n }\n\n this.$contextmenu({\n items: contextmenuItems,\n event: event,\n zIndex: 3,\n minWidth: 50\n });\n return false;\n },\n handleClickoutside: function handleClickoutside() {\n if (this.showReadMembers) this.showReadMembers = false;\n }\n },\n watch: {\n multiSelectMode: function multiSelectMode(nVal) {\n if (!nVal) {\n this.checked = false;\n }\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/chatPanel/message/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ \"./node_modules/core-js/modules/es.function.name.js\");\n/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _fileMessage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./fileMessage */ \"./src/components/chatPanel/message/fileMessage.vue\");\n/* harmony import */ var _audioMessage__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./audioMessage */ \"./src/components/chatPanel/message/audioMessage.vue\");\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n props: [\"msg\", \"showTime\", \"conversationId\", \"memberCount\", \"senderInfo\", \"mapClientIdToInfo\", \"multiSelectMode\"],\n components: {\n FileMessage: _fileMessage__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n AudioMessage: _audioMessage__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n },\n data: function data() {\n return {\n showReadMembers: false,\n checked: false\n };\n },\n computed: {\n byself: function byself() {\n return this.msg.sender === this.$store.state.user.userInfo.userId;\n }\n },\n methods: {\n // 要显示的名称\n getShowName: function getShowName(clientId) {\n var _this$mapClientIdToIn;\n\n if (clientId === this.$store.state.user.userInfo.userId) {\n return \"\";\n }\n\n return ((_this$mapClientIdToIn = this.mapClientIdToInfo[clientId]) === null || _this$mapClientIdToIn === void 0 ? void 0 : _this$mapClientIdToIn.name) || clientId;\n },\n // 显示右击菜单\n onContextmenu: function onContextmenu(event) {\n var _this = this;\n\n if (this.msg.loading || this.multiSelectMode) return;\n var contextmenuItems;\n\n if (this.byself) {\n // 自己发送的消息\n contextmenuItems = [{\n label: \"删除\",\n icon: \"el-icon-delete\",\n onClick: function onClick() {\n _this.$emit(\"delete\");\n }\n }, {\n label: \"多选\",\n icon: \"el-icon-more-outline\",\n onClick: function onClick() {\n _this.$emit(\"update:multiSelectMode\", true);\n }\n }]; // 10分钟取消撤回\n\n if (!this.msg.error && Date.now() - this.msg.createTime < 1000 * 60 * 10) {\n contextmenuItems.push({\n label: \"撤回\",\n icon: \"el-icon-refresh-right\",\n onClick: function onClick() {\n _this.$emit(\"withdraw\");\n }\n });\n }\n } else {\n return; // 对方发送的消息\n // contextmenuItems = [\n // {\n // label: \"删除对方的消息\",\n // icon: \"el-icon-delete\",\n // onClick: () => {\n // this.$emit(\"delete\");\n // },\n // },\n // {\n // label: \"撤回对方的消息\",\n // icon: \"el-icon-refresh-right\",\n // onClick: () => {\n // this.$emit(\"withdraw\");\n // },\n // },\n // {\n // label: \"多选\",\n // icon: \"el-icon-more-outline\",\n // onClick: () => {\n // this.$emit(\"update:multiSelectMode\", true);\n // },\n // },\n // ];\n }\n\n this.$contextmenu({\n items: contextmenuItems,\n event: event,\n zIndex: 3,\n minWidth: 50\n });\n return false;\n },\n handleClickoutside: function handleClickoutside() {\n if (this.showReadMembers) this.showReadMembers = false;\n }\n },\n watch: {\n multiSelectMode: function multiSelectMode(nVal) {\n if (!nVal) {\n this.checked = false;\n }\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/chatPanel/message/index.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
......@@ -92,7 +92,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var D_projects_tlf_web_v2_new_wecloud_webim_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ \"./node_modules/core-js/modules/es.array.find-index.js\");\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.anchor.js */ \"./node_modules/core-js/modules/es.string.anchor.js\");\n/* harmony import */ var core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _message_index__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./message/index */ \"./src/components/chatPanel/message/index.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _utils_webIM__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../utils/webIM */ \"./src/utils/webIM.js\");\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n Message: _message_index__WEBPACK_IMPORTED_MODULE_8__[\"default\"]\n },\n props: {\n currentConversationId: {\n type: String,\n required: true\n }\n },\n computed: Object(D_projects_tlf_web_v2_new_wecloud_webim_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(D_projects_tlf_web_v2_new_wecloud_webim_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_9__[\"mapState\"])(\"message\", [\"messageList\", \"conversationList\", \"conversationMembers\", \"atMeConversation\"])), {}, {\n // 当前消息列表\n currentMessageList: function currentMessageList() {\n return this.messageList[this.currentConversationId] || [];\n },\n // 当前会话信息\n currentConversation: function currentConversation() {\n var _this = this;\n\n var index = this.conversationList.findIndex(function (v) {\n return v.id === _this.currentConversationId;\n });\n\n if (index !== -1) {\n return this.conversationList[index];\n }\n\n return {};\n },\n members: function members() {\n return this.conversationMembers[this.currentConversationId] || [];\n },\n mapClientIdToInfo: function mapClientIdToInfo() {\n var infoMap = {};\n this.members.forEach(function (v) {\n infoMap[v.clientId] = {\n name: v.clientRemarkName || v.nickname || v.clientId,\n headPortrait: v.headPortrait\n };\n });\n return infoMap;\n }\n }),\n data: function data() {\n return {\n setMessageReceivedLoading: false,\n getHistoryMessageLoading: false,\n historyMessagePageSize: 15,\n historyMessageEnd: false,\n forbidScroll: false,\n multiSelectMode: false,\n deleteMessagesLoading: false\n };\n },\n created: function created() {\n var _this2 = this;\n\n // 获取历史消息\n if (this.currentMessageList.length < this.historyMessagePageSize) {\n this.getHistoryMessage().then(function () {\n _this2.$nextTick(function () {\n if (_this2.$refs.messageListWrap) {\n _this2.$refs.messageListWrap.scrollTop = _this2.$refs.messageListWrap.scrollHeight;\n }\n });\n });\n } // 设置历史的未读消息为已读\n\n\n if (this.currentConversation.onlineNotReadMsg) {\n var _this$currentConversa = this.currentConversation.onlineNotReadMsg,\n count = _this$currentConversa.count,\n lastMsgId = _this$currentConversa.lastMsgId;\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].setMessageReadByConversation(this.currentConversationId, lastMsgId).then(function () {\n _this2.$store.commit(\"message/setUnreadMessageNum\", {\n conversationId: _this2.currentConversationId,\n differenceNum: -count\n });\n\n _this2.$store.commit(\"message/updateCoversation\", {\n conversationId: _this2.currentConversationId,\n data: {\n onlineNotReadMsg: null,\n isBeAt: null\n }\n });\n }).catch(function () {\n _this2.$message({\n type: \"warning\",\n message: \"设置消失已读错误\"\n });\n });\n }\n },\n mounted: function mounted() {\n this.$refs.messageListWrap.scrollTop = this.$refs.messageListWrap.scrollHeight;\n },\n methods: {\n // 滚动触顶获取历史数据\n onMessageListScroll: function onMessageListScroll(e) {\n var _this$$refs$messageLi;\n\n if (!this.getHistoryMessageLoading && !this.historyMessageEnd && ((_this$$refs$messageLi = this.$refs.messageListWrap) === null || _this$$refs$messageLi === void 0 ? void 0 : _this$$refs$messageLi.scrollTop) < 50) {\n this.getHistoryMessage();\n }\n },\n // 获取历史消息数据\n getHistoryMessage: function getHistoryMessage() {\n var _this3 = this;\n\n var currentConversationId = this.currentConversationId; // 获取历史数据\n\n this.getHistoryMessageLoading = true;\n return _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].getHistoryMsg({\n conversationId: currentConversationId,\n pageSize: this.historyMessagePageSize,\n pageIndex: 1,\n msgIdEnd: this.currentMessageList[0] && this.currentMessageList[0].msgId\n }).then(function (res) {\n if (res.records.length) {\n var _this3$$refs$messageL;\n\n var originalHeight = ((_this3$$refs$messageL = _this3.$refs.messageListWrap) === null || _this3$$refs$messageL === void 0 ? void 0 : _this3$$refs$messageL.scrollHeight) || 0; // 禁止currentMessageList.length引起的滚动\n\n _this3.forbidScroll = true; // this.$store.commit(\"message/addMessages\", {\n // conversationId: currentConversationId,\n // msgList: res.records.reverse(),\n // dontSyncConversation: true,\n // unshift: true,\n // });\n\n _this3.$store.dispatch(\"message/checkBeforeAddMessages\", {\n conversationId: currentConversationId,\n msgList: res.records.reverse(),\n dontSyncConversation: true,\n unshift: true\n });\n\n _this3.$nextTick(function () {\n _this3.forbidScroll = false;\n\n if (_this3.$refs.messageListWrap) {\n _this3.$refs.messageListWrap.scrollTop = _this3.$refs.messageListWrap.scrollHeight - originalHeight;\n }\n });\n }\n\n if (res.records.length < _this3.historyMessagePageSize) {\n _this3.historyMessageEnd = true;\n }\n }).finally(function () {\n _this3.getHistoryMessageLoading = false;\n });\n },\n // 撤回消息\n withdrawMessage: function withdrawMessage(msgId, msgOwner) {\n var _this4 = this;\n\n var currentConversationId = this.currentConversationId;\n this.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: msgId,\n loading: true\n }\n });\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].withdrawMessage(msgId).then(function (res) {\n _this4.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: msgId,\n withdraw: true,\n sender: _this4.$store.state.user.userInfo.userId,\n content: {\n msgOwner: msgOwner\n }\n }\n });\n });\n },\n // 删除本地消息\n deleteMessages: function deleteMessages(msgIds, reqId) {\n var _this5 = this;\n\n return _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].deleteMessages(msgIds).then(function () {\n msgIds.forEach(function (msgId) {\n _this5.$store.commit(\"message/updateMessage\", {\n conversationId: _this5.currentConversationId,\n data: {\n msgId: msgId,\n reqId: reqId\n },\n deleteMsg: true\n });\n });\n }).catch(function () {\n _this5.$message({\n type: \"warning\",\n message: \"删除消息失败\"\n });\n });\n },\n scrollIntoBottom: function scrollIntoBottom() {\n var _this6 = this;\n\n // setTimeout(() => {\n // this.$refs.anchor &&\n // this.$refs.anchor.scrollIntoView(\n // {\n // behavior: \"smooth\",\n // },\n // 100\n // );\n // }, 100);\n this.$nextTick(function () {\n _this6.$refs.anchor && _this6.$refs.anchor.scrollIntoView({\n behavior: \"smooth\"\n }, 100);\n });\n },\n // 将消息设为已接收、已读状态\n setMessageReceived: function setMessageReceived() {\n var _this7 = this;\n\n if (this.setMessageReceivedLoading) return;\n var currentConversationId = this.currentConversationId;\n var unreadMessageIds = [];\n this.currentMessageList.forEach(function (v) {\n if (v.unread) {\n unreadMessageIds.push(v.msgId);\n }\n });\n\n if (unreadMessageIds.length > 0) {\n this.setMessageReceivedLoading = true; // 取消设置@我的消息\n\n var atMeMsgId = this.atMeConversation[currentConversationId];\n\n if (atMeMsgId && unreadMessageIds.includes(atMeMsgId)) {\n this.$store.commit(\"message/setAtMeConversation\", {\n conversationId: currentConversationId,\n msgId: null\n });\n } // 如果是万人群 将消息设为已读、已接收状态\n\n\n if (this.currentConversation.chatType === 3) {\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].setMessageReceivedPro(unreadMessageIds[unreadMessageIds.length - 1]).then(function () {\n unreadMessageIds.forEach(function (id) {\n _this7.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: id,\n unread: false\n }\n });\n }); // 更新会话未读数量\n\n _this7.$store.commit(\"message/setUnreadMessageNum\", {\n conversationId: currentConversationId,\n differenceNum: -unreadMessageIds.length\n });\n }).finally(function () {\n _this7.setMessageReceivedLoading = false;\n });\n return;\n } // 普通群 将消息设为已读、已接收状态\n\n\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].setMessageReceived(unreadMessageIds).then(function () {\n // 更新本地消息列表\n unreadMessageIds.forEach(function (id) {\n _this7.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: id,\n unread: false\n }\n });\n }); // 更新会话未读数量\n\n _this7.$store.commit(\"message/setUnreadMessageNum\", {\n conversationId: currentConversationId,\n differenceNum: -unreadMessageIds.length\n });\n }).finally(function () {\n _this7.setMessageReceivedLoading = false;\n });\n }\n },\n deleteSelectedMessages: function deleteSelectedMessages() {\n var _this8 = this;\n\n if (this.deleteMessagesLoading) {\n return;\n }\n\n var selectedMsgIds = this.$children.filter(function (v) {\n return v.checked;\n }).map(function (v1) {\n return v1.msg.msgId;\n });\n\n if (selectedMsgIds.length === 0) {\n this.$message({\n type: \"warning\",\n message: \"请选择需要操作的消息!\"\n });\n return;\n }\n\n this.deleteMessagesLoading = true;\n this.deleteMessages(selectedMsgIds).then(function () {\n _this8.multiSelectMode = false;\n }).finally(function () {\n _this8.deleteMessagesLoading = false;\n });\n }\n },\n watch: {\n \"currentMessageList.length\": {\n handler: function handler() {\n if (!this.forbidScroll) {\n this.scrollIntoBottom();\n }\n\n this.setMessageReceived();\n },\n immediate: true\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/chatPanel/messageList.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var D_projects_tlf_web_v2_new_wecloud_webim_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/objectSpread2 */ \"./node_modules/@babel/runtime/helpers/esm/objectSpread2.js\");\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.array.find-index.js */ \"./node_modules/core-js/modules/es.array.find-index.js\");\n/* harmony import */ var core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_find_index_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ \"./node_modules/core-js/modules/web.dom-collections.for-each.js\");\n/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.string.anchor.js */ \"./node_modules/core-js/modules/es.string.anchor.js\");\n/* harmony import */ var core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_anchor_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.includes.js */ \"./node_modules/core-js/modules/es.array.includes.js\");\n/* harmony import */ var core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ \"./node_modules/core-js/modules/es.array.map.js\");\n/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ \"./node_modules/core-js/modules/es.array.filter.js\");\n/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _message_index__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./message/index */ \"./src/components/chatPanel/message/index.vue\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _utils_webIM__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../utils/webIM */ \"./src/utils/webIM.js\");\n\n\n\n\n\n\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n Message: _message_index__WEBPACK_IMPORTED_MODULE_8__[\"default\"]\n },\n props: {\n currentConversationId: {\n type: String,\n required: true\n }\n },\n computed: Object(D_projects_tlf_web_v2_new_wecloud_webim_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[\"default\"])(Object(D_projects_tlf_web_v2_new_wecloud_webim_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__[\"default\"])({}, Object(vuex__WEBPACK_IMPORTED_MODULE_9__[\"mapState\"])(\"message\", [\"messageList\", \"conversationList\", \"conversationMembers\", \"atMeConversation\"])), {}, {\n // 当前消息列表\n currentMessageList: function currentMessageList() {\n return this.messageList[this.currentConversationId] || [];\n },\n // 当前会话信息\n currentConversation: function currentConversation() {\n var _this = this;\n\n var index = this.conversationList.findIndex(function (v) {\n return v.id === _this.currentConversationId;\n });\n\n if (index !== -1) {\n return this.conversationList[index];\n }\n\n return {};\n },\n members: function members() {\n return this.conversationMembers[this.currentConversationId] || [];\n },\n mapClientIdToInfo: function mapClientIdToInfo() {\n var infoMap = {};\n this.members.forEach(function (v) {\n infoMap[v.clientId] = {\n name: v.clientRemarkName || v.nickname || v.clientId,\n headPortrait: v.headPortrait\n };\n });\n return infoMap;\n }\n }),\n data: function data() {\n return {\n setMessageReceivedLoading: false,\n getHistoryMessageLoading: false,\n historyMessagePageSize: 15,\n historyMessageEnd: false,\n forbidScroll: false,\n multiSelectMode: false,\n deleteMessagesLoading: false\n };\n },\n created: function created() {\n var _this2 = this;\n\n // 获取历史消息\n if (this.currentMessageList.length < this.historyMessagePageSize) {\n this.getHistoryMessage().then(function () {\n _this2.$nextTick(function () {\n if (_this2.$refs.messageListWrap) {\n _this2.$refs.messageListWrap.scrollTop = _this2.$refs.messageListWrap.scrollHeight;\n }\n });\n });\n } // 设置历史的未读消息为已读\n\n\n if (this.currentConversation.onlineNotReadMsg) {\n var _this$currentConversa = this.currentConversation.onlineNotReadMsg,\n count = _this$currentConversa.count,\n lastMsgId = _this$currentConversa.lastMsgId;\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].setMessageReadByConversation(this.currentConversationId, lastMsgId).then(function () {\n _this2.$store.commit(\"message/setUnreadMessageNum\", {\n conversationId: _this2.currentConversationId,\n differenceNum: -count\n });\n\n _this2.$store.commit(\"message/updateCoversation\", {\n conversationId: _this2.currentConversationId,\n data: {\n onlineNotReadMsg: null,\n isBeAt: null\n }\n });\n }).catch(function () {\n _this2.$message({\n type: \"warning\",\n message: \"设置消失已读错误\"\n });\n });\n }\n },\n mounted: function mounted() {\n this.$refs.messageListWrap.scrollTop = this.$refs.messageListWrap.scrollHeight;\n },\n methods: {\n // 滚动触顶获取历史数据\n onMessageListScroll: function onMessageListScroll(e) {\n var _this$$refs$messageLi;\n\n if (!this.getHistoryMessageLoading && !this.historyMessageEnd && ((_this$$refs$messageLi = this.$refs.messageListWrap) === null || _this$$refs$messageLi === void 0 ? void 0 : _this$$refs$messageLi.scrollTop) < 50) {\n this.getHistoryMessage();\n }\n },\n // 获取历史消息数据\n getHistoryMessage: function getHistoryMessage() {\n var _this3 = this;\n\n var currentConversationId = this.currentConversationId; // 获取历史数据\n\n this.getHistoryMessageLoading = true;\n return _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].getHistoryMsg({\n conversationId: currentConversationId,\n pageSize: this.historyMessagePageSize,\n pageIndex: 1,\n msgIdEnd: this.currentMessageList[0] && this.currentMessageList[0].msgId\n }).then(function (res) {\n if (res.records.length) {\n var _this3$$refs$messageL;\n\n var originalHeight = ((_this3$$refs$messageL = _this3.$refs.messageListWrap) === null || _this3$$refs$messageL === void 0 ? void 0 : _this3$$refs$messageL.scrollHeight) || 0; // 禁止currentMessageList.length引起的滚动\n\n _this3.forbidScroll = true; // this.$store.commit(\"message/addMessages\", {\n // conversationId: currentConversationId,\n // msgList: res.records.reverse(),\n // dontSyncConversation: true,\n // unshift: true,\n // });\n\n _this3.$store.dispatch(\"message/checkBeforeAddMessages\", {\n conversationId: currentConversationId,\n msgList: res.records.reverse(),\n dontSyncConversation: true,\n unshift: true\n });\n\n _this3.$nextTick(function () {\n _this3.forbidScroll = false;\n\n if (_this3.$refs.messageListWrap) {\n _this3.$refs.messageListWrap.scrollTop = _this3.$refs.messageListWrap.scrollHeight - originalHeight;\n }\n });\n }\n\n if (res.records.length < _this3.historyMessagePageSize) {\n _this3.historyMessageEnd = true;\n }\n }).finally(function () {\n _this3.getHistoryMessageLoading = false;\n });\n },\n // 撤回消息\n withdrawMessage: function withdrawMessage(msgId, msgOwner) {\n var _this4 = this;\n\n var currentConversationId = this.currentConversationId;\n this.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: msgId,\n loading: true\n }\n });\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].withdrawMessage(msgId).then(function (res) {\n _this4.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: msgId,\n withdraw: true,\n sender: _this4.$store.state.user.userInfo.userId,\n content: {\n msgOwner: msgOwner\n }\n }\n });\n });\n },\n // 删除本地消息\n deleteMessages: function deleteMessages(msgIds, reqId) {\n var _this5 = this;\n\n // return conn\n // .deleteMessages(msgIds)\n // .then(() => {\n // msgIds.forEach((msgId) => {\n // this.$store.commit(\"message/updateMessage\", {\n // conversationId: this.currentConversationId,\n // data: {\n // msgId: msgId,\n // reqId: reqId,\n // },\n // deleteMsg: true,\n // });\n // });\n // })\n // .catch(() => {\n // this.$message({\n // type: \"warning\",\n // message: \"删除消息失败\",\n // });\n // });\n msgIds.forEach(function (msgId) {\n _this5.$store.commit(\"message/updateMessage\", {\n conversationId: _this5.currentConversationId,\n data: {\n msgId: msgId,\n reqId: reqId\n },\n deleteMsg: true\n });\n });\n return Promise.resolve();\n },\n scrollIntoBottom: function scrollIntoBottom() {\n var _this6 = this;\n\n // setTimeout(() => {\n // this.$refs.anchor &&\n // this.$refs.anchor.scrollIntoView(\n // {\n // behavior: \"smooth\",\n // },\n // 100\n // );\n // }, 100);\n this.$nextTick(function () {\n _this6.$refs.anchor && _this6.$refs.anchor.scrollIntoView({\n behavior: \"smooth\"\n }, 100);\n });\n },\n // 将消息设为已接收、已读状态\n setMessageReceived: function setMessageReceived() {\n var _this7 = this;\n\n if (this.setMessageReceivedLoading) return;\n var currentConversationId = this.currentConversationId;\n var unreadMessageIds = [];\n this.currentMessageList.forEach(function (v) {\n if (v.unread) {\n unreadMessageIds.push(v.msgId);\n }\n });\n\n if (unreadMessageIds.length > 0) {\n this.setMessageReceivedLoading = true; // 取消设置@我的消息\n\n var atMeMsgId = this.atMeConversation[currentConversationId];\n\n if (atMeMsgId && unreadMessageIds.includes(atMeMsgId)) {\n this.$store.commit(\"message/setAtMeConversation\", {\n conversationId: currentConversationId,\n msgId: null\n });\n } // 如果是万人群 将消息设为已读、已接收状态\n\n\n if (this.currentConversation.chatType === 3) {\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].setMessageReceivedPro(unreadMessageIds[unreadMessageIds.length - 1]).then(function () {\n unreadMessageIds.forEach(function (id) {\n _this7.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: id,\n unread: false\n }\n });\n }); // 更新会话未读数量\n\n _this7.$store.commit(\"message/setUnreadMessageNum\", {\n conversationId: currentConversationId,\n differenceNum: -unreadMessageIds.length\n });\n }).finally(function () {\n _this7.setMessageReceivedLoading = false;\n });\n return;\n } // 普通群 将消息设为已读、已接收状态\n\n\n _utils_webIM__WEBPACK_IMPORTED_MODULE_10__[\"default\"].setMessageReceived(unreadMessageIds).then(function () {\n // 更新本地消息列表\n unreadMessageIds.forEach(function (id) {\n _this7.$store.commit(\"message/updateMessage\", {\n conversationId: currentConversationId,\n data: {\n msgId: id,\n unread: false\n }\n });\n }); // 更新会话未读数量\n\n _this7.$store.commit(\"message/setUnreadMessageNum\", {\n conversationId: currentConversationId,\n differenceNum: -unreadMessageIds.length\n });\n }).finally(function () {\n _this7.setMessageReceivedLoading = false;\n });\n }\n },\n deleteSelectedMessages: function deleteSelectedMessages() {\n var _this8 = this;\n\n if (this.deleteMessagesLoading) {\n return;\n }\n\n var selectedMsgIds = this.$children.filter(function (v) {\n return v.checked;\n }).map(function (v1) {\n return v1.msg.msgId;\n });\n\n if (selectedMsgIds.length === 0) {\n this.$message({\n type: \"warning\",\n message: \"请选择需要操作的消息!\"\n });\n return;\n }\n\n this.deleteMessagesLoading = true;\n this.deleteMessages(selectedMsgIds).then(function () {\n _this8.multiSelectMode = false;\n }).finally(function () {\n _this8.deleteMessagesLoading = false;\n });\n }\n },\n watch: {\n \"currentMessageList.length\": {\n handler: function handler() {\n if (!this.forbidScroll) {\n this.scrollIntoBottom();\n }\n\n this.setMessageReceived();\n },\n immediate: true\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/chatPanel/messageList.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
......@@ -1178,7 +1178,7 @@ eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// lo
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"uploadFile\", function() { return uploadFile; });\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nvar baseURL = sessionStorage.getItem('tcubeApiBaseUrl');\n/**\r\n * 上传文件\r\n * @param {*} data\r\n * - file\r\n * @returns\r\n */\n\nfunction uploadFile(_ref) {\n var file = _ref.file,\n conversationId = _ref.conversationId,\n _ref$encrypt = _ref.encrypt,\n encrypt = _ref$encrypt === void 0 ? 0 : _ref$encrypt;\n var formData = new FormData();\n formData.append('file', file);\n return axios__WEBPACK_IMPORTED_MODULE_2___default()({\n url: baseURL + \"/im/file/\".concat(conversationId, \"/\").concat(encrypt),\n headers: {\n 'Content-Type': 'multipart/form-data'\n },\n method: \"POST\",\n data: formData\n }).then(function (res) {\n if (res.data.status === 200) {\n return res.data.data;\n }\n\n return Promise.reject(res.data);\n });\n}\n\n//# sourceURL=webpack:///./src/apis/tcube.js?");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"uploadFile\", function() { return uploadFile; });\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ \"./node_modules/core-js/modules/es.array.concat.js\");\n/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ \"./node_modules/core-js/modules/es.object.to-string.js\");\n/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\nvar baseURL = sessionStorage.getItem('tcubeApiBaseUrl');\n/**\r\n * 上传文件\r\n * @param {*} data\r\n * - file\r\n * @returns\r\n */\n\nfunction uploadFile(_ref) {\n var file = _ref.file,\n conversationId = _ref.conversationId,\n _ref$isEncrypt = _ref.isEncrypt,\n isEncrypt = _ref$isEncrypt === void 0 ? 0 : _ref$isEncrypt;\n var formData = new FormData();\n formData.append('file', file);\n return axios__WEBPACK_IMPORTED_MODULE_2___default()({\n url: baseURL + \"/im/file/\".concat(conversationId, \"/\").concat(isEncrypt),\n headers: {\n 'Content-Type': 'multipart/form-data'\n },\n method: \"POST\",\n data: formData\n }).then(function (res) {\n if (res.data.status === 200) {\n return res.data.data;\n }\n\n return Promise.reject(res.data);\n });\n}\n\n//# sourceURL=webpack:///./src/apis/tcube.js?");
/***/ }),
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment