index-legacy.eac78aa5.js 9.4 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 i=null!=arguments[r]?arguments[r]:{};r%2?e(Object(i),!0).forEach((function(e){n(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):e(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,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,i,o,s){try{var c=e[o](s),a=c.value}catch(u){return void n(u)}c.done?t(a):Promise.resolve(a).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(i,o){var s=e.apply(t,n);function c(e){r(s,i,o,c,a,"next",e)}function a(e){r(s,i,o,c,a,"throw",e)}c(void 0)}))}}var o=document.createElement("style");o.innerHTML='._container_1e2y6_1{width:312PX;border-radius:8PX;padding:23PX 14PX;box-sizing:border-box}._container_1e2y6_1 h3{margin:0;font-size:18PX;color:#333;font-weight:400;display:flex;align-items:center}._container_1e2y6_1 h3:before{content:"";width:4PX;height:18PX;border-radius:2PX;background:#01C1B5;margin-right:6PX;display:block}._container_1e2y6_1 ._subjectcontent_1e2y6_24{height:4.8rem;margin:25PX 0;overflow:hidden;overflow-y:auto}._container_1e2y6_1 ._subjectlist_1e2y6_30{display:flex;justify-content:space-between;flex-wrap:wrap}._container_1e2y6_1 ._subjectlist_1e2y6_30 .van-picker-column__item{font-size:18PX}._container_1e2y6_1 ._subjectlist_1e2y6_30 ._subjectItem_1e2y6_38{color:#999;font-size:.32rem;background:#F8F8F8;padding:.13333rem 0;border-radius:.16rem;text-align:center;width:2.18667rem;margin-bottom:.26667rem;border:.02667rem solid #F8F8F8;display:inline-block}._container_1e2y6_1 ._subjectlist_1e2y6_30 ._subjectItem_1e2y6_38._active_1e2y6_50{border:.02667rem solid #01C1B5;background-color:#e2fff9;color:#01c1b5}._container_1e2y6_1 ._button_1e2y6_55{width:260PX;height:42PX;margin:auto}._container_1e2y6_1 ._button_1e2y6_55 .van-button__text{font-size:18PX}._headerTips_1b9xq_1{display:flex;box-shadow:0 0 .4rem rgba(211,211,211,.39);border-radius:.26667rem;padding:0 .18667rem;margin:auto;height:1.17333rem;line-height:1.17333rem;background:#FFFFFF;margin-bottom:.42667rem;align-items:center;justify-content:space-between}._headerTips_1b9xq_1>p{color:#999;font-size:.37333rem;margin:0}._headerTips_1b9xq_1>p>span{color:#ff4e19;font-weight:700}._headerTips_1b9xq_1>._btn_1b9xq_23{height:.74667rem;line-height:.74667rem;background:linear-gradient(218deg,#FF9C7C 0%,#FF784C 100%);border-radius:.42667rem;width:1.86667rem;color:#fff;font-size:.34667rem;padding:0;border:none}._container_1b9xq_34{min-height:100vh;display:flex;flex-direction:column}._container_1b9xq_34 ._content_1b9xq_39{flex:1;background-color:#f5f5f5;padding:.32rem}._container_1b9xq_34 ._content_1b9xq_39 ._items_1b9xq_44{display:flex;align-items:center;flex-wrap:wrap;align-items:space-around}._container_1b9xq_34 ._content_1b9xq_39 ._items_1b9xq_44>div{margin-bottom:.26667rem;width:9.33333rem;text-align:center}._container_1b9xq_34 ._content_1b9xq_39 ._items_1b9xq_44>div ._inner_1b9xq_55{width:9.33333rem;margin:0 auto}._container_1b9xq_34 ._content_1b9xq_39 ._items_1b9xq_44>div ._img_1b9xq_59{margin-top:0}._container_1b9xq_34 ._content_1b9xq_39 ._items_1b9xq_44>div .van-image,._container_1b9xq_34 ._content_1b9xq_39 ._items_1b9xq_44>div .van-image__error,._container_1b9xq_34 ._content_1b9xq_39 ._items_1b9xq_44>div .van-image__loading{width:9.33333rem;min-height:3.73333rem}\n',document.head.appendChild(o),System.register(["./App-legacy.a7c1546c.js","./index-legacy.12c4fb79.js"],(function(e){"use strict";var n,r,o,s,c,a,u,_,d,l,b,h,f,m,p;return{setters:[function(e){n=e.d,r=e.l,o=e.a,s=e.g,c=e.B,a=e.aj,u=e.ak,_=e.s,d=e.a4,l=e.H,b=e.T,h=e.P,f=e.K,m=e.b},function(e){p=e.I}],execute:function(){var g="_container_1e2y6_1",y="_subjectcontent_1e2y6_24",v="_subjectlist_1e2y6_30",x="_subjectItem_1e2y6_38",w="_active_1e2y6_50",q="_button_1e2y6_55",j=n({name:"choosePartName",props:{isRem:{type:Boolean,default:!0},partNames:{type:Array,default:function(){return[]}},onSelectedPartName:{type:Function,default:function(e){}}},mounted:function(){var e=this;return i(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,r.post("/subject/list");case 3:n=t.sent,e.subjectList=n.data||[],t.next=9;break;case 7:t.prev=7,t.t0=t.catch(0);case 9:case"end":return t.stop()}}),t,null,[[0,7]])})))()},data:function(){return{selectedPart:{},subjectList:[]}},methods:{onDetail:function(e){console.log(e),this.subjectList.forEach((function(e){e.checked=!1})),e.checked=!0,this.selectedPart=e}},render:function(){var e=this;return o("div",{class:g},[o("h3",null,[s("请选择您练习的声部")]),o("div",{class:y},[o("div",{class:v},[this.subjectList.map((function(t){return o("div",{key:t.id,onClick:function(){return e.onDetail(t)},class:[x,t.checked?w:null]},[t.name])}))])]),o(c,{class:q,type:"primary",round:!0,block:!0,color:"#01C1B5",onClick:function(){return e.onSelectedPartName(e.selectedPart)}},{default:function(){return[s("确定")]}})])}}),P="_headerTips_1b9xq_1",k="_btn_1b9xq_23",S="_container_1b9xq_34",C="_content_1b9xq_39",L="_items_1b9xq_44",F="_inner_1b9xq_55",I="_img_1b9xq_59",O=m();e("default",n({name:"baseClass",components:{ChooseSubjectName:j},data:function(){return{list:[],show:!0,closeStatus:!0,courseNum:0}},mounted:function(){document.addEventListener("visibilitychange",this.visibilitychange,!1),localStorage.setItem("behaviorId",a()),this.FetchList(),u(["_trackEvent","云教练","切换页面","分类页面"]),_.subjectId=_.origanSubjectId,"/api-student"===d()&&this.FetchCourseInfo()},unmounted:function(){document.removeEventListener("visibilitychange",this.visibilitychange,!1)},computed:{chooseShow:function(){return!("/api-student"!==d()||_.subjectLoading||0!==_.subjectId||!this.closeStatus)}},methods:{visibilitychange:function(){"hidden"!==document.visibilityState&&this.courseNum>0&&this.FetchCourseInfo()},FetchCourseInfo:function(){var e=this;return i(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,r("/activityUserMapper/getStudentNoCourseInfo");case 3:n=t.sent,e.courseNum=n.data.courseNum,t.next=9;break;case 7:t.prev=7,t.t0=t.catch(0);case 9:case"end":return t.stop()}}),t,null,[[0,7]])})))()},FetchList:function(){var e=this;return i(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,r.get("/sysMusicScoreCategories/queryTree");case 3:return n=t.sent,t.next=6,e.filterList(n.data||[]);case 6:if(t.t0=t.sent,t.t0){t.next=9;break}t.t0=[];case 9:e.list=t.t0,e.show=e.list.length>0,t.next=15;break;case 13:t.prev=13,t.t1=t.catch(0);case 15:case"end":return t.stop()}}),t,null,[[0,13]])})))()},filterList:function(e){var t=_.tenantId;_.organId;var n=[];if(1!=t)return e;e.forEach((function(e){var t=e.sysMusicScoreCategoriesList||[],r=[];38===e.id?n.includes(55)?r=t:n.includes(59)?t.forEach((function(e){30==e.id&&r.push(e)})):n.includes(55)||n.includes(59)||t.forEach((function(e){30!=e.id&&r.push(e)})):40===e.id?n.includes(59)?t.forEach((function(e){47!=e.id&&r.push(e)})):n.includes(59)||t.forEach((function(e){r.push(e)})):r=t,e.sysMusicScoreCategoriesList=r}));var r=[];return e.forEach((function(e){40==e.id&&e.sysMusicScoreCategoriesList&&e.sysMusicScoreCategoriesList.length>0&&r.push(e),40!=e.id&&r.push(e)})),r},onClickLeft:function(){O.isApp&&l({api:"back"})},toDetail:function(e){var n,r=e.sysMusicScoreCategoriesList?e.sysMusicScoreCategoriesList.length:0;(sessionStorage.setItem("musicScoreList",JSON.stringify(e.sysMusicScoreCategoriesList)),r>1)?this.$router.push({path:"/classify",query:t({parentId:e.id},this.$route.query)}):this.$router.push({path:"/list/"+(1==r?null===(n=e.sysMusicScoreCategoriesList[0])||void 0===n?void 0:n.id:e.id),query:t({},this.$route.query)})},audition:function(){l({api:"openWebView",content:{url:location.origin+"/#/auditionLive",orientation:1,isHideTitle:!1,statusBarTextColor:!1,isOpenLight:!1}})},onSelectedPartName:function(e){var t=this;return i(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e.id){n.next=3;break}return b("请选择声部"),n.abrupt("return");case 3:return n.prev=3,n.next=6,r.post("/student/updateSubject",{data:{subjectId:e.id}});case 6:t.chooseShow=!1,_.subjectId=e.id,_.origanSubjectId=e.id,n.next=13;break;case 11:n.prev=11,n.t0=n.catch(3);case 13:case"end":return n.stop()}}),n,null,[[3,11]])})))()}},render:function(){var e=this;return o("div",{class:S},[o(h,{show:this.chooseShow,teleport:"body",style:{borderRadius:"8px"}},{default:function(){return[o(j,{onSelectedPartName:e.onSelectedPartName},null)]}}),o("div",{class:C},["/api-student"===d()&&this.courseNum>0&&o("div",{class:P},[o("p",null,[s("随心学真人辅导课剩余 "),o("span",null,[this.courseNum]),s(" 节")]),o(c,{class:k,onClick:this.audition},{default:function(){return[s("立即约课")]}})]),o("div",{class:L},[this.show?this.list.map((function(t){return o("div",{key:t.id,onClick:function(){return e.toDetail(t)}},[o("div",{class:F},[o(p,{src:t.coverImg,class:I},null)])])})):o(f,{description:"暂无数据"},null)])])])}}))}}}))}();