1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["trainStatistics"],{"0781":function(t,e){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAk1BMVEUAAAAAwbQBwbUBwrUCwrYBwbUAwrYAzbMBwrUBwbUBwrUCwbUCwrUAwbUAwrYAwrYBwbYBwrUBwbUBwrYBwbUAwrYAwrUAwbYAwLQAvrgAv68BwrYBwrUCwrUAwrUAwrYAw7cAw7cAw7gAwbUAw7kBwrYBwbUCwrcAwbUAw7cAwbYAwbUAwLMAxbcBwbYCwbQBwbVBksG5AAAAMHRSTlMAEfvtmdluBPbp4Z+SfGhP9PDPzckvKR4bCgixrad1Yl1LRSMYwLqJgnFXPjo20aSMH9xxAAABIklEQVQoz3WS13KDMBQFhSimOQEbbOMa957s/39dhC0GEZF90RntiFsG0TC7LuJQukW6HQiLaSJpiL/+2iDEpJiacuChGA3v+0N5+8mB6GHo2vpboXFSCfmk/TKwrETLLgffaVoOlRUdniGkOifgV6LLBuT+/ViCrmtQgNdUHguLT3BfYQFDW88zKOvgw0PYnOC1vAymPTqBdX1KcHp0qmvmMOnRKwjqcwSfPXqsrz3wbHsAZnrCqLL0Gr7fE0Y9gzsuXN/xA7LSbiye65/BV7k7+oV6KZoyg+huLDQBXKfdvwRWevpqE1Mzav3OReF7w/V5EaI4dv3+hIEb1P0yNpa9O0oto7O6trw43C5ekgbPgcraFyrbtH4i/mfjLruvbX4BnUcqUEVerZEAAAAASUVORK5CYII="},2301:function(t,e,a){},"489d":function(t,e,a){"use strict";var n=a("5532"),r=a.n(n);r.a},5532:function(t,e,a){},"71f0":function(t,e,a){"use strict";var n=a("2301"),r=a.n(n);r.a},7421:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"visitList"},[n("van-sticky",[t.headerStatus?n("m-header",{attrs:{isFixed:!1}}):t._e(),n("search",{attrs:{placeholder:"学生姓名或手机号"},on:{onSearch:t.search},scopedSlots:t._u([{key:"left",fn:function(){return[n("van-dropdown-menu",{staticStyle:{"padding-right":".1rem"},attrs:{"close-on-click-outside":!1,"active-color":"#01C1B5"}},[n("van-dropdown-item",{ref:"item",staticClass:"visitTime",attrs:{title:"训练时间"}},[n("van-cell",{attrs:{title:"开始时间","is-link":"",value:t.formatStartTime},on:{click:function(e){return t.onChangeDate("showStart")}}}),n("van-cell",{attrs:{title:"结束时间","is-link":"",value:t.formatEndTime},on:{click:function(e){return t.onChangeDate("showEnd")}}}),n("div",{staticClass:"btnWrap"},[n("div",{staticClass:"cancelBtn",on:{click:t.cancelBtn}},[t._v("重置")]),n("div",{staticClass:"okBtn",on:{click:t.okBtn}},[t._v("确定")])])],1)],1)]},proxy:!0}])})],1),t.dataShow?n("van-list",{staticStyle:{"padding-top":".12rem"},attrs:{finished:t.finished,"finished-text":"- 没有更多了 -","immediate-check":!1},on:{load:t.getList},model:{value:t.loading,callback:function(e){t.loading=e},expression:"loading"}},t._l(t.list,function(e,r){return n("van-cell-group",{key:r,staticClass:"data-content",on:{click:function(a){return t.onHref(e)}}},[n("van-cell",{staticStyle:{padding:"16px 12px"},attrs:{center:!0},scopedSlots:t._u([{key:"title",fn:function(){return[n("div",{staticClass:"teacher_info"},[e.avatar?n("img",{staticClass:"logo",attrs:{src:e.avatar,alt:""}}):n("img",{staticClass:"logo",attrs:{src:a("a7ed"),alt:""}}),n("p",{staticStyle:{color:"#1a1a1a","font-size":".14rem"}},[t._v(t._s(e.username))])])]},proxy:!0}],null,!0)},[n("p",{staticStyle:{"font-size":"14px",color:"#808080","white-space":"nowrap",overflow:"hidden","text-overflow":"ellipsis"}},[t._v(t._s(e.musicGroupName))])]),n("van-cell",{staticStyle:{padding:"12px 12px 16px"},attrs:{"is-link":"",clickable:!1,center:""},scopedSlots:t._u([{key:"title",fn:function(){return[n("van-grid",{attrs:{border:!1,"column-num":"4",clickable:!0}},[n("van-grid-item",{attrs:{text:"训练时长"},scopedSlots:t._u([{key:"icon",fn:function(){return[t._v(t._s(e.totalPlayTime)+"分钟")]},proxy:!0}],null,!0)}),n("van-grid-item",{attrs:{text:"训练次数"},scopedSlots:t._u([{key:"icon",fn:function(){return[n("span",{staticStyle:{color:"#01C1B5"}},[t._v(t._s(e.trainDay)+"次")])]},proxy:!0}],null,!0)}),n("van-grid-item",{attrs:{text:"训练天数"},scopedSlots:t._u([{key:"icon",fn:function(){return[n("span",{staticStyle:{color:"#01C1B5"}},[t._v(t._s(e.trainDay)+"天")])]},proxy:!0}],null,!0)}),n("van-grid-item",{attrs:{text:"评测次数"},scopedSlots:t._u([{key:"icon",fn:function(){return[n("span",{staticStyle:{color:"#FF802C"}},[t._v(t._s(e.recordNum)+"次")])]},proxy:!0}],null,!0)})],1)]},proxy:!0}],null,!0)})],1)}),1):n("m-empty",{attrs:{msg:"暂无训练统计"}}),n("van-popup",{style:{height:"40%"},attrs:{position:"bottom"},model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},[n("van-datetime-picker",{attrs:{"min-date":t.dataForm.minDate,"max-date":t.dataForm.maxDate,formatter:t.formatter,type:"date"},on:{cancel:function(e){t.dataForm.status=!1},confirm:t.chioseDate},model:{value:t.dataForm.currentDate,callback:function(e){t.$set(t.dataForm,"currentDate",e)},expression:"dataForm.currentDate"}})],1)],1)},r=[],i=a("a34a"),s=a.n(i),o=a("6e6e"),c=a("d678"),l=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"search"},[t._t("left"),a("van-search",{attrs:{placeholder:t.placeholder,"left-icon":t.leftIcon,"show-action":""},on:{search:t.onSearch},model:{value:t.searchValue,callback:function(e){t.searchValue=e},expression:"searchValue"}},[a("template",{slot:"action"},[a("span",{staticClass:"search_btn",on:{click:t.onSearch}},[t._v("搜索")])])],2)],2)},u=[],d={props:{placeholder:{type:String,default:"请输入搜索关键词"}},data:function(){return{leftIcon:a("0781"),searchValue:""}},methods:{onSearch:function(){this.$emit("onSearch",this.searchValue)}}},m=d,h=(a("489d"),a("2877")),f=Object(h["a"])(m,l,u,!1,null,"f93d0fbc",null),p=f.exports,w=a("5a0c"),v=a.n(w),A=a("ff51"),g=a("1576");function S(t,e,a,n,r,i,s){try{var o=t[i](s),c=o.value}catch(l){return void a(l)}o.done?e(c):Promise.resolve(c).then(n,r)}function b(t){return function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function s(t){S(i,n,r,s,o,"next",t)}function o(t){S(i,n,r,s,o,"throw",t)}s(void 0)})}}var y={components:{MHeader:o["a"],MEmpty:c["a"],Search:p},data:function(){return{headerStatus:!0,dataForm:{type:null,status:!1,minDate:new Date(2e3,0,1),maxDate:new Date(2025,10,1),currentDate:new Date},purposeStatus:!0,startDate:null,endDate:null,showStart:!1,showEnd:!1,formatEndTime:null,formatStartTime:null,list:[],loading:!1,finished:!1,params:{search:null,page:1,rows:20},dataShow:!0}},mounted:function(){var t=this.$route.query;t.Authorization&&(localStorage.setItem("Authorization",decodeURI(t.Authorization)),localStorage.setItem("userInfo",decodeURI(t.Authorization))),(Object(A["b"])().android||Object(A["b"])().iPhone)&&(this.headerStatus=!1),document.title="训练统计",this.getList()},methods:{search:function(t){this.params.search=t,this.onResetList()},onResetList:function(){this.list=[],this.params.page=1,this.dataShow=!0,this.loading=!0,this.finished=!1,this.getList()},onHref:function(t){this.$router.push({path:"/trainDetail",query:{userId:t.userId,username:t.username,musicGroupName:t.musicGroupName,avatar:t.avatar}})},cancelBtn:function(){this.formatStartTime=null,this.formatEndTime=null,this.onResetList(),this.$refs.item.toggle()},okBtn:function(){this.onResetList(),this.$refs.item.toggle()},onChangeDate:function(t){var e=this,a=this.dataForm;"showEnd"==t?(this.formatStartTime&&(a.minDate=new Date(v()(this.formatStartTime))),setTimeout(function(){a.currentDate=e.formatEndTime?new Date(v()(e.formatEndTime)):new Date},500)):"showStart"==t&&(a.minDate=new Date(2e3,0,1),setTimeout(function(){a.currentDate=e.formatStartTime?new Date(v()(e.formatStartTime)):new Date},500)),a.status=!0,a.type=t},chioseDate:function(t){var e=this.dataForm;"showStart"==e.type?(this.formatStartTime=v()(t).format("YYYY-MM-DD"),this.formatEndTime&&v()(t).unix()>v()(this.formatEndTime).unix()&&(this.formatEndTime=null)):"showEnd"==e.type&&(this.formatEndTime=v()(t).format("YYYY-MM-DD")),e.status=!1},onPurposeChange:function(){this.onResetList()},getList:function(){var t=b(s.a.mark(function t(){var e,a,n;return s.a.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return e=this.params,e.startTime=this.formatStartTime||null,e.endTime=this.formatEndTime||null,t.prev=3,t.next=6,Object(g["a"])(e);case 6:a=t.sent,n=a.data,this.loading=!1,e.page=n.pageNo,this.list=this.list.concat(n.rows),e.page>=n.totalPage&&(this.finished=!0),this.params.page++,this.list.length<=0&&(this.dataShow=!1),t.next=20;break;case 16:t.prev=16,t.t0=t["catch"](3),this.finished=!0,this.dataShow=!1;case 20:case"end":return t.stop()}},t,this,[[3,16]])}));function e(){return t.apply(this,arguments)}return e}(),formatter:function(t,e){return"year"===t?"".concat(e,"年"):"month"===t?"".concat(e,"月"):"day"==t?"".concat(e,"日"):e}}},k=y,x=(a("71f0"),Object(h["a"])(k,n,r,!1,null,"0fe5910c",null));e["default"]=x.exports}}]);
|