index-legacy.ea0f9212.js 15 KB

1
  1. !function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?e(Object(a),!0).forEach((function(e){n(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t,n,r,a,o,u){try{var i=e[o](u),c=i.value}catch(s){return void n(s)}i.done?t(c):Promise.resolve(c).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var u=e.apply(t,n);function i(e){r(u,a,o,i,c,"next",e)}function c(e){r(u,a,o,i,c,"throw",e)}i(void 0)}))}}var o=document.createElement("style");o.innerHTML="._chioseWrap_18qtz_1{display:flex;flex-direction:row;align-items:center;justify-content:space-around;background-color:#fff;color:#333;font-weight:500}._itemWrap_17grm_1{display:flex;flex-direction:row;align-items:center;padding:.32rem .48rem;background-color:#fff;justify-content:space-between}._itemWrap_17grm_1 ._wrapLeft_17grm_9{display:flex;flex-direction:row;align-items:center}._itemWrap_17grm_1 ._wrapLeft_17grm_9 ._numWrap_17grm_14{width:.85333rem;height:.85333rem;font-size:.58667rem;font-family:DINAlternate-Bold,DINAlternate;font-weight:700;color:#aaa;line-height:.85333rem;margin-right:.26667rem;text-align:center}._itemWrap_17grm_1 ._wrapLeft_17grm_9 ._numWrap_17grm_14 img{width:100%}._itemWrap_17grm_1 ._wrapLeft_17grm_9 ._headerWrap_17grm_28{width:1.28rem;height:1.28rem;overflow:hidden;border-radius:50%;margin-right:.26667rem}._itemWrap_17grm_1 ._wrapLeft_17grm_9 ._headerWrap_17grm_28 img{width:100%;height:100%}._itemWrap_17grm_1 ._wrapLeft_17grm_9 ._studentName_17grm_39{font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._itemWrap_17grm_1 ._wrapLeft_17grm_9 ._tag_17grm_45{background:#ffe7da;border-radius:.10667rem;font-size:.32rem;text-align:center;font-weight:500;color:#f67146;line-height:.45333rem;padding:0 .21333rem}._itemWrap_17grm_1 ._wrapRight_17grm_55 p{font-size:.42667rem;color:#777;line-height:.50667rem}._itemWrap_17grm_1 ._wrapRight_17grm_55 p span{font-size:.42667rem;font-family:DINAlternate-Bold,DINAlternate;font-weight:700;color:#333;line-height:.50667rem}._topWrap_jr41u_1{height:7.46667rem;background:url(./assets/ranking-bg.0dbcd870.png) center center / cover;position:relative}._topWrap_jr41u_1 ._topTime_jr41u_6{position:absolute;left:.77333rem;bottom:1.94667rem;font-size:.37333rem;font-weight:500;color:#fff;line-height:.53333rem;letter-spacing:.02667rem}._rankTabs_jr41u_16{position:relative;top:-1.17333rem;height:1.2rem;line-height:1.2rem}._rankTabs_jr41u_16 .van-tabs__line{bottom:.53333rem;width:.53333rem}\n",document.head.appendChild(o),System.register(["./index-legacy.c52b7cbb.js","./index-legacy.4e7f0184.js","./index-legacy.2ae28dc5.js","./default-icon-legacy.ee8113d0.js","./index-legacy.9fb17640.js","./index-legacy.d11fa8f4.js","./index-legacy.1fccc4ce.js","./index-legacy.97665c37.js","./use-tab-status-legacy.17f6d490.js","./index-legacy.13f9f10f.js","./index-legacy.f900000d.js"],(function(e){"use strict";var n,r,o,u,i,c,s,l,m,p,f,d,v,h,g,w,_,b,j,y,x,P,k,D,T;return{setters:[function(e){n=e.O},function(e){r=e.O},function(e){o=e.d,u=e.k,i=e.l,c=e.F,s=e.aQ,l=e.R,m=e.ac,p=e.S,f=e.X,d=e.a2,v=e.be,h=e.P,g=e.ad,w=e.g,_=e.j,b=e.s},function(e){j=e.d,y=e.P,x=e.D},function(e){P=e.L},function(e){k=e.A},function(e){D=e.T,T=e.a},function(){},function(){},function(){},function(){}],execute:function(){var O={chioseWrap:"_chioseWrap_18qtz_1"},N="_itemWrap_17grm_1",Y="_wrapLeft_17grm_9",W="_numWrap_17grm_14",F="_headerWrap_17grm_28",S="_studentName_17grm_39",R="_tag_17grm_45",I="_wrapRight_17grm_55",C=o({props:["item","type","index"],name:"rank-item",setup:function(e){return function(){return u(c,null,[u("div",null,[u("div",{class:N},[u("div",{class:Y},[u("div",{class:W},[1==e.index?u("img",{src:"./assets/first.9696dc0f.png",alt:""},null):null,2==e.index?u("img",{src:"./assets/second.e9b7016e.png",alt:""},null):null,3==e.index?u("img",{src:"./assets/third.6edc909a.png",alt:""},null):null,e.index>3?u("p",null,[e.index]):null]),u("div",{class:F},[u("img",{src:e.item.avatar?e.item.avatar:j,alt:""},null)]),u("div",null,[u("p",{class:S},[e.item.nickname]),u("div",{class:R},[e.item.subjectNames])])]),u("div",{class:I},["day"==e.type?u("p",null,[u("span",null,[e.item.practiceDays?e.item.practiceDays:0]),i("天")]):u("p",null,[u("span",null,[e.item.practiceTimes?e.item.practiceTimes:0]),i("小时")])])])])])}}});var V=o({name:"timer-bang",emits:["setTime"],setup:function(e,n){n.slots,n.attrs;var r=n.emit;s();var o=l({showPopoverTime:!1,showPopoverOrchestra:!1,showPopoverSubject:!1,actions:[],subjects:[],currentDate:[m().format("YYYY"),m().format("MM")]}),i=l({time:o.currentDate[0]+""+o.currentDate[1],timeName:o.currentDate[0]+"年"+o.currentDate[1]+"月",orchestraId:"",orchestraName:"全部乐团",subjectId:"",subjectName:"全部声部",page:1,rows:50,sortType:"PRACTICE_DAY"}),j=p(new Date(m().subtract(5,"year").format("YYYY-MM-DD"))),D=p(new Date(m().add(5,"year").format("YYYY-MM-DD"))),T=p(["year","month"]),N=p(!1),Y=p(!1),W=p(!1),F=p(!1),S=p([]),R=function(){var e=a(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("getList"),Y.value=!0,e.prev=2,N.value&&(i.page=1,S.value=[],N.value=!1),e.next=6,w.post("/api-school/student/page",{data:t({},i)});case 6:if(n=e.sent,!(S.value.length>0&&1===n.data.pages)){e.next=9;break}return e.abrupt("return");case 9:i.page=n.data.current+1,S.value=n.data.rows,F.value=S.value.length>0,console.log(F.value," showContact.value "),Y.value=!1,W.value=!0,e.next=23;break;case 17:e.prev=17,e.t0=e.catch(2),r=e.t0.message,_(r),F.value=!1,W.value=!0;case 23:case"end":return e.stop()}}),e,null,[[2,17]])})));return function(){return e.apply(this,arguments)}}(),I=function(e){i.time=e.selectedValues[0]+e.selectedValues[1],i.timeName=e.selectedValues[0]+"年"+e.selectedValues[1]+"月",r("setTime",i.timeName),o.showPopoverTime=!1,N.value=!0,R()},V=function(e){i.orchestraId=e.value,i.orchestraName=e.name,o.showPopoverOrchestra=!1,N.value=!0,R()},L=function(e){i.subjectId=e.value,i.subjectName=e.name,console.log(e,i),N.value=!0,R()},M=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.user.data.schoolInfos.map((function(e){return e.id})).join(","),e.prev=1,e.next=4,w.post("/api-school/orchestra/page",{data:{page:1,rows:9999,schoolId:t}});case 4:n=e.sent,o.actions=n.data.rows.map((function(e){return{name:e.name,value:e.id}})),o.actions.unshift({name:"全部乐团",value:""}),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),r=e.t0.message,_(r);case 13:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,w.post("/api-school/subject/page",{data:{page:1,rows:9999}});case 3:t=e.sent,o.subjects=t.data.rows.map((function(e){return{name:e.name,value:e.id}})),o.subjects.unshift({name:"全部声部",value:""}),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),n=e.t0.message,_(n);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();f((function(){U(),M(),R(),r("setTime",i.timeName)}));var A=function(){W.value=!1,Y.value=!0,R()};return function(){var e;return u(c,null,[u("div",{class:O.chioseWrap},[u("div",{style:{padding:"0 13px",background:"#FFF"}},[u("div",{class:O.searchBand,onClick:function(){o.showPopoverTime=!0}},[i.timeName,u(d,{name:o.showPopoverTime?"arrow-up":"arrow-down"},null)])]),u("div",{style:{padding:"0 13px",background:"#FFF"}},[u("div",{class:O.searchBand,onClick:function(){o.showPopoverOrchestra=!0}},[i.orchestraName,u(d,{name:o.showPopoverOrchestra?"arrow-up":"arrow-down"},null)])]),u("div",{style:{padding:"0 13px",background:"#FFF"}},[u("div",{class:O.searchBand,onClick:function(){o.showPopoverSubject=!0}},[i.subjectName,u(d,{name:o.showPopoverSubject?"arrow-up":"arrow-down"},null)])])]),F.value?u(y,{modelValue:N.value,"onUpdate:modelValue":function(e){return N.value=e},onRefresh:A},{default:function(){return[u(P,{loading:Y.value,"onUpdate:loading":function(e){return Y.value=e},finished:W.value,"finished-text":"没有更多了",onLoad:R},(t=e=S.value.map((function(e,t){return u(C,{item:e,type:"day",index:t+1},null)})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!g(t)?e:{default:function(){return[e]}}))];var t}}):u(v,null,null),u(h,{show:o.showPopoverTime,"onUpdate:show":function(e){return o.showPopoverTime=e},position:"bottom",style:"{ height: '30%' }"},{default:function(){return[u(x,{onCancel:function(){o.showPopoverTime=!1},onConfirm:I,modelValue:o.currentDate,"onUpdate:modelValue":function(e){return o.currentDate=e},title:"选择年月",minDate:j.value,maxDate:D.value,columnsType:T.value},null)]}}),u(k,{show:o.showPopoverOrchestra,"onUpdate:show":function(e){return o.showPopoverOrchestra=e},title:"选择乐团",actions:o.actions,onSelect:V},null),u(k,{style:{height:"40%"},"close-on-click-action":!0,show:o.showPopoverSubject,"onUpdate:show":function(e){return o.showPopoverSubject=e},title:"选择声部",actions:o.subjects,onSelect:L},null)])}}});var L=o({emits:["setTime"],name:"day-bang",setup:function(e,n){n.slots,n.attrs;var r=n.emit;s();var o=l({showPopoverTime:!1,showPopoverOrchestra:!1,showPopoverSubject:!1,actions:[],subjects:[],currentDate:[m().format("YYYY"),m().format("MM")]}),i=l({time:o.currentDate[0]+""+o.currentDate[1],timeName:o.currentDate[0]+"年"+o.currentDate[1]+"月",orchestraId:"",orchestraName:"全部乐团",subjectId:"",subjectName:"全部声部",page:1,rows:50,sortType:"PRACTICE_DAY"}),j=p(new Date(m().subtract(5,"year").format("YYYY-MM-DD"))),D=p(new Date(m().add(5,"year").format("YYYY-MM-DD"))),T=p(["year","month"]),N=p(!1),Y=p(!1),W=p(!1),F=p(!1),S=p([]),R=function(){var e=a(regeneratorRuntime.mark((function e(){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Y.value=!0,e.prev=1,N.value&&(i.page=1,S.value=[],N.value=!1),e.next=5,w.post("/api-school/student/page",{data:t({},i)});case 5:if(n=e.sent,!(S.value.length>0&&1===n.data.pages)){e.next=8;break}return e.abrupt("return");case 8:i.page=n.data.current+1,S.value=n.data.rows,F.value=S.value.length>0,console.log(F.value," showContact.value "),Y.value=!1,W.value=!0,e.next=22;break;case 16:e.prev=16,e.t0=e.catch(1),r=e.t0.message,_(r),F.value=!1,W.value=!0;case 22:case"end":return e.stop()}}),e,null,[[1,16]])})));return function(){return e.apply(this,arguments)}}(),I=function(e){i.time=e.selectedValues[0]+e.selectedValues[1],i.timeName=e.selectedValues[0]+"年"+e.selectedValues[1]+"月",o.showPopoverTime=!1,r("setTime",i.timeName),N.value=!0,R()},V=function(e){i.orchestraId=e.value,i.orchestraName=e.name,o.showPopoverOrchestra=!1,N.value=!0,R()},L=function(e){i.subjectId=e.value,i.subjectName=e.name,console.log(e,i),N.value=!0,R()},M=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.user.data.schoolInfos.map((function(e){return e.id})).join(","),e.prev=1,e.next=4,w.post("/api-school/orchestra/page",{data:{page:1,rows:9999,schoolId:t}});case 4:n=e.sent,o.actions=n.data.rows.map((function(e){return{name:e.name,value:e.id}})),o.actions.unshift({name:"全部乐团",value:""}),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),r=e.t0.message,_(r);case 13:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=a(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,w.post("/api-school/subject/page",{data:{page:1,rows:9999}});case 3:t=e.sent,o.subjects=t.data.rows.map((function(e){return{name:e.name,value:e.id}})),o.subjects.unshift({name:"全部声部",value:""}),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(0),n=e.t0.message,_(n);case 12:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();f((function(){U(),M(),R(),r("setTime",i.timeName)}));var A=function(){W.value=!1,Y.value=!0,R()};return function(){var e;return u(c,null,[u("div",{class:O.chioseWrap},[u("div",{style:{padding:"0 13px",background:"#FFF"}},[u("div",{class:O.searchBand,onClick:function(){o.showPopoverTime=!0}},[i.timeName,u(d,{name:o.showPopoverTime?"arrow-up":"arrow-down"},null)])]),u("div",{style:{padding:"0 13px",background:"#FFF"}},[u("div",{class:O.searchBand,onClick:function(){o.showPopoverOrchestra=!0}},[i.orchestraName,u(d,{name:o.showPopoverOrchestra?"arrow-up":"arrow-down"},null)])]),u("div",{style:{padding:"0 13px",background:"#FFF"}},[u("div",{class:O.searchBand,onClick:function(){o.showPopoverSubject=!0}},[i.subjectName,u(d,{name:o.showPopoverSubject?"arrow-up":"arrow-down"},null)])])]),F.value?u(y,{modelValue:N.value,"onUpdate:modelValue":function(e){return N.value=e},onRefresh:A},{default:function(){return[u(P,{loading:Y.value,"onUpdate:loading":function(e){return Y.value=e},finished:W.value,"finished-text":"没有更多了",onLoad:R},(t=e=S.value.map((function(e,t){return u(C,{item:e,type:"time",index:t+1},null)})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!g(t)?e:{default:function(){return[e]}}))];var t}}):u(v,null,null),u(h,{show:o.showPopoverTime,"onUpdate:show":function(e){return o.showPopoverTime=e},position:"bottom",style:"{ height: '30%' }"},{default:function(){return[u(x,{onCancel:function(){o.showPopoverTime=!1},onConfirm:I,modelValue:o.currentDate,"onUpdate:modelValue":function(e){return o.currentDate=e},title:"选择年月",minDate:j.value,maxDate:D.value,columnsType:T.value},null)]}}),u(k,{show:o.showPopoverOrchestra,"onUpdate:show":function(e){return o.showPopoverOrchestra=e},title:"选择乐团",actions:o.actions,onSelect:V},null),u(k,{style:{height:"40%"},"close-on-click-action":!0,show:o.showPopoverSubject,"onUpdate:show":function(e){return o.showPopoverSubject=e},title:"选择声部",actions:o.subjects,onSelect:L},null)])}}}),M="_topWrap_jr41u_1",U="_topTime_jr41u_6",A="_rankTabs_jr41u_16",B=p("student"),z=p("");e("default",o({name:"ranking-list",setup:function(){s(),l({});var e=function(e){z.value=e};return function(){return u(c,null,[u(r,{position:"top",background:"#F8F8F8"},{default:function(){return[u("div",{class:M},[u(n,{isBack:!0,color:"#ffffff",background:"transparent",border:!1},null),u("span",{class:U},[z.value])]),u(D,{active:B.value,"onUpdate:active":function(e){return B.value=e},class:A,background:"rgba(0,0,0,.35)","title-active-color":"#fff","title-inactive-color":"#fff",color:"#fff"},{default:function(){return[u(T,{name:"student",title:"天数榜"},{default:function(){return["student"==B.value?u(V,{onSetTime:function(t){return e(t)}},null):null]}}),u(T,{name:"teacher",title:"时长榜"},{default:function(){return["teacher"==B.value?u(L,{onSetTime:function(t){return e(t)}},null):null]}})]}})]}})])}}}))}}}))}();