1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-bd9d6558","chunk-2d0b66fc"],{"1cc7":function(t,e,s){"use strict";s.d(e,"G",function(){return u}),s.d(e,"V",function(){return l}),s.d(e,"w",function(){return o}),s.d(e,"q",function(){return c}),s.d(e,"M",function(){return d}),s.d(e,"K",function(){return m}),s.d(e,"y",function(){return h}),s.d(e,"B",function(){return f}),s.d(e,"j",function(){return p}),s.d(e,"R",function(){return b}),s.d(e,"H",function(){return g}),s.d(e,"J",function(){return v}),s.d(e,"E",function(){return C}),s.d(e,"F",function(){return T}),s.d(e,"d",function(){return S}),s.d(e,"db",function(){return y}),s.d(e,"o",function(){return k}),s.d(e,"b",function(){return L}),s.d(e,"r",function(){return O}),s.d(e,"cb",function(){return j}),s.d(e,"h",function(){return G}),s.d(e,"A",function(){return w}),s.d(e,"lb",function(){return x}),s.d(e,"s",function(){return _}),s.d(e,"t",function(){return D}),s.d(e,"pb",function(){return M}),s.d(e,"I",function(){return I}),s.d(e,"p",function(){return N}),s.d(e,"l",function(){return A}),s.d(e,"i",function(){return F}),s.d(e,"P",function(){return P}),s.d(e,"c",function(){return $}),s.d(e,"m",function(){return q}),s.d(e,"kb",function(){return B}),s.d(e,"C",function(){return E}),s.d(e,"D",function(){return R}),s.d(e,"U",function(){return V}),s.d(e,"W",function(){return W}),s.d(e,"L",function(){return H}),s.d(e,"T",function(){return Y}),s.d(e,"S",function(){return X}),s.d(e,"a",function(){return z}),s.d(e,"v",function(){return J}),s.d(e,"x",function(){return Q}),s.d(e,"eb",function(){return K}),s.d(e,"nb",function(){return U}),s.d(e,"O",function(){return Z}),s.d(e,"hb",function(){return tt}),s.d(e,"Z",function(){return et}),s.d(e,"ab",function(){return st}),s.d(e,"Q",function(){return it}),s.d(e,"X",function(){return at}),s.d(e,"fb",function(){return rt}),s.d(e,"Y",function(){return nt}),s.d(e,"k",function(){return ut}),s.d(e,"jb",function(){return lt}),s.d(e,"ib",function(){return ot}),s.d(e,"g",function(){return ct}),s.d(e,"gb",function(){return dt}),s.d(e,"n",function(){return mt}),s.d(e,"ob",function(){return ht}),s.d(e,"f",function(){return ft}),s.d(e,"e",function(){return pt}),s.d(e,"mb",function(){return bt}),s.d(e,"u",function(){return gt}),s.d(e,"z",function(){return vt}),s.d(e,"bb",function(){return Ct}),s.d(e,"N",function(){return Tt});var i=s("b775"),a=s("4328"),r=s.n(a),n="/api-web";function u(t){return Object(i["a"])({url:n+"/organization/queryPage",method:"get",params:t})}function l(t){return Object(i["a"])({url:n+"/chargeType/queryPage",method:"get",params:t})}function o(t){return Object(i["a"])({url:n+"/cooperationOrgan/queryPage",method:"get",params:t})}function c(t){return Object(i["a"])({url:n+"/school/queryPage",method:"get",params:t})}function d(t){return Object(i["a"])({url:n+"/teacher/findTeachers",method:"get",params:t})}function m(t){return Object(i["a"])({url:n+"/subject/findSubSubjects",method:"get",params:t})}function h(t){return Object(i["a"])({url:n+"/subject/findDefaultSubByChargeTypeId",method:"get",params:t})}function f(t){return Object(i["a"])({url:n+"/goods/queryGoodsBySubId",method:"get",params:t})}function p(t){return Object(i["a"])({url:n+"/musicGroup/createGroup",method:"post",data:t})}function b(t){return Object(i["a"])({url:n+"/musicGroupSubjectPlan/getMusicSubjectClass",method:"get",params:t})}function g(t){return Object(i["a"])({url:n+"/classGroup/findMusicGroupClass",method:"get",params:t})}function v(t){return Object(i["a"])({url:n+"/studentRegistration/queryStudentApplyDetail",method:"get",params:t})}function C(t){return Object(i["a"])({url:n+"/studentRegistration/getNoClassStu",method:"get",params:t})}function T(t){return Object(i["a"])({url:n+"/studentRegistration/getMusicGroupNoClassStu",method:"get",params:t})}function S(t){return Object(i["a"])({url:n+"/classGroup/add",method:"post",data:t})}function y(t){return Object(i["a"])({url:n+"/classGroup/delSingle",method:"post",data:r.a.stringify(t)})}function k(t){return Object(i["a"])({url:n+"/classGroup/findNoClassSubjects",method:"get",params:t})}function L(t){return Object(i["a"])({url:n+"/classGroup/addMixClass",method:"post",data:r.a.stringify(t)})}function O(t){return Object(i["a"])({url:n+"/classGroup/findMixMusicGroupClass",method:"get",params:t})}function j(t){return Object(i["a"])({url:n+"/classGroup/delMix",method:"post",data:r.a.stringify(t)})}function G(t){return Object(i["a"])({url:n+"/classGroup/addMusicGroupTeam",method:"POST",data:r.a.stringify(t)})}function w(t){return Object(i["a"])({url:n+"/classGroup/findMusicGroupClassTeacher",method:"get",params:t})}function x(t){return Object(i["a"])({url:n+"/classGroup/addClassGroupTeacher",method:"post",data:t})}function _(t){return Object(i["a"])({url:n+"/classGroup/findClassGroupAboutMix",method:"get",params:t})}function D(t){return Object(i["a"])({url:n+"/classGroup/classGroupAndTeacher",method:"get",params:t})}function M(t){return Object(i["a"])({url:n+"/courseSchedule/batchAddCourseSchedule",method:"post",data:t})}function I(t){return Object(i["a"])({url:n+"/subject/queryPageTree",method:"get",params:t})}function N(t){return Object(i["a"])({url:n+"/subject/querySubByMusicGroupId",method:"get",params:t})}function A(t){return Object(i["a"])({url:n+"/teacher/findMusicGroupTeachers",method:"get",params:t})}function F(t){return Object(i["a"])({url:n+"/courseSchedule/checkMusicGroupClassCourse",method:"post",data:r.a.stringify(t)})}function P(t){return Object(i["a"])({url:n+"/musicGroup/get/",method:"get",params:t})}function $(t){return Object(i["a"])({url:n+"/classGroup/addHighClass",method:"POST",data:t})}function q(t){return Object(i["a"])({url:n+"/classGroup/findMusicGroupClassTeacherSalary",method:"GET",params:t})}function B(t){return Object(i["a"])({url:n+"/classGroup/setClassGroupTeacherSalary",method:"post",data:t})}function E(t){return Object(i["a"])({url:n+"/musicGroup/get",method:"get",params:t})}function R(t){return Object(i["a"])({url:n+"/recharge/findAll",method:"get",params:t})}function V(t){return Object(i["a"])({url:n+"/teacher/queryMusicGroupTeachers",method:"get",params:t})}function W(t){return Object(i["a"])({url:n+"/subject/findSubApplyDetail",method:"get",params:t})}function H(t){return Object(i["a"])({url:n+"/teacher/queryTeacherAttendance",method:"get",params:t})}function Y(t){return Object(i["a"])({url:n+"/studentManage/queryMusicGroupStudent",method:"get",params:t})}function X(t){return Object(i["a"])({url:n+"/studentManage/musicGroupStudentsSum",method:"get",params:t})}function z(t){return Object(i["a"])({url:n+"/musicGroupQuit/directQuitMusicGroup",method:"post",data:r.a.stringify(t)})}function J(t){return Object(i["a"])({url:n+"/classGroup/queryMusicGroupClassGroup",method:"get",params:t})}function Q(t){return Object(i["a"])({url:n+"/classGroup/queryMusicGroupCourseSchedule",method:"get",params:t})}function K(t){return Object(i["a"])({url:n+"/courseSchedule/classStartDateAdjust",method:"post",data:r.a.stringify(t)})}function U(t){return Object(i["a"])({url:n+"/studentRegistration/getMusicGroupStu",method:"get",params:t})}function Z(t){return Object(i["a"])({url:n+"/musicGroup/findMusicGroupBasicInfo",method:"POST",data:r.a.stringify(t)})}function tt(t){return Object(i["a"])({url:n+"/musicGroup/update",method:"POST",data:t})}function et(t){return Object(i["a"])({url:n+"/musicGroup/openPay",method:"POST",data:r.a.stringify(t)})}function st(t){return Object(i["a"])({url:n+"/studentRegistration/openPayment",method:"POST",data:r.a.stringify(t)})}function it(t){return Object(i["a"])({url:n+"/order/getMusicalList",method:"get",params:t})}function at(t){return Object(i["a"])({url:n+"/classGroup/highClassGroups",method:"get",params:t})}function rt(t){return Object(i["a"])({url:n+"/classGroupStudent/adjustClassGroup",method:"POST",data:r.a.stringify(t)})}function nt(t){return Object(i["a"])({url:n+"/musicGroup/found",method:"POST",data:r.a.stringify(t)})}function ut(t){return Object(i["a"])({url:n+"/musicGroup/extensionPayment",method:"POST",data:r.a.stringify(t)})}function lt(t){return Object(i["a"])({url:n+"/classGroup/revisionClassGroup",method:"POST",data:t})}function ot(t){return Object(i["a"])({url:n+"/classGroup/revisionAddClassGroup",method:"POST",data:t})}function ct(t){return Object(i["a"])({url:n+"/musicGroup/cancelMusicGroup",method:"POST",data:r.a.stringify(t)})}function dt(t){return Object(i["a"])({url:n+"/musicGroup/updateExpectedStudentNum",method:"POST",data:t})}function mt(t){return Object(i["a"])({url:n+"/musicGroup/findMusicGroupSubjectInfo",method:"get",params:t})}function ht(t){return Object(i["a"])({url:n+"/musicGroup/updateSubjectInfo",method:"POST",data:t})}function ft(t){return Object(i["a"])({url:n+"/musicGroup/auditSuccess",method:"POST",data:r.a.stringify(t)})}function pt(t){return Object(i["a"])({url:n+"/musicGroup/auditFailed",method:"POST",data:r.a.stringify(t)})}function bt(t){return Object(i["a"])({url:n+"/musicGroup/action",method:"POST",data:r.a.stringify(t)})}function gt(t){return Object(i["a"])({url:n+"/courseSchedule/findCourseScheduleByClassGroup",method:"get",params:t})}function vt(t){return Object(i["a"])({url:n+"/organization/queryEmployeeOrgan",method:"get",params:t})}function Ct(t){return Object(i["a"])({url:n+"/musicGroup/pushMessage",method:"post",data:r.a.stringify(t)})}function Tt(t){return Object(i["a"])({url:n+"/courseSchedule/queryTeacherSalary",method:"get",params:t})}},4996:function(t,e,s){},bd11:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"father-Wrap"},[s("div",{staticClass:"course-container"},[s("div",{staticClass:"left"},[s("el-form",{ref:"leftFrom",attrs:{model:t.leftFrom,rules:t.leftRules,inline:!0}},[s("el-form-item",{attrs:{label:"合奏班",prop:"all"}},[s("el-select",{on:{change:t.changeMixClass},model:{value:t.leftFrom.all,callback:function(e){t.$set(t.leftFrom,"all",e)},expression:"leftFrom.all"}},t._l(t.maxClassList,function(t,e){return s("el-option",{key:e,attrs:{value:t.id,label:t.name}})}),1)],1),t._v(" "),s("el-form-item",{attrs:{label:"排课时间",prop:"time"}},[s("el-date-picker",{staticStyle:{width:"180px"},attrs:{align:"right",type:"date",placeholder:"选择日期"},model:{value:t.leftFrom.time,callback:function(e){t.$set(t.leftFrom,"time",e)},expression:"leftFrom.time"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"排课次数",prop:"num"}},[s("el-input",{attrs:{type:"number"},model:{value:t.leftFrom.num,callback:function(e){t.$set(t.leftFrom,"num",e)},expression:"leftFrom.num"}})],1)],1),t._v(" "),s("p",[t._v("周次循环"),s("span",{staticStyle:{"margin-left":"10px"}},[s("el-button",{attrs:{type:"text"},on:{click:t.addWeekDay}},[t._v("添加")])],1)]),t._v(" "),s("div",{staticClass:"checkWrap"},[s("el-checkbox-group",{model:{value:t.checkList,callback:function(e){t.checkList=e},expression:"checkList"}},t._l(t.week,function(e,i){return s("div",{key:i,staticClass:"chioseday"},[s("el-select",{staticClass:"weekSelect",staticStyle:{width:"100px!important"},attrs:{placeholder:"星期几"},model:{value:e.weekNum,callback:function(s){t.$set(e,"weekNum",s)},expression:"item.weekNum"}},t._l(t.weekList,function(t,e){return s("el-option",{key:e,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),s("el-time-select",{attrs:{placeholder:"起始","picker-options":{start:"06:30",step:"00:05",end:"23:30"}},model:{value:e.startTime,callback:function(s){t.$set(e,"startTime",s)},expression:"item.startTime"}}),t._v(" "),s("el-time-select",{attrs:{placeholder:"结束","picker-options":{start:"06:30",step:"00:15",end:"23:30",minTime:e.startTime}},model:{value:e.endTime,callback:function(s){t.$set(e,"endTime",s)},expression:"item.endTime"}}),t._v(" "),s("el-button",{staticStyle:{"margin-left":"10px"},attrs:{type:"text"},on:{click:function(s){return t.removeWeek(e)}}},[t._v("删除")])],1)}),0),t._v(" "),s("div",{staticClass:"holidayWrap"},[s("el-checkbox",{model:{value:t.isholiday,callback:function(e){t.isholiday=e},expression:"isholiday"}},[t._v("跳过节假日")]),t._v(" "),s("div",{staticClass:"quickBtn",on:{click:t.classCard}},[t._v("一键排课")])],1)],1)],1),t._v(" "),s("div",{staticClass:"right"},[s("el-table",{attrs:{data:t.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[s("el-table-column",{attrs:{label:"课次",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",[t._v("\n "+t._s(e.$index+1)+"\n ")])]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"classDate",label:"日期",width:"180"}}),t._v(" "),s("el-table-column",{attrs:{prop:"week",label:"星期",width:"180"}}),t._v(" "),s("el-table-column",{attrs:{label:"课程类型",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",[t._v("\n "+t._s(t._f("coursesType")(e.row.type))+"\n ")])]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"name",label:"课程名称",width:"180"}}),t._v(" "),s("el-table-column",{attrs:{label:"操作",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("div",[s("el-button",{attrs:{type:"text"},on:{click:function(s){return t.OpenSign(e.row)}}},[t._v("查看")]),t._v(" "),s("el-button",{attrs:{type:"text"},on:{click:function(s){return t.resetMixCourse(e.row)}}},[t._v("变更")]),t._v(" "),s("el-button",{attrs:{type:"text"},on:{click:function(s){return t.skipClass(e.row)}}},[t._v("跳过此天")])],1)]}}])})],1),t._v(" "),s("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"40px"}},[s("div",{staticClass:"nextBtn",on:{click:t.resetaLL}},[t._v("取消排课")]),t._v(" "),s("div",{staticClass:"okBtn",on:{click:t.submitInfo}},[t._v("确定排课")])])],1),t._v(" "),s("el-dialog",{attrs:{visible:t.resetAllClassVisible,width:"450px"},on:{"update:visible":function(e){t.resetAllClassVisible=e}}},[s("p",{staticStyle:{"margin-bottom":"20px"}},[t._v(t._s(t.resetAllTitle))]),t._v(" "),s("div",{staticClass:"resetWrap"},[s("el-select",{model:{value:t.chioseType,callback:function(e){t.chioseType=e},expression:"chioseType"}},t._l(t.courseTypeList,function(t,e){return s("el-option",{key:e,attrs:{label:t.name,value:t.value}})}),1)],1),t._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("div",{staticClass:"okBtns",on:{click:t.resetMix}},[t._v("确定")])])]),t._v(" "),s("el-dialog",{attrs:{visible:t.openSignListVisible,width:"450px"},on:{"update:visible":function(e){t.openSignListVisible=e}}},[s("el-table",{attrs:{data:t.SignList}},[s("el-table-column",{attrs:{prop:"name",label:"班级"}}),t._v(" "),s("el-table-column",{attrs:{prop:"startClassTimeStr",label:"开始时间"}}),t._v(" "),s("el-table-column",{attrs:{prop:"endClassTimeStr",label:"结束时间"}})],1),t._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("div",{staticClass:"okBtns",on:{click:t.resetSiginClass}},[t._v("确定")])])],1)],1),t._v(" "),s("div",{staticClass:"btnWrap",staticStyle:{"margin-top":"20px"}},[s("div",{staticClass:"nextBtn",on:{click:t.goback}},[t._v("返回")])])])},a=[],r=(s("28a5"),s("7f7f"),s("a481"),s("ac6a"),s("456d"),s("5c96")),n=s("1cc7"),u=s("bc3a"),l=s.n(u),o=s("4328"),c=s.n(o),d={data:function(){return{resetAllClassVisible:!1,openSignListVisible:!1,first:!0,leftFrom:{all:"",time:"",num:""},tableList:[],checkList:[],week:[{startTime:"",endTime:"",weekNum:"",id:(new Date).getTime()}],weekList:[{label:"星期日",value:0},{label:"星期一",value:1},{label:"星期二",value:2},{label:"星期三",value:3},{label:"星期四",value:4},{label:"星期五",value:5},{label:"星期六",value:6}],weekDay:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],maxClassList:[],activeSingleList:[],isholiday:!1,classCardList:[],allChioseDate:[],holidayList:[],leftRules:{all:[{required:!0,message:"请输选择合奏班",trigger:"blur"}],time:[{required:!0,message:"请选择排课时间",trigger:"blur"}],num:[{required:!0,message:"请输入排课次数",trigger:"blur"}]},resetAllTitle:"",buttonType:"",activeTime:"",signBtnActive:!1,skipBtnActive:!1,SignList:[],courseTypeList:[{name:"单技课",value:"SINGLE"},{name:"集训单技课",value:"TRAINING_SINGLE"},{name:"合奏课",value:"MIX"},{name:"集训合奏课",value:"TRAINING_MIX"},{name:"课堂课",value:"CLASSROOM"}],chioseType:"",tableActive:null,startClassTimeStr:"",endClassTimeStr:"",teamid:""}},created:function(){this.teamid=this.$route.query.id,sessionStorage.setItem("resetCode",3),sessionStorage.setItem("setStep",2)},mounted:function(){var t=this;Object(n["r"])({musicGroupId:this.teamid}).then(function(e){200==e.code&&(t.maxClassList=e.data)});var e=(new Date).getFullYear();l.a.post("/jiari/",c.a.stringify({d:e})).then(function(s){s&&(t.holidayList=Object.keys(s.data[e]))})},methods:{submitInfo:function(){var t=this;this.$confirm("课表无误,确定排课","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n["pb"])({musicGroupID:t.teamid,courseSchedules:t.classCardList}).then(function(e){200==e.code&&(t.$message.success("恭喜您排课成功"),t.classCardList=[])}).catch(function(e){t.classCardList=[]})}).catch(function(){})},classCard:function(){var t=!1;if(this.$refs["leftFrom"].validate(function(e){e&&(t=!0)}),t){var e=parseInt(this.leftFrom.num),s=this.leftFrom.time;this.workOut(s,e,this.week,this.leftFrom.all),this.$refs["leftFrom"].resetFields(),this.week=this.$options.data().week,this.checkList=[]}else this.$message.error("请填写必要参数在进行排课")},chioseWeek:function(t){},getThinkDate:function(t,e){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=new Date(t.getTime());i.setDate(i.getDate()+parseInt(e));var a=i.getFullYear(),r=i.getMonth()+1,n="";n=r<10?"0"+r:r+"";var u=i.getDate(),l="";return l=u<10?"0"+u:u+"",2==s?n+l:a+"-"+n+"-"+l},changeMixClass:function(t){var e=this;console.log(this.first);var s=t;this.first||(Object.assign(this.$data,this.$options.data()),Object(n["r"])({musicGroupId:this.teamid}).then(function(t){200==t.code&&(e.maxClassList=t.data)}),this.leftFrom.all=s),this.first=!1,this.activeSingleList=[],Object(n["s"])({musicGroupId:this.teamid,mixClassGroupId:t}).then(function(s){200==s.code&&(e.activeSingleList=s.data.map(function(e){return e.mixid=t,e}))})},resetMixCourse:function(t){this.resetAllClassVisible=!0,this.resetAllTitle="将".concat(t.classDate," ,").concat(t.week,"修改"),this.buttonType=t.type,this.activeTime=t.classDate,this.startClassTimeStr=t.startClassTimeStr,this.endClassTimeStr=t.endClassTimeStr,this.chioseType=t.type,this.tableActive=t},resetClass:function(){this.signBtnActive=!this.signBtnActive},skipClass:function(t){var e=r["Loading"].service({lock:!0,text:"加载中……",background:"rgba(0, 0, 0, 0.7)"});setTimeout(function(t){e.close()},1e3);var s,i,a,n=this.tableList[this.tableList.length-1].classDate,u=this.tableList[this.tableList.length-1].id;for(var l in this.tableList)t.classDate==this.tableList[l].classDate&&t.startClassTimeStr==this.tableList[l].startClassTimeStr&&t.endClassTimeStr==this.tableList[l].endClassTimeStr&&(a=this.tableList[l].weekNum,s=this.tableList[l].startClassTimeStr,i=this.tableList[l].endClassTimeStr,this.tableList.splice(l,1));for(var o=0;o<this.classCardList.length;o++)this.classCardList[o].classDate==t.classDate&&t.startClassTimeStr==this.classCardList[o].startClassTimeStr&&t.endClassTimeStr==this.classCardList[o].endClassTimeStr&&(this.classCardList.splice(o,1),o--);var c={startTime:i,endTime:s,weekNum:a,id:(new Date).getTime()};n=n.replace(/-/g,"/");var d=new Date(n);d.setDate(d.getDate()+1),this.workOut(d,1,[c],u,2,s,i)},resetMix:function(){this.tableActive.type;if(-1!=this.chioseType.indexOf("MIX")){for(var t=0;t<this.classCardList.length;t++)this.activeTime==this.classCardList[t].classDate&&this.startClassTimeStr==this.classCardList[t].startClassTimeStr&&this.endClassTimeStr==this.classCardList[t].endClassTimeStr&&(this.classCardList.splice(t,1),t--);for(var e in console.log(this.tableList),this.tableList)this.activeTime==this.tableList[e].classDate&&this.startClassTimeStr==this.tableList[e].startClassTimeStr&&this.endClassTimeStr==this.tableList[e].endClassTimeStr&&(console.log("修改合奏课的类型"),this.tableList[e].type=this.chioseType,this.tableList[e].startClassTime,this.tableList[e].endClassTime,this.classCardList.push(this.tableList[e]))}else if(-1!=this.chioseType.indexOf("SINGLE")||-1!=this.chioseType.indexOf("CLASSROOM")){for(var s in this.tableList)this.activeTime==this.tableList[s].classDate&&this.startClassTimeStr==this.tableList[s].startClassTimeStr&&this.endClassTimeStr==this.tableList[s].endClassTimeStr&&(this.tableList[s].type=this.chioseType,this.tableList[s].startClassTime,this.tableList[s].endClassTime);var i={};console.log(this.activeTime);for(var a=0;a<this.classCardList.length;a++)for(var r in this.tableList)this.activeTime==this.classCardList[a].classDate&&this.startClassTimeStr==this.classCardList[a].startClassTimeStr&&this.endClassTimeStr==this.classCardList[a].endClassTimeStr&&(this.classCardList.splice(a,1),a--),this.activeTime==this.tableList[r].classDate&&this.startClassTimeStr==this.tableList[r].startClassTimeStr&&this.endClassTimeStr==this.tableList[r].endClassTimeStr&&(i=this.tableList[r]);for(var n in this.activeSingleList){var u={classDate:i.classDate,week:i.week,type:this.chioseType,mixid:i.mixid,id:this.activeSingleList[n].id,name:this.activeSingleList[n].name,classTime:i.classTime,startClassTimeStr:i.startClassTimeStr,endClassTimeStr:i.endClassTimeStr,weekNum:i.weekNum,classGroupId:this.activeSingleList[n].id};this.classCardList.push(u)}}this.resetAllClassVisible=!1},workOut:function(t,e,s,i){arguments.length>4&&void 0!==arguments[4]&&arguments[4];var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"";while(e&&e>0){for(var n in s){var u=new Date(t.getTime()),l=void 0;l=s[n].weekNum-t.getDay()>=0?s[n].weekNum-t.getDay():s[n].weekNum-t.getDay()+7;var o=this.getThinkDate(t,l),c=this.getThinkDate(u,l,2);if(!this.isholiday||-1==this.holidayList.indexOf(c)){var d=void 0;if(this.maxClassList.map(function(t){if(t.id==i)return d=t.name,t.name}),!a&&(!this.week[n].startTime||!this.week[n].endTime))return void this.$message.error("勾选日期的上课时间段必填");var m=this.week[n].startTime||a,h=this.week[n].endTime||r;for(var f in this.tableList.push({classDate:o,week:this.weekDay[s[n].weekNum],type:"SINGLE",id:i,mixid:i,name:d,classTime:m+"-"+h,startClassTimeStr:m,endClassTimeStr:h,weekNum:s[n].weekNum,classGroupId:i}),this.activeSingleList)this.classCardList.push({classDate:o,classGroupId:this.activeSingleList[f].id,startClassTimeStr:m,endClassTimeStr:h,type:"SINGLE",mixid:this.activeSingleList[f].mixid,weekNum:s[n].weekNum,name:this.activeSingleList[f].name,option:1});if(e--,0==e)break}}t.setDate(t.getDate()+7)}},resetaLL:function(){var t=this;Object.assign(this.$data,this.$options.data()),this.teamid=this.$route.query.id,Object(n["r"])({musicGroupId:this.teamid}).then(function(e){200==e.code&&(t.maxClassList=e.data)});var e=(new Date).getFullYear();l.a.post("/jiari/",c.a.stringify({d:e})).then(function(s){t.holidayList=Object.keys(s.data[e])})},OpenSign:function(t){for(var e in this.SignList=[],this.classCardList)this.classCardList[e].mixid==t.mixid&&this.classCardList[e].classDate==t.classDate&&t.startClassTimeStr==this.classCardList[e].startClassTimeStr&&t.endClassTimeStr==this.classCardList[e].endClassTimeStr&&this.SignList.push(this.classCardList[e]);console.log(this.SignList),this.openSignListVisible=!0},savecolumn:function(t){1==t.option?t.option=2:t.option=1},resetSiginClass:function(){this.openSignListVisible=!1},submitCardList:function(){},gotoNext:function(){var t=this;Object(n["i"])({musicGroupId:this.teamid}).then(function(t){t.code}).catch(function(e){t.$message.error(e.msg)})},addWeekDay:function(){this.week.push({startTime:"",endTime:"",weekNum:"",id:(new Date).getTime()})},removeWeek:function(t){for(var e in this.week)t.id==this.week[e].id&&this.week.splice(e,1)},timeIsrange:function(t,e,s){var i=t.split(":");if(2!=i.length)return!1;var a=e.split(":");if(2!=a.length)return!1;var r=s.split(":");if(2!=a.length)return!1;var n=new Date,u=new Date,l=new Date;return n.setHours(i[0]),n.setMinutes(i[1]),u.setHours(a[0]),u.setMinutes(a[1]),l.setHours(r[0]),l.setMinutes(r[1]),l.getTime()-n.getTime()>=0&&l.getTime()-u.getTime()<=0},checkTime:function(){if(this.week.length<=0)return this.$message.error("至少填写一个排课周期"),!1;for(var t in this.week)if(!this.week[t].startTime||!this.week[t].endTime||!this.week[t].weekNum)return this.$message.error("请填写完整的排课周期"),!1},getNowFormatDate:function(t){var e="-",s=t.getFullYear(),i=t.getMonth()+1,a=t.getDate();i>=1&&i<=9&&(i="0"+i),a>=0&&a<=9&&(a="0"+a);var r=s+e+i+e+a;return r},goback:function(){this.$router.go(-1)}},watch:{resetAllClassVisible:function(t){t||(this.signBtnActive=!1,this.skipBtnActive=!1)}}},m=d,h=(s("eeff"),s("2877")),f=Object(h["a"])(m,i,a,!1,null,"64f1dc12",null);e["default"]=f.exports},eeff:function(t,e,s){"use strict";var i=s("4996"),a=s.n(i);a.a}}]);
|