| 1 |
- var v=Object.getOwnPropertySymbols;var T=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;var q=(l,t)=>{var a={};for(var o in l)T.call(l,o)&&t.indexOf(o)<0&&(a[o]=l[o]);if(l!=null&&v)for(var o of v(l))t.indexOf(o)<0&&w.call(l,o)&&(a[o]=l[o]);return a};import{C as B}from"./index.0abfb13c.js";import{d as L,b2 as G,b as p,c as e,bt as E,l as m,a as u,r as I,aZ as x,a_ as r,b5 as U,b6 as b,E as c,F as f,a$ as F,au as P,av as A}from"./index.aaf7861d.js";import{E as N,a as K,C}from"./index.56360ff7.js";import{v as D}from"./toolsValidate.2c211d6c.js";import{E as O,a as z}from"./index2.32660482.js";import{E as R,b as W}from"./index2.3f81a8de.js";import"./index2.a5f61fbf.js";const _="_uploadSection_dmnai_1",J="_uploadFile_dmnai_11",X="_fileUpload_dmnai_25",Z="_uploadClass_dmnai_40";var d={uploadSection:_,uploadFile:J,fileUpload:X,uploadClass:Z},H="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAyCAMAAAAz3ZgNAAAAAXNSR0IArs4c6QAAAX1QTFRFAAAAAP8AAP//AP+AAP//AKqqVaqqVf+qAL+AJNu2IL+fM8yZM8yzLtG5Kr+qKtWqJ8SxMM+vK8aqKMmuLMixLsmqLcutLMWoK8aqKcisK8iqLsuoLcaqLMisK8moMMqqL8usLMmsL8aqLsesLcmqLcaqK8ipLMaoLMarLcWoLsisLsWqLsiqLsWrLsirLsmrLceqLMaqLserLcisLcaqLMaqLsiqLsaoLsirLcmsLceqLcerLciqLseqLMerLMepLcapLsirLsepLsirLcepLMepLcipLsiqLceqLMepLcerLciqLceqLciqLserLciqLceqLceqLceqLMiqLMaqLcirLceqLsaqLsiqLceqLciqLciqLciqLceqLciqLcepLceqLciqLMeqLMeqLcirLceqLciqLcerLciqLceqLceqLceqLcerLMepLceqLceqLMeqLcaqLceqLceqLceqLcaqLceqLcerLceqLcepLceqLMiqLceqLcirLceqsuDHzwAAAH50Uk5TAAEBAgIDAwMEBwgKCgsMDA0QEhMXISIjJCUqLC0uLzAxNDY3OT9BTExPU1RUWFheYGNka2xvb3BwcXJ2eHt/gIKLkZGSlZiipaepqq6vs7S1tre4ubm6vb6/wcbH1tjZ2dna293e3uPj5Ofp6evt7vHz9fb3+Pj4+fr6/f7+i9OX2AAAAdNJREFUSMft1mdTwkAQBuBVQcVeELvYCxbsir1gF3sBGyr2imBH97cbzmggOZLL+cFxxvfTcrMPuSTLcAD6YvPdrRYCb2pCiHiSEbVWOOF7RNW83aw1x4dbZ8jHhkjteEGWrGQJvW5SdkTobmTMTjKAR84tz6wc+yl8nFnjPIXvMTj/SEmawWCIp/B7be3N++5WcG0dFMbE0t5JckhW5kjd0Zgu8afJ6uzMKidlAMYA7A/ULz4u+OLnlZ+bsZ4qmmrBHIixsXWRP1V+3YxVcX0L1Me6rweRT0oPwynvKYeyWNwn8mqJV8l7egGm6TpkE3m2xDPlTUcmMHYveNzh3JKVg3Dpcc/WAAPHKaPWe1fbPOJmiQZXe3RC3neX5l2uAYknuKK42ouj/WSSMHpoVcaGxhNlXGVolbxTyRmyDLBCilZI5eBegC4yqvlQxMGxFIzC/AXsAMM8fFOYn7I6M0Cen4fjlOnzj2EfuTge9ZZbaseCyMml/PM/xOfOfsRbUvquxfKVhwNkDflJucXHAXJHhZm9KOblAOb2thzg55H5XX6vgzcp+Z4OXqHkOg5ml8lKruNYOEg7JPew6m0T9ZDteGXSGzkxDunaB/LQ1aItjkY/AA/7Wc4JL6xFAAAAAElFTkSuQmCC",Y=L({name:"col-upload-video",props:{modelValue:{type:String,default:""},disabled:{type:Boolean,default:!1},bucket:{type:String,default:"daya"},multiple:{type:Boolean,default:!1},size:{type:Number,default:50},accept:{type:String,default:".mp4"},tips:{type:String,default:"\u8BF7\u4E0A\u4F20\u89C6\u9891"},extraTips:{type:String,default:"\u89C6\u9891\u6700\u5927\u4E0D\u80FD\u8D85\u8FC750MB"}},data(){return{ossUploadUrl:"https://ks3-cn-beijing.ksyuncs.com/"+this.bucket,dataObj:{policy:"",signature:"",key:"",KSSAccessKeyId:"",acl:"public-read",name:""},fileList:[],loading:null}},methods:{handleSuccess(){var t;(t=this.loading)==null||t.close();let l=this.ossUploadUrl+"/"+this.dataObj.key;this.$emit("update:modelValue",l)},handleRemove(){console.log("remove")},handleChange(){console.log("handleChange")},handleProgress(){console.log("handleProgress")},handleError(){var l;(l=this.loading)==null||l.close()},async beforeUpload(l){console.log(l);let t=!0;if(this.size&&(t=l.size/1024/1024<this.size,!t))return G.error(`\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC7${this.size}M!`),!1;this.loading=N.service({target:this.$refs.uploadDom,lock:!0,fullscreen:!1,text:"\u4E0A\u4F20\u4E2D...",background:"rgba(0, 0, 0, 0.7)"}),console.log(this.loading);try{let a=l.name.replaceAll(" ","_"),o=new Date().getTime()+a,h={filename:a,bucketName:this.bucket,postData:{filename:a,acl:"public-read",key:o,unknowValueField:[]}};const{data:n}=await p.post("/api-website/getUploadSign",{data:h});this.dataObj={policy:n.policy,signature:n.signature,key:o,KSSAccessKeyId:n.kssAccessKeyId,acl:"public-read",name:a}}catch{this.loading.close()}},fileName(l=""){return l.split("/").pop()},handleExceed(){}},render(){return e("div",{class:[d.colUpload,"w-full"]},[e(K,{disabled:this.disabled,action:this.ossUploadUrl,data:this.dataObj,onSuccess:this.handleSuccess,onRemove:this.handleRemove,onChange:this.handleChange,onProgress:this.handleProgress,onError:this.handleError,fileList:this.fileList,showFileList:!1,accept:this.accept,beforeUpload:this.beforeUpload,onExceed:this.handleExceed,ref:"uploadRef"},{default:()=>[e("div",{ref:"uploadDom",class:[d.uploadClass,"w-full"],style:{height:"106px"}},[this.modelValue?e(E,{src:this.modelValue,fit:"cover",class:d.uploadSection},null):this.multiple?e(m,{size:"large",type:"primary"},{default:()=>[u("\u70B9\u51FB\u4E0A\u4F20")]}):e("div",{class:[d.uploadSection,"flex items-center flex-col justify-center"]},[e("img",{src:H,class:"w-8 h-7 mb-3"},null),e("p",null,[this.tips])])])]}),!this.multiple&&e("p",{class:"text-3 text-[#999999] leading-6 pt-1"},[this.extraTips])])}});const s=I({groupId:0,active:1,tabIndex:1,loadingStatus:!1,rate:0,subjectList:[],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"],lessonGroup:{id:null,lessonName:"",lessonSubject:null,lessonDesc:"",lessonPrice:null,lessonCoverUrl:"",lessonCoverTemplateUrl:""},lessonList:[{videoTitle:"",videoContent:"",videoUrl:"",coverUrl:"",posterUrl:""}]});var $=L({name:"course-content",render(){return e(f,null,[e(x,{class:"px-[200px] pb-10 pt-7",size:"large",labelWidth:"90px",labelPosition:"left",model:s.lessonList},{default:()=>[e(r,{label:"\u8BFE\u7A0B\u89C6\u9891"},{default:()=>[e(Y,{multiple:!0},null)]}),s.lessonList.map((l,t)=>e("div",{class:"p-4 rounded-xl border border-dashed border-gray-300"},[e(U,null,{default:()=>[e(b,{span:12},{default:()=>[e(r,{label:"\u7B2C\u4E00\u8BFE"},null)]}),e(b,{span:12},{default:()=>[e(r,{label:"\u89C6\u9891\u5C01\u9762",prop:`lessonList.${t}.coverUrl`},{default:()=>[e(C,{modelValue:l.coverUrl,"onUpdate:modelValue":a=>l.coverUrl=a},null)]})]})]}),e(r,{label:"\u8BFE\u7A0B\u6807\u9898",prop:`lessonList.${t}.videoTitle`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u6807\u9898"}]},{default:()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u6807\u9898",modelValue:l.videoTitle,"onUpdate:modelValue":a=>l.videoTitle=a},null)]}),e(r,{label:"\u8BFE\u7A0B\u4ECB\u7ECD",prop:`lessonList.${t}.videoContent`,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u4ECB\u7ECD"}]},{default:()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u4ECB\u7ECD",modelValue:l.videoContent,"onUpdate:modelValue":a=>l.videoContent=a,type:"textarea",maxlength:200,rows:4,showWordLimit:!0},null)]})]))]}),e("div",{class:"border-t border-t-[#E5E5E5] text-center pt-6 pb-7"},[e(m,{class:"!w-40 !h-[38px]",onClick:()=>{s.active=0}},{default:()=>[u("\u4E0A\u4E00\u6B65")]}),e(m,{type:"primary",class:"!w-40 !h-[38px]",onClick:()=>{s.active=1}},{default:()=>[u("\u4E0B\u4E00\u6B65")]})])])}});function y(l){return typeof l=="function"||Object.prototype.toString.call(l)==="[object Object]"&&!F(l)}var Q=L({name:"course-info",data(){return{url:"",calcRatePrice:0}},computed:{choiceSubjectIds(){let l=s.lessonGroup.lessonSubject?Number(s.lessonGroup.lessonSubject):null;return l?[l]:[]},subjectList(){return s.subjectList||[]},lessonSubjectName(){let l="";return this.subjectList.forEach(t=>{this.choiceSubjectIds.includes(t.id)&&(l=t.name)}),l}},async mounted(){try{if(s.subjectList.length<=0){const l=await p.post("/api-website/teacher/querySubject");s.subjectList=l.data||[]}}catch{}},methods:{onFormatter(l){l.target.value=D(l.target.value);let t=s.rate||0,a=l.target.value||0;this.calcRatePrice=(a-t/100*a).toFixed(2)},tabChange(l){this.$refs.form.clearValidate("lessonCoverTemplateUrl"),this.$refs.form.clearValidate("lessonCoverUrl"),s.tabIndex=l},selectImg(l){s.lessonGroup.lessonCoverUrl="",s.lessonGroup.lessonCoverTemplateUrl=l}},render(){let l,t;return e(f,null,[e(x,{class:"px-[200px] pb-10 pt-7",size:"large",ref:"form",labelWidth:"100px",labelPosition:"left",model:s.lessonGroup},{default:()=>[e(r,{label:"\u8BFE\u7A0B\u540D\u79F0",prop:"lessonName",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0"}]},{default:()=>[e(c,{modelValue:s.lessonGroup.lessonName,"onUpdate:modelValue":a=>s.lessonGroup.lessonName=a,placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0"},null)]}),e(r,{label:"\u8BFE\u7A0B\u58F0\u90E8",prop:"lessonSubject",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B\u58F0\u90E8"}]},{default:()=>[e(O,{class:"w-full",modelValue:s.lessonGroup.lessonSubject,"onUpdate:modelValue":a=>s.lessonGroup.lessonSubject=a,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B\u58F0\u90E8"},y(l=s.subjectList.map(a=>e(z,{key:a.id,value:a.id,label:a.name},null)))?l:{default:()=>[l]})]}),e(r,{label:"\u8BFE\u7A0B\u4ECB\u7ECD",prop:"lessonDesc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u4ECB\u7ECD"}]},{default:()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u4ECB\u7ECD",modelValue:s.lessonGroup.lessonDesc,"onUpdate:modelValue":a=>s.lessonGroup.lessonDesc=a,type:"textarea",maxlength:200,rows:4,showWordLimit:!0},null)]}),e(r,{label:"\u8BFE\u7A0B\u7EC4\u552E\u4EF7",prop:"lessonPrice",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u7EC4\u552E\u4EF7"}]},{default:()=>[e(c,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B\u7EC4\u552E\u4EF7",modelValue:s.lessonGroup.lessonPrice,"onUpdate:modelValue":a=>s.lessonGroup.lessonPrice=a,onKeyup:this.onFormatter},{append:()=>e("span",{class:"text-base text-[#333]"},[u("\u5143")])})]}),e("div",{class:"text-sm text-[#999] pl-[90px] leading-relaxed pb-2"},[e("p",null,[u("\u6263\u9664\u624B\u7EED\u8D39\u540E\u60A8\u7684\u8BFE\u7A0B\u9884\u8BA1\u6536\u5165\u4E3A\uFF1A ")]),e("p",null,[u("\u8BFE\u7A0B\u7EC4\u603B\u6536\u5165"),e("span",{class:"px-1 text-[#FF4E19]"},[this.calcRatePrice]),u("\u5143/\u4EBA")]),e("p",null,[u("\u60A8\u7684\u8BFE\u7A0B\u6536\u5165\u5C06\u5728\u8BFE\u7A0B\u7ED3\u675F\u540E\u7ED3\u7B97\u5230\u60A8\u7684\u8D26\u6237\u4E2D ")])]),e(r,{label:"\u8BFE\u7A0B\u5C01\u9762",class:"!mb-0"},{default:()=>[e(P,{modelValue:s.tabIndex,"onUpdate:modelValue":a=>s.tabIndex=a,"onTab-change":a=>{this.tabChange(a)}},{default:()=>[e(A,{label:"\u56FE\u7247\u6A21\u677F",name:1},null),e(A,{label:"\u81EA\u5B9A\u4E49\u6A21\u677F",name:2},null)]})]}),s.tabIndex===1&&e(r,{prop:"lessonCoverUrl",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u7A0B\u5C01\u9762"}]},{default:()=>[e(R,{modelValue:s.lessonGroup.lessonCoverUrl,"onUpdate:modelValue":a=>s.lessonGroup.lessonCoverUrl=a},{default:()=>[e(U,null,y(t=s.templateList.map(a=>e(b,{span:10,class:"mb-3 cursor-pointer"},{default:()=>[e("div",{class:"w-40 relative rounded-xl overflow-hidden border"},[e(E,{src:a,class:"align-middle"},null),e(W,{label:a,class:"!absolute bottom-2 right-0 !h-auto"},{default:()=>[""]})])]})))?t:{default:()=>[t]})]})]}),s.tabIndex===2&&e(r,{prop:"lessonCoverTemplateUrl",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u7A0B\u5C01\u9762",trigger:"change"}]},{default:()=>[e(C,{modelValue:s.lessonGroup.lessonCoverTemplateUrl,"onUpdate:modelValue":a=>s.lessonGroup.lessonCoverTemplateUrl=a},null)]})]}),e("div",{class:"border-t border-t-[#E5E5E5] text-center pt-6 pb-7"},[e(m,{type:"primary",class:"!w-40 !h-[38px]",onClick:()=>{this.$refs.form.validate(async a=>{a&&(s.active=1)})}},{default:()=>[u("\u4E0B\u4E00\u6B65")]})])])}}),ie=L({name:"video-operation",data(){return{type:this.$route.query.type||"create"}},async created(){const l=this.$route.query;if(s.groupId=Number(l.groupId)||0,!s.groupId)return!1;try{s.loadingStatus=!0;const o=(await p.get("/api-website/videoLessonGroup/selectVideoLesson",{params:{groupId:s.groupId}})).data,t=o.lessonGroup,{auditStatus:h,lessonCoverUrl:n,lessonPrice:S,lessonDesc:M,lessonSubject:j,lessonName:V,id:k}=t,ee=q(t,["auditStatus","lessonCoverUrl","lessonPrice","lessonDesc","lessonSubject","lessonName","id"]);let g=!!s.templateList.includes(n);s.lessonGroup={id:k,lessonName:V,lessonSubject:j,lessonDesc:M,lessonPrice:S,lessonCoverTemplateUrl:g?n:"",lessonCoverUrl:g?"":n},s.lessonList=[],o.detailList&&o.detailList.forEach(i=>{s.lessonList.push({videoTitle:i.videoTitle,videoContent:i.videoContent,videoUrl:i.videoUrl,coverUrl:i.coverUrl,posterUrl:i.posterUrl})}),s.loadingStatus=!1}catch{}s.lessonGroup.lessonCoverUrl&&!s.templateList.includes(s.lessonGroup.lessonCoverUrl)?s.tabIndex=2:s.tabIndex=1},async mounted(){try{const l=await p.get("/api-website/sysConfig/queryByParamName",{params:{paramName:"video_lesson_service_fee"}});s.rate=l.data.paramValue}catch{}},render(){return e(f,null,[e("div",{class:"text-base text-[#333] leading-none px-6 py-5 border-b border-b-[#E5E5E5]"},[this.type==="create"?"\u65B0\u5EFA\u89C6\u9891\u8BFE":"\u7F16\u8F91\u89C6\u9891\u8BFE"]),e("div",{class:"pt-12"},[e(B,{class:"px-[200px]",type:"large",active:s.active},null),s.active===0&&e(Q,null,null),s.active===1&&e($,null,null)])])}});export{ie as default};
|