1 |
- !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;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?t(Object(r),!0).forEach((function(n){a(e,n,r[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):t(Object(r)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))}))}return e}function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==t)return;var r,a,o=[],i=!0,l=!1;try{for(t=t.call(e);!(i=(r=t.next()).done)&&(o.push(r.value),!n||o.length!==n);i=!0);}catch(c){l=!0,a=c}finally{try{i||null==t.return||t.return()}finally{if(l)throw a}}return o}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return i(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return i(e,n)}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var l=document.createElement("style");l.innerHTML=':root{--van-dropdown-menu-height: 1.28rem;--van-dropdown-menu-background-color: var(--van-background-color-light);--van-dropdown-menu-box-shadow: 0 .05333rem .32rem rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: .4rem;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-danger-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-danger-color);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background-color);box-shadow:var(--van-dropdown-menu-box-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-.10667rem;margin-top:-.13333rem;border:.08rem solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-.02667rem;transform:rotate(135deg)}:root{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}._sticky_pzl6c_1 .van-sticky{background:url(./assets/bg-image.e89554da.png) no-repeat top center;background-size:100% 5.70667rem}._sticky_pzl6c_1 .van-search__content{background:rgba(255,255,255,.5)!important}._sticky_pzl6c_1 .van-search__content input::-moz-placeholder{color:rgba(0,0,0,.4)!important}._sticky_pzl6c_1 .van-search__content input::placeholder{color:rgba(0,0,0,.4)!important}._sticky_pzl6c_1 .van-search__content input,._sticky_pzl6c_1 .van-search__content .van-field__clear{color:rgba(0,0,0,.4)!important}._sticky_pzl6c_1 .van-dropdown-menu__bar{background-color:transparent;box-shadow:none;padding-right:.4rem}._sticky_pzl6c_1 .van-dropdown-menu__title{padding-left:0}._sticky_pzl6c_1 .van-dropdown-menu__title:after{border-color:transparent transparent rgba(0,0,0,.4) rgba(0,0,0,.4)}._listContainer_pzl6c_28{padding-top:.05333rem;height:1.12rem;display:flex;align-items:center;justify-content:center;background:#fff;font-size:.42667rem;font-weight:600;color:#999;line-height:.58667rem}._listContainer_pzl6c_28 ._line_pzl6c_40{margin:0 .4rem;width:.02667rem;height:.26667rem;background:#e8e8e8}._listContainer_pzl6c_28 ._active_pzl6c_46{color:#333}._label_pzl6c_49{margin-right:.21333rem;font-size:.37333rem;color:#131415}._label_pzl6c_49 .van-list__loading,._label_pzl6c_49 .van-list__finished-text,._label_pzl6c_49 .van-list__error-text{width:100%}._label_pzl6c_49 .iconfont-down{margin-left:.10667rem}._alumnList_pzl6c_62{padding:0 .32rem;border-radius:.48rem;background-color:#fff;margin:.16rem}._bgImg_pzl6c_68{position:fixed;top:0;left:0;width:100%;height:5.70667rem;z-index:-1}._tagTabs_pzl6c_76 .van-tabs__nav{background-color:transparent;padding:0;margin:0 .4rem}._tagTabs_pzl6c_76 .van-tab{font-size:.42667rem;font-weight:700}._tagTabs_pzl6c_76 .van-tab--shrink{padding:0;margin:.26667rem 0;display:inline-block;font-size:.37333rem;background:transparent;border-radius:.37333rem;line-height:.69333rem;padding:0 .32rem;color:rgba(0,0,0,.4)}._tagTabs_pzl6c_76 .van-tab--active{background:#FF699E;color:#fff}._tagTabs_pzl6c_76 .van-tab--active .van-tab__text{z-index:1}._tagTabs_pzl6c_76 .van-tabs__line{height:0}._fleg_pzl6c_106{display:flex;align-items:center;font-size:.37333rem;font-weight:600}._fleg_pzl6c_106 ._iconFree_pzl6c_112{width:1.28rem;height:.69333rem}._fleg_pzl6c_106 ._iconFreeDisable_pzl6c_116{opacity:.5}._fleg_pzl6c_106 span{padding-top:.08rem}._searchResult_pzl6c_122{padding:.42667rem .42667rem 0;overflow:hidden;margin-bottom:.53333rem}._searchResult_pzl6c_122 ._searchTitle_pzl6c_127{font-size:.42667rem;color:#333;line-height:.58667rem}._radio-group_pzl6c_132{display:flex;margin-top:.26667rem;margin-bottom:.53333rem;flex-wrap:wrap}._radio-group_pzl6c_132 ._radio_pzl6c_132:first-child .van-radio__label{margin-left:0}._radio_pzl6c_132 .van-radio__icon{display:none}._radio_pzl6c_132 .van-tag--large{width:2.13333rem;height:.85333rem;font-size:.42667rem;text-align:center;display:flex;align-items:center;justify-content:center}._radio_pzl6c_132 .van-tag{box-sizing:border-box;width:31%!important}._radio_pzl6c_132 .van-tag--default{color:var(--van-tag-text-default-color)}._radio_pzl6c_132 .van-tag--primary{background-color:#fff}._organ-radio_pzl6c_163 .van-tag--large{width:auto;padding:0 .32rem;margin-bottom:.21333rem;margin-right:.21333rem;font-size:.37333rem}\n',document.head.appendChild(l),System.register(["./index-legacy.9fbf5cc3.js","./index-legacy.12606251.js","./index-legacy.bcebad5e.js","./index-legacy.6de9b88c.js","./index-legacy.412df8aa.js","./music-legacy.faebeddc.js","./hooks-legacy.27b6531c.js","./index-legacy.c8adb932.js","./index-legacy.a25aafdb.js","./bg-image-legacy.44e2b3db.js","./index-legacy.e7916e07.js","./use-id-legacy.9657d9c0.js","./use-tab-status-legacy.d33bc5cf.js","./index-legacy.31171ec6.js","./icon-xin-legacy.98015baf.js","./index-legacy.4f3e9447.js","./index-legacy.8e975b15.js","./use-height-legacy.af126ed3.js","./index-legacy.c48fc3b9.js"],(function(e){"use strict";var t,i,l,c,u,d,s,p,f,v,m,_,g,b,h,w,y,x,z,j,k,S,C,O,T,I,P,R,E,A,N,H,D,L,M,V,F,U,W,B,q,J,G,X,Z,Q,Y,$,K,ee;return{setters:[function(e){t=e.G,i=e.I,l=e.H,c=e.ac,u=e.a1,d=e.d,s=e.V,p=e.ak,f=e.ad,v=e.X,m=e.N,_=e.bt,g=e.ag,b=e.j,h=e.aZ,w=e.Z,y=e.an,x=e.aX,z=e.J,j=e.U,k=e.au,S=e.al,C=e.bv,O=e.af,T=e.a7,I=e.aG,P=e.aT,R=e.O,E=e.P,A=e.g,N=e.Q,H=e.S,D=e.W,L=e.B,M=e.bf,V=e.C,F=e.F,U=e.w},function(e){W=e.L},function(e){B=e.C},function(e){q=e.T},function(e){J=e.S},function(e){G=e.g},function(e){X=e.a,Z=e.S},function(e){Q=e.S},function(e){Y=e.C},function(e){$=e.b},function(e){K=e.T},function(e){ee=e.u},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var ne=o(t("dropdown-menu"),2),te=ne[0],re=ne[1],ae={overlay:i,zIndex:l,duration:c(.2),direction:u("down"),activeColor:String,closeOnClickOutside:i,closeOnClickOverlay:i},oe=Symbol(te),ie=d({name:te,props:ae,setup:function(e,n){var t=n.slots,r=ee(),o=s(),i=s(),l=s(0),c=p(oe),u=c.children,d=c.linkChildren,x=f(o),z=v((function(){return u.some((function(e){return e.state.showWrapper}))})),j=v((function(){if(z.value&&m(e.zIndex))return{zIndex:+e.zIndex+1}})),k=function(){if(i.value){var n=w(i);"down"===e.direction?l.value=n.bottom:l.value=y.value-n.top}},S=function(n,t){var o=n.state.showPopup,i=n.disabled,l=n.titleClass;return b("div",{id:"".concat(r,"-").concat(t),role:"button",tabindex:i?void 0:0,class:[re("item",{disabled:i}),a({},h,!i)],onClick:function(){i||function(e){u.forEach((function(n,t){t===e?(k(),n.toggle()):n.state.showPopup&&n.toggle(!1,{immediate:!0})}))}(t)}},[b("span",{class:[re("title",{down:o===("down"===e.direction),active:o}),l],style:{color:o?e.activeColor:""}},[b("div",{class:"van-ellipsis"},[n.renderTitle()])])])};return d({id:r,props:e,offset:l}),_(o,(function(){e.closeOnClickOutside&&u.forEach((function(e){e.toggle(!1)}))})),g("scroll",(function(){z.value&&k()}),{target:x}),function(){var e;return b("div",{ref:o,class:re()},[b("div",{ref:i,style:j.value,class:re("bar",{opened:z.value})},[u.map(S)]),null==(e=t.default)?void 0:e.call(t)])}}}),le=o(t("dropdown-item"),2),ce=le[0],ue=le[1],de={title:String,options:x(),disabled:Boolean,teleport:[String,Object],lazyRender:i,modelValue:z,titleClass:z},se=d({name:ce,props:de,emits:["open","opened","close","closed","change","update:modelValue"],setup:function(e,n){var t=n.emit,r=n.slots,a=j({showPopup:!1,transition:!0,showWrapper:!1}),o=k(oe),i=o.parent,l=o.index;if(i){var c=function(e){return function(){return t(e)}},u=c("open"),d=c("close"),s=c("opened"),p=function(){a.showWrapper=!1,t("closed")},f=function(n){e.teleport&&n.stopPropagation()},v=function(n){var r=i.props.activeColor,o=n.value===e.modelValue;return b(B,{role:"menuitem",key:n.value,icon:n.icon,title:n.text,class:ue("option",{active:o}),style:{color:o?r:""},tabindex:o?0:-1,clickable:!0,onClick:function(){a.showPopup=!1,n.value!==e.modelValue&&(t("update:modelValue",n.value),t("change",n.value))}},{value:function(){if(o)return b(R,{class:ue("icon"),color:r,name:"success"},null)}})},m=function(){var n=i.offset,t=i.props,o=t.zIndex,c=t.overlay,m=t.duration,_=t.direction,g=t.closeOnClickOverlay,h=O(o);return"down"===_?h.top="".concat(n.value,"px"):h.bottom="".concat(n.value,"px"),T(b("div",{style:h,class:ue([_]),onClick:f},[b(P,{show:a.showPopup,"onUpdate:show":function(e){return a.showPopup=e},role:"menu",class:ue("content"),overlay:c,position:"down"===_?"top":"bottom",duration:a.transition?m:0,lazyRender:e.lazyRender,overlayStyle:{position:"absolute"},"aria-labelledby":"".concat(i.id,"-").concat(l.value),closeOnClickOverlay:g,onOpen:u,onClose:d,onOpened:s,onClosed:p},{default:function(){var n;return[e.options.map(v),null==(n=r.default)?void 0:n.call(r)]}})]),[[I,a.showWrapper]])};return S({state:a,toggle:function(){var e=arguments.length>0&&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] <DropdownItem> must be a child component of <DropdownMenu>.")}}),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)]}})])])}}}))}}}))}();
|