1 |
- !function(){function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function t(t){for(var n=1;n<arguments.length;n++){var a=null!=arguments[n]?arguments[n]:{};n%2?e(Object(a),!0).forEach((function(e){r(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function r(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n(e,t,r,n,a,i,s){try{var o=e[i](s),l=o.value}catch(c){return void r(c)}o.done?t(l):Promise.resolve(l).then(n,a)}function a(e){return function(){var t=this,r=arguments;return new Promise((function(a,i){var s=e.apply(t,r);function o(e){n(s,a,i,o,l,"next",e)}function l(e){n(s,a,i,o,l,"throw",e)}o(void 0)}))}}var i=document.createElement("style");i.innerHTML='._searchBand_138ql_1{display:inline-block;font-size:.37333rem;font-weight:600;color:#333}._searchBand_138ql_1 ._bandName_138ql_7{display:inline-block;max-width:4.8rem;vertical-align:text-top}._gridContainer_138ql_12{margin:0 .34667rem .32rem}._gridContainer_138ql_12 ._title_138ql_15{font-size:.69333rem;font-weight:700;color:#333}._gridContainer_138ql_12 ._title_138ql_15 i{font-style:normal;font-size:.32rem;color:#333}._gridContainer_138ql_12 ._red_138ql_25{color:#f67146}._gridContainer_138ql_12 ._name_138ql_28{padding-top:.21333rem;font-size:.32rem;color:#777}._gridClass_138ql_33 ._img_138ql_33{width:1.06667rem;height:1.06667rem;margin-right:.32rem;border-radius:50%;overflow:hidden;flex-shrink:0}._gridClass_138ql_33 ._teacherName_138ql_41{display:flex;align-items:center}._gridClass_138ql_33 ._teacherName_138ql_41 ._maxWidth2_138ql_45{max-width:5.33333rem}._gridClass_138ql_33 ._teacherName_138ql_41 ._maxWidth_138ql_45{max-width:3.2rem}._gridClass_138ql_33 ._teacherName_138ql_41 ._name_138ql_28{padding-top:0;font-size:.42667rem;font-weight:600;color:#333;line-height:.58667rem}._gridClass_138ql_33 ._teacherName_138ql_41 .van-tag{margin-left:.16rem;max-width:2.66667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}._gridClass_138ql_33 ._classCheckbox_138ql_66{display:flex;justify-content:flex-end}._gridClass_138ql_33 ._orchestraName_138ql_70{padding-top:.08rem;font-size:.32rem;color:#777;line-height:.45333rem;max-width:5.33333rem}._gridClass_138ql_33 ._orchestraName_138ql_70 ._maxWidth_138ql_45{max-width:3.2rem}._gridClass_138ql_33 ._title_138ql_15{font-size:.64rem}._gridClass_138ql_33 ._className_138ql_83{padding:.45333rem .4rem 0;font-size:.42667rem;font-weight:500;color:#333;line-height:.58667rem}._gridClass_138ql_33 ._className_138ql_83 ._line_138ql_90{display:inline-block;width:.10667rem;height:.32rem;background:#ff8057;border-radius:.08rem;margin-right:.16rem}._gridClass_138ql_33 .van-grid-item:after{content:" ";position:absolute;top:50%;right:0;margin-top:-.26667rem;width:.02667rem;height:.53333rem;background:#eaeaea;border-radius:.02667rem}._gridClass_138ql_33 .van-grid-item:last-child:after{display:none}._classCellGroup_138ql_112{margin-bottom:.32rem;border-radius:.26667rem;overflow:hidden}._orchestraInfo_138ql_117{display:flex;align-items:center;background:#F6F6F6;border-radius:.34667rem;padding:.16rem .21333rem;margin:0 .4rem .32rem}._orchestraInfo_138ql_117 ._iconOrchestra_138ql_125{flex-shrink:0;width:.4rem;height:.4rem;background:url(data:image/png;base64,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) no-repeat;background-size:contain;margin-right:.10667rem}._orchestraInfo_138ql_117 ._orchestran_138ql_133{font-size:.32rem;color:#777;line-height:.45333rem;max-width:8rem}\n',document.head.appendChild(i),System.register(["./index-legacy.5f9666b4.js","./index-legacy.dc9d3f42.js","./icon_teacher-legacy.07765f44.js","./index-legacy.4e015ad0.js","./index-legacy.185ff5a4.js","./index-legacy.607b8638.js","./index-legacy.e96cb8ba.js","./index-legacy.1f24a6b5.js","./index-legacy.892caf3d.js","./index-legacy.355c349b.js","./index-legacy.54610f12.js","./index-legacy.9bcfff34.js","./index-legacy.91f80f2a.js"],(function(e){"use strict";var r,n,i,s,o,l,c,u,d,m,h,_,f,p,g,y,b,x,q,v,w,C,k,N,S,j;return{setters:[function(e){r=e.d,n=e.r,i=e.Z,s=e.$,o=e.c,l=e.aj,c=e.q,u=e.ak,d=e.B,m=e.P,h=e.al,_=e.m,f=e.g},function(e){p=e.O},function(e){g=e.i},function(e){y=e.c},function(e){b=e.L},function(e){x=e.C},function(e){q=e.C},function(e){v=e.C},function(e){w=e.I},function(e){C=e.T},function(e){k=e.C},function(e){N=e.G,S=e.a},function(e){j=e.P}],execute:function(){var I={searchBand:"_searchBand_138ql_1",bandName:"_bandName_138ql_7",gridContainer:"_gridContainer_138ql_12",title:"_title_138ql_15",red:"_red_138ql_25",name:"_name_138ql_28",gridClass:"_gridClass_138ql_33",img:"_img_138ql_33",teacherName:"_teacherName_138ql_41",maxWidth2:"_maxWidth2_138ql_45",maxWidth:"_maxWidth_138ql_45",classCheckbox:"_classCheckbox_138ql_66",orchestraName:"_orchestraName_138ql_70",className:"_className_138ql_83",line:"_line_138ql_90",classCellGroup:"_classCellGroup_138ql_112",orchestraInfo:"_orchestraInfo_138ql_117",iconOrchestra:"_iconOrchestra_138ql_125",orchestran:"_orchestran_138ql_133"};e("P",r({name:"practice-class",props:{classType:{type:String,default:""},orchestraId:{type:String,default:""},selectItem:{type:Array,default:function(){return[]}}},emits:["close","confirm"],setup:function(e,r){r.slots,r.attrs;var O=r.emit,P=n({showPopover:!1,orchestraId:e.orchestraId||null,orchestraName:null,orchestraList:[],isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1},params:{page:1,rows:20},check:e.selectItem||[],checkboxRefs:[]}),A=function(){var e=a(regeneratorRuntime.mark((function e(){var t,r,n,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,_.post("/api-school/orchestra/page",{data:{page:1,rows:100,schoolId:f.user.data.school.id,status:"DONE"}});case 3:if(t=e.sent,r=t.data,n=r.rows||[],a=[],n.forEach((function(e){a.push({text:e.name,value:e.id})})),P.orchestraList=[].concat(a),!(a.length>0)){e.next=14;break}return P.orchestraId=a[0].value,P.orchestraName=a[0].text,e.next=14,B();case 14:e.next=18;break;case 16:e.prev=16,e.t0=e.catch(0);case 18:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),B=function(){var r=a(regeneratorRuntime.mark((function r(){var n,a,i;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(r.prev=0,!P.isClick){r.next=3;break}return r.abrupt("return");case 3:return P.isClick=!0,r.next=6,_.post("/api-school/classGroup/page",{data:t(t({},P.params),{},{schoolId:f.user.data.school.id,orchestraId:P.orchestraId,classType:e.classType})});case 6:if(n=r.sent,a=n.data,P.isClick=!1,P.listState.loading=!1,i=a||{},!(P.list.length>0&&1===i.current)){r.next=13;break}return r.abrupt("return");case 13:P.list.concat(i.rows||[]).forEach((function(e){e.preStudentNum>0&&P.list.push(e)})),P.listState.finished=i.current>=i.pages,P.params.page=i.current+1,P.listState.dataShow=P.list.length>0,r.next=25;break;case 20:r.prev=20,r.t0=r.catch(0),P.listState.dataShow=!1,P.listState.finished=!0,P.isClick=!1;case 25:case"end":return r.stop()}}),r,null,[[0,20]])})));return function(){return r.apply(this,arguments)}}();i((function(){return e.classType}),(function(){P.params.page=1,P.list=[],P.listState.dataShow=!0,P.listState.loading=!1,P.listState.finished=!1,B()}));var W=function(){O("confirm",P.check),O("close")};return s(a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e.orchestraId){t.next=5;break}return t.next=3,A();case 3:t.next=7;break;case 5:return t.next=7,B();case 7:case"end":return t.stop()}}),t)})))),function(){var t;return o("div",{class:[I.practiceClass,!P.listState.dataShow&&"emptyRootContainer"]},[o(p,{position:"top"},{default:function(){return[o(l,{title:"选择班级",desotry:!1},null),!e.orchestraId&&o("div",{class:"searchGroup-single"},[o("div",{class:["searchItem",P.showPopover&&"searchItem-active"],onClick:function(){return P.showPopover=!0}},[o("span",null,[P.orchestraName])])])]}}),P.listState.dataShow?o(b,{finished:P.listState.finished,style:{marginTop:e.orchestraId?"12px":0},finishedText:" ",class:[I.liveList],onLoad:B,immediateCheck:!1},{default:function(){return[o(x,{class:[I.gridContainer,I.gridClass],modelValue:P.check,"onUpdate:modelValue":function(e){return P.check=e}},(e=t=P.list.map((function(e){return o(q,{class:I.classCellGroup,onClick:function(){var t;e.teacherId&&(t=e.id,P.checkboxRefs[t].toggle())},border:!1},{default:function(){return[o(v,{center:!0,titleStyle:{flex:"0 auto"},valueClass:I.classCheckbox},{icon:function(){return o(w,{src:g,class:I.img},null)},title:function(){return o("div",{class:I.content},[o("div",{class:I.teacherName},[o("div",{class:[I.name,I.maxWidth,"van-ellipsis"]},[e.name]),o(C,{type:"primary"},{default:function(){return[y[e.courseType]]}})]),o("div",{class:[I.orchestraName,"van-ellipsis"]},[e.teacherName?o("div",{class:[I.maxWidth,"van-ellipsis"]},[e.teacherName]):o("div",{class:["van-ellipsis"],style:{color:"red"}},[c("暂未设置伴学老师")])])])},value:function(){return o(k,{name:e.id,ref:function(t){return P.checkboxRefs[e.id]=t},disabled:!e.teacherId,onClick:function(e){e.stopPropagation()}},null)}}),o(N,{border:!1,columnNum:3},{default:function(){return[o(S,null,{default:function(){return[o("p",{class:I.title},[e.preStudentNum]),o("p",{class:I.name},[c("学员人数")])]}}),o(S,null,{default:function(){return[o("p",{class:[I.title]},[e.courseScheduleNum-e.completeCourseScheduleNum]),o("p",{class:I.name},[c("剩余课时")])]}}),o(S,null,{default:function(){return[o("p",{class:I.title},[e.courseScheduleNum]),o("p",{class:I.name},[c("总课时")])]}})]}}),o("div",{class:I.orchestraInfo},[o("i",{class:I.iconOrchestra},null),o("p",{class:[I.orchestran,"van-ellipsis"]},[e.orchestraName])])]}})})),"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!h(e)?t:{default:function(){return[t]}}))];var e}}):o(u,{btnStatus:!1,tips:"暂无班级"},null),o(p,{position:"bottom"},{default:function(){return[o("div",{class:"btnGroup"},[o(d,{block:!0,round:!0,type:"primary",onClick:W},{default:function(){return[c("确认")]}})])]}}),o(m,{show:P.showPopover,"onUpdate:show":function(e){return P.showPopover=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[o(j,{columns:P.orchestraList,onCancel:function(){return P.showPopover=!1},onConfirm:function(e){P.orchestraId=e.selectedOptions[0].value,P.orchestraName=e.selectedOptions[0].text,P.showPopover=!1,P.params.page=1,P.list=[],P.listState.dataShow=!0,P.listState.loading=!1,P.listState.finished=!1,B()}},null)]}})])}}}))}}}))}();
|