(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["trainStatistics"],{"01b6":function(t,e,r){},"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="},"62b4":function(t,e,r){"use strict";r.d(e,"a",(function(){return a}));var n=r("2b7c"),a=(r("981f").default,function(t){return Object(n["a"])({url:"/sysTenantConfig/queryAll",method:"get",params:t})})},"675c":function(t,e,r){},7421:function(t,e,r){"use strict";r.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("van-tabs",{staticClass:"van-hairline--bottom",attrs:{"title-active-color":"#000000","title-inactive-color":"#808080",color:"#01C1B5"},on:{change:t.tabChange},model:{value:t.active,callback:function(e){t.active=e},expression:"active"}},[n("van-tab",{attrs:{title:"全部学员",name:"all"}},[n("train-model",{ref:"trainModel1",attrs:{active:t.active,defaultTime:0},on:{onLoad:t.onLoad}})],1),n("van-tab",{attrs:{title:"待回访学员",name:"visited"}},[n("train-model",{ref:"trainModel2",attrs:{playTime:t.playTime,trainNum:t.trainNum,active:t.active,defaultTime:-1},on:{onLoad:t.onLoad}})],1)],1)],1),t.dataShow?n("van-list",{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,a){return n("van-cell-group",{key:a,staticClass:"data-content",attrs:{border:!1},on:{click:function(r){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:r("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:"#333","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.trainNum)+"次")])]},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.trainDay)+"天")])]},proxy:!0}],null,!0)}),n("van-grid-item",{attrs:{text:"评测次数"},scopedSlots:t._u([{key:"icon",fn:function(){return[n("span",{staticStyle:{color:"#F79C00"}},[t._v(t._s(e.recordNum)+"次")])]},proxy:!0}],null,!0)})],1)]},proxy:!0}],null,!0)})],1)})),1):n("m-empty",{attrs:{msg:"暂无训练统计"}})],1)},a=[],o=r("6e6e"),i=r("d678"),c=r("ff51"),s=r("1576"),l=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"trainModel"},[r("div",{directives:[{name:"show",rawName:"v-show",value:"visited"==t.activeType,expression:"activeType == 'visited'"}],staticClass:"visit-tips"},[r("span",[t._v("上周训练时长不足"+t._s(t.playTime)+"分钟或训练次数小于"+t._s(t.trainNum)+"次的学员"),r("br"),t._v("\n 需在每周三24:00前完成回访")])]),r("search",{attrs:{placeholder:"学生姓名或手机号"},on:{onSearch:t.onSearch},scopedSlots:t._u([{key:"left",fn:function(){return[r("van-dropdown-menu",{staticStyle:{"padding-right":".1rem"},attrs:{"close-on-click-outside":!1,"active-color":"#01C1B5"}},[r("van-dropdown-item",{ref:"item",staticClass:"visitTime",attrs:{title:"筛选"}},[r("van-cell",{attrs:{title:"日期","is-link":"","title-style":"font-size: .14rem;",value:t.calendarValue,"value-class":"calendarColor"},on:{click:function(e){t.showCalendar=!0}}})],1)],1)]},proxy:!0}])}),r("van-row",{staticClass:"searchArray"},[r("van-col",{staticClass:"title-style",attrs:{span:"6"},on:{click:function(e){return t.onSort(0)}}},[t._v("\n 训练时长\n "),r("div",[r("i",{staticClass:"box box-up",class:{active:"ASC"==t.searchArray[0]},staticStyle:{"margin-bottom":".03rem"}}),r("i",{staticClass:"box box-down",class:{active:"DESC"==t.searchArray[0]}})])]),r("van-col",{staticClass:"title-style",attrs:{span:"6"},on:{click:function(e){return t.onSort(1)}}},[t._v("\n 训练次数\n "),r("div",[r("i",{staticClass:"box box-up",class:{active:"ASC"==t.searchArray[1]},staticStyle:{"margin-bottom":".03rem"}}),r("i",{staticClass:"box box-down",class:{active:"DESC"==t.searchArray[1]}})])]),r("van-col",{staticClass:"title-style",attrs:{span:"6"},on:{click:function(e){return t.onSort(2)}}},[t._v("\n 训练天数\n "),r("div",[r("i",{staticClass:"box box-up",class:{active:"ASC"==t.searchArray[2]},staticStyle:{"margin-bottom":".03rem"}}),r("i",{staticClass:"box box-down",class:{active:"DESC"==t.searchArray[2]}})])]),r("van-col",{staticClass:"title-style",attrs:{span:"6"},on:{click:function(e){return t.onSort(3)}}},[t._v("\n 评测次数\n "),r("div",[r("i",{staticClass:"box box-up",class:{active:"ASC"==t.searchArray[3]},staticStyle:{"margin-bottom":".03rem"}}),r("i",{staticClass:"box box-down",class:{active:"DESC"==t.searchArray[3]}})])])],1),r("van-calendar",{attrs:{minDate:t.minDate,"default-date":t.defaultDate,"first-day-of-week":1,formatter:t.formatterDay,color:"#01C1B5",type:"range","get-container":"body"},on:{select:t.selectDate,confirm:t.onConfirm,close:t.onClose},model:{value:t.showCalendar,callback:function(e){t.showCalendar=e},expression:"showCalendar"}})],1)},u=[],f=r("c106"),h=r("5a0c"),d=r.n(h);function p(t){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p(t)}function v(t,e){return b(t)||w(t,e)||m(t,e)||y()}function y(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(t,e){if(t){if("string"===typeof t)return g(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?g(t,e):void 0}}function g(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=0;--a){var o=this.tryEntries[a],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),L(r),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;L(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:_(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),u}},t}function S(t,e,r,n,a,o,i){try{var c=t[o](i),s=c.value}catch(l){return void r(l)}c.done?e(s):Promise.resolve(s).then(n,a)}function A(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var o=t.apply(e,r);function i(t){S(o,n,a,i,c,"next",t)}function c(t){S(o,n,a,i,c,"throw",t)}i(void 0)}))}}var L={props:{active:{type:String,default:"all"},defaultTime:{type:Number,default:0},trainNum:{type:[Number,String],default:0},playTime:{type:[Number,String],default:0}},components:{Search:f["a"]},data:function(){return{showCalendar:!1,minDate:new Date(2e3,0,1),defaultDate:[],startDay:null,endDay:null,search:null,searchArray:[null,null,null,null],searchType:{totalPlayTime:null,trainNum:null,trainDay:null,recordNum:null}}},mounted:function(){var t=A(x().mark((function t(){var e,r,n,a;return x().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e=this.defaultTime,r=7*e,n=new Date,a=new Date,r>0?(n=Object(c["e"])(d()().add(r,"day").format("YYYY-MM-DD")),a=Object(c["f"])(d()().add(r,"day").format("YYYY-MM-DD"))):(n=Object(c["e"])(d()().subtract(Math.abs(r),"day").format("YYYY-MM-DD")),a=Object(c["f"])(d()().subtract(Math.abs(r),"day").format("YYYY-MM-DD"))),this.defaultDate=[new Date(n),new Date(a)],this.startDay=n,this.endDay=a,this.onSort();case 8:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),computed:{calendarValue:function(){return"".concat(d()(this.startDay).format("YYYY/MM/DD")," - ").concat(d()(this.endDay).format("YYYY/MM/DD"))},activeType:function(){return this.active}},methods:{onSort:function(t){var e=this.searchArray;e.forEach((function(r,n){n!=t&&(e[n]=null)})),"ASC"==e[t]?e[t]="DESC":"DESC"==e[t]?e[t]=null:e[t]="ASC",this.$forceUpdate(),this.onAllFilter()},onSearch:function(t){this.search=t,this.onAllFilter()},onAllFilter:function(){var t=this.searchArray,e=null,r=null;t.forEach((function(t,n){t&&(e=n,r=t)}));var n=["totalPlayTime","trainNum","trainDay","recordNum"],a={search:this.search,startTime:this.startDay,endTime:this.endDay,page:1,sort:n[e],order:r};this.$listeners.onLoad(a)},changeDropDownItemStatus:function(){this.$refs.item.toggle(!1)},selectDate:function(t){var e=v(t,2),r=e[0],n=e[1];if(r){var a=d()(r).get("day");r=0===a?d()(r).subtract(6,"day"):d()(r).subtract(a-1,"day")}if(r){var o=7-d()(r).get("day");o<7&&(n=d()(r).add(o,"day"))}this.defaultDate=[new Date(r.valueOf()),new Date(n.valueOf())]},onConfirm:function(t){var e=v(t,2),r=e[0],n=e[1];if(this.showCalendar=!1,r){var a=d()(r).get("day");r=0===a?d()(r).subtract(6,"day"):d()(r).subtract(a-1,"day")}if(n){var o=7-d()(n).get("day");o<7&&(n=d()(n).add(o,"day"))}this.startDay=d()(r).format("YYYY-MM-DD"),this.endDay=d()(n).format("YYYY-MM-DD"),this.changeDropDownItemStatus(),this.onAllFilter()},onClose:function(){this.defaultDate=[new Date(this.startDay),new Date(this.endDay)]},formatterDay:function(t){var e=t.date.getMonth()+1,r=t.date.getDate(),n=new Date;return e==n.getMonth()+1&&r==n.getDate()&&(t.text="今天"),t}}},D=L,_=(r("9a31"),r("2877")),C=Object(_["a"])(D,l,u,!1,null,"59d69b84",null),E=C.exports,O=r("62b4");function k(t){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},k(t)}function Y(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function j(t){for(var e=1;e=0;--a){var o=this.tryEntries[a],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),S(r),u}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;S(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:L(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),u}},t}function N(t,e,r,n,a,o,i){try{var c=t[o](i),s=c.value}catch(l){return void r(l)}c.done?e(s):Promise.resolve(s).then(n,a)}function P(t){return function(){var e=this,r=arguments;return new Promise((function(n,a){var o=t.apply(e,r);function i(t){N(o,n,a,i,c,"next",t)}function c(t){N(o,n,a,i,c,"throw",t)}i(void 0)}))}}var B={components:{MHeader:o["a"],MEmpty:i["a"],trainModel:E},data:function(){var t=sessionStorage.getItem("trainTab");return sessionStorage.removeItem("trainTab"),{headerStatus:!0,active:t||"all",list:[],loading:!1,finished:!1,params:{page:1,rows:20},dataShow:!0,formatEndTime:null,formatStartTime:null,trainNum:0,playTime:0}},created:function(){this.tenantId=sessionStorage.getItem("tenantId")||null},mounted:function(){var t=P(T().mark((function t(){var e,r,n,a=this;return T().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=this.$route.query,e.Authorization&&(localStorage.setItem("Authorization",decodeURI(e.Authorization)),localStorage.setItem("userInfo",decodeURI(e.Authorization))),(Object(c["b"])().android||Object(c["b"])().iPhone)&&(this.headerStatus=!1),document.title="训练统计",t.prev=4,t.next=7,Object(O["a"])({group:"DAYA_BASIC"});case 7:r=t.sent,n=r.data,n.forEach((function(t){"student_cloud_teacher_train_num"==t.paramName?a.trainNum=t.paranValue:"student_cloud_teacher_total_play_time"==t.paramName&&(a.playTime=t.paranValue)})),t.next=14;break;case 12:t.prev=12,t.t0=t["catch"](4);case 14:case"end":return t.stop()}}),t,this,[[4,12]])})));function e(){return t.apply(this,arguments)}return e}(),methods:{onLoad:function(t){this.params=Object.assign(this.params,t),this.onResetList()},tabChange:function(){this.$refs.trainModel1&&this.$refs.trainModel1.changeDropDownItemStatus(),this.$refs.trainModel2&&this.$refs.trainModel2.changeDropDownItemStatus(),"visited"==this.active&&this.$refs.trainModel2?this.$refs.trainModel2.onAllFilter():"all"==this.active&&this.$refs.trainModel1&&this.$refs.trainModel1.onAllFilter()},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){sessionStorage.setItem("trainTab",this.active),this.$router.push({path:"/trainDetail",query:{userId:t.userId,username:t.username,phone:t.phone,musicGroupName:t.musicGroupName,avatar:t.avatar,visitFlag:t.visitFlag}})},getList:function(){var t=P(T().mark((function t(){var e,r,n,a;return T().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e=this.params,r="all"!=this.active?1:null,t.prev=2,t.next=5,Object(s["a"])(j(j({},e),{},{visitFlag:r}));case 5:n=t.sent,a=n.data,this.loading=!1,e.page=a.pageNo,this.list=this.list.concat(a.rows),e.page>=a.totalPage&&(this.finished=!0),this.params.page++,this.list.length<=0&&(this.dataShow=!1),t.next=19;break;case 15:t.prev=15,t.t0=t["catch"](2),this.finished=!0,this.dataShow=!1;case 19:case"end":return t.stop()}}),t,this,[[2,15]])})));function e(){return t.apply(this,arguments)}return e}()}},I=B,U=(r("9b5b"),Object(_["a"])(I,n,a,!1,null,"42db7590",null));e["default"]=U.exports},"9a31":function(t,e,r){"use strict";r("01b6")},"9b5b":function(t,e,r){"use strict";r("e956c")},ab06:function(t,e,r){"use strict";r("675c")},c106:function(t,e,r){"use strict";var n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"search"},[t._t("left"),r("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"}},[r("template",{slot:"action"},[r("span",{staticClass:"search_btn",on:{click:t.onSearch}},[t._v("搜索")])])],2)],2)},a=[],o={props:{placeholder:{type:String,default:"请输入搜索关键词"}},data:function(){return{leftIcon:r("0781"),searchValue:""}},methods:{onSearch:function(){this.$emit("onSearch",this.searchValue)}}},i=o,c=(r("ab06"),r("2877")),s=Object(c["a"])(i,n,a,!1,null,"50731f0e",null);e["a"]=s.exports},e956c:function(t,e,r){}}]);