track-song-legacy.3f2eaebe.js 8.7 KB

123
  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);});};}System.register(['./index.module-legacy.990f3962.js','./icon_level3-legacy.85784571.js','./index-legacy.136704af.js','./vendor-legacy.5e7defd7.js','./index-legacy.8cc69bc1.js','./index-legacy.f25f109a.js','./index-legacy.f25f109a4.js','./index-legacy.f25f109a2.js','./index-legacy.b6c08a42.js','./index-legacy.c75fe8a2.js','./index-legacy.f25f109a8.js'],function(exports){'use strict';var styles,__glob_15_0,__glob_15_1,__glob_15_2,__glob_15_3,__glob_15_4,__glob_15_8,__glob_15_9,__glob_15_10,__glob_15_11,__glob_15_12,__glob_15_13,__glob_15_14,__glob_15_15,__glob_15_5,__glob_15_6,__glob_15_7,ColHeader,defineComponent,createVNode,useRect,createTextVNode,Image,CellGroup,Cell,Button,isVNode,useEventListener,useWindowScroll,getRandomKey,request,browser,postMessage,qs;return{setters:[function(module){styles=module.s;__glob_15_0=module._;__glob_15_1=module.a;__glob_15_2=module.b;__glob_15_3=module.c;__glob_15_4=module.d;__glob_15_8=module.e;__glob_15_9=module.f;__glob_15_10=module.g;__glob_15_11=module.h;__glob_15_12=module.i;__glob_15_13=module.j;__glob_15_14=module.k;__glob_15_15=module.l;},function(module){__glob_15_5=module._;__glob_15_6=module.c;__glob_15_7=module.d;},function(module){ColHeader=module.C;},function(module){defineComponent=module.d;createVNode=module.a;useRect=module.t;createTextVNode=module.j;Image=module.I;CellGroup=module.y;Cell=module.C;Button=module.B;isVNode=module.x;},function(module){useEventListener=module.u;useWindowScroll=module.a;},function(){},function(){},function(){},function(module){getRandomKey=module.i;request=module.r;browser=module.b;postMessage=module.p;},function(module){qs=module.q;},function(){}],execute:function execute(){function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var getAssetsHomeFile=exports('getAssetsHomeFile',function(fileName){var path="./images/".concat(fileName);var modules={"./images/icon-lv.png":__glob_15_0,"./images/icon_arrow_left.png":__glob_15_1,"./images/icon_arrow_right.png":__glob_15_2,"./images/icon_close.png":__glob_15_3,"./images/icon_king.png":__glob_15_4,"./images/icon_level.png":__glob_15_5,"./images/icon_level2.png":__glob_15_6,"./images/icon_level3.png":__glob_15_7,"./images/icon_music.png":__glob_15_8,"./images/icon_no_level.png":__glob_15_9,"./images/icon_score.png":__glob_15_10,"./images/icon_subject.png":__glob_15_11,"./images/icon_time.png":__glob_15_12,"./images/star_bg.png":__glob_15_13,"./images/title_bg.png":__glob_15_14,"./images/wx_bg.png":__glob_15_15};return modules[path].default;});var trackSong=exports('default',defineComponent({name:'track-song',data:function data(){var query=this.$route.query;console.log(query);var subjectName=query.subjectName||'';return{id:query.id,subjectId:query.subjectId,background:'rgba(55, 205, 177, 0)',headColor:'#fff',height:'auto',backIconColor:'white',title:subjectName+'曲目评测',behaviorId:getRandomKey(),musicList:[],rankingScore:0,hiddenProperty:null,evaluationDifficulty:''};},mounted:function mounted(){var _this=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){var visibilityChangeEvent;return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:useEventListener(document,'scroll',function(){var _useWindowScroll=useWindowScroll(),y=_useWindowScroll.y;if(y.value>52){_this.headColor='#000';_this.background='#fff';_this.backIconColor='black';}else{_this.background='transparent';_this.headColor='#fff';_this.backIconColor='white';}});_context.next=3;return _this.getMusicInfo();case 3:_this.hiddenProperty='hidden'in document?'hidden':'webkitHidden'in document?'webkitHidden':'mozHidden'in document?'mozHidden':null;visibilityChangeEvent=_this.hiddenProperty.replace(/hidden/i,'visibilitychange');document.addEventListener(visibilityChangeEvent,_this.onVisibilityChange);case 6:case"end":return _context.stop();}}},_callee);}))();},unmounted:function unmounted(){if(this.hiddenProperty){var visibilityChangeEvent=this.hiddenProperty.replace(/hidden/i,'visibilitychange');document.removeEventListener(visibilityChangeEvent,this.onVisibilityChange);}},methods:{onVisibilityChange:function onVisibilityChange(){if(!document[this.hiddenProperty]){this.getMusicInfo();}},getMusicInfo:function getMusicInfo(){var _this2=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var _yield$request$post,data,activityMusicVoList,musicList;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_context2.prev=0;_context2.next=3;return request.post('/api-student/open/activity/info/'+_this2.id);case 3:_yield$request$post=_context2.sent;data=_yield$request$post.data;activityMusicVoList=data.activityMusicVoList||[];musicList=activityMusicVoList.filter(function(activity){return activity.subjectId==_this2.subjectId;});_this2.musicList=musicList;_this2.rankingScore=data.rankingScore||0;_this2.evaluationDifficulty=data.evaluationDifficulty;_context2.next=14;break;case 12:_context2.prev=12;_context2.t0=_context2["catch"](0);case 14:case"end":return _context2.stop();}}},_callee2,null,[[0,12]]);}))();},onOpenMusic:function onOpenMusic(item){try{var browserInfo=browser();var url=qs.stringifyUrl({url:location.origin+'/accompany',query:{id:item.musicSheetId,behaviorId:this.behaviorId,client:browserInfo.isTeacher?'teacher':'student',setting:JSON.stringify({mode:'EVALUATING',resets:['SPEED'],difficulty:item.evaluationDifficulty||this.evaluationDifficulty,feeType:'FREE',submitData:{evaluationId:item.evaluationId}})}});console.log(url,'url');postMessage({api:'openAccompanyWebView',content:{url:url,orientation:0,isHideTitle:true,statusBarTextColor:false,isOpenLight:true}});}catch(_unused2){//
  2. }}},computed:{allScore:function allScore(){var musicList=this.musicList||[];var score=0;musicList.forEach(function(item){score+=item.score;});return score;},calcScore:function calcScore(){var allScore=this.allScore;var rankingScore=this.rankingScore;return Number(rankingScore-allScore);}},render:function render(){var _this3=this;var _slot;return createVNode("div",{"class":styles.trackSong},[createVNode("div",{"ref":"headers"},[createVNode(ColHeader,{"title":this.title,"background":this.background,"border":false,"color":this.headColor,"backIconColor":this.backIconColor,"onHeaderBack":function onHeaderBack(){_this3.$nextTick(function(){var _useRect=useRect(_this3.$refs.headers),height=_useRect.height;_this3.height=height;// this.homeContaiterHeight = `calc(100vh - var(--van-tabs-line-height) - ${height}px - 15px)`
  3. });}},{default:function _default(){return[createVNode("div",{"class":styles.trackScore},[createVNode("div",{"class":styles.trackCountScore},[createTextVNode("\u6211\u7684\u603B\u5206 "),createVNode("span",null,[_this3.allScore])]),createVNode("div",{"class":styles.trackIf},[_this3.calcScore<=0?'恭喜您已达到获奖分数!':"\u8DDD\u79BB\u8981\u6C42\u5206\u6570\u8FD8\u6709".concat(_this3.calcScore,"\u5206\uFF0C\u7EE7\u7EED\u52A0\u6CB9\uFF01")]),createVNode(Image,{"class":styles.trackImg,"src":getAssetsHomeFile('icon_score.png')},null)])];}})]),createVNode("div",{"class":styles.bg},null),createVNode(CellGroup,{"class":styles.cellGroup},_isSlot(_slot=this.musicList.map(function(item){return createVNode(Cell,{"center":true},{icon:function icon(){return createVNode(Image,{"src":item.musicImage,"class":styles.musicPic},null);},title:function title(){return createVNode("div",{"class":styles.musicName},[item.musicSheetName]);},label:function label(){return item.score?createVNode("div",{"class":[styles.labelClass,styles.labelScore]},[createTextVNode("\u6211\u7684\u8BC4\u5206\uFF1A"),item.score]):createVNode("div",{"class":styles.labelClass},[createTextVNode("\u6682\u65E0\u8BC4\u5206\uFF0C\u5FEB\u6765\u6311\u6218\u5427\uFF5E")]);},value:function value(){return createVNode("div",{"class":styles.valueClass},[createVNode(Button,{"type":"primary","size":"small","round":true,"color":"linear-gradient(180deg, #FFA200 0%, #FF6900 100%)","onClick":function onClick(){_this3.onOpenMusic(item);}},{default:function _default(){return[createTextVNode("\u7ACB\u523B\u6311\u6218")];}})]);}});}))?_slot:{default:function _default(){return[_slot];}})]);}}));}};});})();