(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["packageA-my-station"],{"06ed":function(t,e,s){"use strict";s.d(e,"b",(function(){return n})),s.d(e,"c",(function(){return i})),s.d(e,"a",(function(){return a}));var a={uBadge:s("30a5").default,uLoadmore:s("ad59").default},n=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-uni-view",{staticClass:"box flex flex-column align-items"},[s("v-uni-view",{staticClass:"header flex align-items w-100",staticStyle:{"justify-content":"space-between"}},t._l(t.headerList,(function(e,a){return s("span",{key:a,staticClass:"s-header flex justify-center align-items",class:{selected:t.headerSelected(e.status)},on:{click:function(s){arguments[0]=s=t.$handleEvent(s),t.selectHeader(e.status)}}},[t._v(t._s(e.text)),s("span",{staticClass:"numberPos"},[s("u-badge",{attrs:{type:"warning",numberType:"ellipsis",max:"99",value:e.number}})],1)])})),0),s("v-uni-view",{staticClass:"yidu"},["system,classes,order,activity"==t.selected?s("span",{staticClass:"news"},[t._v(t._s(t.unread_number)+"条未读消息,共"+t._s(t.News.count)+"条消息")]):t._e(),"system"==t.selected?s("span",{staticClass:"news"},[t._v(t._s(t.unread_system_number)+"条未读消息,共"+t._s(t.News.count)+"条消息")]):t._e(),"classes"==t.selected?s("span",{staticClass:"news"},[t._v(t._s(t.unread_classes_number)+"条未读消息,共"+t._s(t.News.count)+"条消息")]):t._e(),"order"==t.selected?s("span",{staticClass:"news"},[t._v(t._s(t.unread_order_number)+"条未读消息,共"+t._s(t.News.count)+"条消息")]):t._e(),s("span",{staticClass:"One",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.one.apply(void 0,arguments)}}},[t._v("一键已读")])]),s("v-uni-view",{staticClass:"flex flex-column align-items",staticStyle:{width:"750rpx",background:"#F1F2F8","min-height":"87vh"}},[s("v-uni-view",{staticClass:"center flex flex-column align-items"},[0!=t.unread.length?s("span",{staticClass:"hui"},[t._v("未读消息")]):t._e(),t._l(t.unread,(function(e,a){return s("v-uni-view",{key:a,staticClass:"list flex align-items",on:{click:function(s){arguments[0]=s=t.$handleEvent(s),t.detail(e.id,e.params)}}},[s("span",{staticClass:"left"},[s("v-uni-image",{staticStyle:{width:"90rpx",height:"90rpx"},attrs:{src:e.messageevent.logo_image,mode:""}})],1),s("span",{staticClass:"right flex flex-column align-items"},[s("span",{staticClass:"flex flex-start"},[s("span",{staticClass:"white-space title",staticStyle:{width:"350rpx"}},[t._v(t._s(e.title))]),s("span",{staticClass:"white-space time",staticStyle:{width:"148rpx"}},[t._v(t._s(e.createtime_text))])]),s("span",{staticClass:"white-space text"},[t._v(t._s(e.desc))])]),s("span",{staticClass:"jiao"},[s("u-badge",{attrs:{isDot:!0,type:"success"}})],1)])}))],2),s("v-uni-view",{staticClass:"center flex flex-column align-items"},[0!=t.read.length?s("span",{staticClass:"hui"},[t._v("今天")]):t._e(),t._l(t.read,(function(e,a){return s("v-uni-view",{key:a,staticClass:"list flex align-items",on:{click:function(s){arguments[0]=s=t.$handleEvent(s),t.detail(e.id,e.params)}}},[s("span",{staticClass:"left"},[s("v-uni-image",{staticStyle:{width:"90rpx",height:"90rpx"},attrs:{src:e.messageevent.logo_image,mode:""}})],1),s("span",{staticClass:"right flex flex-column align-items"},[s("span",{staticClass:"flex flex-start"},[s("span",{staticClass:"white-space title",staticStyle:{width:"350rpx"}},[t._v(t._s(e.title))]),s("span",{staticClass:"white-space time",staticStyle:{width:"148rpx"}},[t._v(t._s(e.createtime_text))])]),s("span",{staticClass:"white-space text"},[t._v(t._s(e.desc))])])])}))],2),s("v-uni-view",{staticClass:"center flex flex-column align-items"},[0!=t.Earlier.length?s("span",{staticClass:"hui"},[t._v("以前")]):t._e(),t._l(t.Earlier,(function(e,a){return s("v-uni-view",{key:a,staticClass:"list flex align-items",on:{click:function(s){arguments[0]=s=t.$handleEvent(s),t.detail(e.id,e.params)}}},[s("span",{staticClass:"left"},[s("v-uni-image",{staticStyle:{width:"90rpx",height:"90rpx"},attrs:{src:e.messageevent.logo_image,mode:""}})],1),s("span",{staticClass:"right flex flex-column align-items"},[s("span",{staticClass:"flex flex-start"},[s("span",{staticClass:"white-space title",staticStyle:{width:"350rpx"}},[t._v(t._s(e.title))]),s("span",{staticClass:"white-space time",staticStyle:{width:"148rpx"}},[t._v(t._s(e.createtime_text))])]),s("span",{staticClass:"white-space text"},[t._v(t._s(e.desc))])])])}))],2),s("u-loadmore",{attrs:{status:t.loadStatus}})],1)],1)},i=[]},3338:function(t,e,s){"use strict";s("6a54");var a=s("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,s("795c"),s("c223");var n=a(s("b7c7")),i=a(s("2634")),r=a(s("2fdc")),c=a(s("9b1b")),o=s("8f59"),d=(0,c.default)((0,c.default)({},(0,o.mapActions)(["number"])),{},{data:function(){return{isFetching:!1,selected:"system,classes,order,activity",News:{},unread:[],read:[],Earlier:[],headerList:[{status:"system,classes,order,activity",text:"全部消息",number:10},{status:"system",text:"系统消息",number:10},{status:"classes",text:"课程消息",number:10},{status:"order",text:"订单消息",number:10}],unread_number:"",unread_system_number:"",unread_classes_number:"",unread_order_number:"",keywords:"",page:1,limit:10,loadStatus:"loading",status:"",mini_type:"",type:"",list:[],show:!1,id:"",title:"标题",content:"uView的目标是成为uni-app生态最优秀的UI框架"}},onShow:function(){this.resetLists(),this.number(),this.getToal(),this.fetchMessages(this.selected)},onReachBottom:function(){this.page++,this.fetchMessages(this.selected)},methods:{getFormattedDates:function(){var t=new Date,e=new Date(t);e.setHours(0,0,0,0);var s=new Date(t);s.setHours(23,59,59,999);var a=new Date(t);a.setDate(t.getDate()-1);var n=new Date(1970,0,1,0,0,0,0),i=new Date(a);i.setHours(23,59,59,999);var r=function(t){var e=t.getFullYear(),s=String(t.getMonth()+1).padStart(2,"0"),a=String(t.getDate()).padStart(2,"0"),n=String(t.getHours()).padStart(2,"0"),i=String(t.getMinutes()).padStart(2,"0"),r=String(t.getSeconds()).padStart(2,"0");return"".concat(e,"/").concat(s,"/").concat(a," ").concat(n,":").concat(i,":").concat(r)};return{today:"".concat(r(e),"-").concat(r(s)),yesterday:"".concat(r(n),"-").concat(r(i))}},selectHeader:function(t){this.selected=t,this.page=1,this.resetLists(),this.getToal(),this.fetchMessages(t)},headerSelected:function(t){return this.selected===t},getToal:function(){var t=this;uni.$u.http.get("/api/school/message/message_list",{params:{keywords:this.keywords,page:this.page,limit:this.limit,status:this.selected,mini_type:""}}).then((function(e){1==e.code?t.News=e.data:uni.showToast({title:e.msg,icon:"none",duration:2e3})})).catch((function(t){}))},fetchMessages:function(t){var e=this.getFormattedDates();this.getList(t,"unread","1",""),this.getList(t,"read","2",e.today),this.getList(t,"Earlier","2",e.yesterday)},detail:function(t,e){var s=JSON.parse(e);"user_auth_need_after"==s.event?uni.navigateTo({url:"/packageA/my/settleIn?shop_id="+s.shop_id+"&id="+t}):uni.navigateTo({url:"/packageA/my/stationDetail?id="+t})},number:function(){var t=this;uni.$u.http.get("/api/school/message/message_count").then((function(e){1==e.code?(t.$store.commit("setNumber",e.data.unread_number),t.headerList[0].number=e.data.unread_number,t.headerList[1].number=e.data.unread_system_number,t.headerList[2].number=e.data.unread_classes_number,t.headerList[3].number=e.data.unread_order_number,t.unread_number=e.data.unread_number,t.unread_system_number=e.data.unread_system_number,t.unread_classes_number=e.data.unread_classes_number,t.unread_order_number=e.data.unread_order_number,uni.setStorageSync("unread_number",e.data.unread_number)):uni.showToast({title:e.msg,icon:"none",duration:2e3})})).catch((function(t){}))},confirm:function(){this.resetLists(),this.number(),this.fetchMessages("system,classes,order"),this.show=!1},one:function(){var t=this;uni.$u.http.get("/api/school/message/batch",{params:{id:"*",status:this.selected,mini_type:"",event:""}}).then((function(e){1==e.code?(t.resetLists(),t.number(),t.fetchMessages("system,classes,order")):uni.showToast({title:e.msg,icon:"none",duration:2e3})})).catch((function(t){}))},getList:function(t,e,s,a){var n=this;return(0,r.default)((0,i.default)().mark((function r(){return(0,i.default)().wrap((function(i){while(1)switch(i.prev=i.next){case 0:uni.$u.http.get("/api/school/message/message_list",{params:{keywords:n.keywords,page:n.page,limit:n.limit,status:t,mini_type:"",type:s,time:a}}).then((function(t){1==t.code?n.updateList(e,t.data.list,t.data.count):uni.showToast({title:t.msg,icon:"none",duration:2e3})})).catch((function(t){}));case 1:case"end":return i.stop()}}),r)})))()},updateList:function(t,e,s){console.log(t,e,s);var a=this[t];this[t]=[].concat((0,n.default)(a),(0,n.default)(e)),console.log("this.loadStatus ",this.loadStatus),this.loadStatus=a.length>=s?"nomore":"loading"},resetLists:function(){this.page=1,this.unread=[],this.read=[],this.Earlier=[],this.loadStatus="loading"}}});e.default=d},"4a9b":function(t,e,s){"use strict";s.r(e);var a=s("3338"),n=s.n(a);for(var i in a)["default"].indexOf(i)<0&&function(t){s.d(e,t,(function(){return a[t]}))}(i);e["default"]=n.a},"7d98":function(t,e,s){"use strict";s.r(e);var a=s("06ed"),n=s("4a9b");for(var i in n)["default"].indexOf(i)<0&&function(t){s.d(e,t,(function(){return n[t]}))}(i);s("832c");var r=s("828b"),c=Object(r["a"])(n["default"],a["b"],a["c"],!1,null,"6c05924d",null,!1,a["a"],void 0);e["default"]=c.exports},"832c":function(t,e,s){"use strict";var a=s("dea3"),n=s.n(a);n.a},dea3:function(t,e,s){var a=s("eb62a");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=s("967d").default;n("2e8bb499",a,!0,{sourceMap:!1,shadowMode:!1})},eb62a:function(t,e,s){var a=s("c86c");e=a(!1),e.push([t.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/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.box[data-v-6c05924d]{background:#fff}.w-100[data-v-6c05924d]{width:100%}.flex[data-v-6c05924d]{display:flex}.flex-start[data-v-6c05924d]{align-items:flex-start}.white-space[data-v-6c05924d]{overflow:hidden;\r\n /* 确保超出容器的文本被隐藏 */white-space:nowrap;\r\n /* 确保文本在一行内显示 */text-overflow:ellipsis\r\n /* 使用省略号表示被截断的文本 */}.justify-center[data-v-6c05924d]{justify-content:center}.align-items[data-v-6c05924d]{align-items:center}.flex-column[data-v-6c05924d]{flex-flow:column}.justify-start[data-v-6c05924d]{justify-content:start}.header[data-v-6c05924d]{width:%?690?%;height:%?50?%;margin-top:%?37?%}.header .s-header[data-v-6c05924d]{width:%?152?%;height:%?50?%;border-radius:%?12?% %?12?% %?12?% %?12?%;font-family:PingFang SC;font-weight:400;font-size:%?28?%;color:#9e9e9e;position:relative}.header .s-header .numberPos[data-v-6c05924d]{position:absolute;right:%?-10?%;top:-4px}.header .s-header.selected[data-v-6c05924d]{width:%?152?%;height:%?50?%;background:#008cff;border-radius:%?12?% %?12?% %?12?% %?12?%;font-family:PingFang SC;font-weight:400;font-size:%?28?%;color:#fff;line-height:%?26?%}.yidu[data-v-6c05924d]{border-top:#008cff %?1?% solid;width:%?690?%;display:flex;justify-content:space-between;align-items:center;height:%?66?%;margin-top:%?18?%}.yidu .news[data-v-6c05924d]{font-family:PingFang SC;font-weight:500;font-size:%?24?%;color:#9e9e9e}.yidu .One[data-v-6c05924d]{width:%?132?%;height:%?40?%;border-radius:%?12?% %?12?% %?12?% %?12?%;border:%?1?% solid #9e9e9e;font-family:PingFang SC;font-weight:500;font-size:%?24?%;color:#9e9e9e;display:flex;justify-content:center;align-items:center}.center[data-v-6c05924d]{width:%?690?%;background:#f1f2f8}.center .list[data-v-6c05924d]{width:100%;height:%?130?%;background:#fff;border-radius:%?12?% %?12?% %?12?% %?12?%;margin-top:%?32?%;position:relative}.center .list .left[data-v-6c05924d]{font-size:%?24?%;font-weight:700;padding:%?20?%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.center .list .right[data-v-6c05924d]{margin-left:%?24?%}.center .list .right .title[data-v-6c05924d]{font-family:PingFang SC;font-weight:800;font-size:%?34?%;color:#343434}.center .list .right .time[data-v-6c05924d]{font-family:PingFang SC;font-weight:500;font-size:%?18?%;color:#7a7a7a;margin-left:%?16?%}.center .list .right .text[data-v-6c05924d]{width:%?528?%;font-family:PingFang SC;font-weight:500;font-size:%?24?%;color:#7a7a7a}.center .list .jiao[data-v-6c05924d]{position:absolute;left:0;top:0}.hui[data-v-6c05924d]{width:%?132?%;height:%?40?%;background:#e7e7e7;border-radius:%?12?% %?12?% %?12?% %?12?%;font-family:PingFang SC;font-weight:500;font-size:%?24?%;color:#9e9e9e;margin:%?24?% 0;display:flex;justify-content:center;align-items:center}',""]),t.exports=e}}]);