1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pageA-chat-chat"],{"01eb":function(i,t,e){"use strict";e.r(t);var n=e("a6b1"),o=e("ff86");for(var c in o)["default"].indexOf(c)<0&&function(i){e.d(t,i,(function(){return o[i]}))}(c);e("d824");var a,r=e("f0c5"),u=Object(r["a"])(o["default"],n["b"],n["c"],!1,null,"729c0bcb",null,!1,n["a"],a);t["default"]=u.exports},"14c4":function(i,t,e){var n=e("24fb");t=n(!1),t.push([i.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */uni-view[data-v-729c0bcb], uni-scroll-view[data-v-729c0bcb], uni-swiper-item[data-v-729c0bcb]{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}@font-face{font-family:uicon-iconfont;src:url(https://at.alicdn.com/t/font_2225171_8kdcwk4po24.ttf) format("truetype")}.u-icon[data-v-729c0bcb]{display:flex;align-items:center}.u-icon--left[data-v-729c0bcb]{flex-direction:row-reverse;align-items:center}.u-icon--right[data-v-729c0bcb]{flex-direction:row;align-items:center}.u-icon--top[data-v-729c0bcb]{flex-direction:column-reverse;justify-content:center}.u-icon--bottom[data-v-729c0bcb]{flex-direction:column;justify-content:center}.u-icon__icon[data-v-729c0bcb]{font-family:uicon-iconfont;position:relative;display:flex;flex-direction:row;align-items:center}.u-icon__icon--primary[data-v-729c0bcb]{color:#3c9cff}.u-icon__icon--success[data-v-729c0bcb]{color:#5ac725}.u-icon__icon--error[data-v-729c0bcb]{color:#f56c6c}.u-icon__icon--warning[data-v-729c0bcb]{color:#f9ae3d}.u-icon__icon--info[data-v-729c0bcb]{color:#909399}.u-icon__img[data-v-729c0bcb]{height:auto;will-change:transform}.u-icon__label[data-v-729c0bcb]{line-height:1}',""]),i.exports=t},"23a9":function(i,t,e){"use strict";e("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("a9e3");var n={props:{name:{type:String,default:uni.$u.props.icon.name},color:{type:String,default:uni.$u.props.icon.color},size:{type:[String,Number],default:uni.$u.props.icon.size},bold:{type:Boolean,default:uni.$u.props.icon.bold},index:{type:[String,Number],default:uni.$u.props.icon.index},hoverClass:{type:String,default:uni.$u.props.icon.hoverClass},customPrefix:{type:String,default:uni.$u.props.icon.customPrefix},label:{type:[String,Number],default:uni.$u.props.icon.label},labelPos:{type:String,default:uni.$u.props.icon.labelPos},labelSize:{type:[String,Number],default:uni.$u.props.icon.labelSize},labelColor:{type:String,default:uni.$u.props.icon.labelColor},space:{type:[String,Number],default:uni.$u.props.icon.space},imgMode:{type:String,default:uni.$u.props.icon.imgMode},width:{type:[String,Number],default:uni.$u.props.icon.width},height:{type:[String,Number],default:uni.$u.props.icon.height},top:{type:[String,Number],default:uni.$u.props.icon.top},stop:{type:Boolean,default:uni.$u.props.icon.stop}}};t.default=n},"23d0":function(i,t,e){"use strict";e("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={"uicon-level":"","uicon-column-line":"","uicon-checkbox-mark":"","uicon-folder":"","uicon-movie":"","uicon-star-fill":"","uicon-star":"","uicon-phone-fill":"","uicon-phone":"","uicon-apple-fill":"","uicon-chrome-circle-fill":"","uicon-backspace":"","uicon-attach":"","uicon-cut":"","uicon-empty-car":"","uicon-empty-coupon":"","uicon-empty-address":"","uicon-empty-favor":"","uicon-empty-permission":"","uicon-empty-news":"","uicon-empty-search":"","uicon-github-circle-fill":"","uicon-rmb":"","uicon-person-delete-fill":"","uicon-reload":"","uicon-order":"","uicon-server-man":"","uicon-search":"","uicon-fingerprint":"","uicon-more-dot-fill":"","uicon-scan":"","uicon-share-square":"","uicon-map":"","uicon-map-fill":"","uicon-tags":"","uicon-tags-fill":"","uicon-bookmark-fill":"","uicon-bookmark":"","uicon-eye":"","uicon-eye-fill":"","uicon-mic":"","uicon-mic-off":"","uicon-calendar":"","uicon-calendar-fill":"","uicon-trash":"","uicon-trash-fill":"","uicon-play-left":"","uicon-play-right":"","uicon-minus":"","uicon-plus":"","uicon-info":"","uicon-info-circle":"","uicon-info-circle-fill":"","uicon-question":"","uicon-error":"","uicon-close":"","uicon-checkmark":"","uicon-android-circle-fill":"","uicon-android-fill":"","uicon-ie":"","uicon-IE-circle-fill":"","uicon-google":"","uicon-google-circle-fill":"","uicon-setting-fill":"","uicon-setting":"","uicon-minus-square-fill":"","uicon-plus-square-fill":"","uicon-heart":"","uicon-heart-fill":"","uicon-camera":"","uicon-camera-fill":"","uicon-more-circle":"","uicon-more-circle-fill":"","uicon-chat":"","uicon-chat-fill":"","uicon-bag-fill":"","uicon-bag":"","uicon-error-circle-fill":"","uicon-error-circle":"","uicon-close-circle":"","uicon-close-circle-fill":"","uicon-checkmark-circle":"","uicon-checkmark-circle-fill":"","uicon-question-circle-fill":"","uicon-question-circle":"","uicon-share":"","uicon-share-fill":"","uicon-shopping-cart":"","uicon-shopping-cart-fill":"","uicon-bell":"","uicon-bell-fill":"","uicon-list":"","uicon-list-dot":"","uicon-zhihu":"","uicon-zhihu-circle-fill":"","uicon-zhifubao":"","uicon-zhifubao-circle-fill":"","uicon-weixin-circle-fill":"","uicon-weixin-fill":"","uicon-twitter-circle-fill":"","uicon-twitter":"","uicon-taobao-circle-fill":"","uicon-taobao":"","uicon-weibo-circle-fill":"","uicon-weibo":"","uicon-qq-fill":"","uicon-qq-circle-fill":"","uicon-moments-circel-fill":"","uicon-moments":"","uicon-qzone":"","uicon-qzone-circle-fill":"","uicon-baidu-circle-fill":"","uicon-baidu":"","uicon-facebook-circle-fill":"","uicon-facebook":"","uicon-car":"","uicon-car-fill":"","uicon-warning-fill":"","uicon-warning":"","uicon-clock-fill":"","uicon-clock":"","uicon-edit-pen":"","uicon-edit-pen-fill":"","uicon-email":"","uicon-email-fill":"","uicon-minus-circle":"","uicon-minus-circle-fill":"","uicon-plus-circle":"","uicon-plus-circle-fill":"","uicon-file-text":"","uicon-file-text-fill":"","uicon-pushpin":"","uicon-pushpin-fill":"","uicon-grid":"","uicon-grid-fill":"","uicon-play-circle":"","uicon-play-circle-fill":"","uicon-pause-circle-fill":"","uicon-pause":"","uicon-pause-circle":"","uicon-eye-off":"","uicon-eye-off-outline":"","uicon-gift-fill":"","uicon-gift":"","uicon-rmb-circle-fill":"","uicon-rmb-circle":"","uicon-kefu-ermai":"","uicon-server-fill":"","uicon-coupon-fill":"","uicon-coupon":"","uicon-integral":"","uicon-integral-fill":"","uicon-home-fill":"","uicon-home":"","uicon-hourglass-half-fill":"","uicon-hourglass":"","uicon-account":"","uicon-plus-people-fill":"","uicon-minus-people-fill":"","uicon-account-fill":"","uicon-thumb-down-fill":"","uicon-thumb-down":"","uicon-thumb-up":"","uicon-thumb-up-fill":"","uicon-lock-fill":"","uicon-lock-open":"","uicon-lock-opened-fill":"","uicon-lock":"","uicon-red-packet-fill":"","uicon-photo-fill":"","uicon-photo":"","uicon-volume-off-fill":"","uicon-volume-off":"","uicon-volume-fill":"","uicon-volume":"","uicon-red-packet":"","uicon-download":"","uicon-arrow-up-fill":"","uicon-arrow-down-fill":"","uicon-play-left-fill":"","uicon-play-right-fill":"","uicon-rewind-left-fill":"","uicon-rewind-right-fill":"","uicon-arrow-downward":"","uicon-arrow-leftward":"","uicon-arrow-rightward":"","uicon-arrow-upward":"","uicon-arrow-down":"","uicon-arrow-right":"","uicon-arrow-left":"","uicon-arrow-up":"","uicon-skip-back-left":"","uicon-skip-forward-right":"","uicon-rewind-right":"","uicon-rewind-left":"","uicon-arrow-right-double":"","uicon-arrow-left-double":"","uicon-wifi-off":"","uicon-wifi":"","uicon-empty-data":"","uicon-empty-history":"","uicon-empty-list":"","uicon-empty-page":"","uicon-empty-order":"","uicon-man":"","uicon-woman":"","uicon-man-add":"","uicon-man-add-fill":"","uicon-man-delete":"","uicon-man-delete-fill":"","uicon-zh":"","uicon-en":""};t.default=n},"34b5":function(i,t,e){"use strict";var n=e("5d20"),o=e.n(n);o.a},4652:function(i,t,e){"use strict";e.r(t);var n=e("fdda"),o=e("6b7d");for(var c in o)["default"].indexOf(c)<0&&function(i){e.d(t,i,(function(){return o[i]}))}(c);e("34b5");var a,r=e("f0c5"),u=Object(r["a"])(o["default"],n["b"],n["c"],!1,null,"236f989e",null,!1,n["a"],a);t["default"]=u.exports},"5d20":function(i,t,e){var n=e("df9e");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[i.i,n,""]]),n.locals&&(i.exports=n.locals);var o=e("4f06").default;o("20cec660",n,!0,{sourceMap:!1,shadowMode:!1})},6990:function(i,t,e){"use strict";e("7a82");var n=e("4ea4").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("14d9"),e("caad"),e("2532"),e("c975");var o=n(e("23d0")),c=n(e("23a9")),a={name:"u-icon",data:function(){return{}},mixins:[uni.$u.mpMixin,uni.$u.mixin,c.default],computed:{uClasses:function(){var i=[];return i.push(this.customPrefix+"-"+this.name),this.color&&uni.$u.config.type.includes(this.color)&&i.push("u-icon__icon--"+this.color),i},iconStyle:function(){var i={};return i={fontSize:uni.$u.addUnit(this.size),lineHeight:uni.$u.addUnit(this.size),fontWeight:this.bold?"bold":"normal",top:uni.$u.addUnit(this.top)},this.color&&!uni.$u.config.type.includes(this.color)&&(i.color=this.color),i},isImg:function(){return-1!==this.name.indexOf("/")},imgStyle:function(){var i={};return i.width=this.width?uni.$u.addUnit(this.width):uni.$u.addUnit(this.size),i.height=this.height?uni.$u.addUnit(this.height):uni.$u.addUnit(this.size),i},icon:function(){return o.default["uicon-"+this.name]||this.name}},methods:{clickHandler:function(i){this.$emit("click",this.index),this.stop&&this.preventEvent(i)}}};t.default=a},"6b7d":function(i,t,e){"use strict";e.r(t);var n=e("f5d0"),o=e.n(n);for(var c in n)["default"].indexOf(c)<0&&function(i){e.d(t,i,(function(){return n[i]}))}(c);t["default"]=o.a},"784b":function(i,t,e){var n=e("14c4");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[i.i,n,""]]),n.locals&&(i.exports=n.locals);var o=e("4f06").default;o("74290d5d",n,!0,{sourceMap:!1,shadowMode:!1})},a6b1:function(i,t,e){"use strict";var n;e.d(t,"b",(function(){return o})),e.d(t,"c",(function(){return c})),e.d(t,"a",(function(){return n}));var o=function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("v-uni-view",{staticClass:"u-icon",class:["u-icon--"+i.labelPos],on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.clickHandler.apply(void 0,arguments)}}},[i.isImg?e("v-uni-image",{staticClass:"u-icon__img",style:[i.imgStyle,i.$u.addStyle(i.customStyle)],attrs:{src:i.name,mode:i.imgMode}}):e("v-uni-text",{staticClass:"u-icon__icon",class:i.uClasses,style:[i.iconStyle,i.$u.addStyle(i.customStyle)],attrs:{"hover-class":i.hoverClass}},[i._v(i._s(i.icon))]),""!==i.label?e("v-uni-text",{staticClass:"u-icon__label",style:{color:i.labelColor,fontSize:i.$u.addUnit(i.labelSize),marginLeft:"right"==i.labelPos?i.$u.addUnit(i.space):0,marginTop:"bottom"==i.labelPos?i.$u.addUnit(i.space):0,marginRight:"left"==i.labelPos?i.$u.addUnit(i.space):0,marginBottom:"top"==i.labelPos?i.$u.addUnit(i.space):0}},[i._v(i._s(i.label))]):i._e()],1)},c=[]},d824:function(i,t,e){"use strict";var n=e("784b"),o=e.n(n);o.a},df9e:function(i,t,e){var n=e("24fb");t=n(!1),t.push([i.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 行为相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */uni-page-body[data-v-236f989e]{background-color:#f2f2f2}body.?%PAGE?%[data-v-236f989e]{background-color:#f2f2f2}.record[data-v-236f989e]{display:flex;align-items:center;background-color:#1f7eff;color:#fff;border-radius:%?20?%;box-sizing:border-box}.record1[data-v-236f989e]{display:flex;align-items:center;background-color:#eee;color:#000;border-radius:%?20?%;box-sizing:border-box}.quxiao[data-v-236f989e]{background:#1f7eff;border-radius:%?12?%;font-size:%?30?%;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#000;text-align:center;height:%?84?%;line-height:%?84?%}.fasong[data-v-236f989e]{background:#32cd32;border-radius:%?12?%;font-size:%?30?%;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;text-align:center;height:%?84?%;line-height:%?84?%}.chat .chat-list[data-v-236f989e]{padding:%?24?%}.chat .chat-list .more-btn[data-v-236f989e]{padding:%?10?% 0;text-align:center}.chat .chat-list .chat-item[data-v-236f989e]{margin-bottom:%?44?%}.chat .chat-list .chat-item .item-box uni-text[data-v-236f989e]:first-child{font-size:%?28?%;font-weight:500;padding:%?8?% %?24?%}.chat .chat-list .chat-item .item-box uni-text[data-v-236f989e]:last-child{padding:%?9?% %?24?%;border-radius:%?20?%}.chat .chat-list .chat-item .item-box .text1[data-v-236f989e]{background-color:#fff;border-radius:%?20?%}.chat .chat-list .chat-item .item-box .text2[data-v-236f989e]{background-color:#1f7eff;color:#fff;border-radius:%?20?%}.chat .chat-list .chat-item .user-head[data-v-236f989e]{width:%?70?%;height:%?70?%;border-radius:%?100?%}.chat .chat-btn[data-v-236f989e]{position:fixed;bottom:0;left:0;width:%?750?%;height:%?166?%;background:#fff;z-index:10;padding:0 %?24?% %?60?% %?24?%}.chat .chat-btn uni-input[data-v-236f989e]{flex:1;margin-right:%?20?%;height:%?58?%;background:#f2f2f2;border-radius:%?30?%;padding:0 %?28?%;box-sizing:border-box}.chat .chat-btn .post[data-v-236f989e]{width:%?102?%;line-height:%?58?%;background:#1f7eff;border-radius:%?30?%;text-align:center;font-size:%?24?%;font-weight:400;color:#fff}[data-v-236f989e] .record-btn{width:80vw!important;text-align:center!important;flex:1!important}[data-v-236f989e] .record .u-icon.data-v-6e20bb40{-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}[data-v-236f989e] .record1 .u-icon.data-v-6e20bb40{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}',""]),i.exports=t},f5d0:function(i,t,e){"use strict";e("7a82"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,e("7db0"),e("d3b7"),e("14d9"),e("159b"),e("3c65");var n={data:function(){return{bgAudioManager:"",show:!1,text:"",hx_username:"",worker_id:"",page:1,list:[],chatlist:[],myname:"",myheadimg:"",workername:"",workerheadimg:"",voicePath:"",userinfoheadimg:"",ossdata:{},duration:0,time1:0,url:"",url1:""}},onLoad:function(i){this.hx_username=i.hx_username,this.worker_id=i.worker_id,console.log(this.worker_id),console.log(this.hx_username),this.myname=uni.getStorageSync("name"),this.myheadimg=uni.getStorageSync("headimg"),this.getlist(),this.getworker(),this.getmsg();this.getoss()},computed:{showmore:function(){return this.list.length%20==0&&this.list.length>0}},methods:{onPlay:function(i,t){var e=this,n=this;if(!this.url||this.url!=i.content){if(this.url&&this.url!==i.content){this.bgAudioManager.stop();var o=this.list.find((function(i){return i.content==e.url}));clearTimeout(o.timeOut),o.time=o.defaultTime}this.url=i.content,this.bgAudioManager=uni.createInnerAudioContext(),this.bgAudioManager.src=i.content,this.bgAudioManager.play(),this.time1=i.time;wx.setInnerAudioOption({obeyMuteSwitch:!1,success:function(i){console.log("开启静音模式下播放音乐的功能")},fail:function(i){console.log(i),console.log("静音设置失败")}});this.bgAudioManager.onPlay((function(){function i(t){t.timeOut=setTimeout((function(){t.time--,t.time<0?t.time=n.time1:i(t)}),1e3)}i(e.list[t])})),this.bgAudioManager.onEnded((function(){e.url="",e.bgAudioManager.offPlay(),e.bgAudioManager.offEnded(),e.bgAudioManager=null}))}},onPlay1:function(i,t){var e=this,n=this;if(!this.url1||this.url1!=i.content){if(this.url1&&this.url1!==i.content){this.bgAudioManager.stop();var o=this.chatlist.find((function(i){return i.content==e.url1}));clearTimeout(o.timeOut),o.message=o.defaultTime}this.url1=i.content,this.bgAudioManager=uni.createInnerAudioContext(),this.bgAudioManager.src=i.content,this.bgAudioManager.play(),this.time1=i.message,console.log(n.time1);wx.setInnerAudioOption({obeyMuteSwitch:!1,success:function(i){},fail:function(i){}});this.bgAudioManager.onPlay((function(){function i(t){t.timeOut=setTimeout((function(){t.message--,t.message<0?(t.message=n.time1,clearTimeout(t.timeOut),n.bgAudioManager.offPlay(),n.bgAudioManager.offEnded(),n.bgAudioManager=null,n.url1=""):(t.message=t.message,i(t))}),1e3)}i(e.chatlist[t])}))}},start:function(){},getoss:function(){var i=this;this.$u.post("/api/Upload/getSignedUrl").then((function(t){i.ossdata=t.data}))},end:function(i){var t=this;if(i.duration<1e3)this.$u.toast("说话时间太短了");else{this.duration=i.duration;var e=this.ossdata.key+(new Date).getTime()+Math.floor(150*Math.random())+".mp3";uni.uploadFile({url:this.ossdata.host,filePath:i.tempFilePath,name:"file",formData:{key:e,policy:this.ossdata.policy,OSSAccessKeyId:this.ossdata.OSSAccessKeyId,success_action_status:"200",signature:this.ossdata.Signature},success:function(i){200==i.statusCode&&(t.userinfoheadimg=t.ossdata.host+"/"+e,t.send1(t.userinfoheadimg,t.duration))},fail:function(i){console.log(i)}})}},cancel:function(){console.log(3333)},startRecord:function(){this.show=!0},startRecord1:function(){this.show=!1},tomore:function(){this.showmore&&(this.page++,this.getlist())},getmsg:function(){var i=this;this.$WebIM.conn.addEventHandler("getmsg",{onTextMessage:function(t){console.log(t),i.chatlist.push({content:t.msg,create_at:i.$u.timeFormat(t.time,"yyyy-mm-dd hh:MM:ss"),headimg:t.from==uni.getStorageSync("hx_username")?i.myheadimg:i.workerheadimg,name:t.from==uni.getStorageSync("hx_username")?i.myname:i.workername,type:t.from==uni.getStorageSync("hx_username")?1:2}),i.$nextTick((function(){uni.pageScrollTo({scrollTop:99999})}))},onAudioMessage:function(t){i.chatlist.push({content:t.url,create_at:i.$u.timeFormat(t.time,"yyyy-mm-dd hh:MM:ss"),headimg:t.from==uni.getStorageSync("hx_username")?i.myheadimg:i.workerheadimg,name:t.from==uni.getStorageSync("hx_username")?i.myname:i.workername,type:t.from==uni.getStorageSync("hx_username")?1:2,type1:"record",message:t.length}),i.$nextTick((function(){uni.pageScrollTo({scrollTop:99999})}))}})},getworker:function(){var i=this;this.$u.post("/api/News/get_worker_info",{worker_id:this.worker_id}).then((function(t){i.workername=t.data.name,i.workerheadimg=t.data.headimg}))},getlist:function(){var i=this;uni.showLoading({mask:!0,title:"请稍后"}),this.$u.post("/api/News/news_list",{worker_id:this.worker_id,page_num:20,page:this.page}).then((function(t){var e=t.data;e.forEach((function(t){t.defaultTime=t.time,i.list.unshift(t)})),1==i.page&&i.$nextTick((function(){uni.pageScrollTo({scrollTop:99999})}))}))},send1:function(i,t){var e=this,n={type:"audio",chatType:"singleChat",filename:"tempFilePath",from:uni.getStorageSync("hx_username"),to:this.hx_username,body:{url:i,type:"audio",filename:"tempFilePath",length:Math.ceil(t/1e3)}},o=this.$WebIM.message.create(n);console.log(o),this.$WebIM.conn.send(o).then((function(t){e.$u.post("/api/News/send_news",{worker_id:e.worker_id,content:i,type1:"record",time:o.body.length}).then((function(t){e.chatlist.push({defaultTime:o.body.length,content:i,create_at:e.$u.timeFormat(o.time,"yyyy-mm-dd hh:MM:ss"),headimg:e.myheadimg,name:e.myname,type:1,type1:"record",message:o.body.length}),e.$nextTick((function(){uni.pageScrollTo({scrollTop:99999})})),console.log(e.chatlist)}))}))},send:function(i){var t=this;if(i){this.text="";var e={type:"txt",msg:i,from:uni.getStorageSync("hx_username"),to:this.hx_username,chatType:"singleChat"},n=this.$WebIM.message.create(e);this.$WebIM.conn.send(n).then((function(e){t.$u.post("/api/News/send_news",{worker_id:t.worker_id,content:i}).then((function(i){t.chatlist.push({content:n.msg,create_at:t.$u.timeFormat(n.time,"yyyy-mm-dd hh:MM:ss"),headimg:t.myheadimg,name:t.myname,type:1}),t.$nextTick((function(){uni.pageScrollTo({scrollTop:99999})}))}))}))}else this.$u.toast("请输入内容")}}};t.default=n},fdda:function(i,t,e){"use strict";e.d(t,"b",(function(){return o})),e.d(t,"c",(function(){return c})),e.d(t,"a",(function(){return n}));var n={uIcon:e("01eb").default},o=function(){var i=this,t=i.$createElement,e=i._self._c||t;return e("v-uni-view",{staticClass:"chat"},[e("v-uni-view",{staticClass:"chat-list"},[e("v-uni-view",{staticClass:"more-btn",on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.tomore.apply(void 0,arguments)}}},[i._v(i._s(i.showmore?"点击查看更多":"没有更多了"))]),i._l(i.list,(function(t,n){return e("v-uni-view",{key:n},[e("v-uni-view",{staticClass:"u-flex u-row-between",staticStyle:{"margin-bottom":"10rpx"}},[e("v-uni-text",{staticStyle:{"margin-bottom":"-20rpx"},style:{opacity:2==t.type?1:0}},[i._v(i._s(t.create_at))]),e("v-uni-text",{style:{opacity:2==t.type?0:1}},[i._v(i._s(t.create_at))])],1),e("v-uni-view",{staticClass:"chat-item u-flex u-col-top u-row-between"},[e("v-uni-image",{staticClass:"user-head",style:{opacity:2==t.type?1:0},attrs:{src:t.headimg,mode:""}}),e("v-uni-view",{staticClass:"item-box u-flex-1 u-flex-col",style:{alignItems:2==t.type?"flex-start":"flex-end"}},[e("v-uni-text",[i._v(i._s(t.name))]),0==t.is_url?e("v-uni-text",{class:2==t.type?"text1":"text2"},[i._v(i._s(t.content))]):i._e(),"1"==t.is_url?e("v-uni-view",{class:2==t.type?"back1":"back2",on:{click:function(e){arguments[0]=e=i.$handleEvent(e),i.onPlay(t,n)}}},[1==t.type?e("v-uni-view",{staticClass:"record"},[e("v-uni-text",{staticStyle:{}},[i._v(i._s(t.time))]),i._v('"'),e("u-icon",{attrs:{"custom-style":"transform: rotate(-90deg) !important;",name:"wifi",size:"28"}})],1):i._e(),2==t.type?e("v-uni-view",{staticClass:"record1"},[e("u-icon",{attrs:{"custom-style":"transform: rotate(90deg) !important;",name:"wifi",size:"28"}}),i._v('"'),e("v-uni-text",[i._v(i._s(t.time))])],1):i._e()],1):i._e()],1),e("v-uni-image",{staticClass:"user-head",style:{opacity:2==t.type?0:1},attrs:{src:t.headimg,mode:""}})],1)],1)})),i._l(i.chatlist,(function(t,n){return e("v-uni-view",{key:n},[e("v-uni-view",{staticClass:"u-flex u-row-between",staticStyle:{"margin-bottom":"10rpx"}},[e("v-uni-text",{staticStyle:{"margin-bottom":"-20rpx"},style:{opacity:2==t.type?1:0}},[i._v(i._s(t.create_at))]),e("v-uni-text",{style:{opacity:2==t.type?0:1}},[i._v(i._s(t.create_at))])],1),e("v-uni-view",{staticClass:"chat-item u-flex u-col-top u-row-between"},[e("v-uni-image",{staticClass:"user-head",style:{opacity:2==t.type?1:0},attrs:{src:t.headimg,mode:""}}),e("v-uni-view",{staticClass:"item-box u-flex-1 u-flex-col",style:{alignItems:2==t.type?"flex-start":"flex-end"}},[e("v-uni-text",[i._v(i._s(t.name))]),"record"!=t.type1?e("v-uni-text",{class:2==t.type?"text1":"text2"},[i._v(i._s(t.content))]):i._e(),"record"==t.type1?e("v-uni-view",{staticClass:"record",class:2==t.type?"text1":"text2",on:{click:function(e){arguments[0]=e=i.$handleEvent(e),i.onPlay1(t,n)}}},[1==t.type?e("v-uni-view",{staticClass:"record"},[e("v-uni-text",[i._v(i._s(t.message))]),i._v('"'),e("u-icon",{attrs:{name:"wifi",size:"28"}})],1):i._e(),2==t.type?e("v-uni-view",{staticClass:"record1"},[e("u-icon",{attrs:{name:"wifi",size:"28"}}),i._v('"'),e("v-uni-text",[i._v(i._s(t.message))])],1):i._e()],1):i._e()],1),e("v-uni-image",{staticClass:"user-head",style:{opacity:2==t.type?0:1},attrs:{src:t.headimg,mode:""}})],1)],1)}))],2),e("v-uni-view",{staticStyle:{height:"170rpx"}}),e("v-uni-view",{staticClass:"chat-btn u-flex u-row-between"},[0==i.show?e("u-icon",{attrs:{name:"mic",size:"44"},on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.startRecord.apply(void 0,arguments)}}}):i._e(),1==i.show?e("u-icon",{attrs:{name:"more-circle-fill",size:"44"},on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.startRecord1.apply(void 0,arguments)}}}):i._e(),1==i.show?e("nb-voice-record",{attrs:{vibrate:!1},on:{startRecord:function(t){arguments[0]=t=i.$handleEvent(t),i.start.apply(void 0,arguments)},endRecord:function(t){arguments[0]=t=i.$handleEvent(t),i.end.apply(void 0,arguments)},cancelRecord:function(t){arguments[0]=t=i.$handleEvent(t),i.cancel.apply(void 0,arguments)}}}):i._e(),0==i.show?e("v-uni-input",{attrs:{type:"text",placeholder:"请输入"},model:{value:i.text,callback:function(t){i.text=t},expression:"text"}}):i._e(),0==i.show?e("v-uni-text",{staticClass:"post",on:{click:function(t){arguments[0]=t=i.$handleEvent(t),i.send(i.text)}}},[i._v("发送")]):i._e()],1)],1)},c=[]},ff86:function(i,t,e){"use strict";e.r(t);var n=e("6990"),o=e.n(n);for(var c in n)["default"].indexOf(c)<0&&function(i){e.d(t,i,(function(){return n[i]}))}(c);t["default"]=o.a}}]);
|