course-adjust-legacy.5a75ebb2.js 9.7 KB

1
  1. !function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?e(Object(a),!0).forEach((function(e){n(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 n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t,n,r,a,o,c){try{var i=e[o](c),u=i.value}catch(s){return void n(s)}i.done?t(u):Promise.resolve(u).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var c=e.apply(t,n);function i(e){r(c,a,o,i,u,"next",e)}function u(e){r(c,a,o,i,u,"throw",e)}i(void 0)}))}}var o=document.createElement("style");o.innerHTML="._courseInfo_smk1v_1{margin-top:.32rem}._courseInfo_smk1v_1 .van-cell{padding:0 .32rem;font-size:.42667rem;font-weight:400;color:#333;line-height:1.54667rem;display:flex;flex-direction:row;align-items:center}._courseInfo_smk1v_1 .van-cell .van-cell__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.42667rem;font-weight:400;color:#333}._courseInfo_smk1v_1 .van-cell .van-field__control,._courseInfo_smk1v_1 ._numFamily_smk1v_25{font-family:DINA}\n",document.head.appendChild(o),System.register(["./index-legacy.c00b95aa.js","./index-legacy.55a2579f.js","./index-legacy.8895675d.js","./index-legacy.4b1ce3d3.js","./index-legacy.a83d6fa0.js","./teacher-list-legacy.0e900cac.js","./index-legacy.fb2c939a.js","./index-legacy.d5f1ea03.js","./index-legacy.5f504bf2.js","./index-legacy.7e9bdc9b.js","./index-legacy.465314e2.js","./index-legacy.301c1acd.js","./index-legacy.1fb6936b.js","./index-legacy.c75fe8a2.js","./isSameOrBefore-legacy.ba970f01.js","./index-legacy.26a82da0.js","./use-tab-status-legacy.6ede0b83.js","./index-legacy.153a3b8d.js","./index-legacy.79cb359f.js","./utils-legacy.8ff648e3.js","./index-legacy.6e707034.js","./index-legacy.23548dbf.js","./icon_teacher-legacy.07765f44.js","./index-legacy.f6299693.js","./index-legacy.c772cc4a.js","./index-legacy.76c33d64.js"],(function(e){"use strict";var n,r,o,c,i,u,s,l,d,f,m,h,p,v,g,y,b,D,T,w,x,j,I,k,_,P,C,S;return{setters:[function(e){n=e.O},function(e){r=e.d,o=e.ag,c=e.aV,i=e.r,u=e.R,s=e.$,l=e.ah,d=e.c,f=e.o,m=e.B,h=e.q,p=e.F,v=e.m,g=e.f,y=e.e,b=e.k},function(e){D=e.c},function(e){T=e.O},function(e){w=e.C,x=e.T},function(e){j=e.T},function(e){I=e.O},function(e){k=e.O},function(e){_=e.C},function(e){P=e.C},function(e){C=e.T},function(e){S=e.F},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){var O={courseInfo:"_courseInfo_smk1v_1",numFamily:"_numFamily_smk1v_25"};e("default",r({name:"course-adjust",setup:function(){var e=o(),r=c(),Y=i({id:r.query.id,cacheId:r.query.cacheId,showPopoverTime:!1,showPopoverCourseTime:!1,showPopoverTeacher:!1,currentDate:[],currentCourseDate:[],teachers:[],calendarList:[],calendarDate:null,trainStartTime:null,timerList:{},trainTimer:0,selectItem:{},arrangeType:"STANDARD",isBack:r.query.isBack,dialogStatus:!1,dialogMessage:""}),M=i({classDate:"",teacherName:"",teacherId:"",courseScheduleId:"",startTime:"",endTime:""}),L=u({}),R=function(){var e=a(regeneratorRuntime.mark((function e(){var n,r,a,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Y.cacheId){e.next=15;break}return e.next=3,v.get("/api-school/courseSchedule/detailCache",{params:{courseScheduleId:Y.id,cacheId:Y.cacheId}});case 3:return n=e.sent,r=n.data,L.value=t({},r),Y.arrangeType=r.arrangeType||"STANDARD",M.classDate=r.classDate,M.teacherName=r.teacherName,M.teacherId=r.teacherId,M.courseScheduleId=r.id,M.startTime=r.startTime,M.endTime=r.endTime,Y.calendarDate=r.classDate,e.abrupt("return");case 15:return e.next=17,v.get("/api-school/courseSchedule/detail/".concat(Y.id),{});case 17:a=e.sent,o=a.data,L.value=t({},o),M.classDate=L.value.classDate,M.teacherId=L.value.teacherId,M.teacherName=L.value.teacherName,M.courseScheduleId=L.value.id,M.startTime=L.value.startTime,M.endTime=L.value.endTime,Y.calendarDate=o.classDate;case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=a(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,v.post("/api-school/orchestra/calendarDateQuery",{data:{teacherId:M.teacherId,schoolId:g.user.data.school.id,courseScheduleId:M.courseScheduleId,cacheId:Y.cacheId,skipHoliday:!1,calendarDate:l(t).format("YYYY-MM-DD")}});case 3:n=e.sent,r=n.data,Y.calendarList=r||[],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(t){return e.apply(this,arguments)}}();s(a(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,R();case 2:return e.next=4,F(M.classDate);case 4:Y.calendarList.forEach((function(e){l(e.calendarDate).isSame(M.classDate)&&(Y.timerList=t({},e))}));case 5:case"end":return e.stop()}}),e)}))));var N=function(){var t=a(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:y().isApp&&!Y.cacheId&&"true"!=Y.isBack?b({api:"back"}):e.back();case 1:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),V=function(){var e=a(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(M),e.prev=1,M.classDate){e.next=5;break}return f("请选择课程开始日期"),e.abrupt("return");case 5:if(M.startTime){e.next=8;break}return f("请选择课程开始时间"),e.abrupt("return");case 8:return e.next=10,v.post("/api-school/courseSchedule/adjust",{hideLoading:!1,data:t(t({},M),{},{cacheId:Y.cacheId})});case 10:999===(n=e.sent).code?(Y.dialogStatus=!0,Y.dialogMessage=n.message):N(),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),f(e.t0.message);case 17:console.log("课程调整");case 18:case"end":return e.stop()}}),e,null,[[1,14]])})));return function(){return e.apply(this,arguments)}}();return function(){return d(p,null,[d("div",{class:O.courseWrap},[d(n,{border:!1},null),d("div",{class:O.courseInfo},[d(_,{inset:!0,border:!1},{default:function(){return[d(P,{title:"乐团名称",value:L.value.orchestraName},null),d(P,{title:"课程类型"},{value:function(){return L.value.type?d(C,{type:"primary",size:"large"},{default:function(){return[D[L.value.type]]}}):""}}),d(P,{title:"授课老师",value:M.teacherName,onClick:function(){Y.showPopoverTeacher=!0},"is-link":!0},null),d(S,{label:"上课日期",inputAlign:"right",readonly:!0,isLink:!0,placeholder:"请选择上课日期",valueClass:O.numFamily,onClick:function(){return Y.showPopoverTime=!0},modelValue:M.classDate?l(M.classDate).format("YYYY-MM-DD"):""},null),d(S,{label:"上课时间",inputAlign:"right",readonly:!0,isLink:!0,placeholder:"请选择上课时间",modelValue:M.startTime?l(M.startTime).format("HH:mm"):"",onClick:function(){var e=0;(Y.timerList.timeDetailList||[]).forEach((function(t){!0===t.enable&&(e+=1)})),e<=0?f("当前没有可排课时间段,请重新选择课程开始日期"):Y.showPopoverCourseTime=!0}},null),d(P,{title:"课程时长",valueClass:O.numFamily,value:(L.value.singleCourseTime||0)+"分钟"},null)]}})]),d(I,{position:"bottom"},{default:function(){return[d("div",{class:["btnGroup btnMore"]},[d(m,{color:"#ccc",round:!0,class:O.unpassBtn,onClick:function(){return N()}},{default:function(){return[h("取消")]}}),d(m,{color:"#FF8057",round:!0,class:O.unpassBtn,onClick:function(){return V()}},{default:function(){return[h("确认调整")]}})])]}}),d(T,{modelValue:Y.showPopoverTime,"onUpdate:modelValue":function(e){return Y.showPopoverTime=e},position:"bottom",destroy:!0},{default:function(){return[d(w,{list:Y.calendarList,nextMonth:function(e){return F(e)},prevMonth:function(e){return F(e)},toDayMonth:function(e){return F(e)},onSelect:function(e){Y.showPopoverTime=!1,M.classDate=l(e).format("YYYY-MM-DD"),Y.calendarList.forEach((function(n){l(n.calendarDate).isSame(e)&&(Y.timerList=t({},n),setTimeout((function(){Y.showPopoverCourseTime=!0}),100))})),M.startTime=""},onDestory:function(){M.classDate?F(M.classDate):F()},calendarDate:Y.calendarDate,"onUpdate:calendarDate":function(e){return Y.calendarDate=e}},null)]}}),d(T,{modelValue:Y.showPopoverCourseTime,"onUpdate:modelValue":function(e){return Y.showPopoverCourseTime=e},position:"bottom",style:{background:"#F6F6F6"},destroy:!0},{default:function(){return[d(x,{timerList:Y.timerList,times:L.value.singleCourseTime||0,onClose:function(){return Y.showPopoverCourseTime=!1},onConfirm:function(e){M.startTime=l(e).format("YYYY-MM-DD HH:mm:ss"),M.endTime=l(e).add(L.value.singleCourseTime,"minute").format("YYYY-MM-DD HH:mm:ss")}},null)]}}),d(T,{modelValue:Y.showPopoverTeacher,"onUpdate:modelValue":function(e){return Y.showPopoverTeacher=e},position:"bottom"},{default:function(){return[d(j,{courseType:L.value.type,removeTeacherId:M.teacherId,onClose:function(){return Y.showPopoverTeacher=!1},onSelect:function(e){M.teacherId!==e.id&&(M.classDate="",M.startTime="",M.endTime="",M.teacherId=e.id,M.teacherName=e.nickname,Y.calendarDate="",F())}},null)]}}),d(k,{title:"提示",show:Y.dialogStatus,"onUpdate:show":function(e){return Y.dialogStatus=e},message:Y.dialogMessage,confirmButtonText:"确定",onConfirm:function(){N()}},null)])])}}}))}}}))}();