123456 |
- /*!
- * build: Hopaheal
- * copyright: Mead
- * time: 2022-6-7 11:38:49
- */
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fc198122"],{bc63:function(e,t,s){},c514:function(e,t,s){"use strict";s.r(t),s.d(t,"getList",(function(){return a})),s.d(t,"doAdd",(function(){return i})),s.d(t,"doDelete",(function(){return c})),s.d(t,"doDeletes",(function(){return r}));var n=s("b775");function a(e){return Object(n["default"])({url:"/mentor/scheduling-calendar",method:"get",params:e})}function i(e){return Object(n["default"])({url:"/mentor/scheduling",method:"post",data:e})}function c(e){return Object(n["default"])({url:"/mentor/scheduling/"+e,method:"delete"})}function r(e){return Object(n["default"])({url:"/mentor/time-delete",method:"post",data:e})}},e4dc:function(e,t,s){"use strict";s("bc63")},f21c:function(e,t,s){"use strict";s.r(t);var n=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-card",{staticClass:"scheduling-online-container"},[s("div",{staticClass:"header"},[s("div",{staticClass:"left"},[e._v(" 值班表 "),s("span",{staticClass:"class-address"},[e._v("(地点: "+e._s(e.class_address)+")")])]),s("div",{staticClass:"right"},[s("div",{class:[0==e.queryForm.type?"active":""],on:{click:function(t){return e.handleClick(0)}}},[e._v(" 本周值班表 ")]),s("div",{class:[1==e.queryForm.type?"active":""],on:{click:function(t){return e.handleClick(1)}}},[e._v(" 下周值班表 ")])])]),s("div",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}],staticClass:"calendar"},[s("table",{staticClass:"clmonth"},[s("tr",[s("th",{staticClass:"time",attrs:{scope:"col"}}),s("th",{staticClass:"time1",attrs:{scope:"col"}},[e._v("上课时间")]),e._l(e.week,(function(t,n){return s("th",{key:n,class:t.day==e.now_date?"active-head":"head",attrs:{scope:"col"}},[s("span",{staticClass:"week"},[e._v(e._s(t.week))]),s("span",[e._v(e._s(t.day))])])}))],2),s("td",{staticClass:"first_td",staticStyle:{"background-color":"#dfefff"}},e._l(e.sort,(function(t,n){return s("div",{key:n},[0==t.type?s("div",{staticClass:"time-slot",style:{height:111*e.am+"px"}},[e._v(" "+e._s(t.name)+" ")]):e._e(),3==t.type?s("div",{staticClass:"time-slot",style:{height:111*e.no+"px"}},[e._v(" "+e._s(t.name)+" ")]):e._e(),1==t.type?s("div",{staticClass:"time-slot",style:{height:111*e.pm+"px"}},[e._v(" "+e._s(t.name)+" ")]):e._e(),2==t.type?s("div",{staticClass:"time-slot",style:{height:111*e.night+"px"}},[e._v(" "+e._s(t.name)+" ")]):e._e()])})),0),s("td",{staticStyle:{"background-color":"#dfefff"}},e._l(e.times,(function(t,n){return s("div",{key:n},[s("div",{staticClass:"time-item"},[e._v(" "+e._s(t.start_time)+"--"+e._s(t.end_time)+" ")])])})),0),e._l(e.list,(function(t,n){return s("td",{key:n},e._l(t,(function(t,n){return s("div",{key:n,staticClass:"tab-bg"},[null!==t.scheduling?s("div",{staticClass:"item",class:[t.scheduling.student?"yellow":"pink"]},[s("span",[e._v(" "+e._s(t.scheduling.teacher.truename)+" ")]),s("span",{staticClass:"student"},[t.scheduling.student?s("i",{staticClass:"el-icon-s-custom"}):e._e(),e._v(" "+e._s(t.scheduling.student?t.scheduling.student.truename:"暂无预约")+" ")])]):s("div",{staticClass:"item blue"},[s("span",[e._v(" "+e._s(0==t.is_scheduling?"--":"暂无排班")+" ")])])])})),0)}))],2)])])},a=[],i=s("1da1"),c=(s("96cf"),s("4e82"),s("d81d"),s("c514")),r={data:function(){return{show3:!1,dialogVisible:!1,fullscreenLoading:!0,queryForm:{type:0},list:[],week:[],times:[],sort:[],activeName:"0",am:0,pm:0,no:0,night:0,order:{time:"",day:""},user_id:"",button_index:"",now_date:"",class_address:sessionStorage.getItem("classAddress")}},created:function(){this.getList(),this.user_id=this.$store.state.user.type_id,this.getNowDate()},methods:{getNowDate:function(){var e=new Date,t=e.getFullYear(),s=e.getMonth()+1,n=e.getDate();s=s>10?s:"0"+s,n=n>10?n:"0"+n,this.now_date=t+"-"+s+"-"+n,console.log(this.now_date,"09--25")},handleClick:function(e){this.queryForm.type=e,this.sort=[],this.am=0,this.pm=0,this.no=0,this.night=0,console.log(this.queryForm),this.getList()},getList:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var s,n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.fullscreenLoading=!0,e.sort=[],t.next=4,Object(c["getList"])(e.queryForm);case 4:s=t.sent,n=s.data,console.log(n.days,"排班信息"),e.list=n.list,e.times=n.times,e.times.map((function(t){0==t.type&&e.am++,1==t.type&&e.pm++,3==t.type&&e.no++,2==t.type&&e.night++})),0!=e.am&&e.sort.push({type:0,name:"上午"}),0!=e.no&&e.sort.push({type:3,name:"中午"}),0!=e.pm&&e.sort.push({type:1,name:"下午"}),0!=e.night&&e.sort.push({type:2,name:"晚上"}),a=n.days,a.map((function(e){switch(e.week){case 0:e.week="星期日";break;case 1:e.week="星期一";break;case 2:e.week="星期二";break;case 3:e.week="星期三";break;case 4:e.week="星期四";break;case 5:e.week="星期五";break;case 6:e.week="星期六";break}return e})),e.week=a,console.log(e.week,"排班信息--------"),e.fullscreenLoading=!1;case 19:case"end":return t.stop()}}),t)})))()}}},l=r,o=(s("e4dc"),s("2877")),d=Object(o["a"])(l,n,a,!1,null,"6eec4556",null);t["default"]=d.exports}}]);
|