1 |
- !function(){function t(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function e(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach((function(t){r(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function r(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function n(t,e,r,n,i,a,o){try{var c=t[a](o),u=c.value}catch(d){return void r(d)}c.done?e(u):Promise.resolve(u).then(n,i)}var i=document.createElement("style");i.innerHTML="._filterTitle_tmd9v_1{font-size:.48rem;font-weight:500;color:#000;line-height:.66667rem;text-align:center;padding:.53333rem 0}._btnGroup_tmd9v_9{padding:.48rem .34667rem;border:.02667rem solid #F2F2F2;background-color:#fff}._btnGroup_tmd9v_9 .van-button{font-size:.42667rem;line-height:.58667rem}._searchResult_tmd9v_18{padding:.4rem .42667rem 0;overflow:hidden}._searchResult_tmd9v_18 ._searchTitle_tmd9v_22{color:#333;line-height:.58667rem;font-size:.4rem;font-weight:600}._radio-group_tmd9v_28{display:flex;margin-top:.32rem;margin-bottom:.4rem;flex-wrap:wrap}._radio-group_tmd9v_28 ._radio_tmd9v_28:first-child .van-radio__label{margin-left:0}._radio_tmd9v_28 .van-radio__icon{display:none}._radio_tmd9v_28 .van-tag--large{width:2.13333rem;height:.85333rem;font-size:.42667rem;text-align:center;display:flex;align-items:center;justify-content:center}._radio_tmd9v_28 .van-tag{box-sizing:border-box}._radio_tmd9v_28 .van-tag--default{color:#333}._radio_tmd9v_28 .van-tag--primary{background-color:#fff}._radio_tmd9v_28 .van-tag--primary.van-tag--plain{background:#FFF3F5}._organ-radio_tmd9v_61 .van-tag--large{width:auto;min-width:2.13333rem;padding:0 .32rem;margin-bottom:.21333rem;margin-right:.21333rem;font-size:.37333rem}._btn_tmd9v_9{padding:.13333rem .37333rem}._btn_tmd9v_9+._btn_tmd9v_9{margin-left:.26667rem}\n",document.head.appendChild(i),System.register(["./index-legacy.5d15d97d.js","./index-legacy.99d6695f.js","./index-legacy.397b31b5.js"],(function(t){"use strict";var r,i,a,o,c,u,d,s,m;return{setters:[function(t){r=t.d,i=t.g,a=t.w,o=t.j,c=t.F,u=t.B,d=t.z},function(t){s=t.T},function(t){m=t.S}],execute:function(){var f="_btnGroup_tmd9v_9",l="_searchResult_tmd9v_18",_="_searchTitle_tmd9v_22",p="_radio-group_tmd9v_28",v="_radio_tmd9v_28",g="_organ-radio_tmd9v_61";t("S",r({name:"selectSubject",props:{isReset:{type:Boolean,default:!1},searchParams:{type:Object,default:{name:"",id:""}},type:{type:String,default:"MUSIC"},onComfirm:{type:Function,default:function(t){}}},data:function(){return{subject:{name:"全部声部",id:""},subjectList:[],apiSuffix:"STUDENT"===i.platformType?"/api-student":"/api-teacher"}},mounted:function(){this.subject={name:this.searchParams.id?this.searchParams.name:"全部声部",id:this.searchParams.id||""},this.getList()},methods:{getList:function(){var t,e=this;return(t=regeneratorRuntime.mark((function t(){var r,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,a.get("".concat(e.apiSuffix,"/subject/subjectSelect?type=").concat(e.type));case 2:r=t.sent,n=r.data,Array.isArray(n)&&(e.subjectList=n);case 5:case"end":return t.stop()}}),t)})),function(){var e=this,r=arguments;return new Promise((function(i,a){var o=t.apply(e,r);function c(t){n(o,i,a,c,u,"next",t)}function u(t){n(o,i,a,c,u,"throw",t)}c(void 0)}))})()}},render:function(){var t=this;return o(c,null,[o("div",{class:l,style:{maxHeight:"45vh",overflowY:"auto"}},[this.subjectList.map((function(r){return r.subjects&&r.subjects.length>0&&o(c,null,[o("div",{class:_},[r.name]),o("div",{class:[p,v,g]},[r.subjects.map((function(r){var n=r.id===Number(t.subject.id);return o(s,{size:"large",plain:n,type:n?"primary":"default",round:!0,onClick:function(){t.subject=e({},r)}},{default:function(){return[r.name]}})}))])])}))]),o(m,{position:"bottom",offsetBottom:0},{default:function(){return[o("div",{class:[f,t.isReset?"btnMore":""]},[t.isReset&&o(u,{type:"primary",plain:!0,round:!0,onClick:function(){t.subject.name="全部声部",t.subject.id="",t.onComfirm(e({},t.subject))}},{default:function(){return[d("重 置")]}}),o(u,{type:"primary",round:!0,block:!0,onClick:function(){t.onComfirm(e({},t.subject))}},{default:function(){return[d("确 认")]}})])]}})])}}))}}}))}();
|