chunk-c450448a.undefined.1662619523617.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c450448a"],{"0137":function(e,t,a){"use strict";a.r(t);var r=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:"primary",size:"mini"},on:{click:function(t){return e.goType("courses")}}},[e._v("当前课程")]),a("el-button",{attrs:{type:"",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",fixed:""},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:"上课时间",width:"160",formatter:e.filterFmtDate,fixed:""}}),a("el-table-column",{attrs:{prop:"ClassName",label:"课程",sortable:"",width:"120",fixed:""},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:"110",sortable:""}}),a("el-table-column",{attrs:{prop:"SvName",label:"区域",width:"110",sortable:""}}),a("el-table-column",{attrs:{prop:"WxOrder",label:"预约状态",width:"110",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.WxOrder?a("span",{staticStyle:{color:"yellowgreen"}},[e._v("可约")]):e._e(),0==t.row.WxOrder?a("span",{staticStyle:{color:"red"}},[e._v("不可约")]):e._e()]}}])}),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[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,"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-radio-group",{staticStyle:{"margin-left":"-180px"},model:{value:e.form.isScore,callback:function(t){e.$set(e.form,"isScore",t)},expression:"form.isScore"}},[a("el-radio",{attrs:{label:"0"}},[e._v("关闭")]),a("el-radio",{attrs:{label:"1"}},[e._v("开启")])],1)],1),"1"==e.form.isScore?a("el-form-item",{attrs:{label:"动作分组",required:!0}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.form.agId,callback:function(t){e.$set(e.form,"agId",t)},expression:"form.agId"}},e._l(e.form.actionList,(function(e){return a("el-option",{key:e.AgId,attrs:{label:e.AgName,value:e.AgId}})})),1)],1):e._e(),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(),a("el-form-item",{attrs:{label:"上课教练"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择"},model:{value:e.dialogCoachValue,callback:function(t){e.dialogCoachValue=t},expression:"dialogCoachValue"}},e._l(e.form.dialogCoachdata,(function(e){return a("el-option",{key:e.key,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1)]),a("div",{staticClass:"dialogFooter"},[0==e.form.btnType?a("el-button",{attrs:{type:"primary",size:"small",disabled:e.PrepareBtnStatus},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)},s=[],o=(a("89a8"),a("d5ee"),a("0560"),a("8ea3"),a("10dd"),a("5a05"),a("379d"),a("b8a1")),l=a("daf0"),i={data:function(){return{dialogMemberVisible:!1,serachBtnStatus:!1,PrepareBtnStatus:!1,dialogVisible:!1,dialogFinishVisible:!1,dialogLesson:!1,dialogGift:!1,dialogExpTime:!1,dialogLessonTable:!1,dialogTitle:"上课准备",dialogCoachValue:[],className:"",current:getNowDate(),dialogValue:[],start:0,draw:1,cur_page: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:"",agId:"",isScore:"0",svName:"",classType:1,userCode:"",coach:"",coachOptions:[],shopId:"",memberType:1,lesson:1,gift:1,pktype:1,pkNum:2,btnType:0,memo:"",expTime:"",StdId:"",svList:[],actionList:[],dialogdata:[],dialogValue:[],dialogCoachdata:[],ClassTypeOptions:[{value:1,label:"团课"},{value:2,label:"竞技PK"}],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.form.svId=e.SvId,this.form.svName=e.SvName,this.form.classType=e.ClassType,this.form.pkNum=e.PkNum,0!=e.AgId?(this.form.isScore="1",this.form.agId=e.AgId):this.form.agId="",this.getQueryShopVenue(),this.getQueryShopActionGroup()},getClassStartPrepare:function(){var e=this,t=this;if(!t.form.svId)return t.$message.error("上课区域不能为空"),!1;t.PrepareBtnStatus=!0;var a=2==t.form.classType?t.form.pkNum:0,r=t.dialogCoachValue.toString(),s={token:localStorage.token,stdId:t.form.StdId,svId:t.form.svId,agId:""==t.form.agId?0:t.form.agId,svName:t.form.svName,classType:t.form.classType,pkNum:a,tid:r};t.serachBtnStatus=!0;var i=2,n=(window.setInterval((function(){i--,i<0&&(i=2,t.serachBtnStatus=!1)}),1e3),l.stringify(s));Object(o["lb"])(n).then((function(r){t.PrepareBtnStatus=!1;var s=r;0==s.Code?(e.$router.push({path:"/courseEdit",query:{AgId:t.form.agId,ScoreIsFinish:t.form.ScoreIsFinish,StdId:t.form.StdId,ClassName:t.form.ClassName,BeginStr:t.form.BeginStr,EndStr:t.form.EndStr,FinishClass:3,ClassType:t.form.classType,PkNum:a}}),t.dialogMemberVisible=!1,e.getTableQuery()):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;"0"==t.form.isScore&&(t.form.agId=0);var r={token:localStorage.token,stdId:t.form.StdId,svId:t.form.svId,agId:t.form.agId,svName:t.form.svName,classType:t.form.classType,pkNum:a},s=l.stringify(r);Object(o["Kb"])(s).then((function(a){var r=a;0==r.Code?(t.dialogMemberVisible=!1,e.getTableQuery()):t.$message.error(r.Memo+" 错误码:"+r.Code)}))},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,ClassType:e.ClassType,PkNum:e.PkNum,AgId:e.AgId,ScoreIsFinish:e.ScoreIsFinish}})},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=l.stringify(t);Object(o["Dd"])(a).then((function(t){var a=t;0==a.Code?e.form.svList=a.Rs:e.$message.error(a.Memo+" 错误码:"+a.Code)}))},getQueryShopActionGroup:function(){var e=this,t={token:localStorage.token,shopId:localStorage.ShopId},a=l.stringify(t);Object(o["k"])(a).then((function(t){var a=t;0==a.Code?e.form.actionList=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 r={token:localStorage.token},s=l.stringify(r);VipUserSimpleQuery(s).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.actionList="",this.form.classType=1,this.form.pkNum=2,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.form.ClassType=e.ClassType,this.form.PkNum=e.PkNum,this.className=e.ClassName+" "+e.BeginStr+" - "+e.EndStr,this.form.StdId=e.StdId,this.getCoachOption(),this.getQueryShopVenue(),this.getQueryShopActionGroup()},getCoachOption:function(){var e=this,t={token:localStorage.token,name:this.panel.name,phone:this.panel.phone,shopId:localStorage.ShopId,adminType:4,start:1,tableMax:299},a=l.stringify(t);Object(o["je"])(a).then((function(t){var a=t;0==a.Code?e.form.dialogCoachdata=turnResToOptionByUsers(a.Rs):e.$message.error(a.Memo+" 错误码:"+a.Code)}))},checkClassOverPrepare:function(e){var t=this,a={token:localStorage.token,stdId:e.StdId},r=l.stringify(a);Object(o["gb"])(r).then((function(a){var r=a;0==r.Code?t.goFinish(e):t.$message.error(r.Memo+" 错误码:"+r.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:"0,3,2",start:1,tableMax:9999},a=l.stringify(t);Object(o["S"])(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),r=t.pageination.pageItem*e,s=[],o=a;o<r;o++)t.allTableData[o]&&s.push(t.allTableData[o]),this.tableData=s;t.start=a*t.draw},filterFmtDate:function(e,t,a){return nonTfmtDate(a,11)}},watch:{$route:function(e){"courses"==e.name&&this.getTableQuery()}}},n=i,c=(a("35b9"),a("cba8")),u=Object(c["a"])(n,r,s,!1,null,"2f42cb8b",null);t["default"]=u.exports},"0560":function(e,t,a){"use strict";var r=a("88d4"),s=a("34cd").find,o=a("d421"),l="find",i=!0;l in[]&&Array(1)[l]((function(){i=!1})),r({target:"Array",proto:!0,forced:i},{find:function(e){return s(this,e,arguments.length>1?arguments[1]:void 0)}}),o(l)},"10dd":function(e,t,a){var r=a("3b43"),s=a("5e68").EXISTS,o=a("ce5b"),l=a("98fb").f,i=Function.prototype,n=o(i.toString),c=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=o(c.exec),d="name";r&&!s&&l(i,d,{configurable:!0,get:function(){try{return u(c,n(this))[1]}catch(e){return""}}})},"35b9":function(e,t,a){"use strict";a("4f45")},"4f45":function(e,t,a){},"5a05":function(e,t,a){"use strict";var r=a("88d4"),s=a("34cd").filter,o=a("3a6d"),l=o("filter");r({target:"Array",proto:!0,forced:!l},{filter:function(e){return s(this,e,arguments.length>1?arguments[1]:void 0)}})}}]);