| 12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e4dcac9c"],{"0137":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"context"},[a("div",{staticClass:"panel"},[a("h5",[e._v("课程管理 ")]),a("div",{staticClass:"panel-body"},[a("div",{staticClass:"panel_control"},[a("el-row",{attrs:{gutter:20}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.panel.timeScope,callback:function(t){e.$set(e.panel,"timeScope",t)},expression:"panel.timeScope"}}),a("el-col",{attrs:{span:4}},[a("el-button",{attrs:{size:"",type:"primary",disabled:e.serachBtnStatus,plain:""},on:{click:e.query}},[e._v("查询 ")])],1)],1)],1)])]),a("div",{staticClass:"table"},[a("el-table",{attrs:{data:e.tableData,border:"","is-horizontal-resize":"","default-sort":{prop:"date",order:"descending"},"element-loading-background":"rgba(0, 0, 0, 0.8)"},on:{"selection-change":e.handleSelectionChange}},[e._v(" > "),a("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"BeginTime",label:"上课时间",formatter:e.filterFmtDate,width:"180"}}),a("el-table-column",{attrs:{prop:"ClassName",label:"课程",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticClass:"lessonSpan",style:{background:t.row.ClassColor}},[e._v(e._s(t.row.ClassName))])]}}])}),a("el-table-column",{attrs:{prop:"ConsumeHour",label:"消耗课时",width:"110",sortable:""}}),a("el-table-column",{attrs:{prop:"OrderNum",label:"实际预约人数",width:"130",sortable:""}}),a("el-table-column",{attrs:{prop:"SvName",label:"区域",width:"110",sortable:""}}),a("el-table-column",{attrs:{prop:"FinishClass",label:"当前状态",width:"110",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.FinishClass?a("span",{staticStyle:{color:"red"}},[e._v("未上课")]):e._e(),1==t.row.FinishClass?a("span",[e._v("已下课")]):e._e(),2==t.row.FinishClass?a("span",{staticStyle:{color:"yellowgreen"}},[e._v("已上课")]):e._e(),3==t.row.FinishClass?a("span",[e._v("准备上课")]):e._e(),4==t.row.FinishClass?a("span",[e._v("已完成")]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"Status",label:"操作",width:"160"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.FinishClass?a("el-button",{attrs:{type:"primary",round:"",size:"mini"},on:{click:function(a){return e.showDialogMemberVisible(t.row)}}},[e._v(" 上课 ")]):e._e(),3==t.row.FinishClass||2==t.row.FinishClass?a("el-button",{attrs:{type:"primary",round:"",size:"mini"},on:{click:function(a){return e.seeEdit(t.row)}}},[e._v(" 管理 ")]):e._e(),3==t.row.FinishClass?a("el-button",{attrs:{type:"primary",round:"",plain:"",size:"mini"},on:{click:function(a){return e.changeShopVenue(t.row)}}},[e._v(" 编辑 ")]):e._e(),1==t.row.FinishClass||4==t.row.FinishClass?a("el-button",{attrs:{type:"primary",round:"",plain:"",size:"mini"},on:{click:function(a){return e.seeDetail(t.row)}}},[e._v(" 详情 ")]):e._e()]}}])})],1),a("br"),a("el-pagination",{attrs:{background:"",total:e.pageination.total,"page-size":e.pageination.pageItem},on:{"current-change":e.pageChange}})],1),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogMemberVisible,width:"650px"},on:{"update:visible":function(t){e.dialogMemberVisible=t}}},[a("div",{staticClass:"dialogContent"},[a("h5",{staticClass:"classNames"},[e._v(e._s(e.className))]),a("div",{},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"160px"}},[a("el-form-item",{attrs:{label:"区域",required:!0}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},on:{change:e.changeLocationValue},model:{value:e.form.svId,callback:function(t){e.$set(e.form,"svId",t)},expression:"form.svId"}},e._l(e.form.svList,(function(e){return a("el-option",{key:e.SvId,attrs:{label:e.Name,value:e.SvId}})})),1)],1),a("el-form-item",{attrs:{label:"类型",required:!0}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.form.classType,callback:function(t){e.$set(e.form,"classType",t)},expression:"form.classType"}},e._l(e.form.ClassTypeOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),2==e.form.classType?a("el-form-item",{attrs:{label:"组队方式"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.form.pkNum,callback:function(t){e.$set(e.form,"pkNum",t)},expression:"form.pkNum"}},e._l(e.form.PKTypeOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e()],1)],1)]),a("div",{staticClass:"dialogFooter"},[0==e.form.btnType?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.getClassStartPrepare()}}},[e._v("确定 ")]):e._e(),1==e.form.btnType?a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.getClassStartPrepareForEdit()}}},[e._v(" 确定 ")]):e._e(),a("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogMemberVisible=!1}}},[e._v("取消")])],1)])],1)},l=[],r=(a("dbb3"),a("4194"),a("2eeb"),a("053b"),a("379d"),a("b8a1")),i=a("1cfa"),o={data:function(){return{dialogMemberVisible:!1,serachBtnStatus:!1,dialogVisible:!1,dialogFinishVisible:!1,dialogLesson:!1,dialogGift:!1,dialogExpTime:!1,dialogLessonTable:!1,dialogTitle:"上课准备",className:"",current:getNowDate(),dialogValue:[],panel:{usercode:"",username:"",compname:"",keyword:"",USERCODE:"",endType:"",taskstatus:99,draw:1,start:0,recordsTotal:0,tableData:[],allTableData:[],limit:"10",multipleSort:!1,loading:!1,fileList:[],multipleSelection:[],detectedmac:"",options:[{value:99,label:"全部"},{value:1,label:"进行中"},{value:2,label:"已完成"}],endTypeOptions:[{value:99,label:"全部"},{value:30,label:"近一个月"},{value:7,label:"近一周"},{value:1,label:"当日"}],time1:globalBt(),timeScope:globalBt2(0)},multipleSelection:[],pageination:{pageItem:100,pageoptions:pageOptions(),total:100,pageIndex:1},form:{name:"",svId:"",svName:"",classType:1,userCode:"",coach:"",coachOptions:[],shopId:"",memberType:1,lesson:1,gift:1,pktype:1,pkNum:2,btnType:0,memo:"",expTime:"",StdId:"",svList:[],dialogdata:[],dialogValue:[],ClassTypeOptions:[{value:1,label:"团课"},{value:2,label:"竞技PK"},{value:3,label:"私教"}],PKTypeOptions:[{value:2,label:"2队PK"},{value:3,label:"3队PK"}]},memberTypes:[{value:1,label:"年会员"},{value:2,label:"充值会员"}],tableData:[]}},mounted:function(){this.getTableQuery()},methods:{changeShopVenue:function(e){this.dialogMemberVisible=!0,this.form.btnType=1,this.dialogMemberVisible=!0,this.className=e.ClassName+" "+e.BeginStr+" - "+e.EndStr,this.form.StdId=e.StdId,this.getQueryShopVenue(),this.form.svId=e.SvId,this.form.classType=e.ClassType,this.form.pkNum=e.PkNum},getClassStartPrepare:function(){var e=this,t=this;if(!t.form.svId)return t.$message.error("上课区域不能为空"),!1;var a=2==t.form.classType?t.form.pkNum:0,s={token:localStorage.token,stdId:t.form.StdId,svId:t.form.svId,svName:t.form.svName,classType:t.form.classType,pkNum:a},l=i.stringify(s);Object(r["x"])(l).then((function(a){var s=a;0==s.Code?(t.dialogMemberVisible=!1,e.getTableQuery(),e.$router.push({path:"/courseEdit",query:{StdId:t.form.StdId,ClassName:t.form.ClassName,BeginStr:t.form.BeginStr,EndStr:t.form.EndStr,FinishClass:3}})):t.$message.error(s.Memo)}))},getClassStartPrepareForEdit:function(){var e=this,t=this;if(!t.form.svId)return t.$message.error("上课区域不能为空"),!1;var a=2==t.form.classType?t.form.pkNum:0,s={token:localStorage.token,stdId:t.form.StdId,svId:t.form.svId,svName:t.form.svName,classType:t.form.classType,pkNum:a},l=i.stringify(s);Object(r["C"])(l).then((function(a){var s=a;0==s.Code?(t.dialogMemberVisible=!1,e.getTableQuery()):t.$message.error(s.Memo)}))},seeDetail:function(e){this.$router.push({path:"/classInfoDetail",query:{StdId:e.StdId,ClassName:e.ClassName,BeginStr:e.BeginStr,EndStr:e.EndStr}})},seeEdit:function(e){this.$router.push({path:"/courseEdit",query:{StdId:e.StdId,ClassName:e.ClassName,BeginStr:e.BeginStr,EndStr:e.EndStr,FinishClass:e.FinishClass}})},changeLocationValue:function(e){var t={};t=this.form.svList.find((function(t){return t.SvId===e})),this.form.svName=t.Name},getQueryShopVenue:function(){var e=this,t={key:localStorage.ServiceKey,shopId:localStorage.ServiceId},a=i.stringify(t);Object(r["T"])(a).then((function(t){var a=t;0==a.Code?e.form.svList=a.Rs:e.$message.error(a.Memo)}))},vipSelect:function(e){var t=this;t.form.stdList.map((function(a){if(a.value==e){var s={token:localStorage.token},l=i.stringify(s);VipUserSimpleQuery(l).then((function(e){var a=e;0==a.Code?(t.form.userId="",t.form.userList=turnResToOptionBySimViper(a.Rs)):t.$message.error(a.Memo)}))}}))},showDialogMemberVisible:function(e){this.dialogMemberVisible=!0,this.form.btnType=0,this.form.svList="",this.form.classType=1,this.form.pkNum="",this.form.StdId=e.StdId,this.form.ClassName=e.ClassName,this.form.BeginStr=e.BeginStr,this.form.EndStr=e.EndStr,this.form.FinishClass=e.FinishClass,this.className=e.ClassName+" "+e.BeginStr+" - "+e.EndStr,this.form.StdId=e.StdId,this.getQueryShopVenue()},checkClassOverPrepare:function(e){var t=this,a={token:localStorage.token,stdId:e.StdId},s=i.stringify(a);Object(r["u"])(s).then((function(a){var s=a;0==s.Code?t.goFinish(e):t.$message.error(s.Memo)}))},goFinish:function(e){this.$router.push({path:"/finishDetail",query:{id:e.StdId,classId:e.ClassId,ClassName:e.ClassName,BeginTime:e.BeginTime}})},handleSelectionChange:function(e){this.multipleSelection=e},query:function(){var e=this;e.serachBtnStatus=!0;var t=2;window.setInterval((function(){t--,t<0&&(t=2,e.serachBtnStatus=!1)}),1e3);this.getTableQuery(),this.$message.success("查询完毕")},getTableQuery:function(){var e=this;e.loading=!0;var t={token:localStorage.token,tagname:e.panel.tagname,bt:nonTfmtDatetoLength(e.panel.timeScope[0],10)+" 00:00:00",et:nonTfmtDatetoLength(e.panel.timeScope[1],10)+" 23:59:59",start:1,tableMax:9999},a=i.stringify(t);Object(r["j"])(a).then((function(t){var a=t;0==a.Code?(e.loading=!1,a.Rs?(e.allTableData=a.Rs,e.recordsTotal=a.Rs.length):(e.allTableData=[],e.recordsTotal=0),e.setPaginations()):e.$message.error(a.Memo)}))},setPaginations:function(){var e=this;e.pageination.total=e.recordsTotal,e.tableData=e.allTableData.filter((function(t,a){return a<e.pageination.pageItem}))},handleSizeChange:function(){var e=this;e.tableData=e.allTableData.filter((function(t,a){return a<e.pageination.pageItem})),e.draw=e.pageination.pageItem},pageChange:function(e){for(var t=this,a=t.pageination.pageItem*(e-1),s=t.pageination.pageItem*e,l=[],r=a;r<s;r++)t.allTableData[r]&&l.push(t.allTableData[r]),this.tableData=l;t.start=a*t.draw},filterFmtDate:function(e,t,a){return nonTfmtDate(a,11)}},watch:{$route:function(e){"courses"==e.name&&this.getTableQuery()}}},n=o,c=(a("1aba"),a("9ca4")),u=Object(c["a"])(n,s,l,!1,null,"521658bc",null);t["default"]=u.exports},"053b":function(e,t,a){var s=a("1e2c"),l=a("d910").f,r=Function.prototype,i=r.toString,o=/^\s*function ([^ (]*)/,n="name";s&&!(n in r)&&l(r,n,{configurable:!0,get:function(){try{return i.call(this).match(o)[1]}catch(e){return""}}})},"1aba":function(e,t,a){"use strict";var s=a("327d"),l=a.n(s);l.a},"327d":function(e,t,a){},4194:function(e,t,a){"use strict";var s=a("1c8b"),l=a("5dfd").find,r=a("258f"),i=a("ff9c"),o="find",n=!0,c=i(o);o in[]&&Array(1)[o]((function(){n=!1})),s({target:"Array",proto:!0,forced:n||!c},{find:function(e){return l(this,e,arguments.length>1?arguments[1]:void 0)}}),r(o)},dbb3:function(e,t,a){"use strict";var s=a("1c8b"),l=a("5dfd").filter,r=a("1ea7"),i=a("ff9c"),o=r("filter"),n=i("filter");s({target:"Array",proto:!0,forced:!o||!n},{filter:function(e){return l(this,e,arguments.length>1?arguments[1]:void 0)}})}}]);
- //# sourceMappingURL=chunk-e4dcac9c.1375ad12.js.map
|