chunk-1d7065c1.undefined.1677464763175.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1d7065c1"],{"0560":function(e,t,a){"use strict";var s=a("88d4"),r=a("34cd").find,l=a("d421"),o="find",n=!0;o in[]&&Array(1)[o]((function(){n=!1})),s({target:"Array",proto:!0,forced:n},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),l(o)},"10dd":function(e,t,a){var s=a("3b43"),r=a("5e68").EXISTS,l=a("ce5b"),o=a("98fb").f,n=Function.prototype,i=l(n.toString),u=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,c=l(u.exec),d="name";s&&!r&&o(n,d,{configurable:!0,get:function(){try{return c(u,i(this))[1]}catch(e){return""}}})},"5a05":function(e,t,a){"use strict";var s=a("88d4"),r=a("34cd").filter,l=a("3a6d"),o=l("filter");s({target:"Array",proto:!0,forced:!o},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"5de2":function(e,t,a){"use strict";a("a086")},a086:function(e,t,a){},b7e8: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:"likeTab"},[a("el-button",{attrs:{type:"",size:"mini"},on:{click:function(t){return e.goType("courses")}}},[e._v("当前课程")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.goType("coursesHistory")}}},[e._v("历史记录")])],1),a("div",{staticClass:"panel-body"},[a("div",{staticClass:"panel_control"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:7}},[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"}})],1),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:{label:"序号",type:"index",width:"50",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e.start+t.$index+1))])]}}])}),a("el-table-column",{attrs:{prop:"BeginTime",label:"上课时间",formatter:e.filterFmtDate,width:"160"}}),a("el-table-column",{attrs:{prop:"ClassName",label:"课程",width:"110",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:"AgName",label:"评分课程",width:"110",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.AgId?a("span",[e._v("未使用评分")]):a("span",[e._v(e._s(t.row.AgName))])]}}])}),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:"ClassType",label:"课程类型",width:"110",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.ClassType?a("span",[e._v("团课")]):e._e(),3==t.row.ClassType?a("span",[e._v("私教")]):e._e(),2==t.row.ClassType&&2==t.row.PkNum?a("span",[e._v("两队PK")]):e._e(),2==t.row.ClassType&&3==t.row.PkNum?a("span",[e._v("三队PK")]):e._e()]}}])}),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:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[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(),t.row.AgId>1?a("el-button",{attrs:{type:"primary",round:"",plain:"",size:"mini"},on:{click:function(a){return e.goScore(t.row)}}},[e._v(" 评分 ")]):e._e()]}}])})],1),a("br"),a("el-pagination",{attrs:{background:"",total:e.pageination.total,"page-size":e.pageination.pageItem,"current-page":e.cur_page},on:{"current-change":e.pageChange,"update:currentPage":function(t){e.cur_page=t},"update:current-page":function(t){e.cur_page=t}}})],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)},r=[],l=(a("0560"),a("89a8"),a("8ea3"),a("5a05"),a("10dd"),a("379d"),a("b8a1")),o=a("daf0"),n={data:function(){return{dialogMemberVisible:!1,serachBtnStatus:!1,dialogVisible:!1,dialogFinishVisible:!1,dialogLesson:!1,dialogGift:!1,dialogExpTime:!1,dialogLessonTable:!1,dialogTitle:"上课准备",className:"",current:getNowDate(),dialogValue:[],start:0,cur_page:1,draw:1,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:10,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: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:{goType:function(e){this.$router.push({path:"/"+e})},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},r=o.stringify(s);Object(l["ob"])(r).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+" 错误码:"+s.Code)}))},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},r=o.stringify(s);Object(l["Vb"])(r).then((function(a){var s=a;0==s.Code?(t.dialogMemberVisible=!1,e.getTableQuery()):t.$message.error(s.Memo+" 错误码:"+s.Code)}))},seeDetail:function(e){this.$router.push({path:"/classInfoDetail",query:{StdId:e.StdId,ClassName:e.ClassName,BeginStr:e.BeginStr,EndStr:e.EndStr}})},goScore:function(e){console.log(e),this.$router.push({path:"/actionScore",query:{AgId:e.AgId,ScoreIsFinish:e.ScoreIsFinish,StdId:e.StdId,ClassName:e.ClassName,BeginStr:e.BeginStr,EndStr:e.EndStr,FinishClass:e.FinishClass,ClassType:e.ClassType,PkNum:e.PkNum}})},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};if(!localStorage.ServiceKey)return e.$message.error("还未与心率系统对接,请联系管理员"),!1;var a=o.stringify(t);Object(l["ce"])(a).then((function(t){var a=t;0==a.Code?e.form.svList=a.Rs:e.$message.error(a.Memo+" 错误码:"+a.Code)}))},vipSelect:function(e){var t=this;t.form.stdList.map((function(a){if(a.value==e){var s={token:localStorage.token},r=o.stringify(s);VipUserSimpleQuery(r).then((function(e){var a=e;0==a.Code?(t.form.userId="",t.form.userList=turnResToOptionBySimViper(a.Rs)):t.$message.error(a.Memo+" 错误码:"+a.Code)}))}}))},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=o.stringify(a);Object(l["jb"])(s).then((function(a){var s=a;0==s.Code?t.goFinish(e):t.$message.error(s.Memo+" 错误码:"+s.Code)}))},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.start=0,e.cur_page=1,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",fcStatus:"1,4",start:1,tableMax:9999},a=o.stringify(t);Object(l["V"])(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+" 错误码:"+a.Code)}))},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,r=[],l=a;l<s;l++)t.allTableData[l]&&r.push(t.allTableData[l]),this.tableData=r;t.start=a*t.draw},filterFmtDate:function(e,t,a){return nonTfmtDate(a,11)}},watch:{$route:function(e){"courses"==e.name&&this.getTableQuery()}}},i=n,u=(a("5de2"),a("cba8")),c=Object(u["a"])(i,s,r,!1,null,"59c53a8e",null);t["default"]=c.exports}}]);