37.a26216dbfee878d6e4a3.js 4.6 KB

12
  1. webpackJsonp([37],{"8ny2":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,a=i("mtWM");(s=a)&&s.__esModule;e.default={props:{chat:Object},data:function(){return{isEmotPopu:!1,isUploading:!1,emots:IM.utils.getEmots(),text:"",msgtype:""}},methods:{setEmot:function(t){this.text=this.text+t.code},showEmot:function(){this.disableSend||(this.isEmotPopu=!this.isEmotPopu)},closePopu:function(){this.isEmotPopu=!1},initData:function(){this.text="",this.isEmotPopu=!1,this.inputFocus()},inputFocus:function(){},selectFile:function(t){if(!this.disableSend){var e="*";if(this.msgtype="file","image"==t?(e="image/*",this.msgtype="image"):"audio"==t?(e="audio/*",this.msgtype="voice"):"video"==t&&(e="video/*",this.msgtype="shoot"),this.isUploading)this.$alert("正在上传中");else{var i=document.getElementById("upfile");i.accept=e,i.click(),this.msgtype="*"==t?"file":t}}},uploadFile:function(){if(!this.disableSend&&""!=document.getElementById("upfile").value){var t=document.getElementById("fileForm"),e=new FormData(t),i=this.msgtype,s=this;s.isUploading=!0,IM.uploadFile(e,function(t){if(1==t.status){s.isUploading=!1,document.getElementById("upfile").value="";var e={name:t.data.name,size:t.data.size,file:t.data.url_original,thumbic:t.data.url_original},a=IM.createMessage(i,e,s.chat);s.$emit("createMessage",a);a=IM.sendAttachMessage(a,t.data,s.chat);s.closePopu()}else this.$alert(t.msg)})}},sendTextMessage:function(){if(!this.disableSend)if(this.text=IM.utils.trim(this.text),""!=this.text){var t=IM.sendTextMessage(this.text,this.chat.id);this.initData(),this.$emit("sended",t)}else this.$alert("请输入发送的内容")},sendLocationMessage:function(){if(!this.disableSend){var t=IM.sendLocationMessage({longitude:"120.13026",latitude:"30.25961",address:"杭州市西湖区教工路120号",name:"求是大厦"},this.chat.id);this.$emit("sended",t)}},clearMsg:function(){this.chat.msgs=[]},deleteChat:function(){IM.deleteChat(this.chat.id),this.$router.push({path:"/chat/"})}},mounted:function(){},created:function(){this.inputFocus()}}},uGfd:function(t,e,i){"use strict";var s={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"page-ft"},[i("div",{staticClass:"input-wrapper"},[i("div",{staticClass:"input-bar"},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.isEmotPopu,expression:"isEmotPopu"}],staticClass:"toolbar-popu"},[i("div",{staticStyle:{overflow:"auto",height:"100%",background:"#fff"}},[i("ul",{staticClass:"emot-list clearfix"},t._l(t.emots,function(e,s){return i("li",[i("img",{staticClass:"hand",attrs:{src:"./static/face/"+s+".png"},on:{click:function(i){return t.setEmot(e)}}})])}),0)])]),t._v(" "),i("ul",{staticClass:"icon-list clearfix"},[i("li",[i("div",{staticClass:"hand",on:{click:function(e){return t.showEmot()}}},[i("i",{staticClass:"iconfont icon-input-smile"})])]),t._v(" "),i("li",[i("div",{staticClass:"hand",on:{click:function(e){return t.selectFile("*")}}},[i("i",{staticClass:"iconfont icon-input-folder"})])]),t._v(" "),i("li",[i("div",{staticClass:"hand",on:{click:function(e){return t.selectFile("image")}}},[i("i",{staticClass:"iconfont icon-input-img"})])])]),t._v(" "),i("ul",{staticClass:"icon-list clearfix pos-ab",staticStyle:{right:"0px",top:"0px"}},[i("li",{staticClass:"hand",on:{click:function(e){return t.clearMsg()}}},[t._v("清空消息")]),t._v(" "),i("li",{staticClass:"hand",on:{click:function(e){return t.deleteChat()}}},[t._v("删除会话")])])]),t._v(" "),i("div",{staticClass:"input-text"},[i("textarea",{directives:[{name:"model",rawName:"v-model",value:t.text,expression:"text"}],ref:"input",attrs:{placeholder:t.chat.disableSend&&t.chat.disableReason||"",readonly:t.chat.disableSend||!1},domProps:{value:t.text},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.sendTextMessage()},focus:function(e){t.isEmotPopu=!1},input:function(e){e.target.composing||(t.text=e.target.value)}}})]),t._v(" "),i("div",{staticClass:"input-btn"},[i("input",{staticClass:"el-button el-button--small el-button--default",attrs:{type:"button",value:"发送"},on:{click:function(e){return t.sendTextMessage()}}})])]),t._v(" "),i("form",{staticStyle:{display:"none"},attrs:{id:"fileForm",method:"post",enctype:"multipart/form-data"}},[i("input",{attrs:{type:"file",id:"upfile",name:"upfile"},on:{change:t.uploadFile}})])])},staticRenderFns:[]};e.a=s},wOgw:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("8ny2"),a=i.n(s);for(var n in s)"default"!==n&&function(t){i.d(e,t,function(){return s[t]})}(n);var o=i("uGfd"),l=i("VU/8")(a.a,o.a,!1,null,null,null);e.default=l.exports}});
  2. //# sourceMappingURL=37.a26216dbfee878d6e4a3.js.map