index-legacy.573dbccb.js 9.4 KB

1
  1. ;(function(){function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}var __vite_style__=document.createElement('style');__vite_style__.innerHTML="._headImg_1nt71_1{display:flex}._tabs_1nt71_4{margin-top:-1.12rem}._tabs_1nt71_4 .van-tabs__wrap{height:1.12rem}._tabs_1nt71_4 .van-tabs__nav{background-color:rgba(0,0,0,.68);backdrop-filter:blur(.26667rem);-webkit-backdrop-filter:blur(.26667rem)}._tabs_1nt71_4 .van-tabs__line{background-color:transparent!important;height:0;width:0;border:.21333rem solid transparent;border-bottom-color:#fff;border-radius:0}._tabs_1nt71_4 .van-empty__image{width:2.66667rem;height:3.04rem}._tabContent_1nt71_27{position:relative;padding:.32rem;box-sizing:border-box;overflow-y:auto}._itemContent_1nt71_33{padding:.32rem;border-radius:.32rem;background-color:#fff;min-height:100%;box-sizing:border-box}._item_1nt71_33{display:flex;padding:.26667rem 0;box-sizing:border-box;align-items:center}._item_1nt71_33 ._left_1nt71_46{width:.85333rem;margin:0 .56rem 0 .05333rem;text-align:center;font-weight:700}._item_1nt71_33 ._center_1nt71_52{display:flex;align-items:center}._item_1nt71_33 ._right_1nt71_56{margin-left:auto;text-align:right}._item_1nt71_33 ._right_1nt71_56 ._fraction_1nt71_60{font-size:.37333rem;font-weight:600;color:#fa6400;margin-bottom:.10667rem}._item_1nt71_33 ._right_1nt71_56 ._time_1nt71_66{font-size:.32rem;color:#999}._item_1nt71_33:first-child{padding-top:0;border-bottom:.02667rem solid #eee}._item_1nt71_33:last-child{padding-bottom:0}._item_1nt71_33 ._user_1nt71_77{margin-left:.16rem}._item_1nt71_33 ._user_1nt71_77 ._userContent_1nt71_80{display:flex;align-items:center;margin-bottom:.10667rem}._item_1nt71_33 ._user_1nt71_77 ._name_1nt71_85{font-size:.4rem;color:#333;margin-right:.16rem}._item_1nt71_33 ._user_1nt71_77 ._tag_1nt71_90{font-size:.32rem;background-color:#ffe2b2;color:#ff8c00;border-radius:.10667rem;margin-right:.10667rem;padding:.02667rem .05333rem}._item_1nt71_33 ._user_1nt71_77 ._times_1nt71_98{font-size:.32rem;color:#999}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.09f20d09.js','./index-legacy.f25f109a2.js','./index-legacy.f25f109a3.js','./index-legacy.637f3556.js','./index-legacy.637f35562.js','./icon_level3-legacy.b399e05c.js','./icon_teacher-legacy.e765b7f7.js','./index-legacy.595c24c3.js'],function(exports){'use strict';var defineComponent,useRoute,useRouter,reactive,ref,onMounted,createVNode,Image,nextTick,Tabs,Tab,createTextVNode,Empty,isVNode,IconLevel,IconLevel2,IconLevel3,IconAvator,request;return{setters:[function(module){defineComponent=module.d;useRoute=module.u;useRouter=module.k;reactive=module.h;ref=module.l;onMounted=module.m;createVNode=module.a;Image=module.I;nextTick=module.q;Tabs=module.v;Tab=module.w;createTextVNode=module.j;Empty=module.E;isVNode=module.x;},function(){},function(){},function(){},function(){},function(module){IconLevel=module.I;IconLevel2=module.c;IconLevel3=module.d;},function(module){IconAvator=module.I;},function(module){request=module.r;}],execute:function execute(){var headImg="_headImg_1nt71_1";var tabs="_tabs_1nt71_4";var tabContent="_tabContent_1nt71_27";var itemContent="_itemContent_1nt71_33";var item="_item_1nt71_33";var left="_left_1nt71_46";var center="_center_1nt71_52";var right="_right_1nt71_56";var fraction="_fraction_1nt71_60";var time="_time_1nt71_66";var user="_user_1nt71_77";var userContent="_userContent_1nt71_80";var name="_name_1nt71_85";var tag="_tag_1nt71_90";var times="_times_1nt71_98";var styles={headImg:headImg,tabs:tabs,tabContent:tabContent,itemContent:itemContent,item:item,left:left,center:center,right:right,fraction:fraction,time:time,user:user,userContent:userContent,name:name,tag:tag,times:times};var IconEmtry="./assets/icon-emtry.76ea3a6a.png";function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var index=exports('default',defineComponent({name:'leaderboard',setup:function setup(){var route=useRoute();useRouter();var state=reactive({tabIndex:0,musicList:[]});var getMusicList=/*#__PURE__*/function(){var _ref=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){var _yield$request$post,_yield$request$post$d,activityMusicVoList,shareUrl,subjectUrl;return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.prev=0;_context.next=3;return request.post("/api-student/open/activity/info/".concat(route.query.id));case 3:_yield$request$post=_context.sent;_yield$request$post$d=_yield$request$post.data;activityMusicVoList=_yield$request$post$d.activityMusicVoList;shareUrl=_yield$request$post$d.shareUrl;subjectUrl=_yield$request$post$d.subjectUrl;if(Array.isArray(activityMusicVoList)){state.musicList=activityMusicVoList.map(function(n){n.rankingList=[];return n;});}img.value=subjectUrl;_context.next=14;break;case 12:_context.prev=12;_context.t0=_context["catch"](0);case 14:case"end":return _context.stop();}}},_callee,null,[[0,12]]);}));return function getMusicList(){return _ref.apply(this,arguments);};}();var getData=/*#__PURE__*/function(){var _ref2=_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var _yield$request$get,data;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_context2.prev=0;_context2.next=3;return request.get('/api-student/open/activityEvaluationRecord/queryRankingList',{params:{activityPlanId:route.query.id,activityEvaluationId:state.musicList[state.tabIndex].evaluationId,limit:10}});case 3:_yield$request$get=_context2.sent;data=_yield$request$get.data;if(Array.isArray(data.rankingList)){state.musicList[state.tabIndex].rankingList=data.rankingList;}_context2.next=10;break;case 8:_context2.prev=8;_context2.t0=_context2["catch"](0);case 10:case"end":return _context2.stop();}}},_callee2,null,[[0,8]]);}));return function getData(){return _ref2.apply(this,arguments);};}();var img=ref();var imgShow=ref(false);var imgHeight=ref(100);onMounted(/*#__PURE__*/_asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.next=2;return getMusicList();case 2:_context3.next=4;return getData();case 4:case"end":return _context3.stop();}}},_callee3);})));var imgRef=ref();return function(){var _slot;return createVNode("div",{"class":styles.leaderboard},[createVNode("div",{"class":styles.container},[createVNode("div",{"class":styles.headImg,"ref":imgRef},[createVNode(Image,{"width":"100%","fit":"cover","src":img.value,"onLoad":function onLoad(img){nextTick(function(){var _imgRef$value;imgShow.value=true;imgHeight.value=((_imgRef$value=imgRef.value)===null||_imgRef$value===void 0?void 0:_imgRef$value.offsetHeight)||100;});},"onError":function onError(err){console.log(err);}},null)]),imgShow.value&&createVNode(Tabs,{"active":state.tabIndex,"onUpdate:active":function onUpdateActive($event){return state.tabIndex=$event;},"class":styles.tabs,"animated":true,"swipeable":true,"titleInactiveColor":"rgba(153,152,155,1)","titleActiveColor":"#fff","onChange":function onChange(index){return getData();}},_isSlot(_slot=state.musicList.map(function(item){return createVNode(Tab,{"title":item.musicSheetName},{default:function _default(){return[createVNode("div",{"class":[styles.tabContent,'van-safe-area-bottom'],"style":{height:"calc(100vh - ".concat(imgHeight.value,"px)")}},[createVNode("div",{"class":styles.itemContent},[createVNode("div",{"class":styles.item},[createVNode("div",{"class":styles.left},[createTextVNode("\u6392\u540D")]),createVNode("div",{"class":styles.center},[createTextVNode("\u6635\u79F0")]),createVNode("div",{"class":styles.right},[createTextVNode("\u8BC4\u5206")])]),item.rankingList.map(function(n,index){var t=(index+1).toString().padStart(2,'0');return createVNode("div",{"class":styles.item},[createVNode("div",{"class":styles.left},[index==0&&createVNode(Image,{"src":IconLevel},null),index==1&&createVNode(Image,{"src":IconLevel2},null),index==2&&createVNode(Image,{"src":IconLevel3},null),index!=0&&index!=1&&index!=2&&t]),createVNode("div",{"class":styles.center},[createVNode(Image,{"width":"38px","height":"38px","fit":"cover","round":true,"src":n.userAvatar||IconAvator},null),createVNode("div",{"class":styles.user},[createVNode("div",{"class":styles.userContent},[createVNode("span",{"class":styles.name},[n.username]),createVNode("span",{"class":styles.tag},[n.userSubject])]),createVNode("div",{"class":styles.times},[n.joinDate])])]),createVNode("div",{"class":styles.right},[createVNode("div",{"class":styles.fraction},[n.score,createTextVNode("\u5206")]),createVNode("div",{"class":styles.time},[createTextVNode("\u7B2C "),n.times,createTextVNode(" \u6B21\u8BC4\u6D4B")])])]);}),!item.rankingList.length&&createVNode(Empty,{"image":IconEmtry,"description":"该曲目暂无排名喔~"},null)])])];}});}))?_slot:{default:function _default(){return[_slot];}})])]);};}}));}};});})();