!function(){function e(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(!e)return;if("string"==typeof e)return t(e,n);var c=Object.prototype.toString.call(e).slice(8,-1);"Object"===c&&e.constructor&&(c=e.constructor.name);if("Map"===c||"Set"===c)return Array.from(e);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return t(e,n)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,c=new Array(t);n0&&1===r.current)){e.next=11;break}return e.abrupt("return");case 11:g.list=g.list.concat(r.rows||[]),g.listState.finished=r.current>=r.pages,g.params.page=r.current+1,g.listState.dataShow=g.list.length>0,g.isLoad=!1,e.next=23;break;case 18:e.prev=18,e.t0=e.catch(0),g.listState.dataShow=!1,g.listState.finished=!0,g.isLoad=!1;case 23:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(){return e.apply(this,arguments)}}(),j=function(){g.params.page=1,g.list=[],g.listState.dataShow=!0,g.listState.loading=!1,g.listState.finished=!1,_()},y=function(){v("close"),v("select",g.check),setTimeout((function(){g.check=[]}),100)};return s((function(){return t.subjectId}),(function(){console.log("subjectId"),j()})),s((function(){return t.selectStudentIds}),(function(){console.log(t.selectStudentIds,"watch"),g.check=e(t.selectStudentIds)})),a((function(){if(console.log(t.selectStudentIds,"onmount"),t.orchestraList.length>0){var n=t.orchestraList[0];g.orchestra.id=n.value,g.orchestra.name=n.text}_(),g.check=e(t.selectStudentIds)})),function(){var e;return u("div",{class:N.studentList},[u(S,{position:"top"},{default:function(){return[u(i,{title:"选择学员",desotry:!1,border:!1},null),u(x,{class:"searchGroupInput",placeholder:"学员名称/手机号",onSearch:function(e){g.params.keyword=e,j()}},null),u("div",{class:"searchGroup"},[u("div",{class:["searchItem searchItem-large",g.showPopover?"searchItem-active":""],onClick:function(){return g.showPopover=!0}},[u("span",null,[g.class.name]),u("i",{class:"arrow"},null)]),u("div",{class:["searchItem searchItem-large",g.oPopover?"searchItem-active":""],onClick:function(){return g.oPopover=!0}},[u("span",null,[g.orchestra.name]),u("i",{class:"arrow"},null)])])]}}),g.listState.dataShow?u(I,{finished:g.listState.finished,finishedText:" ",class:[N.liveList],onLoad:_,style:{paddingTop:"12px"},immediateCheck:!1},{default:function(){return[u(L,{modelValue:g.check,"onUpdate:modelValue":function(e){return g.check=e}},(t=e=g.list.map((function(e){return u(E,{modelValue:g.check,"onUpdate:modelValue":function(e){return g.check=e},center:!0,onClick:function(){return t=e.id,void g.checkboxRefs[t].toggle();var t}},{icon:function(){return u(O,{class:N.img,src:e.avatar||C},null)},title:function(){return u("div",{class:N.content},[u("p",{class:N.name},[e.nickname]),u("p",{class:N.class},[e.currentGradeNum>0?F[e.currentGradeNum]:""])])},"right-icon":function(){return u(P,{name:e.id,ref:function(t){return g.checkboxRefs[e.id]=t},onClick:function(e){e.stopPropagation(),e.preventDefault()}},{icon:function(e){return u(l,{class:N.iconChecked,name:e.checked?w:A},null)}})}})})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!m(t)?e:{default:function(){return[e]}}))];var t}}):u(d,{btnStatus:!1,tips:"暂无学员"},null),u(S,{position:"bottom"},{default:function(){return[u("div",{class:["btnGroup",N.btnMore]},[u(f,{type:"primary",plain:!0,round:!0,style:{backgroundColor:"transparent"},onClick:function(){g.list.forEach((function(e){g.check.includes(e.id)||g.check.push(e.id)})),g.check}},{default:function(){return[p("全选")]}}),u(f,{type:"primary",round:!0,block:!0,onClick:y},{default:function(){return[p("确认")]}})])]}}),u(h,{show:g.oPopover,"onUpdate:show":function(e){return g.oPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[u(B,{columns:t.orchestraList,onCancel:function(){return g.oPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];g.orchestra.id=t.value,g.orchestra.name=t.text,g.oPopover=!1,j()}},null)]}}),u(h,{show:g.showPopover,"onUpdate:show":function(e){return g.showPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[u(B,{columns:g.classList,onCancel:function(){return g.showPopover=!1},onConfirm:function(e){var t=e.selectedOptions[0];g.class.id=t.value,g.class.name=t.text,g.showPopover=!1,j()}},null)]}})])}}}),J={subjectList:"_subjectList_hptt0_1",subject:"_subject_hptt0_1",iconChecked:"_iconChecked_hptt0_19",img:"_img_hptt0_27",name:"_name_hptt0_34"};var W=n({name:"subject-list",props:{subjectList:{type:Array,default:function(){return[]}},selectSubjects:{type:Array,default:function(){return[]}}},emits:["close","select"],setup:function(t,n){n.slots,n.attrs;var c=n.emit,o=r({check:[],checkboxRefs:[]}),d=function(){c("select",o.check),c("close")};return s((function(){return t.selectSubjects}),(function(){o.check=e(t.selectSubjects)})),a((function(){o.check=e(t.selectSubjects)})),function(){var e,n;return u("div",{style:{minHeight:"100vh"}},[u(i,{title:"选择声部",desotry:!1},null),u(L,{class:J.subjectList,modelValue:o.check,"onUpdate:modelValue":function(e){return o.check=e},style:{paddingBottom:"24px"}},(n=e=t.subjectList.map((function(e){return u("div",{class:J.subject,onClick:function(){return t=e.subjectId,void o.checkboxRefs[t].toggle();var t}},[u(P,{name:e.subjectId,class:J.checkbox,ref:function(t){return o.checkboxRefs[e.subjectId]=t},onClick:function(e){e.stopPropagation()}},{icon:function(e){return u(l,{class:J.iconChecked,name:e.checked?w:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA4BJREFUWEfVmT1sFEcUx/9vFntF4cI6FIGCEwmKYJnbnQsgIxIhuUgoaCIlIEKoKPgSoJRQUKWAEgHCQJEqwUpMQUMRKCyhJIoF5Gb2sBwKkIJBIMC6ggLWzs6LHtqzjuPjOPsMw7az773fztv3MW8Is3iYWSVJsoaIBph5FYBPmHkJEXWJOmZ+TET3ANwgomvMPBJF0RUicq2ao1YEjDEfAtgLYBuApa3IArgD4CcAJ7TWd99U9o0AR0dHC52dnT8Q0XYAYa78FhH9RkS/O+fGwzC87Zx7LGtKqa40TT9SSvUy8+fMvAHAslwuZeYfp6amDvX39082A20KaK3dwszHASxi5kwp9atS6kSxWPyzmfL69Uqlss45t9c5t5mIAgCPxBta619ep+eVgCMjIwu6u7sFbFeu4JJSan8URf+0Atb4bpIkK5xzxwB8ka+dqlar+wYGBv57md6XAk5MTCycnJwcBrARwBNm/r5UKp2ZC1ijbLlc3kFERwEsBHChUChs6unpedL43guA+c6dz+EeBEGwsVgsXm0nXE1XpVJZnWXZBQAfCGS1Wv2qcSdfADTGDOZufUBE6+M4vjEfcDWd1lpJUZdzyFNa69319p4DzANiSNwaBMH6+dq5xg/Od1Igxd1b6gNnBlBSSRiGEgASrTvb/c8180L+T56W6E7TdEUtBc0Alsvlk0Qk23tJa/1lM4XzsW6MuSjRzcyDpVJpj9h4BphXiJvMvCAIgpVzTSWzhZcUlGXZdSKSlLNcKk4N8DCAA0Q0FMfx1tkaaIectfYsM38L4IjW+iBJ4bfW/iu1NQiCz1qtEO2Aaqw4WZb9IbU7juOPyVrbz8x/AbiltV7eboOz0WeMuSm1m4jWUpIkB5xzh4loMI7jZz/mu36stSeZebdS6iAZY84B+Fop9V0URWffNZzYT5Jkq3PuZyI6J4AVACsBfKq1LvsAaIwpAfgbwHUBfCjJOQzDRb29vU37s7fxAePj44U0TaUdeyRB8pSZw46OjrCvr2/qbQA0szE2NtY5PT2dElHqP6D3LvY5SIioIi4eZuZvvE0z3idq70ud981C3g/62269Fw2rQHrd8gug94cmgfT62Fkr4F4f3AXS+9GHQHo9PKq52uvxW31D6e0Asx7S6xFwPai3Q/TGM0T9NYRzbrVcQwBYXH8NAeC+XEMopa7O5Rrif2YMj8Ww1rJlAAAAAElFTkSuQmCC"},null)}}),u(O,{class:J.img,src:e.subjectImg},null),u("p",{class:J.name},[e.subjectName])])})),"function"==typeof n||"[object Object]"===Object.prototype.toString.call(n)&&!m(n)?e:{default:function(){return[e]}})),u(S,{position:"bottom"},{default:function(){return[u("div",{class:["btnGroup","btnMore"],style:"padding-left: 13px; padding-right: 13px;"},[u(f,{round:!0,color:"#CCCCCC",onClick:function(){return c("close")}},{default:function(){return[p("取消")]}}),u(f,{type:"primary",round:!0,onClick:d},{default:function(){return[p("确认")]}})])]}})])}}});t("default",n({name:"create-orchestra",setup:function(){var t=v(),n=function(){var e=o(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,b.post("/api-school/subjectBasicConfig/page",{data:{page:1,rows:50}});case 3:t=e.sent,n=t.data,M.subjectList=n.rows||[],e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),c=function(){var e=o(regeneratorRuntime.mark((function e(){var t,n,c,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,b.post("/api-school/orchestra/page",{data:{page:1,rows:100,schoolId:_.user.data.school.id,status:"DONE"}});case 3:t=e.sent,n=t.data,c=n.rows||[],r=[],c.forEach((function(e){r.push({text:e.name,value:e.id})})),M.orchestraList=[].concat(r),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}(),r=function(t){M.selectSubjectIds=e(t);var n=[];console.log(M.selectSubjects,"1212",M.subjectList),M.subjectList.forEach((function(e){var c=M.selectSubjects.findIndex((function(t){return t.id===e.subjectId}));t.includes(e.subjectId)&&(c<0?n.push({id:e.subjectId,name:e.subjectName,subjectCode:e.subjectCode,type:null,teacher:{},students:[]}):n.push(M.selectSubjects.find((function(t){return t.id===e.subjectId}))))})),M.selectSubjects=[].concat(n)},s=function(){if(M.orchestraName)if(M.selectSubjects&&M.selectSubjects.length<=0)j("请选择声部");else{var n=M.selectSubjects||[],c=!1;if(n.forEach((function(e){(!e.students||e.students&&e.students.length<=0)&&(c=!0)})),c)j("请选择学员");else{var r=[],s=[],o={};M.selectSubjects.forEach((function(t){if(console.log(t,"item.name"),s.push.apply(s,e(t.students)),"BARITONE"!==t.subjectCode&&"TUBA"!==t.subjectCode)r.push(t);else{var n=o.students?o.students:[];o={id:o.id?o.id+","+t.id:t.id,name:o.name?o.name+"-"+t.name:t.name,type:null,teacher:{},students:[].concat(e(n),e(t.students))}}})),M.selectLastTeacherSubjects=R(r),o.id&&M.selectLastTeacherSubjects.push(o),M.selectLastTeacherSubjects.push({id:null,name:"乐理班",type:"MUSIC_THEORY",teacher:{},students:[].concat(s)},{id:null,name:"合奏班",type:"INSTRUMENTAL_ENSEMBLE",teacher:{},students:[].concat(s)}),t.push({path:"/create-orchestra-teacher"})}}else j("请输入乐团名称")};return a((function(){U(),n(),c()})),function(){return u("div",{class:k["create-orchestra"]},[u(i,null,null),u(T,{inset:!0},{default:function(){return[u(z,{label:"乐团名称",modelValue:M.orchestraName,"onUpdate:modelValue":function(e){return M.orchestraName=e},placeholder:"请输入乐团名称",inputAlign:"right",maxlength:30},null),u(z,{label:"乐团声部",readonly:!0,placeholder:M.selectSubjects.length>0?"已选".concat(M.selectSubjects.length,"个"):"选择声部",isLink:!0,inputAlign:"right",onClick:function(){return M.subjectStatus=!0}},null),M.selectSubjects.map((function(e){return u(E,{title:e.name,isLink:!0,onClick:function(){M.studentStatus=!0,M.selectSubjectStudents=e}},{value:function(){var t;return u(g,null,[p("已选")," ",u("span",{style:{color:"var(--van-primary-color)"}},[(null===(t=e.students)||void 0===t?void 0:t.length)||0])," ",p("名学员")])}})}))]}}),u(S,{position:"bottom"},{default:function(){return[u("div",{class:["btnGroup"]},[u(f,{type:"primary",block:!0,round:!0,onClick:s},{default:function(){return[p("下一步")]}})])]}}),u(y,{modelValue:M.subjectStatus,"onUpdate:modelValue":function(e){return M.subjectStatus=e},style:"background: #F8F8F8;"},{default:function(){return[M.subjectStatus&&u(W,{onClose:function(){return M.subjectStatus=!1},subjectList:M.subjectList,selectSubjects:M.selectSubjectIds,onSelect:r},null)]}}),u(y,{modelValue:M.studentStatus,"onUpdate:modelValue":function(e){return M.studentStatus=e},style:"background: #f8f8f8;"},{default:function(){return[M.studentStatus&&u(V,{orchestraList:M.orchestraList,subjectId:M.selectSubjectStudents.id,selectStudentIds:M.selectSubjectStudents.students,onClose:function(){return M.studentStatus=!1},onSelect:function(t){M.selectSubjectStudents.students=e(t)}},null)]}})])}}}))}}}))}();