You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
5.6 KiB

require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/users/message_center/index"],{"3f71":function(t,e,i){"use strict";i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return s})),i.d(e,"a",(function(){}));var n=function(){var t=this,e=t.$createElement,i=(t._self._c,t.__map(t.tabsList,(function(e,i){var n=t.__get_orig(e),s=t.$t(e.name);return{$orig:n,m0:s}}))),n=t.$t("全部已读"),s=t.list.length&&1===t.type,a=s?t.__map(t.list,(function(e,i){var n=t.__get_orig(e),s=t.$t(e.nickname),a=3===e.message_type?t.$t("[图片]"):null,o=4===e.message_type?t.$t("[语音]"):null,c=5===e.message_type?t.$t("[商品]"):null,l=6===e.message_type?t.$t("[订单]"):null;return{$orig:n,m2:s,m3:a,m4:o,m5:c,m6:l}})):null,o=t.list.length&&0===t.type,c=o?t.__map(t.list,(function(e,i){var n=t.__get_orig(e),s={id:e.id},a=t.$t(e.title)||"--";return{$orig:n,a0:s,m7:a}})):null,l=o?null:t.finished&&!t.list.length,u=!o&&l?t.$t("亲、暂无消息记录哟!"):null;t._isMounted||(t.e0=function(e,i){var n=[],s=arguments.length-2;while(s-- >0)n[s]=arguments[s+2];var a=n[n.length-1].currentTarget.dataset,o=a.eventParams||a["event-params"];i=o.item;return t.bindClick(e,i)}),t.$mp.data=Object.assign({},{$root:{l0:i,m1:n,g0:s,l1:a,g1:o,l2:c,g2:l,m8:u}})},s=[]},"411b":function(t,e,i){},"6fbd":function(t,e,i){"use strict";i.r(e);var n=i("3f71"),s=i("aa95");for(var a in s)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return s[t]}))}(a);i("8aa3");var o=i("f0c5"),c=Object(o["a"])(s["default"],n["b"],n["c"],!1,null,"53286b40",null,!1,n["a"],void 0);e["default"]=c.exports},"8a29":function(t,e,i){"use strict";(function(t){var n=i("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s=i("8ba8"),a=n(i("66ca")),o=i("989b"),c={mixins:[a.default],components:{home:function(){Promise.all([i.e("common/vendor"),i.e("components/home/index")]).then(function(){return resolve(i("03ff"))}.bind(null,i)).catch(i.oe)},tuiDrawer:function(){i.e("components/tuiDrawer/index").then(function(){return resolve(i("5902"))}.bind(null,i)).catch(i.oe)}},data:function(){return{imgHost:o.HTTP_REQUEST_URL,list:[],page:1,type:0,limit:20,loading:!1,finished:!1,tabsList:[{key:0,name:"站内消息"},{key:1,name:"客服消息"}],startData:{clientX:0,clientY:0},actions:[{name:"删除",color:"#fff",fontsize:28,width:70,background:"#E6A23C"},{name:"已读",color:"#fff",fontsize:28,width:70,background:"#409EFF"}],actionsIsLook:[{name:"删除",color:"#fff",fontsize:28,width:70,background:"#E6A23C"}]}},onShow:function(){this.page=1,this.list=[],this.changeTabs(this.type)},onReachBottom:function(){1===this.type?this.getList():this.messageSystem()},onPullDownRefresh:function(){this.page=1,this.finished=!1,this.list=[],1===this.type?this.getList():this.messageSystem()},methods:{start:function(t){this.startData.clientX=t.changedTouches[0].clientX,this.startData.clientY=t.changedTouches[0].clientY},end:function(t){var e=t.changedTouches[0].clientX-this.startData.clientX,i=t.changedTouches[0].clientY-this.startData.clientY;i>50||i<-50||(e>50?1==this.type&&(this.type=0,this.changeTabs(this.type)):e<-50&&0==this.type&&(this.type=1,this.changeTabs(this.type)))},bindClick:function(e,i){var n=this;0==e.index?(0,s.msgLookDel)({id:i.id,key:"is_del",value:1}).then((function(t){var e=n.list.findIndex((function(t){return t.id===i.id}));n.list.splice(e,1)})).catch((function(e){t.showToast({title:e.msg,icon:"none"})})):(0,s.msgLookDel)({id:i.id,key:"look",value:1}).then((function(t){i.look=1})).catch((function(e){t.showToast({title:e.msg,icon:"none"})}))},allLook:function(){var e=this;(0,s.msgLookDel)({id:0,key:"look",value:1,all:1}).then((function(t){e.page=1,e.limit=20,e.list=[],e.finished=!1,1===e.type?e.getList():e.messageSystem()})).catch((function(e){t.showToast({title:e.msg,icon:"none"})}))},changeTabs:function(t){this.type=t,this.page=1,this.limit=20,this.list=[],this.finished=!1,1===t?this.getList():this.messageSystem()},messageSystem:function(){var e=this;this.loading||this.finished||(this.loading=!0,t.showLoading({title:this.$t("加载中")}),(0,s.messageSystem)({page:this.page,limit:this.limit}).then((function(i){var n=i.data;t.hideLoading(),e.loading=!1,e.list=e.list.concat(n.list),e.finished=n.list.length<e.limit,e.page+=1,t.stopPullDownRefresh()})).catch((function(e){t.showToast({title:e.msg,icon:"none"})})))},getList:function(){var e=this;this.loading||this.finished||(this.loading=!0,t.showLoading({title:"加载中"}),(0,s.serviceRecord)({page:this.page,limit:this.limit}).then((function(i){t.stopPullDownRefresh();var n=i.data;t.hideLoading(),e.loading=!1,n.forEach((function(t){1===t.message_type&&(t.message=e.replace_em(t.message)),2===t.message_type&&(t.message=e.replace_em(t.message))})),e.list=e.list.concat(n),e.finished=n.length<e.limit,e.page+=1})).catch((function(e){t.showToast({title:e.msg,icon:"none"})})))},replace_em:function(t){return t=t.replace(/\[([^\[\]]+)\]/g,"<span class='em $1'/></span>"),t},goChat:function(e){e.mssage_num=0,t.navigateTo({url:"/pages/extension/customer_list/chat?to_uid="+e.to_uid+"&type=1"})},goDetail:function(e){t.navigateTo({url:"/pages/users/message_center/messageDetail?id="+e})}}};e.default=c}).call(this,i("543d")["default"])},"8aa3":function(t,e,i){"use strict";var n=i("411b"),s=i.n(n);s.a},aa95:function(t,e,i){"use strict";i.r(e);var n=i("8a29"),s=i.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(a);e["default"]=s.a},cd3f:function(t,e,i){"use strict";(function(t,e){var n=i("4ea4");i("248d");n(i("66fd"));var s=n(i("6fbd"));t.__webpack_require_UNI_MP_PLUGIN__=i,e(s.default)}).call(this,i("bc2e")["default"],i("543d")["createPage"])}},[["cd3f","common/runtime","common/vendor"]]]);