chunk-054a661a.undefined.1680142060351.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-054a661a"],{"10dd":function(e,t,a){var i=a("3b43"),o=a("5e68").EXISTS,l=a("ce5b"),s=a("98fb").f,n=Function.prototype,r=l(n.toString),d=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,c=l(d.exec),u="name";i&&!o&&s(n,u,{configurable:!0,get:function(){try{return c(d,r(this))[1]}catch(e){return""}}})},"280c":function(e,t,a){"use strict";a("8039")},7237:function(e,t,a){"use strict";a.r(t);var i=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(e._s(e.pageTitle))])]),a("div",{staticClass:"panel-body"},[a("div",{staticClass:"panel_control"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:5}},[a("em",[a("span",{staticStyle:{color:"red"}},[e._v("*")]),e._v(" 训练名称: ")]),a("el-input",{attrs:{placeholder:"训练名称",disabled:!0},model:{value:e.panel.name,callback:function(t){e.$set(e.panel,"name",t)},expression:"panel.name"}})],1),a("el-col",{attrs:{span:7}},[a("em",[a("span",{staticStyle:{color:"red"}},[e._v("*")]),e._v(" 训练详情时间: ")]),a("el-date-picker",{staticStyle:{width:"300px"},attrs:{disabled:!0,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-button",{staticClass:"seeTemp",attrs:{type:"default"},on:{click:function(t){return e.$router.push("/TrainingDaily")}}},[e._v("返回日常训练 ")])],1)],1)]),a("br"),a("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"星期一",name:"1"}}),a("el-tab-pane",{attrs:{label:"星期二",name:"2"}}),a("el-tab-pane",{attrs:{label:"星期三",name:"3"}}),a("el-tab-pane",{attrs:{label:"星期四",name:"4"}}),a("el-tab-pane",{attrs:{label:"星期五",name:"5"}}),a("el-tab-pane",{attrs:{label:"星期六",name:"6"}}),a("el-tab-pane",{attrs:{label:"星期天",name:"7"}})],1),a("div",{staticClass:"table"},[e._l(e.tabs,(function(t){return t.days==e.activeName?a("el-table",{attrs:{data:t.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}},[a("el-table-column",{attrs:{prop:"ClassId",label:"训练视频",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{filterable:"",disabled:1==t.row.Locking},on:{change:function(a){return e.pushAliVid(t.row)}},model:{value:t.row.VideoId,callback:function(a){e.$set(t.row,"VideoId",a)},expression:"scope.row.VideoId"}},e._l(e.panel.BmOptions,(function(e){return a("el-option",{key:e.VideoId,attrs:{label:e.VTitle,value:e.VideoId}})})),1)]}}],null,!0)}),a("el-table-column",{attrs:{prop:"ClassId",label:"训练要求",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-select",{attrs:{disabled:1==t.row.Locking},model:{value:t.row.TrId,callback:function(a){e.$set(t.row,"TrId",a)},expression:"scope.row.TrId"}},e._l(e.panel.TrOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)]}}],null,!0)}),a("el-table-column",{attrs:{prop:"VideoUrl",label:"视频",align:"center",sortable:"",width:"80","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){return[""!=t.row.AliVid?a("span",{staticStyle:{width:"60px",height:"25px",background:"#84cc73","border-radius":"5px",display:"block","line-height":"25px",color:"white"},on:{click:function(a){return e.showPlayerDialog(t.row)}}},[e._v("播放")]):e._e()]}}],null,!0)}),a("el-table-column",{attrs:{prop:"Status",label:"操作",width:"70px",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[1!=t.row.Locking?a("el-button",{staticClass:"red",attrs:{type:"text"},on:{click:function(a){return e.delRow(t)}}},[e._v("删除 ")]):e._e(),1==t.row.Locking?a("el-button",{staticClass:"gary",attrs:{type:"text",disabled:1==t.row.Locking},on:{click:function(a){return e.delRow(t)}}},[e._v("删除 ")]):e._e()]}}],null,!0)})],1):e._e()})),a("div",{staticClass:"rowBottom"},[a("el-button",{attrs:{type:"default"},on:{click:function(t){return e.$router.push("/trainingDaily")}}},[e._v("返回日常训练")]),0==this.$route.query.id?a("el-button",{staticClass:"pull-right",attrs:{type:"primary",disabled:e.serachBtnStatus},on:{click:e.EditLessonTable}},[e._v("提交 ")]):e._e(),0!=this.$route.query.id?a("el-button",{staticClass:"pull-right",attrs:{type:"primary",disabled:e.serachBtnStatus},on:{click:e.confirmEditLessonTable}},[e._v("提交 ")]):e._e(),a("el-button",{staticClass:"pull-right",attrs:{type:"primary"},on:{click:e.addGroup}},[e._v("新增训练分组")]),a("el-button",{staticClass:"pull-right",attrs:{type:"primary"},on:{click:e.addRow}},[e._v("新增训练项目")])],1),e._m(0)],2),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogVideoVisible,width:"750px"},on:{"update:visible":function(t){e.dialogVideoVisible=t},close:e.closePlayerDialog}},[a("el-form",[a("el-form-item",{attrs:{required:!0}},[a("div",{staticClass:"prism-player",attrs:{id:"J_prismPlayer"}})])],1),a("div",{staticClass:"dialogFooter"},[a("el-button",{attrs:{size:"small"},on:{click:function(t){return e.closePlayerDialog()}}},[e._v("关闭")])],1)],1),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.selectVideoGroupVisible,width:"650px"},on:{"update:visible":function(t){e.selectVideoGroupVisible=t}}},[a("div",{staticClass:"dialogContent"},[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",{staticClass:"select-panel",attrs:{filterable:""},model:{value:e.form.groupId,callback:function(t){e.$set(e.form,"groupId",t)},expression:"form.groupId"}},e._l(e.form.groupOptions,(function(e){return a("el-option",{key:e.VgId,attrs:{label:e.MotionName,value:e.VgId}})})),1)],1)],1)],1)]),a("div",{staticClass:"dialogFooter"},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.addVideoGroup}},[e._v("确定")]),a("el-button",{attrs:{size:"small"},on:{click:function(t){e.selectVideoGroupVisible=!1}}},[e._v("取消")])],1)])],1)},o=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("br"),a("em",{staticClass:"red wrning"},[e._v("*所有操作提交后生效")])])}],l=(a("10dd"),a("993f"),a("87d5"),a("8ea3"),a("379d"),a("b8a1")),s=a("daf0"),n={data:function(){return{pageTitle:"训练详情管理",loading:!1,activeName:"1",tableData:[],dialogTitle:"视频播放",selectVideoGroupVisible:!1,dialogVideoVisible:!1,panel:{name:"",dtoId:"",dtdId:0,timeScope:[],BmOptions:[],TrOptions:[],week:"",multipleSelection:[]},multipleSelection:[],form:{groupId:"",groupOptions:[]},pageination:{pageItem:10,pageoptions:pageOptions(),total:100,pageIndex:1},testRow:{VTitle:"",DtdId:0,TrId:0,VideoId:"",AliVid:""},tabs:[{tableData:[],days:"1"},{tableData:[],days:"2"},{tableData:[],days:"3"},{tableData:[],days:"4"},{tableData:[],days:"5"},{tableData:[],days:"6"},{tableData:[],days:"7"}],serachBtnStatus:!1}},mounted:function(){this.pageTitle="编辑训练详情",this.panel.name=this.$route.query.dtoName,this.panel.dtoId=this.$route.query.dtoId,this.panel.timeScope=[this.$route.query.BeginDate,this.$route.query.EndDate],this.panel.dtoId=this.$route.query.dtoId,this.queryBmList(),this.queryTrList(),this.queryGroupList(),this.getTableQuery()},watch:{$route:function(e){"trainingDetailEdit"==e.name&&(this.pageTitle="编辑训练详情",this.panel.name=this.$route.query.dtoName,this.panel.dtoId=this.$route.query.dtoId,this.panel.timeScope=[this.$route.query.BeginDate,this.$route.query.EndDate],this.panel.dtoId=this.$route.query.dtoId,this.queryBmList(),this.queryTrList(),this.queryGroupList(),this.getTableQuery())}},methods:{queryBmList:function(){var e=this,t={token:localStorage.token,start:1,tableMax:9999},a=s.stringify(t);Object(l["Ub"])(a).then((function(t){var a=t;if(0==a.Code){if(null==a.Rs)return!1;e.panel.BmOptions=a.Rs}else e.$message.error(a.Memo+" 错误码:"+a.Code)}))},queryTrList:function(){var e=this,t={token:localStorage.token},a=s.stringify(t);Object(l["pf"])(a).then((function(t){var a=t;if(0==a.Code){if(null==a.Rs)return!1;e.panel.TrOptions=turnTrResToOption(a.Rs),e.panel.TrOptions.unshift({label:"请选择",key:0,value:0}),console.log(e.panel.TrOptions)}else e.$message.error(a.Memo+" 错误码:"+a.Code)}))},queryGroupList:function(){var e=this,t={token:localStorage.token},a=s.stringify(t);Object(l["Pb"])(a).then((function(t){var a=t;if(0==a.Code){if(null==a.Rs)return!1;e.form.groupOptions=a.Rs}else e.$message.error(a.Memo+" 错误码:"+a.Code)}))},pushAliVid:function(e){for(var t in this.panel.BmOptions)this.panel.BmOptions[t].VideoId==e.VideoId&&(e.VTitle=this.panel.BmOptions[t].VTitle,e.AliVid=this.panel.BmOptions[t].AliVid);this.addRow()},confirmEditLessonTable:function(){var e=this.$route.query.dtoId;this.EditLessonTable(e)},delRow:function(e){if(e.row.StdId)this.checkCannotDel(e);else{var t=parseInt(e.$index),a=parseInt(this.activeName)-1;this.tabs[a].tableData.splice(t,1)}},checkCannotDel:function(e){var t=this,a=this,i={token:localStorage.token,stdId:e.row.StdId},o=s.stringify(i);Object(l["se"])(o).then((function(i){var o=i;if(0==o.Code){var l=parseInt(e.$index),s=parseInt(t.activeName)-1;t.tabs[s].tableData.splice(l,1)}else a.$message.error(o.Memo+" 错误码:"+o.Code)}))},EditLessonTable:function(){var e=this,t=this;if(!this.checkData())return!1;for(var a=[],i={},o=0;o<this.tabs.length;o++)for(var n=0;n<this.tabs[o].tableData.length;n++)i=this.tabs[o].tableData[n],i.DtoId=parseInt(this.panel.dtoId),i.LessonIndex=parseInt(n+1),i.WeekDay=parseInt(o+1),this.$delete(i,"Base"),a.push(i);var r=JSON.stringify(a),d={token:localStorage.token,dtoId:this.panel.dtoId,dtdRs:r},c=s.stringify(d);Object(l["Gb"])(c).then((function(a){var i=a;0==i.Code?(t.$message({showClose:!0,message:"编辑成功!",type:"success"}),e.$router.push({path:"/TrainingDaily"}),e.clearTableRAM()):(e.$router.push({path:"/TrainingDaily"}),e.clearTableRAM(),t.$message.error(i.Memo+" 错误码:"+i.Code))}))},clearTableRAM:function(){this.tabs=[{tableData:[],days:"1"},{tableData:[],days:"2"},{tableData:[],days:"3"},{tableData:[],days:"4"},{tableData:[],days:"5"},{tableData:[],days:"6"},{tableData:[],days:"7"}]},checkData:function(){for(var e=!0,t=0;t<this.tabs.length;t++)for(var a=0;a<this.tabs[t].tableData.length;a++)if(!this.tabs[t].tableData[a].VideoId){var i=numberToWeekdays(t+1),o=a+1;this.$message.error(i+"第"+o+"行未选择,请选择后再提交"),e=!1;break}return e},addGroup:function(){var e=this;e.dialogTitle="添加分组视频",e.selectVideoGroupVisible=!0,console.log(e.form.groupOptions)},addRow:function(){var e=parseInt(this.activeName)-1,t=this.testRow;console.log("rows",t);var a=this.deepClone(t);console.log("res",a),this.tabs[e].tableData.push(a)},addVideoGroup:function(){var e=this,t=this,a=parseInt(this.activeName)-1,i={token:localStorage.token,vgId:t.form.groupId},o=s.stringify(i);Object(l["Sb"])(o).then((function(i){var o=i;if(0==o.Code){if(o.Rs)for(var l in o.Rs){var s=e.testRow,n=e.deepClone(s);n.VideoId=o.Rs[l].VideoId,n.AliVid=o.Rs[l].AliVid,n.VTitle=o.Rs[l].VTitle,e.tabs[a].tableData.push(n)}else t.$message.error("当前锻炼分组视频为空");t.selectVideoGroupVisible=!1}else t.$message.error(o.Memo+" 错误码:"+o.Code)}))},deepValue:function(){var e=this,t=[this.testRow];this.tabs.map((function(a){var i=e.deepClone(t);a.tableData=i}))},deepClone:function(e){var t=JSON.stringify(e),a=JSON.parse(t);return a},handleClick:function(){},handleSelectionChange:function(e){this.multipleSelection=e},showPlayerDialog:function(e){var t=this,a=this;a.dialogTitle="视频播放",a.dialogTitle=e.VTitle,a.dialogVideoVisible=!0;var i="",o="",n={token:localStorage.token,videoId:e.AliVid},r=s.stringify(n);Object(l["bd"])(r).then((function(l){var s=l;0==s.Code?(console.log(s),i=s.PlayAuthResponse.PlayAuth,o=s.PlayAuthResponse.VideoMeta.CoverURL,a.player=new Aliplayer({id:"J_prismPlayer",width:"100%",height:"400px",autoplay:!0,cover:o,vid:e.AliVid,playauth:i,encryptType:1},(function(e){console.log("The player is created.")}))):t.$message.error(s.Memo+" 错误码:"+s.Code)}))},closePlayerDialog:function(){this.player.dispose(),this.dialogVideoVisible=!1,console.log("closePlayerDialog")},getTableQuery:function(){var e=this;e.loading=!0;var t={token:localStorage.token,dtoId:this.panel.dtoId},a=s.stringify(t);Object(l["Hb"])(a).then((function(t){var a=t,i=a.Rs;if(0==a.Code){e.loading=!1;for(var o=0;o<e.tabs.length;o++)e.tabs[o].tableData=[];i?i.map((function(t){for(var a=0;a<7;a++)t.WeekDay==a+1&&e.tabs[a].tableData.push(t)})):(e.allTableData=[],e.recordsTotal=0)}else e.$message.error(a.Memo+" 错误码:"+a.Code)}))}}},r=n,d=(a("280c"),a("cba8")),c=Object(d["a"])(r,i,o,!1,null,"60326b3a",null);t["default"]=c.exports},8039:function(e,t,a){},"993f":function(e,t,a){"use strict";var i=a("88d4"),o=a("8735"),l=a("1c34"),s=a("58db"),n=a("126a"),r=a("ac3c"),d=a("492f"),c=a("c40a"),u=a("3a6d"),p=u("splice"),b=o.TypeError,h=Math.max,f=Math.min,g=9007199254740991,m="Maximum allowed length exceeded";i({target:"Array",proto:!0,forced:!p},{splice:function(e,t){var a,i,o,u,p,y,v=r(this),k=n(v),I=l(e,k),V=arguments.length;if(0===V?a=i=0:1===V?(a=0,i=k-I):(a=V-2,i=f(h(s(t),0),k-I)),k+a-i>g)throw b(m);for(o=d(v,i),u=0;u<i;u++)p=I+u,p in v&&c(o,u,v[p]);if(o.length=i,a<i){for(u=I;u<k-i;u++)p=u+i,y=u+a,p in v?v[y]=v[p]:delete v[y];for(u=k;u>k-i+a;u--)delete v[u-1]}else if(a>i)for(u=k-i;u>I;u--)p=u+i-1,y=u+a-1,p in v?v[y]=v[p]:delete v[y];for(u=0;u<a;u++)v[u+I]=arguments[u+2];return v.length=k-i+a,o}})},c40a:function(e,t,a){"use strict";var i=a("d6be"),o=a("98fb"),l=a("d9c5");e.exports=function(e,t,a){var s=i(t);s in e?o.f(e,s,l(0,a)):e[s]=a}}}]);