create-legacy.8c3531de.js 45 KB

123456789101112131415161718192021222324252627
  1. ;(function(){var _excluded=["auditStatus","lessonCoverUrl","lessonPrice","lessonDesc","lessonSubject","lessonName","id"];function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key];}}return target;}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key];}return target;}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable;})),keys.push.apply(keys,symbols);}return keys;}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key));});}return target;}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value;}catch(error){reject(error);return;}if(info.done){resolve(value);}else{Promise.resolve(value).then(_next,_throw);}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise(function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value);}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err);}_next(undefined);});};}var __vite_style__=document.createElement('style');__vite_style__.innerHTML="._video-create_cfo2w_1 ._gridName_cfo2w_1{font-size:.37333rem;font-weight:500;color:#b4b4b4;line-height:.53333rem;padding-left:.21333rem}._video-create_cfo2w_1 ._gridName_cfo2w_1._active_cfo2w_8{color:var(--van-primary)}._video-create_cfo2w_1 .van-grid{padding-left:.37333rem}._video-create_cfo2w_1 .van-grid .van-grid-item{padding-right:.37333rem}._video-create_cfo2w_1 .van-grid .van-grid-item:first-child{padding-right:.26667rem}._video-create_cfo2w_1 .van-grid .van-grid-item__content{padding-top:.18667rem;padding-bottom:.18667rem}._video-create_cfo2w_1 .van-grid .van-badge__wrapper{display:flex;align-items:center}._classInfo_7y6wj_1{margin-top:.32rem}._classInfo_7y6wj_1 ._infoField_7y6wj_4{width:50vw;font-size:.42667rem}._classInfo_7y6wj_1 ._infoField_7y6wj_4 .van-tab{font-size:.42667rem}._classInfo_7y6wj_1 ._infoField_7y6wj_4 .van-tabs__nav--line{padding-left:0}._classInfo_7y6wj_1 ._infoField_7y6wj_4 .van-tab--active{color:#000}._classInfo_7y6wj_1 ._boxStyle_7y6wj_17{background:transparent!important;width:.48rem;height:.48rem;border:transparent!important}._classInfo_7y6wj_1 .van-radio{display:inline-block;align-items:inherit;overflow:inherit}._classInfo_7y6wj_1 .van-radio__icon{height:.48rem;line-height:.48rem;display:inline-block;vertical-align:sub}._classInfo_7y6wj_1 .van-radio__label{line-height:.48rem}._classInfo_7y6wj_1 ._imgContainer_7y6wj_37{width:4rem;height:2.66667rem;border-radius:.26667rem;overflow:hidden;margin:0 0 .32rem;position:relative}._classInfo_7y6wj_1 ._imgContainer_7y6wj_37 .van-radio{position:absolute;bottom:.26667rem;right:.53333rem;z-index:9}._classInfo_7y6wj_1 ._btnGroup_7y6wj_51{padding:0 .37333rem .4rem}._class-info-tip_7y6wj_55{font-size:.37333rem;color:#999;line-height:.72rem;padding:0 .32rem .32rem}._class-info-tip_7y6wj_55 span{color:#ff4e19}._photoTip_7y6wj_64{font-size:.37333rem;color:#999;line-height:.72rem;padding:.13333rem 0}._uploader-section_jpqkz_1{margin:.26667rem 0;height:3.86667rem;border:.02667rem dashed #ccc;border-radius:.26667rem;box-sizing:border-box;position:relative}._uploader-section_jpqkz_1 ._img-close_jpqkz_9{position:absolute;top:.21333rem;right:.26667rem;z-index:99;font-size:.42667rem;background-color:#333;color:#fff;width:.58667rem;height:.58667rem;display:flex;justify-content:center;align-items:center;border-radius:50%}._uploader-section_jpqkz_1 ._col-uploader_jpqkz_24,._uploader-section_jpqkz_1 .van-uploader{width:100%;height:100%;align-items:center;display:flex;justify-content:center}._uploader-section_jpqkz_1 .van-uploader__wrapper,._uploader-section_jpqkz_1 .van-uploader__input-wrapper{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit}._uploader-section_jpqkz_1 ._uploader_jpqkz_1{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}._uploader-section_jpqkz_1 ._uploader_jpqkz_1 ._uploaderText_jpqkz_53{font-size:.37333rem;color:#999;margin-top:.21333rem}._uploader-section_jpqkz_1 ._uploadImg_jpqkz_58{width:100%;height:100%;overflow:hidden}._uploader-section_jpqkz_1 video{background:rgba(0,0,0,.6)}._class-content_uwe46_1{margin-top:.32rem}._class-content_uwe46_1 ._upload_uwe46_4{width:4rem;height:2.66667rem;border-radius:.26667rem;overflow:hidden}._class-content_uwe46_1 ._disabled_uwe46_10{opacity:.6}._class-content_uwe46_1 ._titleSection_uwe46_13{display:flex;align-items:center;justify-content:space-between;padding:.32rem .37333rem}._class-content_uwe46_1 ._title_uwe46_13{color:#333;font-size:.42667rem;display:flex;align-items:center}._class-content_uwe46_1 ._title_uwe46_13:before{content:\" \";display:inline-block;width:.08rem;height:.42667rem;background:#2dc7aa;border-radius:.08rem;margin-right:.21333rem}._class-content_uwe46_1 ._add-item_uwe46_34{margin:0 .37333rem .32rem;width:calc(100% - 0.74667rem);border-radius:.26667rem;font-weight:500;color:#333;font-size:.4rem;line-height:.53333rem;border:0}._class-content_uwe46_1 ._add-item_uwe46_34 .van-button__icon{color:var(--van-primary);font-weight:500;font-size:.53333rem}._createSubmit_j95ns_1 ._introduction_j95ns_1{color:#7a7a7a;line-height:.61333rem;padding-bottom:.21333rem}\n";document.head.appendChild(__vite_style__);System.register(['./vendor-legacy.b93edb0f.js','./index-legacy.637f35565.js','./index-legacy.32635a93.js','./index-legacy.9ead7c4a.js','./index-legacy.397ca763.js','./index-legacy.0f7c65b2.js','./toolsValidate-legacy.b90c63da.js','./index-legacy.637f3556.js','./index-legacy.f25f109a2.js','./index-legacy.f25f109a3.js','./index-legacy.f25f109a4.js','./index-legacy.637f35562.js','./index-legacy.f25f109a8.js','./index-legacy.f25f109a5.js','./index-legacy.637f35563.js','./index-legacy.637f35564.js','./index-legacy.3cf3d538.js','./icon_checkbox_default-legacy.e33240bc.js','./index-legacy.637f35566.js','./index-legacy.fffc75e3.js','./index-legacy.7110df41.js','./index-legacy.be84bc66.js','./index-legacy.38bf3dd2.js','./index-legacy.f25f109a10.js','./index-legacy.81d6b3b4.js','./index-legacy.f25f109a.js','./index-legacy.f25f109a9.js','./icon_teacher-legacy.00e7cdce.js','./icon_timer2-legacy.90431d1a.js','./icon_video_stop-legacy.6dbf3c96.js'],function(exports){'use strict';var reactive,defineComponent,createVNode,Form,Field,createTextVNode,withDirectives,vShow,RadioGroup,Row,Col,Image,Radio,Icon,isVNode,Tabs,Tab,Sticky,Button,Toast,useCustomFieldValue,Fragment,Uploader,Dialog,Grid,GridItem,ColFieldGroup,ColField,ColPopup,ColUpload,request,postMessage,browser,state,verifyNumberIntegerAndFloat,SubjectModel,activeButtonIcon,inactiveButtonIcon,UserDetail,SectionDetail,CourseVideoItem;return{setters:[function(module){reactive=module.i;defineComponent=module.d;createVNode=module.a;Form=module.X;Field=module.m;createTextVNode=module.b;withDirectives=module._;vShow=module.$;RadioGroup=module.v;Row=module.k;Col=module.l;Image=module.q;Radio=module.w;Icon=module.I;isVNode=module.y;Tabs=module.D;Tab=module.G;Sticky=module.S;Button=module.B;Toast=module.T;useCustomFieldValue=module.a5;Fragment=module.F;Uploader=module.a6;Dialog=module.Q;Grid=module.J;GridItem=module.K;},function(){},function(module){ColFieldGroup=module.C;ColField=module.a;},function(module){ColPopup=module.C;},function(module){ColUpload=module.C;},function(module){request=module.r;postMessage=module.p;browser=module.e;state=module.s;},function(module){verifyNumberIntegerAndFloat=module.v;},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(module){SubjectModel=module.S;},function(module){activeButtonIcon=module.a;inactiveButtonIcon=module.i;},function(){},function(){},function(module){UserDetail=module.U;},function(module){SectionDetail=module.S;},function(module){CourseVideoItem=module.C;},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function execute(){var gridName="_gridName_cfo2w_1";var active="_active_cfo2w_8";var styles$4={"video-create":"_video-create_cfo2w_1",gridName:gridName,active:active};var classInfo="_classInfo_7y6wj_1";var infoField="_infoField_7y6wj_4";var boxStyle="_boxStyle_7y6wj_17";var imgContainer="_imgContainer_7y6wj_37";var btnGroup="_btnGroup_7y6wj_51";var photoTip="_photoTip_7y6wj_64";var styles$3={classInfo:classInfo,infoField:infoField,boxStyle:boxStyle,imgContainer:imgContainer,btnGroup:btnGroup,"class-info-tip":"_class-info-tip_7y6wj_55",photoTip:photoTip};var createState=reactive({groupId:0,active:1,tabIndex:1,loadingStatus:false,rate:0,// 手续费
  2. subjectList:[],// 声部列表
  3. templateList:['https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJdc.png','https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJdl.png','https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJdK.png','https://daya.ks3-cn-beijing.ksyun.com/202204/T3unJeA.png'],// 模板列表
  4. lessonGroup:{id:null,lessonName:'',lessonSubject:null,lessonDesc:'',lessonPrice:null,lessonCoverUrl:'',lessonCoverTemplateUrl:''},lessonList:[{videoTitle:'',videoContent:'',videoUrl:'',coverUrl:'',posterUrl:''// 视频封面图
  5. }]});// videoUrl: 'https://daya.ks3-cn-beijing.ksyun.com/202204/T1kHuSh.mp4',
  6. // coverUrl: 'https://daya.ks3-cn-beijing.ksyun.com/202204/T1kK2ao.png'
  7. function _isSlot$1(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var ClassInfo=defineComponent({name:'ClassInfo',data:function data(){return{subjectStatus:false};},computed:{choiceSubjectIds:function choiceSubjectIds(){// 选择的科目编号
  8. var ids=createState.lessonGroup.lessonSubject?Number(createState.lessonGroup.lessonSubject):null;return ids?[ids]:[];},subjectList:function subjectList(){// 学科列表
  9. return createState.subjectList||[];},lessonSubjectName:function lessonSubjectName(){var _this=this;// 选择的科目
  10. var tempStr='';this.subjectList.forEach(function(item){if(_this.choiceSubjectIds.includes(item.id)){tempStr=item.name;}});return tempStr;},calcRatePrice:function calcRatePrice(){// 计算手续费
  11. var rate=createState.rate||0;var price=createState.lessonGroup.lessonPrice||0;return(price-rate/100*price).toFixed(2);}},mounted:function mounted(){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee(){var res;return regeneratorRuntime.wrap(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.prev=0;if(!(createState.subjectList.length<=0)){_context.next=6;break;}_context.next=4;return request.post('/api-teacher/teacher/querySubject');case 4:res=_context.sent;createState.subjectList=res.data||[];case 6:_context.next=10;break;case 8:_context.prev=8;_context.t0=_context["catch"](0);case 10:case"end":return _context.stop();}}},_callee,null,[[0,8]]);}))();},methods:{onChoice:function onChoice(id){createState.lessonGroup.lessonSubject=id;this.subjectStatus=false;},onFormatter:function onFormatter(val){return verifyNumberIntegerAndFloat(val);},tabChange:function tabChange(name){this.$refs.form.resetValidation('lessonCoverTemplateUrl');this.$refs.form.resetValidation('lessonCoverUrl');createState.tabIndex=name;},selectImg:function selectImg(val){createState.lessonGroup.lessonCoverUrl='';createState.lessonGroup.lessonCoverTemplateUrl=val;}},render:function render(){var _this2=this;return createState.loadingStatus?createVNode("div",null,null):createVNode(Form,{"class":styles$3.classInfo,"ref":"form","onSubmit":function onSubmit(){return createState.active=2;},"onFailed":function onFailed(e){return console.log(e);},"scrollToError":true},{default:function _default(){return[createVNode(ColFieldGroup,null,{default:function _default(){return[createVNode(ColField,{"title":"课程名称","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":createState.lessonGroup.lessonName,"onUpdate:modelValue":function onUpdateModelValue($event){return createState.lessonGroup.lessonName=$event;},"name":"lessonName","maxlength":50,"placeholder":"请输入您的课程名称","rules":[{required:true,message:'请输入您的课程名称'}]},null)];}}),createVNode(ColField,{"title":"课程声部","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":_this2.lessonSubjectName,"name":"lessonSubjectName","readonly":true,"isLink":true,"onClick":function onClick(){_this2.subjectStatus=true;},"rules":[{required:true,message:'请选择课程声部'}],"placeholder":"请选择课程声部"},null)];}})];}}),createVNode(ColFieldGroup,null,{default:function _default(){return[createVNode(ColField,{"title":"课程介绍","required":true,"border":false},{default:function _default(){return[createVNode(Field,{"modelValue":createState.lessonGroup.lessonDesc,"onUpdate:modelValue":function onUpdateModelValue($event){return createState.lessonGroup.lessonDesc=$event;},"name":"lessonDesc","placeholder":"请输入课程介绍","rows":"3","maxlength":200,"showWordLimit":true,"autosize":true,"rules":[{required:true,message:'请输入课程介绍'}],"type":"textarea"},null)];}})];}}),createVNode(ColFieldGroup,null,{default:function _default(){return[createVNode(ColField,{"title":"课程组售价","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":createState.lessonGroup.lessonPrice,"onUpdate:modelValue":function onUpdateModelValue($event){return createState.lessonGroup.lessonPrice=$event;},"name":"lessonPrice","placeholder":"请输入您的课程组售价","formatter":_this2.onFormatter,"type":"number","maxlength":8,"rules":[{required:true,message:'请输入您的课程组售价'}]},{button:function button(){return createVNode("span",null,[createTextVNode("\u5143")]);}})];}})];}}),createVNode("div",{"class":styles$3['class-info-tip']},[createVNode("p",null,[createTextVNode("\u6263\u9664\u624B\u7EED\u8D39\u540E\u60A8\u7684\u8BFE\u7A0B\u9884\u8BA1\u6536\u5165\u4E3A\uFF1A")]),createVNode("p",null,[createTextVNode("\u8BFE\u7A0B\u7EC4\u603B\u6536\u5165"),createVNode("span",null,[_this2.calcRatePrice]),createTextVNode("\u5143/\u4EBA")]),createVNode("p",null,[createTextVNode("\u60A8\u7684\u8BFE\u7A0B\u6536\u5165\u5C06\u5728\u8BFE\u7A0B\u7ED3\u675F\u540E\u7ED3\u7B97\u5230\u60A8\u7684\u8D26\u6237\u4E2D")])]),createVNode(ColFieldGroup,null,{default:function _default(){return[createVNode(ColField,{"required":true,"border":false},{default:function _default(){return[createVNode("p",{"class":styles$3.photoTip},[createTextVNode("\u6A21\u677F\u56FE\u7247\u5C06\u4F5C\u4E3A\u8BE5\u8BFE\u7A0B\u5C01\u9762\u4E3A\u5B66\u5458\u5C55\u793A")]),withDirectives(createVNode(Field,{"name":"lessonCoverTemplateUrl","rules":[{required:createState.tabIndex===1&&!createState.lessonGroup.lessonCoverUrl,message:'请选择图片模板'}]},{input:function input(){var _slot;return createVNode(RadioGroup,{"modelValue":createState.lessonGroup.lessonCoverTemplateUrl,"onUpdate:modelValue":function onUpdateModelValue($event){return createState.lessonGroup.lessonCoverTemplateUrl=$event;}},{default:function _default(){return[createVNode(Row,{"justify":"space-between","style":{width:'100%'}},_isSlot$1(_slot=createState.templateList.map(function(item){return createVNode(Col,{"span":12,"class":styles$3.imgContainer,"onClick":function onClick(){return _this2.selectImg(item);}},{default:function _default(){return[createVNode(Image,{"class":styles$3.imgContainer,"src":item},null),createVNode(Radio,{"name":item},{icon:function icon(props){return createVNode(Icon,{"class":styles$3.boxStyle,"name":props.checked?activeButtonIcon:inactiveButtonIcon,"size":"18"},null);}})];}});}))?_slot:{default:function _default(){return[_slot];}})];}});}}),[[vShow,createState.tabIndex===1]]),withDirectives(createVNode(Field,{"name":"lessonCoverUrl","rules":[{required:createState.tabIndex==2,message:'请上传自定义模板'}]},{input:function input(){return createVNode(Row,{"justify":"space-between","style":{width:'100%'}},{default:function _default(){return[createVNode(Col,{"span":12,"class":styles$3.imgContainer},{default:function _default(){return[createVNode(ColUpload,{"cropper":true,"options":{fixedNumber:[3,2],autoCropWidth:750,autoCropHeight:500},"onUploadChange":function onUploadChange(val){if(val){createState.lessonGroup.lessonCoverTemplateUrl='';}},"modelValue":createState.lessonGroup.lessonCoverUrl,"onUpdate:modelValue":function onUpdateModelValue($event){return createState.lessonGroup.lessonCoverUrl=$event;},"class":styles$3.imgContainer},null)];}})];}});}}),[[vShow,createState.tabIndex==2]])];},title:function title(){return createVNode(Tabs,{"active":createState.tabIndex,"onUpdate:active":function onUpdateActive($event){return createState.tabIndex=$event;},"class":styles$3.infoField,"onChange":_this2.tabChange,"shrink":true,"color":"var(--van-primary)","lineWidth":20},{default:function _default(){return[createVNode(Tab,{"title":"图片模板","name":1},null),createVNode(Tab,{"title":"自定义模板","name":2},null)];}});}})];}}),createVNode(Sticky,{"offsetBottom":0,"position":"bottom"},{default:function _default(){return[createVNode("div",{"class":['btnGroup']},[createVNode(Button,{"block":true,"round":true,"type":"primary","native-type":"submit"},{default:function _default(){return[createTextVNode("\u4E0B\u4E00\u6B65")];}})])];}}),createVNode(ColPopup,{"modelValue":_this2.subjectStatus,"onUpdate:modelValue":function onUpdateModelValue($event){return _this2.subjectStatus=$event;}},{default:function _default(){return[_this2.subjectStatus&&createVNode(SubjectModel,{"selectType":"Radio","single":true,"subjectList":createState.subjectList,"choiceSubjectIds":_this2.choiceSubjectIds,"onChoice":_this2.onChoice},null)];}})];}});}});var uploader="_uploader_jpqkz_1";var uploaderText="_uploaderText_jpqkz_53";var uploadImg="_uploadImg_jpqkz_58";var styles$2={"uploader-section":"_uploader-section_jpqkz_1","img-close":"_img-close_jpqkz_9","col-uploader":"_col-uploader_jpqkz_24",uploader:uploader,uploaderText:uploaderText,uploadImg:uploadImg};var iconUploader="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAyCAMAAAAz3ZgNAAAAAXNSR0IArs4c6QAAAV9QTFRFAAAA////////qqqq////v7+/29vb39/fzMzM5ubm6Ojo1dXV6urq6+vr39/f4+Pj5OTk3t7e4ODg4eHh29vb4+Pj3d3d4+Pj4eHh4uLi3d3d3t7e3t7e39/f4ODg3d3d3t7e39/f4ODg39/f3Nzc3d3d39/f4ODg3t7e4eHh39/f3t7e39/f3t7e3t7e4ODg3t7e3d3d39/f39/f39/f4ODg39/f3d3d3t7e39/f3d3d3t7e4ODg3t7e39/f3t7e3t7e3d3d4ODg39/f3d3d3t7e3t7e39/f3d3d39/f3t7e3t7e39/f3d3d3t7e3t7e3t7e39/f3t7e3d3d39/f3t7e3t7e39/f39/f39/f3t7e3t7e3t7e3t7e39/f3t7e39/f3t7e39/f3t7e3t7e3d3d39/f39/f3t7e3t7e3t7e3t7e3t7e3t7e3t7e3d3d3t7e3t7e3t7e39/f3t7eiTfdtAAAAHR0Uk5TAAECAwMEBwgKCgsMDA0QEhMXISIjJCUlKiwtLi8wMTQ2Nzk/QUxPU1RUWF5gY2RrbG9vcHFydnh7f4CCi5GRkpWYoqWnqaqur6+ztLW2t7i5ubq9vr/BxsfW2Nna293e3uPk5+nr7e7x8/X29/j5+vr9/v6jM+nnAAABy0lEQVRIx+3WZ1PCQBAG4AURG6gQu6goIPaGvVcQewEbYi9YUND9/2M4owFySS7nB8cZ309LZp/hkmxmFsBY/PGH7RrgjSeNiBdlOddq5+NJ1Mzb3U6XKdO6TH62Z+vhV2TJll3sjZCyP0sPIWOOCgGi+Vx4YeU4SuGzzBpDFH7C4BJTDSVms9lE4c/6Oub87lZwff0kjonQN0BySq4ESd3fUSrz5EJbua11jjIAMwDd9Lk4r/7iV+7PwzRdKpq84HhUOdiuxJPur5tpUvyRAD61+0pKfEF+GHP5Pc3gUuNxibfJvDW/JwCwRNdpv8TLZW7LbzqzgmVoLRrJ5P7zTWbKaGTFAwwcFwv03rvW4RH3G3S41qMT8368EVoNj8ncHM7hWi+O9slYMHdoNcaGhWsMrZIPKDlDNgG2SNEDxRw8BjBIDloFdRwcG8Eizt9jN8AkD98X58flcwA4EzwcF63E1MSQi+NZoFnwzjwhJ5fzz/8QD17+iHcVjdxKZYqHA9gnEqQ84OMAldPizF7X83IAR19vBfDz7PwufzbAO5X8xABvUXIDi9lNoZIbWAvHaUtygFUfWqlL9nCKSe9VqCzp+gt5+mbdb6LRD+7pAfpKTznkAAAAAElFTkSuQmCC";var iconUploadPoster="./assets/icon_upload_poster.67e87476.png";var ColUploadVideo=defineComponent({name:'ColUploadVideo',props:{modelValue:String,posterUrl:String,tips:{type:String,default:'点击上传'},nativeUpload:{// 是否使用原生上传, 且当前环境为app才会生效
  12. type:Boolean,default:true},size:{type:Number,default:30},deletable:{type:Boolean,default:true}},methods:{beforeRead:function beforeRead(file){var isLt2M=file.size/1024/1024<this.size;console.log(this.size);if(!isLt2M){Toast("\u4E0A\u4F20\u89C6\u9891\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7 ".concat(this.size,"MB"));return false;}return true;},beforeDelete:function beforeDelete(file,detail){// this.dataModel.splice(detail.index, 1)
  13. return true;},afterRead:function afterRead(file,detail){var _this3=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee2(){var formData,res,url;return regeneratorRuntime.wrap(function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_context2.prev=0;file.status='uploading';file.message='上传中...';formData=new FormData();formData.append('file',file.file);_context2.next=7;return request.post('/api-teacher/uploadFile',{data:formData});case 7:res=_context2.sent;url=res.data.url;_this3.$emit('update:modelValue',url);_context2.next=14;break;case 12:_context2.prev=12;_context2.t0=_context2["catch"](0);case 14:case"end":return _context2.stop();}}},_callee2,null,[[0,12]]);}))();},onClose:function onClose(e){this.$emit('update:modelValue',null);e.stopPropagation();},onNativeUpload:function onNativeUpload(){var _this4=this;postMessage({api:'chooseFile',content:{type:'video'}},function(res){// this.posterUrlInner = res.firstFrameImg
  14. _this4.$emit('update:modelValue',res.fileUrl);// this.$emit('update:posterUrl', res.firstFrameImg)
  15. });},getVideoBase64:function getVideoBase64(url){return new Promise(function(resolve){var dataURL='';var video=document.createElement('video');video.setAttribute('crossOrigin','anonymous');// 处理跨域
  16. video.setAttribute('src',url);video.setAttribute('preload','auto');video.addEventListener('loadeddata',function(){console.log(video,'video loadeddata');var canvas=document.createElement('canvas');console.log('video.clientWidth',video.videoWidth);// 视频宽
  17. console.log('video.clientHeight',video.videoHeight);// 视频高
  18. var width=video.videoWidth||750;// canvas的尺寸和图片一样
  19. var height=video.videoHeight||500;// 设置默认宽高为 750 * 500
  20. canvas.width=width;canvas.height=height;canvas.getContext('2d').drawImage(video,0,0,width,height);// 绘制canvas
  21. dataURL=canvas.toDataURL('image/jpeg');// 转换为base64
  22. resolve(dataURL);});});}},render:function render(){var _this5=this;useCustomFieldValue(function(){return _this5.modelValue;});return createVNode("div",{"class":styles$2['uploader-section']},[this.modelValue&&this.deletable?createVNode(Icon,{"name":"cross","onClick":this.onClose,"class":styles$2['img-close']},null):null,browser().isApp&&this.nativeUpload?createVNode("div",{"onClick":this.onNativeUpload,"style":{height:'100%'}},[this.modelValue?createVNode("video",{"ref":"videoUpload","class":styles$2.uploadImg,"src":this.modelValue,"poster":iconUploadPoster},null):createVNode("div",{"class":styles$2.uploader},[createVNode(Icon,{"name":iconUploader,"size":"32"},null),createVNode("p",{"class":styles$2.uploaderText},[this.tips])])]):createVNode(Fragment,null,[createVNode(Uploader,{"accept":".mp4","afterRead":this.afterRead,"beforeRead":this.beforeRead,"beforeDelete":this.beforeDelete},{default:function _default(){return _this5.modelValue?createVNode("video",{"ref":"videoUpload","class":styles$2.uploadImg,"src":_this5.modelValue,"poster":iconUploadPoster},null):createVNode("div",{"class":styles$2.uploader},[createVNode(Icon,{"name":iconUploader,"size":"32"},null),createVNode("p",{"class":styles$2.uploaderText},[_this5.tips])]);}})])]);}});var upload="_upload_uwe46_4";var disabled="_disabled_uwe46_10";var titleSection="_titleSection_uwe46_13";var title="_title_uwe46_13";var styles$1={"class-content":"_class-content_uwe46_1",upload:upload,disabled:disabled,titleSection:titleSection,title:title,"add-item":"_add-item_uwe46_34"};var ClassContent=defineComponent({name:'ClassContent',data:function data(){return{url:'',checked:null};},methods:{onSubmit:function onSubmit(values){createState.active=3;},addItem:function addItem(){createState.lessonList.push({videoTitle:'',videoContent:'',videoUrl:'',coverUrl:'',posterUrl:''// 视频封面图
  23. });},removeItem:function removeItem(index){// 最少一节课
  24. if(createState.lessonList.length<=1)return;Dialog.confirm({title:'操作',message:"\u786E\u5B9A\u5220\u9664\u8BE5\u6761\u6570\u636E\u5417\uFF1F",confirmButtonColor:'#2DC7AA'}).then(function(){createState.lessonList.splice(index,1);});}},render:function render(){var _this6=this;return createVNode(Form,{"class":styles$1['class-content'],"onSubmit":this.onSubmit,"scrollToError":true},{default:function _default(){return[createState.lessonList.map(function(item,index){return createVNode(Fragment,null,[createVNode("div",{"class":styles$1.titleSection},[createVNode("span",{"class":styles$1.title},[createTextVNode("\u7B2C"),index+1,createTextVNode("\u8BFE")]),createVNode(Icon,{"name":"delete-o","class":createState.lessonList.length<=1?styles$1.disabled:null,"onClick":function onClick(){return _this6.removeItem(index);},"size":20},null)]),createVNode(ColFieldGroup,null,{default:function _default(){return[createVNode(ColField,{"title":"课程标题","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":item.videoTitle,"onUpdate:modelValue":function onUpdateModelValue($event){return item.videoTitle=$event;},"maxlength":50,"rules":[{required:true,message:'请输入课程标题'}],"name":"videoTitle","placeholder":"请输入您的课程标题"},null)];}}),createVNode(ColField,{"title":"课程内容","required":true},{default:function _default(){return[createVNode(Field,{"modelValue":item.videoContent,"onUpdate:modelValue":function onUpdateModelValue($event){return item.videoContent=$event;},"type":"textarea","rows":"2","autosize":true,"showWordLimit":true,"maxlength":200,"rules":[{required:true,message:'请输入课程内容'}],"name":"videoContent","placeholder":"请输入您的课程内容"},null)];}}),createVNode(ColField,{"title":"课程视频及视频封面","required":true,"border":false},{default:function _default(){return[createVNode(Row,{"justify":"space-between","style":{width:'100%',paddingTop:'12px'}},{default:function _default(){return[createVNode(Col,{"span":12},{default:function _default(){return[createVNode(Field,{"style":{padding:0},"name":"videoUrl","rules":[{required:true,message:'请上传课程视频'}]},{input:function input(){return createVNode(ColUploadVideo,{"modelValue":item.videoUrl,"onUpdate:modelValue":function onUpdateModelValue($event){return item.videoUrl=$event;},"posterUrl":item.posterUrl,"onUpdate:posterUrl":function onUpdatePosterUrl($event){return item.posterUrl=$event;},"class":styles$1.upload,"tips":"点击上传视频"},null);}})];}}),createVNode(Col,{"span":12},{default:function _default(){return[createVNode(Field,{"style":{padding:0},"name":"coverUrl","rules":[{required:true,message:'请上传课程封面'}],"error":true},{input:function input(){return createVNode(ColUpload,{"class":styles$1.upload,"cropper":true,"options":{fixedNumber:[3,2],autoCropWidth:750,autoCropHeight:500},"modelValue":item.coverUrl,"onUpdate:modelValue":function onUpdateModelValue($event){return item.coverUrl=$event;},"tips":"点击上传视频封面"},null);}})];}})];}})];}})];}})]);}),createVNode(Button,{"class":styles$1['add-item'],"block":true,"icon":"add-o","onClick":_this6.addItem},{default:function _default(){return[createTextVNode("\u6DFB\u52A0\u8BFE\u7A0B")];}}),createVNode(Sticky,{"offsetBottom":0,"position":"bottom"},{default:function _default(){return[createVNode("div",{"class":['btnGroup','btnMore']},[createVNode(Button,{"block":true,"round":true,"type":"primary","plain":true,"onClick":function onClick(){createState.active=1;}},{default:function _default(){return[createTextVNode("\u4E0A\u4E00\u6B65")];}}),createVNode(Button,{"block":true,"round":true,"type":"primary","native-type":"submit"},{default:function _default(){return[createTextVNode("\u63D0\u4EA4")];}})])];}})];}});}});var nameActive="data:image/png;base64,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";var education="data:image/png;base64,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";var educationActive="data:image/png;base64,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";var createSubmit="_createSubmit_j95ns_1";var introduction="_introduction_j95ns_1";var styles={createSubmit:createSubmit,introduction:introduction};function _isSlot(s){return typeof s==='function'||Object.prototype.toString.call(s)==='[object Object]'&&!isVNode(s);}var CreateSubmit=defineComponent({name:'CreateSubmit',computed:{userInfo:function userInfo(){var videoDetail=createState.lessonGroup;var users=state.user.data||{};return{username:users.username,headUrl:users.headUrl,lessonName:videoDetail.lessonName,buyNum:0,lessonDesc:videoDetail.lessonDesc,lessonPrice:videoDetail.lessonPrice,lessonCoverUrl:videoDetail.lessonCoverTemplateUrl||videoDetail.lessonCoverUrl,lessonNum:createState.lessonList.length};},lessonList:function lessonList(){return createState.lessonList||[];}},methods:{onSubmit:function onSubmit(){var _this7=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee3(){var videoDetail,params;return regeneratorRuntime.wrap(function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.prev=0;videoDetail=createState.lessonGroup;params={lessonList:_this7.lessonList,lessonGroup:_objectSpread(_objectSpread({},videoDetail),{},{lessonCoverUrl:videoDetail.lessonCoverTemplateUrl||videoDetail.lessonCoverUrl})};if(!createState.groupId){_context3.next=9;break;}_context3.next=6;return request.post('/api-teacher/videoLessonGroup/update',{data:params});case 6:Toast.success('修改成功');_context3.next=12;break;case 9:_context3.next=11;return request.post('/api-teacher/videoLessonGroup/add',{data:params});case 11:Toast.success('创建成功');case 12:setTimeout(function(){postMessage({api:'back'});},1000);_context3.next=17;break;case 15:_context3.prev=15;_context3.t0=_context3["catch"](0);case 17:case"end":return _context3.stop();}}},_callee3,null,[[0,15]]);}))();}},render:function render(){var _this8=this;var _slot;return createVNode("div",{"class":[styles.createSubmit]},[createVNode(UserDetail,{"userInfo":this.userInfo},null),createVNode(SectionDetail,null,{default:function _default(){return[createVNode("p",{"class":styles.introduction},[_this8.userInfo.lessonDesc])];}}),createVNode(SectionDetail,{"title":"课程列表","icon":"courseList","class":"mb12"},_isSlot(_slot=this.lessonList.map(function(item){return createVNode(CourseVideoItem,{"class":'mb12',"detail":{title:item.videoTitle,content:item.videoContent,imgUrl:item.coverUrl}},null);}))?_slot:{default:function _default(){return[_slot];}}),createVNode(Sticky,{"offsetBottom":0,"position":"bottom"},{default:function _default(){return[createVNode("div",{"class":['btnGroup','btnMore']},[createVNode(Button,{"block":true,"round":true,"type":"primary","plain":true,"onClick":function onClick(){createState.active=2;}},{default:function _default(){return[createTextVNode("\u8FD4\u56DE\u7F16\u8F91")];}}),createVNode(Button,{"block":true,"round":true,"type":"primary","onClick":_this8.onSubmit},{default:function _default(){return[createTextVNode("\u521B\u5EFA\u5B8C\u6210")];}})])];}})]);}});var create=exports('default',defineComponent({name:'Create',created:function created(){var _this9=this;return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee4(){var query,res,result,_result$lessonGroup,auditStatus,lessonCoverUrl,lessonPrice,lessonDesc,lessonSubject,lessonName,id,group,statusUrl;return regeneratorRuntime.wrap(function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:query=_this9.$route.query;createState.groupId=Number(query.groupId)||0;// 判断是否是编辑
  25. if(createState.groupId){_context4.next=4;break;}return _context4.abrupt("return",false);case 4:_context4.prev=4;createState.loadingStatus=true;_context4.next=8;return request.get('/api-teacher/videoLessonGroup/selectVideoLesson',{params:{groupId:createState.groupId}});case 8:res=_context4.sent;result=res.data;_result$lessonGroup=result.lessonGroup,auditStatus=_result$lessonGroup.auditStatus,lessonCoverUrl=_result$lessonGroup.lessonCoverUrl,lessonPrice=_result$lessonGroup.lessonPrice,lessonDesc=_result$lessonGroup.lessonDesc,lessonSubject=_result$lessonGroup.lessonSubject,lessonName=_result$lessonGroup.lessonName,id=_result$lessonGroup.id,group=_objectWithoutProperties(_result$lessonGroup,_excluded);// 判断模板图片是否在模板列表中,如果不在则是用户自己上传的图片
  26. statusUrl=createState.templateList.includes(lessonCoverUrl)?true:false;createState.lessonGroup={id:id,lessonName:lessonName,lessonSubject:lessonSubject,lessonDesc:lessonDesc,lessonPrice:lessonPrice,lessonCoverTemplateUrl:statusUrl?lessonCoverUrl:'',lessonCoverUrl:statusUrl?'':lessonCoverUrl};createState.lessonList=[];result.detailList&&result.detailList.forEach(function(item){createState.lessonList.push({videoTitle:item.videoTitle,videoContent:item.videoContent,videoUrl:item.videoUrl,coverUrl:item.coverUrl,posterUrl:item.posterUrl// 视频封面图
  27. });});createState.loadingStatus=false;_context4.next=20;break;case 18:_context4.prev=18;_context4.t0=_context4["catch"](4);case 20:if(createState.lessonGroup.lessonCoverUrl&&!createState.templateList.includes(createState.lessonGroup.lessonCoverUrl)){createState.tabIndex=2;}else{createState.tabIndex=1;}case 21:case"end":return _context4.stop();}}},_callee4,null,[[4,18]]);}))();},mounted:function mounted(){return _asyncToGenerator(/*#__PURE__*/regeneratorRuntime.mark(function _callee5(){var sysConfig;return regeneratorRuntime.wrap(function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:_context5.prev=0;_context5.next=3;return request.get('/api-teacher/sysConfig/queryByParamName',{params:{paramName:'video_lesson_service_fee'}});case 3:sysConfig=_context5.sent;createState.rate=sysConfig.data.paramValue;_context5.next=9;break;case 7:_context5.prev=7;_context5.t0=_context5["catch"](0);case 9:case"end":return _context5.stop();}}},_callee5,null,[[0,7]]);}))();},render:function render(){return createVNode("div",{"class":styles$4['video-create']},[createState.active<=2?createVNode(Grid,{"border":false,"style":{paddingTop:'15px'},"direction":"horizontal","columnNum":"2"},{default:function _default(){return[createVNode(GridItem,null,{default:function _default(){return createVNode(Fragment,null,[createVNode(Icon,{"name":nameActive,"size":38},null),createVNode("span",{"class":[styles$4.gridName,createState.active>=1?styles$4.active:null]},[createTextVNode("\u8BFE\u7A0B\u4FE1\u606F")])]);}}),createVNode(GridItem,null,{default:function _default(){return createVNode(Fragment,null,[createVNode(Icon,{"name":createState.active===2?educationActive:education,"size":38},null),createVNode("span",{"class":[styles$4.gridName,createState.active===2?styles$4.active:null]},[createTextVNode("\u8BFE\u7A0B\u5185\u5BB9")])]);}})];}}):null,createState.active===1?createVNode(Fragment,null,[createVNode(ClassInfo,null,null)]):null,createState.active===2?createVNode(Fragment,null,[createVNode(ClassContent,null,null)]):null,createState.active===3?createVNode(Fragment,null,[createVNode(CreateSubmit,null,null)]):null]);}}));}};});})();