pages-plus-chat-chat.cf5a10b0.js 25 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-plus-chat-chat","components-upload-upload"],{"0562":function(t,e,i){var o=i("24fb");e=o(!1),e.push([t.i,"uni-page-body[data-v-3a27b244]{background-color:#ededed}.im_interface[data-v-3a27b244]{width:%?750?%}.im_interface_content[data-v-3a27b244]{padding:%?20?% %?50?%}.buttom[data-v-3a27b244]{width:%?750?%;height:%?130?%;background-color:#f7f7f7;border-top:1px #d2d2d2 solid;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;position:fixed;bottom:0;padding-top:%?20?%;box-sizing:border-box}.buttom uni-input[data-v-3a27b244]{width:%?605?%;height:%?75?%;line-height:%?75?%;background-color:#fff;display:block;padding:%?5?%;box-sizing:border-box;margin-left:%?30?%;border-radius:%?10?%;vertical-align:middle;position:relative;border:%?1?% solid #ccc}.buttom uni-button[data-v-3a27b244]{width:%?125?%;height:%?50?%;line-height:200%;display:block;margin:0 %?15?%;vertical-align:middle;position:relative;background-color:#05c160;color:#fff}.im_text[data-v-3a27b244]{\n\t/* width: 100%; */display:-webkit-box;display:-webkit-flex;display:flex;margin-top:%?75?%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}.im_text2[data-v-3a27b244]{\n\t/* width: 100%; */display:-webkit-box;display:-webkit-flex;display:flex;margin-top:%?75?%;position:relative}.im_text .avatar[data-v-3a27b244]{width:%?84?%;height:%?84?%;margin-left:3%;border-radius:%?10?%;background-color:#000;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.im_text2 .avatar[data-v-3a27b244]{width:%?84?%;height:%?84?%;margin-right:3%;border-radius:%?10?%;background-color:#000;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.im_text .my_content[data-v-3a27b244]{max-width:%?550?%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-radius:%?10?%;padding:%?17?% %?20?%;box-sizing:border-box;word-break:break-all}.im_text2 .my_content[data-v-3a27b244]{max-width:%?450?%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-radius:%?10?%;padding:%?10?%;box-sizing:border-box;word-break:break-all}.im_text .you_content[data-v-3a27b244]{max-width:%?450?%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-radius:%?10?%;padding:%?17?% %?20?%;box-sizing:border-box}.im_text2 .you_content[data-v-3a27b244]{max-width:%?450?%;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;border-radius:%?10?%;padding:%?10?%;box-sizing:border-box}.my_content[data-v-3a27b244]{background-color:#9eea6a;margin-top:%?25?%}.you_content[data-v-3a27b244]{background-color:#fff;margin-top:%?25?%}.im_icon[data-v-3a27b244]{position:absolute;bottom:%?-2?%;right:41px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.im_icon2[data-v-3a27b244]{position:absolute;bottom:0}.im_icon .icon-sanjiao1[data-v-3a27b244]{color:#9eea6a}.im_icon2 .icon-sanjiao1[data-v-3a27b244]{position:absolute;bottom:0}.upload[data-v-3a27b244]{width:%?50?%;height:%?50?%;background-color:#007aff;border-radius:50%;line-height:%?50?%;text-align:center}.cont_img[data-v-3a27b244]{width:%?200?%;height:%?200?%;border-radius:%?10?%}.top_pro[data-v-3a27b244]{\n\t/* margin-left: 85rpx; */}.top_product[data-v-3a27b244]{width:%?610?%;height:%?200?%;border-radius:%?10?%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#fff;padding:%?10?% %?20?%;position:relative}.top_order[data-v-3a27b244]{width:%?610?%;\n\t/* height: 200rpx; */border-radius:%?10?%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;background-color:#fff;padding:%?10?% %?20?%;position:relative}.pro_img[data-v-3a27b244]{height:%?150?%;width:%?150?%;border-radius:%?10?%;margin-right:%?20?%;background-color:#fff}.pro_name[data-v-3a27b244]{font-size:%?28?%;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:%?50?%;width:%?400?%}.pro_price[data-v-3a27b244]{font-size:%?24?%;color:#e2231a}.pro_btn[data-v-3a27b244]{position:absolute;bottom:%?12?%;right:%?15?%;width:%?180?%;height:%?50?%;line-height:%?50?%;border-radius:%?25?%;text-align:center;font-size:%?24?%;color:#fff;background-color:#f63}.orderdetail_btn[data-v-3a27b244]{width:%?180?%;height:%?50?%;line-height:%?50?%;border-radius:%?25?%;text-align:center;font-size:%?24?%;color:#fff;background-color:#f63;margin-left:%?270?%;margin-top:%?20?%}.ord_btn[data-v-3a27b244]{position:absolute;bottom:%?20?%;right:%?15?%;width:%?180?%;height:%?50?%;line-height:%?50?%;border-radius:%?25?%;text-align:center;font-size:%?24?%;color:#fff;background-color:#f63}.close_pro[data-v-3a27b244]{position:absolute;top:%?12?%;right:%?15?%}.product_item[data-v-3a27b244]{width:%?400?%;height:%?200?%}.product_txtitem[data-v-3a27b244]{display:-webkit-box;display:-webkit-flex;display:flex;width:%?550?%\n\t/* height: 150rpx; */}.pro_txtname[data-v-3a27b244]{font-size:%?28?%;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:%?50?%}.my_text_content[data-v-3a27b244]{\n\t/* height: 100%; */max-width:%?430?%}.you_text_content[data-v-3a27b244]{\n\t/* height: 100%; */max-width:%?430?%}.my_date[data-v-3a27b244]{color:#ccc;font-size:%?24?%;position:absolute;top:%?-10?%}.im_text .my_date[data-v-3a27b244]{right:%?100?%}.sendpro_price[data-v-3a27b244]{position:absolute;bottom:25px}.sendord_price[data-v-3a27b244]{position:absolute;bottom:40px}.upload_box[data-v-3a27b244]{\n\t/* width: 50rpx; */height:%?75?%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-left:%?20?%;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-flex:1;-webkit-flex:1;flex:1}body.?%PAGE?%[data-v-3a27b244]{background-color:#ededed}",""]),t.exports=e},"06c5":function(t,e,i){"use strict";i("a630"),i("fb6a"),i("d3b7"),i("25f0"),i("3ca3"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var o=n(i("6b75"));function n(t){return t&&t.__esModule?t:{default:t}}function a(t,e){if(t){if("string"===typeof t)return(0,o.default)(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?(0,o.default)(t,e):void 0}}},"1276a":function(t,e,i){"use strict";i.r(e);var o=i("41b3"),n=i.n(o);for(var a in o)"default"!==a&&function(t){i.d(e,t,(function(){return o[t]}))}(a);e["default"]=n.a},2909:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=c;var o=s(i("6005")),n=s(i("db90")),a=s(i("06c5")),r=s(i("3427"));function s(t){return t&&t.__esModule?t:{default:t}}function c(t){return(0,o.default)(t)||(0,n.default)(t)||(0,a.default)(t)||(0,r.default)()}},"33b8":function(t,e,i){"use strict";var o;i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){return o}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view")},a=[]},3427:function(t,e,i){"use strict";function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o},"41b3":function(t,e,i){"use strict";i("4160"),i("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o={data:function(){return{imageList:[]}},onLoad:function(){},mounted:function(){this.chooseImageFunc()},methods:{chooseImageFunc:function(){var t=this;uni.chooseImage({count:9,sizeType:["original","compressed"],sourceType:["album"],success:function(e){t.uploadFile(e.tempFilePaths)},fail:function(e){t.$emit("getImgs",null)},complete:function(t){}})},uploadFile:function(t){var e=this,i=0,o=t.length,n={token:uni.getStorageSync("token"),app_id:e.getAppId()};uni.showLoading({title:"上传中"}),t.forEach((function(t,a){uni.uploadFile({url:e.websiteUrl+"/index.php?s=/api/file.upload/image",filePath:t,name:"iFile",formData:n,success:function(t){var i="object"===typeof t.data?t.data:JSON.parse(t.data);1===i.code&&e.imageList.push(i.data)},complete:function(){i++,o===i&&(uni.hideLoading(),e.$emit("getImgs",e.imageList))}})}))}}};e.default=o},6005:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var o=n(i("6b75"));function n(t){return t&&t.__esModule?t:{default:t}}function a(t){if(Array.isArray(t))return(0,o.default)(t)}},"683a":function(t,e,i){"use strict";var o=i("f556"),n=i.n(o);n.a},"6b75":function(t,e,i){"use strict";function o(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,o=new Array(e);i<e;i++)o[i]=t[i];return o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o},"91d4":function(t,e,i){"use strict";i.r(e);var o=i("ce2f"),n=i("cb6e");for(var a in n)"default"!==a&&function(t){i.d(e,t,(function(){return n[t]}))}(a);i("683a");var r,s=i("f0c5"),c=Object(s["a"])(n["default"],o["b"],o["c"],!1,null,"3a27b244",null,!1,o["a"],r);e["default"]=c.exports},cb6e:function(t,e,i){"use strict";i.r(e);var o=i("f484"),n=i.n(o);for(var a in o)"default"!==a&&function(t){i.d(e,t,(function(){return o[t]}))}(a);e["default"]=n.a},ce2f:function(t,e,i){"use strict";var o;i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return a})),i.d(e,"a",(function(){return o}));var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"im_interface"},[i("v-uni-scroll-view",{style:"height: "+t.scrollviewHigh+"px",attrs:{id:"scrollview","scroll-y":"true","scroll-with-animation":!0,"scroll-top":t.scrollTop},on:{scrolltoupper:function(e){arguments[0]=e=t.$handleEvent(e),t.newdata.apply(void 0,arguments)}}},[i("v-uni-view",{ref:"container",staticClass:"im_interface_content"},t._l(t.content_list,(function(e,o){return i("v-uni-view",{key:o,staticClass:"m-item",class:2==e.msg_type?"im_text":"im_text2"},[4!=e.type&&"off"!=e.type&&3!=e.type?i("v-uni-image",{staticClass:"avatar",attrs:{src:2==e.msg_type?e.user.avatarUrl:t.avatarUrl,mode:""}}):t._e(),i("v-uni-view",[i("v-uni-view",{staticClass:"my_date"},[t._v(t._s(e.create_time))]),0==e.type?i("v-uni-view",{class:2==e.msg_type?"my_content my_text_content":"you_content you_text_content"},[t._v(t._s(e.content))]):t._e(),1==e.type?i("v-uni-view",{class:2==e.msg_type?"my_content":"you_content"},[i("v-uni-image",{staticClass:"cont_img",attrs:{src:e.content,mode:""},on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.preview(e.content,0)}}})],1):t._e(),2==e.type?i("v-uni-view",{class:2==e.msg_type?"my_content":"you_content"},[i("v-uni-view",{staticClass:"product_txtitem"},[i("v-uni-view",[i("v-uni-image",{staticClass:"pro_img",attrs:{src:t.getJSON(e.content).product_img,mode:""}})],1),i("v-uni-view",[i("v-uni-view",{staticClass:"pro_txtname"},[t._v(t._s(t.getJSON(e.content).product_name))]),i("v-uni-view",{staticClass:"pro_price"},[t._v("¥"+t._s(t.getJSON(e.content).product_price))])],1)],1)],1):t._e(),3==e.type?i("v-uni-view",{class:2==e.msg_type?"my_content":"you_content"},[i("v-uni-view",{staticClass:"o-h"},[i("v-uni-view",{staticClass:"fb mb20"},[t._v("你正在咨询的订单")]),i("v-uni-view",{staticClass:"product_txtitem mb20"},[i("v-uni-view",[i("v-uni-image",{staticClass:"pro_img",attrs:{src:t.getJSON(e.content).product_img,mode:""}})],1),i("v-uni-view",[i("v-uni-view",{staticClass:"pro_txtname"},[t._v(t._s(t.getJSON(e.content).product_name))]),i("v-uni-view",{staticClass:"f24 gray6"},[t._v("共计"+t._s(t.getJSON(e.content).order_num)+"件商品:合计¥"+t._s(t.getJSON(e.content).order_price))])],1)],1),i("v-uni-view",{staticClass:"f24 gray6 "},[t._v("订单号"+t._s(t.getJSON(e.content).order_no))]),i("v-uni-view",{staticClass:"f24 gray6 "},[t._v("创建时间"+t._s(t.getJSON(e.content).create_time))]),i("v-uni-button",{staticClass:"orderdetail_btn",on:{click:function(i){arguments[0]=i=t.$handleEvent(i),t.gotoPage("/pages/order/order-detail?order_id="+t.getJSON(e.content).order_id)}}},[t._v("查看")])],1)],1):t._e(),4==e.type?i("v-uni-view",[i("v-uni-view",{staticClass:"top_pro"},[t.is_product?i("v-uni-view",{staticClass:"top_product"},[i("v-uni-view",[i("v-uni-image",{staticClass:"pro_img",attrs:{src:t.productDetail.product_image,mode:""}})],1),i("v-uni-view",[i("v-uni-view",{staticClass:"pro_name"},[t._v(t._s(t.productDetail.product_name))]),i("v-uni-view",{staticClass:"pro_price sendpro_price"},[t._v("¥"+t._s(t.productDetail.product_price))])],1),i("v-uni-button",{staticClass:"pro_btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.sendProduct.apply(void 0,arguments)}}},[t._v("发送商家")]),i("v-uni-view",{staticClass:"close_pro",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.is_product=!1}}},[i("v-uni-text",{staticClass:"icon iconfont icon-guanbi"})],1)],1):t._e()],1)],1):t._e(),5==e.type?i("v-uni-view",[i("v-uni-view",{staticClass:"top_pro"},[t.is_order?i("v-uni-view",{staticClass:"top_order"},[i("v-uni-view",[i("v-uni-image",{staticClass:"pro_img",attrs:{src:t.order_chat.product[0].image.file_path,mode:""}})],1),i("v-uni-view",[i("v-uni-view",{staticClass:"pro_name mb20"},[t._v("你可能想咨询该订单")]),i("v-uni-view",{staticClass:"f24 gray6 sendord_price"},[t._v("共"+t._s(t.order_chat.product.length)+"件商品:合计¥"+t._s(t.order_chat.order_price))])],1),i("v-uni-button",{staticClass:"ord_btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.sendOrder.apply(void 0,arguments)}}},[t._v("发送订单")]),i("v-uni-view",{staticClass:"close_pro",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.is_order=!1}}},[i("v-uni-text",{staticClass:"icon iconfont icon-guanbi"})],1)],1):t._e()],1)],1):t._e()],1)],1)})),1),i("v-uni-view",{staticStyle:{width:"100%",height:"130rpx"}})],1),i("v-uni-view",{staticClass:"buttom",style:"bottom:"+t.inputBottom+"px;"},[i("v-uni-input",{attrs:{type:"text","confirm-type":"send","adjust-position":!1,placeholder:"请输入....."},on:{confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.send_content()},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.inputFocus.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.inputBlur.apply(void 0,arguments)}},model:{value:t.content,callback:function(e){t.content=e},expression:"content"}}),i("v-uni-view",{staticClass:"upload_box"},[i("v-uni-view",{staticClass:"upload",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.upload("license")}}},[i("v-uni-text",{staticClass:"icon iconfont icon-jingmeihaibao",staticStyle:{color:"#FFFFFF"}})],1)],1)],1),t.isupload?i("Upload",{attrs:{isupload:t.isupload,type:t.type},on:{getImgs:function(e){arguments[0]=e=t.$handleEvent(e),t.getImgsFunc.apply(void 0,arguments)}}},[t._v("上传图片")]):t._e()],1)},a=[]},ce74:function(t,e,i){"use strict";i.r(e);var o=i("33b8"),n=i("1276a");for(var a in n)"default"!==a&&function(t){i.d(e,t,(function(){return n[t]}))}(a);var r,s=i("f0c5"),c=Object(s["a"])(n["default"],o["b"],o["c"],!1,null,"8e031818",null,!1,o["a"],r);e["default"]=c.exports},db90:function(t,e,i){"use strict";function o(t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}i("a4d3"),i("e01a"),i("d28b"),i("a630"),i("d3b7"),i("3ca3"),i("ddb0"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=o},f484:function(t,e,i){"use strict";var o=i("4ea4");i("99af"),i("4160"),i("26e9"),i("ac1f"),i("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(i("2909")),a=o(i("ce74")),r={data:function(){return{my_user_id:"",you_user_id:"",myavatarUrl:"",avatarUrl:"",phoneHeight:0,scrollviewHigh:0,content:"",content_list:[],style:{pageHeight:0,contentViewHeight:0,footViewHeight:90,mitemHeight:0},isupload:!1,type:"license",scrollTop:0,img_path:"",is_product:!1,product_id:0,productDetail:{},socketTask:null,is_open_socket:!1,intervalId:null,page:1,nomore:!1,scrollHeight:0,nickName:"",url:"",status:"离线",is_live:!1,inputBottom:0,is_Ios:!0,order_chat:{},is_order:!1}},components:{Upload:a.default},created:function(){var t=uni.getSystemInfoSync();this.style.pageHeight=t.windowHeight,this.style.contentViewHeight=t.windowHeight-uni.getSystemInfoSync().screenWidth/750*100-70},onShow:function(){this.getAvatarUrl(),this.init(),this.isuserAgent()},onLoad:function(t){var e=this;e.you_user_id=t.user_id,e.shop_supplier_id=t.shop_supplier_id,e.product_id=t.product_id?t.product_id:0,0!=e.product_id&&e.getProduct(),e.order_id=t.order_id?t.order_id:0,console.log(e.order_id),0!=e.order_id&&e.getOrder(),e.nickName=t.nickName,uni.setNavigationBarTitle({title:e.nickName+"(离线)"}),this.get_content_list()},beforeDestroy:function(){console.log("beforeDestroy"),this.closeSocket(),this.is_live=!0},methods:{init:function(){var t=this;uni.getSystemInfo({success:function(e){t.phoneHeight=e.windowHeight,t.scrollviewHigh=t.phoneHeight}})},initData:function(){this.page++,this.get_content_list()},socketInit:function(){var t=this;t.is_open_socket||(t.socketTask=null,t.socketTask=uni.connectSocket({url:t.url+"/socket?user_id="+t.getUserId()+"&usertype=user&to="+t.you_user_id,success:function(){console.log("Socket连接成功!")}}),t.socketTask.onOpen((function(e){console.log("WebSocket连接正常打开中...!"),t.is_open_socket=!0,t.startHeart(),t.socketTask.onMessage((function(e){console.log("收到服务器内容:"),console.log(e),t.getNewcontent(e)}))})),t.socketTask.onClose((function(){console.log("已经被关闭了"),t.socketTask=null,t.is_open_socket=!1,clearInterval(t.intervalId),!t.is_live&&t.socketInit()})))},send:function(t){var e=this;e.is_open_socket?e.socketTask.send({data:t,success:function(){}}):(console.log("处于离线状态"),e.socketTask=null,e.is_open_socket=!1,clearInterval(e.intervalId),e.socketInit())},startHeart:function(){var t=this,e=JSON.stringify({type:"ping",app_id:t.getAppId(),supplier_user_id:t.you_user_id,user_id:t.my_user_id,shop_supplier_id:t.shop_supplier_id,msg_type:2});t.intervalId=setInterval((function(){console.log("发送心跳"),t.send(e)}),1e4)},closeSocket:function(){var t=this,e=JSON.stringify({type:"close",app_id:t.getAppId(),supplier_user_id:t.you_user_id,user_id:t.my_user_id,shop_supplier_id:t.shop_supplier_id,msg_type:2});t.send(e),t.socketTask.close({success:function(t){console.log("关闭成功",t)},fail:function(t){console.log("关闭失败",t)}}),t.socketTask=null,t.is_open_socket=!1,clearInterval(t.intervalId)},send_content:function(){if(""==this.content)return uni.showToast({title:"发送内容不能为空!",icon:"none"}),!1;var t=this,e=JSON.stringify({supplier_user_id:this.you_user_id,user_id:this.my_user_id,shop_supplier_id:this.shop_supplier_id,msg_type:2,usertype:"user",type:0,content:this.content,app_id:this.getAppId()}),i=JSON.parse(e),o={msg_type:2,content:i.content,user_id:i.supplier_user_id,type:i.type,create_time:t.formatDate(),user:{avatarUrl:t.myavatarUrl}};this.content_list=[].concat((0,n.default)(this.content_list),[o]),this.$nextTick((function(){this.scrollToBottom()})),console.log(e),t.send(e),t.content=""},getNewcontent:function(t){var e=JSON.parse(t.data);if("off"!=e.Online||this.is_live||(this.status="离线",console.log("对方离线"),uni.setNavigationBarTitle({title:this.nickName+"(离线)"})),"on"!=e.Online||this.is_live||(this.status="在线",console.log("对方在线"),uni.setNavigationBarTitle({title:this.nickName+"(在线)"})),console.log(e),e.supplier_user_id==this.you_user_id&&e.content){var i={content:e.content,user_id:e.supplier_user_id,type:e.type,msg_type:1,user:{avatarUrl:this.avatarUrl}};console.log("解析数据"),this.content_list=[].concat((0,n.default)(this.content_list),[i]),this.$nextTick((function(){this.scrollToBottom()}))}if("init"==e.type){var o=this;o._post("plus.chat.chat/bindClient",{client_id:e.client_id,supplier_user_id:o.you_user_id},(function(t){"off"!=t.data.data.Online||o.is_live?"on"!=t.data.data.Online||o.is_live||(o.status="在线",console.log("对方在线"),uni.setNavigationBarTitle({title:o.nickName+"(在线)"})):(o.status="离线",console.log("对方离线"),uni.setNavigationBarTitle({title:o.nickName+"(离线)"})),console.log("init---绑定uid")}))}},getProduct:function(){var t=this;t._get("product.product/detail",{product_id:t.product_id,url:"",visitcode:t.getVisitcode()},(function(e){t.is_product=!0,t.content_list=[].concat((0,n.default)(t.content_list),[{type:4}]),t.productDetail=e.data.detail}))},getOrder:function(){var t=this;t._get("user.order/detail",{order_id:t.order_id},(function(e){t.is_order=!0,t.content_list=[].concat((0,n.default)(t.content_list),[{type:5}]),t.order_chat=e.data.order}))},upload:function(t){this.type=t,this.isupload=!0},getAvatarUrl:function(){var t=this;t.my_user_id=uni.getStorageSync("user_id"),t._get("plus.chat.chat/getInfo",{user_id:t.my_user_id,shop_supplier_id:t.shop_supplier_id},(function(e){t.avatarUrl=e.data.info.logo,t.myavatarUrl=e.data.info.avatarUrl,t.url=e.data.info.url,t.$nextTick((function(){t.socketInit()}))}))},getImgsFunc:function(t){var e=this;if(null!=t&&t.length>0){this.img_path=t[0].file_path;var i=JSON.stringify({supplier_user_id:this.you_user_id,user_id:this.my_user_id,shop_supplier_id:this.shop_supplier_id,msg_type:2,usertype:"user",type:1,content:e.img_path,app_id:this.getAppId()}),o=JSON.parse(i),a={content:o.content,user_id:o.supplier_user_id,type:o.type,msg_type:2,create_time:e.formatDate(),user:{avatarUrl:e.myavatarUrl}};this.content_list=[].concat((0,n.default)(this.content_list),[a]),e.send(i),e.$nextTick((function(){e.scrollToBottom()}))}this.isupload=!1},get_content_list:function(){var t=this;uni.showLoading({title:"加载中"}),t._post("plus.chat.chat/message",{page:t.page,supplier_user_id:t.you_user_id},(function(e){console.log(t.content_list);var i=e.data.list.data.reverse();t.content_list=[].concat((0,n.default)(i),(0,n.default)(t.content_list)),console.log(t.content_list),e.data.list.last_page<=t.page&&(t.nomore=!0),1==t.page?t.$nextTick((function(){t.scrollToBottom()})):t.$nextTick((function(){var e=uni.createSelectorQuery().in(t);e.select(".im_interface_content").boundingClientRect((function(e){console.log(e),t.scrollTop=e.height-t.scrollHeight})).exec()})),uni.hideLoading()}))},preview:function(t,e){var i=[],o=t;i.push(o);var n=1*e;uni.previewImage({urls:i,current:n,indicator:"default"})},scrollToBottom:function(){var t=this,e=uni.createSelectorQuery();e.selectAll(".m-item").boundingClientRect(),e.select("#scrollview").boundingClientRect(),e.exec((function(e){t.style.mitemHeight=0,e[0].forEach((function(e){return t.style.mitemHeight=t.style.mitemHeight+e.height+40})),setTimeout((function(){t.style.mitemHeight>t.style.contentViewHeight-100&&(t.scrollTop=t.style.mitemHeight-t.style.contentViewHeight+150)}),300)}))},sendProduct:function(){var t=this;t.is_product=!1;var e={product_name:t.productDetail.product_name,product_img:t.productDetail.product_image,product_price:t.productDetail.product_price};e=JSON.stringify(e);var i=JSON.stringify({supplier_user_id:this.you_user_id,user_id:this.my_user_id,shop_supplier_id:this.shop_supplier_id,msg_type:2,usertype:"user",content:e,type:2,app_id:this.getAppId()}),o=JSON.parse(i),a={content:o.content,user_id:o.supplier_user_id,create_time:t.formatDate(),type:o.type,msg_type:2,user:{avatarUrl:t.myavatarUrl}};this.content_list=[].concat((0,n.default)(this.content_list),[a]),t.send(i),t.$nextTick((function(){t.scrollToBottom()}))},sendOrder:function(){var t=this;t.is_product=!1;var e={order_num:t.order_chat.product.length,order_price:t.order_chat.order_price,order_no:t.order_chat.order_no,create_time:t.order_chat.create_time,order_id:t.order_chat.order_id,product_name:t.order_chat.product[0].product_name,product_img:t.order_chat.product[0].image.file_path};e=JSON.stringify(e);var i=JSON.stringify({supplier_user_id:this.you_user_id,user_id:this.my_user_id,shop_supplier_id:this.shop_supplier_id,msg_type:2,usertype:"user",content:e,type:3,app_id:this.getAppId()}),o=JSON.parse(i),a={content:o.content,user_id:o.supplier_user_id,create_time:t.formatDate(),type:o.type,msg_type:2,user:{avatarUrl:t.myavatarUrl}};this.content_list=[].concat((0,n.default)(this.content_list),[a]),t.send(i),t.$nextTick((function(){t.scrollToBottom()}))},getJSON:function(t){return JSON.parse(t)},newdata:function(){var t=this;this.page++;var e=uni.createSelectorQuery().in(this);e.select(".im_interface_content").boundingClientRect((function(e){t.scrollHeight=e.height})).exec(),this.get_content_list()},inputFocus:function(t){this.inputBottom=t.detail.height},inputBlur:function(){this.inputBottom=0},isuserAgent:function(){var t=this;switch(uni.getSystemInfoSync().platform){case"android":t.is_Ios=!1,console.log("运行Android上");break;case"ios":console.log("运行iOS上");break;default:console.log("运行在开发者工具上");break}},formatDate:function(){var t=new Date,e=t.getFullYear(),i=t.getMonth()+1,o=t.getDate(),n=(t.getDay(),t.getHours());n=n<10?"0"+n:n;var a=t.getMinutes();a=a<10?"0"+a:a;var r=t.getSeconds();return r=r<10?"0"+r:r,"".concat(e,"-").concat(i,"-").concat(o," ").concat(n,":").concat(a,":").concat(r)}}};e.default=r},f556:function(t,e,i){var o=i("0562");"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var n=i("4f06").default;n("4d3d8e46",o,!0,{sourceMap:!1,shadowMode:!1})}}]);