index-legacy.7e80370e.js 13 KB

1
  1. !function(){function e(e,n,t,r,c,a,o){try{var s=e[a](o),i=s.value}catch(l){return void t(l)}s.done?n(i):Promise.resolve(i).then(r,c)}function n(n){return function(){var t=this,r=arguments;return new Promise((function(c,a){var o=n.apply(t,r);function s(n){e(o,c,a,s,i,"next",n)}function i(n){e(o,c,a,s,i,"throw",n)}s(void 0)}))}}var t=document.createElement("style");t.innerHTML="._dialogTitle_1vpn5_1{padding-left:.66667rem;text-align:left;font-size:.48rem;font-weight:500;color:#333;line-height:.66667rem;padding-bottom:.32rem}._dialogTitle_1vpn5_1 i{display:inline-block;width:.10667rem;height:.37333rem;background:#ff8057;border-radius:.05333rem;margin-right:.16rem}._coursePreview_1vpn5_18{--van-dialog-message-font-size: .42667rem !important}._orchestraTabs_1vpn5_21{font-weight:400;--van-tab-active-text-color: var(--van-primary-color);--van-tab-text-color: #333;--van-tab-font-size: .42667rem}._orchestraTabs_1vpn5_21 .van-tabs__wrap{padding-bottom:.08rem}._orchestraTabs_1vpn5_21 .van-tab__text--ellipsis{max-width:5.33333rem}._courseTabsContainer_1vpn5_33{height:1.33333rem}._courseTabs_1vpn5_33 .van-tabs__line{opacity:0}._courseTabs_1vpn5_33 .van-tabs__nav{background:#f6f8f9}._courseTabs_1vpn5_33 .van-tab__text{font-size:.37333rem;color:#aaa;line-height:.53333rem;background:#eaeaea;border-radius:.10667rem;padding:.08rem .24rem}._courseTabs_1vpn5_33 .van-tab--active .van-tab__text{color:#fff;background:#ff8057}._cellGroup_1vpn5_54{border-radius:.26667rem;overflow:hidden;margin:.08rem .34667rem .32rem}._cellGroup_1vpn5_54 ._cellDatetime_1vpn5_59{padding:.32rem .32rem .26667rem}._cellGroup_1vpn5_54 ._cellTeacher_1vpn5_62{padding:.26667rem .32rem .4rem}._cellGroup_1vpn5_54 ._cellTeacher_1vpn5_62 .van-button{margin:.10667rem 0}._cellGroup_1vpn5_54 ._conflictGrouop_1vpn5_68{padding:0 .32rem}._cellGroup_1vpn5_54 ._cellDate_1vpn5_59{display:flex;align-items:center;font-size:.37333rem;font-weight:500;color:#777;line-height:.53333rem}._cellGroup_1vpn5_54 ._cellDate_1vpn5_59 ._iconTimer_1vpn5_79{font-size:.48rem;margin-right:.16rem}._cellGroup_1vpn5_54 ._cellTime_1vpn5_83{font-size:.37333rem;font-weight:500;color:#777;line-height:.53333rem}._cellGroup_1vpn5_54 ._img_1vpn5_89{width:1.12rem;height:1.12rem;overflow:hidden;border-radius:50%;margin-right:.26667rem;flex-shrink:0}._cellGroup_1vpn5_54 ._cellTimeRange_1vpn5_97{display:flex;align-items:center;padding:.32rem .32rem 0;font-size:.8rem;font-weight:700;color:#333;line-height:.93333rem}._cellGroup_1vpn5_54 ._cellTimeRange_1vpn5_97._conflictType_1vpn5_106{color:#f44541}._cellGroup_1vpn5_54 ._conflict_1vpn5_68{font-size:.32rem;padding:.05333rem .10667rem;border-radius:.08rem;margin-left:.21333rem;margin-bottom:.4rem}._cellGroup_1vpn5_54 ._teacherName_1vpn5_116{font-size:.42667rem;font-weight:600;color:#333;max-width:3.2rem}._cellGroup_1vpn5_54 ._btn_1vpn5_122{padding:0 .74667rem;height:.85333rem;line-height:.8rem}\n",document.head.appendChild(t),System.register(["./index-legacy.81fd4e6f.js","./index-legacy.00d82922.js","./icon_teacher-legacy.07765f44.js","./index-legacy.a9944503.js","./create-legacy.1c633555.js","./index-legacy.ea1cf20b.js","./index-legacy.e997fd26.js","./index-legacy.75e78f7b.js","./index-legacy.16d013c6.js","./index-legacy.aa24f77a.js","./index-legacy.c74636d9.js","./index-legacy.819d05e3.js","./use-tab-status-legacy.7b80393c.js","./index-legacy.8bfb99fc.js","./index-legacy.2a9471c6.js"],(function(e){"use strict";var t,r,c,a,o,s,i,l,u,f,p,d,_,m,h,g,v,b,T,C,y,I,G,x,A,k;return{setters:[function(e){t=e.O},function(e){r=e.O},function(e){c=e.i},function(e){a=e.d,o=e.aU,s=e.ag,i=e.r,l=e.R,u=e.$,f=e.c,p=e.a5,d=e.ah,_=e.q,m=e.B,h=e.F,g=e.aj,v=e.m,b=e.k},function(e){T=e.f},function(e){C=e.O},function(e){y=e.T,I=e.a},function(e){G=e.C},function(e){x=e.C},function(e){A=e.I},function(e){k=e.T},function(){},function(){},function(){},function(){}],execute:function(){var w={dialogTitle:"_dialogTitle_1vpn5_1",coursePreview:"_coursePreview_1vpn5_18",orchestraTabs:"_orchestraTabs_1vpn5_21",courseTabsContainer:"_courseTabsContainer_1vpn5_33",courseTabs:"_courseTabs_1vpn5_33",cellGroup:"_cellGroup_1vpn5_54",cellDatetime:"_cellDatetime_1vpn5_59",cellTeacher:"_cellTeacher_1vpn5_62",conflictGrouop:"_conflictGrouop_1vpn5_68",cellDate:"_cellDate_1vpn5_59",iconTimer:"_iconTimer_1vpn5_79",cellTime:"_cellTime_1vpn5_83",img:"_img_1vpn5_89",cellTimeRange:"_cellTimeRange_1vpn5_97",conflictType:"_conflictType_1vpn5_106",conflict:"_conflict_1vpn5_68",teacherName:"_teacherName_1vpn5_116",btn:"_btn_1vpn5_122"};function N(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!g(e)}e("default",a({name:"course-preview",setup:function(){var e=o(),a=s(),g=i({type:e.query.type,conflictStatus:!1,conflictMessage:"该时间段伴学指导在其他学校有课",tabValue:"",courseValue:"",selectClasses:[],selectCourse:[],choiceCourse:{},isClick:!1,dialogStatus:!1,dialogMessage:""}),E=l(),S=function(){var t=n(regeneratorRuntime.mark((function n(){var t,r,c,a=arguments;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return!(a.length>0&&void 0!==a[0])||a[0],n.prev=1,n.next=4,v.post("/api-school/orchestra/trainingPlanListCache",{requestType:"form",data:{cacheId:e.query.cacheId}});case 4:if(999!==(t=n.sent).code){n.next=9;break}return g.dialogStatus=!0,g.dialogMessage=t.message,n.abrupt("return");case 9:j(t.data),T.planList.orchestra.length>0&&(r=T.selectOrchestraId?{orchestraId:T.selectOrchestraId}:T.planList.orchestra[0],g.tabValue=r.orchestraId,c=T.selectClassGroupId?{classGroupId:T.selectClassGroupId}:T.planList.classes[r.orchestraId]?T.planList.classes[r.orchestraId][0]:{},g.selectClasses=T.planList.classes[r.orchestraId]||[],g.selectCourse=T.planList.course[c.classGroupId],g.courseValue=c.classGroupId,T.selectOrchestraId=null,T.selectClassGroupId=null),n.next=15;break;case 13:n.prev=13,n.t0=n.catch(1);case 15:case"end":return n.stop()}}),n,null,[[1,13]])})));return function(){return t.apply(this,arguments)}}(),j=function(){var e=n(regeneratorRuntime.mark((function e(n){var t,r,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(a in t=[],n.forEach((function(e){-1===t.findIndex((function(n){return n.orchestraId===e.orchestraId}))&&t.push({orchestraId:e.orchestraId,orchestraName:e.orchestraName})})),r={},t.forEach((function(e){n.forEach((function(n){if(e.orchestraId===n.orchestraId){var t=r[e.orchestraId];if(t)-1===t.findIndex((function(e){return e.classGroupId===n.classGroupId}))&&r[e.orchestraId].push({classGroupId:n.classGroupId,className:n.className});else r[e.orchestraId]=[{classGroupId:n.classGroupId,className:n.className}]}}))})),c={},r)(r[a]||[]).forEach((function(e){var t=n.filter((function(n){return n.classGroupId===e.classGroupId}));c[e.classGroupId]=t}));T.planList={orchestra:t,classes:r,course:c};case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(n){T.selectOrchestraId=g.tabValue||null,T.selectClassGroupId=g.courseValue||null,a.push({path:"/course-adjust",query:{id:n.id,cacheId:e.query.cacheId}})},V=function(){var t=n(regeneratorRuntime.mark((function n(){var t;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,g.isClick=!0,n.next=4,v.post("/api-school/orchestra/trainingPlan/"+e.query.cacheId,{hideLoading:!1});case 4:if(999!==(t=n.sent).code){n.next=9;break}return g.dialogStatus=!0,g.dialogMessage=t.message,n.abrupt("return");case 9:g.isClick=!1,"unbind"===e.query.type?a.replace("/companion-teacher"):b({api:"back",content:{}}),n.next=17;break;case 13:n.prev=13,n.t0=n.catch(0),g.isClick=!1,S(!1);case 17:case"end":return n.stop()}}),n,null,[[0,13]])})));return function(){return t.apply(this,arguments)}}();return u((function(){S()})),function(){var e,n;return f("div",{class:w.coursePreview},[f(r,{position:"top"},{default:function(){return[f(t,{border:!1},null),f(y,{lineWidth:20,lineHeight:4,active:g.tabValue,"onUpdate:active":function(e){return g.tabValue=e},swipeThreshold:3,class:w.orchestraTabs,onChange:function(e){if(console.log(e,"val",g.tabValue),!T.selectClassGroupId){g.selectClasses=T.planList.classes[e]||[];var n=T.planList.classes[e]?T.planList.classes[e][0]:{};g.selectCourse=T.planList.course[n.classGroupId],g.courseValue=n.classGroupId}}},N(e=T.planList.orchestra.map((function(e){return f(I,{title:e.orchestraName,name:e.orchestraId},null)})))?e:{default:function(){return[e]}}),f("div",{class:w.courseTabsContainer},[g.courseValue&&f(y,{swipeThreshold:3,class:w.courseTabs,active:g.courseValue,"onUpdate:active":function(e){return g.courseValue=e},lineHeight:0,shrink:!0,ref:E,onChange:function(e){g.selectCourse=T.planList.course[e]}},N(n=g.selectClasses.map((function(e){return f(I,{title:e.className,name:e.classGroupId},null)})))?n:{default:function(){return[n]}})])]}}),g.selectCourse.map((function(e){return f(G,{inset:!0,class:w.cellGroup},{default:function(){return[f(x,{center:!0,class:w.cellDatetime},{title:function(){return f("div",{class:w.cellDate},[f(p,{name:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA65JREFUWEfNmE1oXFUUx3/nNTSoENtaUktcKIoLceeiYi1okWrBjSSZNxEK4seyUZQmNGjenUpb2mDFdOkHgouZ17S4EYouqsUPdOXGlVR0Ux2ltjFgIW3yTnnv3kwy8c28N2+wnbsb3j33/uac/zn33Cv02JBueNQ8N4jXfx/Lemeyzgb5h2jxVzGf/lV03Y6AdP/efrZuehZ0GNUngbtbbFxH5EuQM1ya/0xOnl3MC5gLSGf39nNlYBzl9TYQrfasI5xg88KsjGeDZQLpofIuIv0IeGB1R10C+QH4DvgZ0SvJN5XNwIPAY6A7QPrWUF7AkxdluvZ1O2+1BVLjxx45BriFdR7ZcBzt+1DMJ211ombfILL0Ero8AbLJQSwBk2LCE62gWgKpKR8BPWgNVYGToBUxc5fz6iGxNKNbQAJgP4jbT46KqU2lrZMK5DzzjoO5isgLEoRznYCsn6sVfxTVj0Fud9/eSPPUf4CcZs7ZMOlVPG+3TNdivaQOfWv0Efq8syg/YsJnBGJvps89VN5BFJ1zUEt4Eq/dpKkmoCSbLg/8ZAWsioif5Rk1pTdB3rYE0XYxc/V2nnSeCl34LrBl4eG12dcMVPEPoBx3oZoVc+rVrDBppRSgYuw8GRJT+z3TxpTeAxm3JkxIEM6s2DSAkqJ318Bvts7oPOj9eQRcDCgR+i8u++r8vXDvSvFcBaqMDaPRaUvtTUlQPZr1T5MsKuAhazd2EI2OuP1GJKiesQ5zQ41fBcoI19GN92TVmYZdUaC4TrF40RXPmphwbD3QH+5Y+FZM+Hge73TjocTW+N8AO4G6mHB7Ayipqlz700HMiAknbhJQnEAH7F7XtsVdQhIyTeqDfu8gXhETflAI6DYZksnsLFsjk5eB95Pfnjwa1zsLFPh7ED63AtMRCU4lAsszmkWdahEXyvM8FD0lpbnltTO0UhpGxSaS8rRUwi+6BzL+a8C7GfAReNvEVC/lA+omZDP77uDf65Ogg+lQqnhyXqbD2vrvavwWIYtbUTYWEnWesLaao8ZPF7VLwUJp3yVQeto7IFsYibvB/qG8hbEokC01rjCKVCWoPZ/kVCMFCx4dhYGC8hSih21meylHR8HDtQiQ6yLbH65J2Aq0H8WAcrQfCVCBBq1ToI4atATKXntyt7CdANkjqoMWtiFwe/3pjSZ/FaqHrkHrPNUbF8UGVC9dpRtQvfTY0NQurDzHaDQCPNH2OQa+QrzT/8tzTOvT+hY/WHVSc4rOvQGJ+h9D5Yk+CwAAAABJRU5ErkJggg==",class:w.iconTimer},null),d(e.classDate).format("YYYY-MM-DD")])},value:function(){return f("span",{class:w.cellTime},[e.singleCourseTime,_("分钟")])}}),f("div",{class:[w.cellTimeRange,e.conflictType&&e.conflictType.length>0&&w.conflictType]},[d(e.startTime).format("HH:mm"),_("-"),d(e.endTime).format("HH:mm")]),f(x,{center:!0,class:w.cellTeacher,border:!1},{icon:function(){return f(A,{src:e.teacherAvatar||c,class:w.img,fit:"cover"},null)},title:function(){return f("div",{class:w.teacherInfo},[f("p",{class:[w.teacherName,"van-ellipsis"]},[e.teacherName]),f(k,{color:"#FFE3DA",textColor:"#F67146"},{default:function(){return[e.className]}})])},value:function(){return f(m,{round:!0,plain:!0,type:"primary",class:w.btn,onClick:function(){return D(e)}},{default:function(){return[_("调整")]}})}}),f(x,{center:!0,border:!1,class:[w.cellTeacher,w.conflictGrouop]},{title:function(){return f(h,null,[e.conflictType&&e.conflictType.includes("STUDENT")&&f(k,{class:w.conflict,color:"#F44541",size:"large",onClick:function(){g.conflictMessage="学生时间冲突",g.conflictStatus=!0,g.choiceCourse=e}},{default:function(){return[_("学生冲突")]}}),e.conflictType&&e.conflictType.includes("DIFF_SCHOOL_TEACHER")&&f(k,{class:w.conflict,color:"#F44541",size:"large",onClick:function(){g.conflictMessage="该时间段伴学指导在其他学校有课",g.conflictStatus=!0,g.choiceCourse=e}},{default:function(){return[_("学校冲突")]}}),e.conflictType&&e.conflictType.includes("SAME_SCHOOL_TEACHER")&&f(k,{class:w.conflict,color:"#ff8057",size:"large",onClick:function(){g.conflictMessage="伴学指导在本学校时间有冲突",g.conflictStatus=!0,g.choiceCourse=e}},{default:function(){return[_("老师冲突")]}}),e.conflictType&&e.conflictType.includes("LEAVE")&&f(k,{class:w.conflict,color:"#F44541",size:"large",onClick:function(){g.conflictMessage="伴学指导请假冲突",g.conflictStatus=!0,g.choiceCourse=e}},{default:function(){return[_("老师请假")]}})])}})]}})})),f(r,{position:"bottom"},{default:function(){return[f("div",{class:"btnGroup"},[f(m,{round:!0,block:!0,type:"primary",onClick:V,disabled:g.isClick},{default:function(){return["change"===g.type||"native"===g.type?"确认调整":"确认排课"]}})])]}}),f(C,{title:"课程冲突",message:g.conflictMessage,show:g.conflictStatus,"onUpdate:show":function(e){return g.conflictStatus=e},messageAlign:"center",confirmButtonText:"去调整",cancelButtonText:"知道了",showCancelButton:!0,onConfirm:function(){g.conflictStatus=!1,D(g.choiceCourse)}},null),f(C,{title:"提示",show:g.dialogStatus,"onUpdate:show":function(e){return g.dialogStatus=e},message:g.dialogMessage,confirmButtonText:"确定",onConfirm:function(){a.back()}},null)])}}}))}}}))}();