!function(){function e(e,n,t,r,a,o,i){try{var l=e[o](i),c=l.value}catch(u){return void t(u)}l.done?n(c):Promise.resolve(c).then(r,a)}function n(n){return function(){var t=this,r=arguments;return new Promise((function(a,o){var i=n.apply(t,r);function l(n){e(i,a,o,l,c,"next",n)}function c(n){e(i,a,o,l,c,"throw",n)}l(void 0)}))}}function t(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function r(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,r=new Array(n);t0&&void 0!==arguments[0]?arguments[0]:!a.showPopup,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e!==a.showPopup&&(a.showPopup=e,a.transition=!n.immediate,e&&(a.showWrapper=!0))},renderTitle:function(){if(r.title)return r.title();if(e.title)return e.title;var n=e.options.find((function(n){return n.value===e.modelValue}));return n?n.text:""}}),function(){return e.teleport?b(C,{to:e.teleport},{default:function(){return[m()]}}):m()}}console.error("[Vant] must be a child component of .")}}),pe=E(se),fe=E(ie),ve="_sticky_pzl6c_1",me="_alumnList_pzl6c_62",_e="_bgImg_pzl6c_68",ge="_searchResult_pzl6c_122",be="_searchTitle_pzl6c_127",he="_radio-group_pzl6c_132",we="_radio_pzl6c_132",ye="_organ-radio_pzl6c_163",xe=function(){};e("default",d({name:"MusicList",props:{hideSearch:{type:Boolean,default:!1},defauleParams:{type:Object,default:function(){return{}}},onItemClick:{type:Function,default:xe},teacherId:{type:String||Number,default:""},myself:{type:Boolean,default:!1}},setup:function(e,t){var a=e.hideSearch,o=(e.defauleParams,e.onItemClick),i=(e.teacherId,e.myself,t.expose),l=s({id:"",name:""});if("TEACHER"===A.platformType){var c=A.user.data;l.value={name:c.defaultSubjectName||"全部声部",id:c.defaultSubject||""}}else{if(!X(Z.SEARCH).id){var u=A.user.data,d=u.subjectId?Number(u.subjectId.split(",")[0]):"",p=u.subjectName?u.subjectName.split(",")[0]:"";d&&X(Z.SEARCH,JSON.stringify({id:d,name:p}),"set")}}localStorage.setItem("behaviorId",G());var f=N(),v=H(),m={};if(A.version&&(m.version=A.version||"",m.platform="STUDENT"===A.platformType?"ios-student":"ios-teacher"),!a)if("TEACHER"===A.platformType)m.subjectIds=l.value.id;else{var _=X(Z.SEARCH);m.subjectIds=_.id}var g=j(r({search:f.query.search||"",subjectType:f.query.subjectType||"",page:1},m)),h=s([]),w=s(null),y=s(!1),x=s(!1),z=s(!1),k=s("STUDENT"===A.platformType?"/api-student":"/api-teacher"),S=function(e){g.page=1,g.search=e,w.value=null,C()},C=function(){var e=n(regeneratorRuntime.mark((function e(){var n,t,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y.value){e.next=2;break}return e.abrupt("return");case 2:return y.value=!0,z.value=!1,n=r({},g),e.prev=5,e.next=8,U.post("".concat(k.value,"/tenantAlbumMusic/page"),{data:n});case 8:t=e.sent,w.value&&(o=((null===(a=w.value)||void 0===a?void 0:a.rows)||[]).concat(t.data.rows||[]),w.value.rows=o),w.value=w.value||t.data,g.page=t.data.pageNo+1,x.value=t.data.pageNo>=t.data.totalPage,e.next=18;break;case 15:e.prev=15,e.t0=e.catch(5),z.value=!0;case 18:y.value=!1;case 19:case"end":return e.stop()}}),e,null,[[5,15]])})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=n(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.post("/api-teacher/teacher/defaultSubject",{params:{subjectId:n}});case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(n){return e.apply(this,arguments)}}(),T=X(Z.SEARCH),I=j({show:!1,name:T.id?T.name:"全部声部",id:T.id||""}),P=function(){var e=n(regeneratorRuntime.mark((function e(){var n,t,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U.get("".concat(k.value,"/subject/subjectSelect?type=MUSIC"));case 2:n=e.sent,t=n.data,Array.isArray(t)&&(r=[],t.forEach((function(e){e.subjects&&e.subjects.length&&e.subjects.forEach((function(e){r.push(e)}))})),h.value=r||[]);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=n(regeneratorRuntime.mark((function e(){var n,t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U.post("".concat(k.value,"/tenantAlbumMusic/selectCondition?subjectType=").concat(g.subjectType));case 2:n=e.sent,t=n.data,console.log(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return D(n(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P(),R();case 2:case"end":return e.stop()}}),e)})))),i({onSearch:S,onComfirmSubject:function(e){g.page=1,g.subjectIds=e.id,w.value=null,"TEACHER"===A.platformType?(l.value={name:e.name,id:e.id},O(e.id)):(I.id=e.id,I.name=e.name,X(Z.SEARCH,JSON.stringify({id:e.id,name:e.name}),"set")),C(),I.show=!1}}),function(){return b(F,null,[!a&&b("div",{class:ve},[b(K,null,{default:function(){return[b(Y,{background:"transparent",isFixed:!1,border:!1,color:"#131415"},null),b(J,{onSearch:S,type:"tenant",background:"transparent",inputBackground:"transparent"},{left:function(){return b(fe,null,{default:function(){return[b(pe,{title:"筛选"},{default:function(){return[b("div",{class:ge,style:{maxHeight:"45vh",overflowY:"auto"}},[b("div",{class:be},[L("声部")]),b("div",{class:[he,we,ye]},[h.value.map((function(e){var n=e.id===Number(g.subjectIds||null);return b(q,{size:"large",plain:n,type:n?"primary":"default",round:!0,onClick:function(){console.log(e,"1212")}},{default:function(){return[e.name]}})}))])])]}})]}})}})]}}),b("img",{class:_e,src:$},null)]),b("div",{class:me},[b(W,{loading:y.value,finished:x.value,"finished-text":(w.value&&w.value.rows.length,""),onLoad:C,error:z.value},{default:function(){return[w.value&&w.value.rows.length?b(Q,{showTitleImg:!0,list:w.value.rows,onDetail:function(e){if(o===xe){var n=location.origin+location.pathname+"#/music-detail?id="+e.id;M(n,(function(){v.push({path:"/music-detail",query:{id:e.id}})}))}else null==o||o(e)}},null):!y.value&&b(V,{tips:"暂无声部训练",classImgSize:"SMALL",btnStatus:!1},null)]}})])])}}}))}}}))}();