!function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function t(t){for(var a=1;a0&&1===a.pageNo)){e.next=8;break}return e.abrupt("return");case 8:(r=a.rows||[]).forEach((function(e){e.subjectNames=e.subjectName?e.subjectName.split(","):[]})),_.list=_.list.concat(r),_.listState.finished=a.current>=a.pages,_.params.page=a.current+1,_.listState.dataShow=_.list.length>0,e.next=20;break;case 16:e.prev=16,e.t0=e.catch(0),_.listState.dataShow=!1,_.listState.finished=!0;case 20:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}();return s((function(){h()})),function(){var e;return o(u,null,[o(a,{position:"top"},{default:function(){return[o(n,{title:"交接老师"},null),o(y,{placeholder:"请输入老师姓名",inputBackground:"white",background:"#F8F8F8",onSearch:function(e){_.params.keyword=e,_.params.page=1,_.list=[],_.listState.dataShow=!0,_.listState.loading=!1,_.listState.finished=!1,h()}},null)]}}),_.listState.dataShow?o(q,{loading:_.listState.loading,"onUpdate:loading":function(e){return _.listState.loading=e},finished:_.listState.finished,finishedText:" ",class:[T.liveList],onLoad:h,immediateCheck:!1},k(e=_.list.map((function(e){return o(w,{onClick:function(){return function(e){d("select",e),d("close")}(e)}},{icon:function(){return o(S,{class:T.img,src:e.avatar||j},null)},title:function(){return o("div",{class:T.content},[o("p",{class:[T.name,"van-ellipsis"]},[e.nickname]),o("p",{class:T.subjects},[e.subjectNames&&e.subjectNames.length>0&&e.subjectNames.map((function(e){return o(C,{type:"primary"},k(e)?e:{default:function(){return[e]}})}))])])}})})))?e:{default:function(){return[e]}}):o(l,{btnStatus:!1,classImgSize:"SMALL",tips:"暂无伴学老师"},null)])}}});e("default",i({name:"unbind",setup:function(){var e=_(),t=h(),i=c({teacherStatus:!1,classList:[],selectTeacher:{}}),l=function(){var t=r(regeneratorRuntime.mark((function t(){var n,a,r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,n=e.query,t.next=4,f.post("/api-school/classGroup/page",{data:{teacherId:n.id,schoolId:m.user.data.school.id,page:1,rows:100}});case 4:a=t.sent,r=a.data,i.classList=r.rows||[],t.next=11;break;case 9:t.prev=9,t.t0=t.catch(0);case 11:case"end":return t.stop()}}),t,null,[[0,9]])})));return function(){return t.apply(this,arguments)}}(),y=function(e){console.log(e,"steacher"),i.selectTeacher.sTeacher=e},j=function(){console.log("submit");var n=!1,a=[];if(i.classList.forEach((function(e){(!e.sTeacher||e.sTeacher&&!e.sTeacher.id)&&(n=!0),e.sTeacher&&a.push({classGroupId:e.id,teacherId:e.sTeacher.id})})),n)v("请选择交接老师");else try{N({title:"提示",message:"是否确认交接",showCancelButton:!0}).then(r(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,f.post("/api-school/classGroup/handoverTeacher",{data:{teacherId:e.query.id,updateTeacherList:[].concat(a)}});case 2:setTimeout((function(){v("交接成功")}),100),setTimeout((function(){t.replace("/companion-teacher")}),1e3);case 4:case"end":return n.stop()}}),n)}))))}catch(c){}};return s((function(){l()})),function(){var e,t;return o(u,null,[o(n,null,null),o("div",{class:O.unbindTips},[p("该伴学老师存在以下班级及课程未开始,请选择交接老师")]),o(x,{inset:!0,class:O.detailCellGroup},(t=e=i.classList.map((function(e){return o(w,{center:!0,class:O.detailCell,isLink:!0,onClick:function(){return function(e){i.teacherStatus=!0,i.selectTeacher=e}(e)}},{title:function(){return o("div",{class:O.teacherContent},[o("div",{class:O.classInfo},[o("p",{class:O.className},[e.name]),o("p",{class:O.musicName},[e.orchestraName])]),o("div",{class:O.classNum},[o("p",{class:O.nums},[e.courseScheduleNum-e.completeCourseScheduleNum]),o("p",{class:O.numTip},[p("剩余课时")])])])},value:function(){return o("span",{class:O.teacherName},[e.sTeacher&&e.sTeacher.nickname])}})})),"function"==typeof t||"[object Object]"===Object.prototype.toString.call(t)&&!d(t)?e:{default:function(){return[e]}})),o(a,{position:"bottom"},{default:function(){return[o("div",{class:["btnGroup"],style:{paddingLeft:"13px",paddingRight:"13px"}},[o(g,{type:"primary",round:!0,block:!0,onClick:j},{default:function(){return[p("确认交接")]}})])]}}),o(b,{modelValue:i.teacherStatus,"onUpdate:modelValue":function(e){return i.teacherStatus=e}},{default:function(){return[o(z,{onClose:function(){return i.teacherStatus=!1},onSelect:y},null)]}})])}}}))}}}))}();