You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__virtualSpaces__Lists__Vi...

2 lines
15 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[283],{"/heT":function(U,P,t){"use strict";t.r(P);var n=t("T2oS"),l=t("W9HT"),g=t("5NDa"),v=t("5rEg"),M=t("+L6B"),R=t("2/Rp"),H=t("MXD1"),S=t("CFYs"),I=t("9og8"),B=t("2qtc"),W=t("kLXV"),w=t("miYZ"),a=t("tsqr"),O=t("tJVT"),V=t("PpiC"),A=t("k1fw"),L=t("oBTY"),X=t("WmNS"),z=t.n(X),C=t("q1tI"),e=t.n(C),G=t("Ty5D"),T=t("9kvl"),j=t("55Ip"),ee=t("5bA4"),te=t("0eFM"),ae=t.n(te),oe=t("yG4R"),ue=t.n(oe),$=t("GPhl"),u=t.n($),k=t("Aky1"),le=t("h/US"),J=t("m47v"),b=30,Y=1024,ne=function(i,d){var h,y,r=d.payload.uploadInfo;switch(d.type){case"addVideo":return console.log("videoList: ",r,r.videoId,[].concat(Object(L.a)(i.videoList),[{name:r.file.name,size:r.file.size,type:r.file.type,fileHash:r.fileHash,state:r.state,videoId:r.videoId,attachment_id:"",loaded:0,title:""}])),{videoList:[].concat(Object(L.a)(i.videoList),[{name:r.file.name,size:r.file.size,type:r.file.type,fileHash:r.fileHash,state:r.state,videoId:r.videoId,attachment_id:"",loaded:0,title:""}])};case"removeVideo":return{videoList:i.videoList.filter(function(m){return m.name!==d.payload.name})};case"removeAll":return[];case"updateProgress":return{videoList:i.videoList.map(function(m){return m.name===d.payload.uploadInfo.file.name?Object(A.a)(Object(A.a)({},m),{loaded:d.payload.progressPercent,videoId:r.videoId,fileHash:r.fileHash}):m})};case"updateTitle":return{videoList:(h=i.videoList)===null||h===void 0?void 0:h.map(function(m){return m.name===d.payload.item.name?Object(A.a)(Object(A.a)({},m),{title:d.payload.title}):m})};case"updateImg":return{videoList:(y=i.videoList)===null||y===void 0?void 0:y.map(function(m){return m.name===d.payload.item.name?Object(A.a)(Object(A.a)({},m),{attachment_id:d.payload.attachment_id}):m})};default:return[]}},re=function(i){var d,h=i.user,y=i.userDetail,r=i.globalSetting,m=i.loading,ie=i.dispatch,Q=i.virtualSpaces,de=Object(V.a)(i,["user","userDetail","globalSetting","loading","dispatch","virtualSpaces"]),E=Object(G.i)(),_e=Object(G.h)(),Ae=Object(C.useState)(!1),me=Object(O.a)(Ae,2),ge=me[0],Z=me[1],Ce=Object(C.useReducer)(ne,{videoList:[]}),ce=Object(O.a)(Ce,2),x=ce[0],K=ce[1],he=Object(C.useState)(!1),pe=Object(O.a)(he,2),ye=pe[0],fe=pe[1],q=Object(C.useRef)(),Ee=Object(C.useRef)();Object(C.useEffect)(function(){return window.addEventListener("beforeunload",ve),function(){window.removeEventListener("beforeunload",ve)}},[]);var ve=function(_){_.preventDefault(),_.returnValue=""},N=function(){var _=document.getElementById("fileUpload");_.value=""},Pe=function(_){var f,o,c,p=_.target.files[0];if(!p){N();return}var s=p.name.toLowerCase();if(s&&s.indexOf(".avi")==-1&&s.indexOf(".flv")==-1&&s.indexOf(".f4v")==-1&&s.indexOf(".m4v")==-1&&s.indexOf(".mov")==-1&&s.indexOf(".mp4")==-1&&s.indexOf(".rmvb")==-1&&s.indexOf(".swf")==-1&&s.indexOf(".webm")==-1&&s.indexOf(".wmv")==-1){a.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),N();return}if(!((f=h.userInfo)!==null&&f!==void 0&&f.admin||(o=h.userInfo)!==null&&o!==void 0&&o.business)&&p.size>Y*1024*1024){a.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7".concat(Y,"M")),N();return}if((c=x.videoList)!==null&&c!==void 0&&c.find(function(se){return se.name===p.name})){a.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),N();return}be(p)},Oe=function(_,f){W.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",f?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){N(),K({type:"removeVideo",payload:{name:_}})}})},be=function(_){var f='{"Vod":{}}';if(Z(!0),q.current){q.current.addFile(_,null,null,null,f);return}Object(k.a)(E==null?void 0:E.username,E.virtual_spacesId,{create:!q,addFileSuccess:function(c){K({type:"addVideo",payload:{uploadInfo:c}})},onUploadProgress:function(c,p,s){var se=Math.ceil(s*100);K({type:"updateProgress",payload:{uploadInfo:c,progressPercent:se}}),N()},onUploadFailed:function(c){a.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(c){Z(!1)},onUploadSucceed:function(c){Z(!1),console.log("files.current",Ee.current)},onUploadError:function(c){Z(!1)},gotUploader:function(c){c.addFile(_,null,null,null,f),q.current=c}})},De=function(){var F=Object(I.a)(z.a.mark(function _(){var f,o;return z.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if((f=x.videoList)!==null&&f!==void 0&&f.length){p.next=3;break}return a.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891"),p.abrupt("return");case 3:return fe(!0),p.next=6,Object(J.e)({id:E.virtual_spacesId,videos:x.videoList.map(function(s){return{video_id:s.videoId,title:s.title,attachment_id:s.attachment_id,virtual_classroom_id:E.virtual_spacesId,module_id:Q.actionTabs.module_id}})});case 6:o=p.sent,fe(!1),(o==null?void 0:o.status)===0&&(T.d.goBack(),ie({type:"classroomList/setActionTabs",payload:{key:"\u5237\u65B0\u6570\u636E"}}));case 9:case"end":return p.stop()}},_)}));return function(){return F.apply(this,arguments)}}(),Fe=(d=x.videoList)===null||d===void 0?void 0:d.length,Ue=function(){return e.a.createElement("div",{className:u.a.main},e.a.createElement("div",{className:u.a.uploadTop},e.a.createElement("label",{htmlFor:"fileUpload",className:u.a.imgWrap},e.a.createElement("img",{className:u.a.defaultImg,src:ae.a}),e.a.createElement("img",{className:u.a.hoverImg,src:ue.a})),e.a.createElement("div",{className:u.a.uploadTitle},"\u9009\u62E9\u60A8\u8981\u4E0A\u4F20\u7684\u89C6\u9891"),e.a.createElement("div",null,"\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(j.a,{to:"/users/".concat(E==null?void 0:E.username,"/videos/protocol"),className:u.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1")),e.a.createElement("div",{className:u.a.uploadDescription},e.a.createElement("div",{className:u.a.description},e.a.createElement("div",null,"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u5355\u6B21\u6700\u591A\u652F\u63013\u4E2A\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20 "),e.a.createElement("div",null,"\u89C6\u9891\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv "),e.a.createElement("div",null,"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("span",{className:u.a.colorOrange},"\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)")))))},Me=function(){var _,f;return e.a.createElement("div",{className:u.a.fileMain},e.a.createElement(l.a,{spinning:ge},(_=x.videoList)===null||_===void 0?void 0:_.map(function(o,c){return e.a.createElement("div",{className:u.a.fileWrap},e.a.createElement("div",null,c+1,". ",o.name),e.a.createElement("div",{className:u.a.fileProgress},e.a.createElement(S.a,{percent:o.loaded,status:o.loaded==100?"normal":"active"}),e.a.createElement("div",{className:u.a.fileCancel},e.a.createElement(R.a,{type:"primary",onClick:function(){return Oe(o.name,o.loaded==100)}},o.loaded===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20"))),e.a.createElement("div",{className:u.a.fileInputWrap},e.a.createElement("span",{className:"mr5"},"\u6807\u9898:"),e.a.createElement(v.a,{value:o.title,onChange:function(s){K({type:"updateTitle",payload:{title:s.target.value,item:o}})},className:u.a.fileInput,placeholder:"\u6807\u9898\u652F\u6301\u6700\u591A".concat(b,"\u4E2A\u5B57\u7B26"),maxLength:b,addonAfter:e.a.createElement("span",{className:"c-light-black font12"},String(o.title.length),"/",b)})),e.a.createElement("div",{className:u.a.fileImgWrap},e.a.createElement("aside",{className:"mr5"},"\u4E0A\u4F20\u5C01\u9762\u56FE:"),e.a.createElement(le.a,{value:o==null?void 0:o.attachment_id,onChange:function(s){K({type:"updateImg",payload:{attachment_id:s,item:o}})}})))})),e.a.createElement("div",{className:"mt10"},((f=x.videoList)===null||f===void 0?void 0:f.length)<=2?e.a.createElement("label",{htmlFor:"fileUpload",className:"".concat(u.a.continueAdd," current")},"\u7EE7\u7EED\u6DFB\u52A0"):"\u63D0\u793A\uFF1A\u5355\u6B21\u6700\u591A\u652F\u63013\u4E2A\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20"),e.a.createElement("div",{className:u.a.description},e.a.createElement("div",null,"\u4E0A\u4F20\u8BF4\u660E\uFF1A\u76EE\u524D\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u89C6\u9891\u6587\u4EF6\u6700\u5927\u9650\u52361G\uFF0C\u5355\u6B21\u6700\u591A\u652F\u63013\u4E2A\u89C6\u9891\u6587\u4EF6\u4E0A\u4F20 "),e.a.createElement("div",null,"\u89C6\u9891\u89C4\u683C\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv "),e.a.createElement("div",null,"\u6E29\u99A8\u63D0\u793A\uFF1A",e.a.createElement("span",{className:u.a.colorOrange},"\u4E3A\u4E86\u66F4\u597D\u7684\u64AD\u653E\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u60A8\u4F18\u5148\u4E0A\u4F20MP4\u683C\u5F0F\u3002\u5982\u679C\u60A8\u662F\u81EA\u5DF1\u5F55\u5236\u89C6\u9891\uFF0C\u5EFA\u8BAE\u60A8\u4FDD\u5B58\u7684\u65F6\u5019\u5C06\u89C6\u9891\u7F16\u7801\u8BBE\u7F6E\u4E3AAVC(H264)"))),e.a.createElement("div",{className:u.a.flexRowCenter},e.a.createElement(R.a,{type:"primary",loading:ye,onClick:De},"\u7ACB\u5373\u53D1\u5E03")),e.a.createElement("div",{className:"".concat(u.a.flexRowCenter," mt10")},"\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",e.a.createElement(j.a,{to:"/users/".concat(E==null?void 0:E.username,"/videos/protocol"),className:u.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1"))};return e.a.createElement("section",{className:u.a.bg,style:{width:"100%"}},e.a.createElement("div",{className:"mt5",style:{display:"flex"}},e.a.createElement(ee.a,{style:{marginTop:"8px"},className:"current mr10 font16",onClick:function(){T.d.goBack()}}),e.a.createElement("h2",null,"\u4E0A\u4F20\u89C6\u9891")),Fe?Me():Ue(),e.a.createElement("input",{ref:Ee,type:"file",id:"fileUpload",style:{display:"none"},onChange:Pe,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}))};P.default=Object(T.a)(function(D){var i=D.user,d=D.userDetail,h=D.loading,y=D.globalSetting,r=D.virtualSpaces;return{user:i,userDetail:d,globalSetting:y,loading:h.models.index,virtualSpaces:r}})(re)},"7ixt":function(U,P,t){"use strict";t.d(P,"a",function(){return g});var n={adjustX:1,adjustY:1},l=[0,0],g={left:{points:["cr","cl"],overflow:n,offset:[-4,0],targetOffset:l},right:{points:["cl","cr"],overflow:n,offset:[4,0],targetOffset:l},top:{points:["bc","tc"],overflow:n,offset:[0,-4],targetOffset:l},bottom:{points:["tc","bc"],overflow:n,offset:[0,4],targetOffset:l},topLeft:{points:["bl","tl"],overflow:n,offset:[0,-4],targetOffset:l},leftTop:{points:["tr","tl"],overflow:n,offset:[-4,0],targetOffset:l},topRight:{points:["br","tr"],overflow:n,offset:[0,-4],targetOffset:l},rightTop:{points:["tl","tr"],overflow:n,offset:[4,0],targetOffset:l},bottomRight:{points:["tr","br"],overflow:n,offset:[0,4],targetOffset:l},rightBottom:{points:["bl","br"],overflow:n,offset:[4,0],targetOffset:l},bottomLeft:{points:["tl","bl"],overflow:n,offset:[0,4],targetOffset:l},leftBottom:{points:["br","bl"],overflow:n,offset:[-4,0],targetOffset:l}},v=g},GPhl:function(U,P,t){U.exports={bg:"bg___37qBx",main:"main___3zDe3",uploadTop:"uploadTop___1Ijcz",imgWrap:"imgWrap___1VNNq",defaultImg:"defaultImg___2RvIm",hoverImg:"hoverImg___VLrMw",uploadTitle:"uploadTitle___3mOCR",colorBlue:"colorBlue___3mKky",uploadDescription:"uploadDescription___2fqG3",description:"description___2_b_O",colorOrange:"colorOrange___2brhu",fileMain:"fileMain___1peqU",fileWrap:"fileWrap___3pwCH",fileProgress:"fileProgress___2kwRf",fileCancel:"fileCancel___HwV9Q",fileInputWrap:"fileInputWrap___HK0eX",fileImgWrap:"fileImgWrap___2PCZA",fileInput:"fileInput___Ei6F6",flexRowCenter:"flexRowCenter___3NjXP",continueAdd:"continueAdd___3zCtM"}},Gytx:function(U,P){U.exports=function(n,l,g,v){var M=g?g.call(v,n,l):void 0;if(M!==void 0)return!!M;if(n===l)return!0;if(typeof n!="object"||!n||typeof l!="object"||!l)return!1;var R=Object.keys(n),H=Object.keys(l);if(R.length!==H.length)return!1;for(var S=Object.prototype.hasOwnProperty.bind(l),I=0;I<R.length;I++){var B=R[I];if(!S(B))return!1;var W=n[B],w=l[B];if(M=g?g.call(v,W,w,B):void 0,M===!1||M===void 0&&W!==w)return!1}return!0}},OLES:function(U,P,t){"use strict";var n=t("U8pU"),l=t("VTBJ"),g=t("Ff2n"),v=t("q1tI"),M=t("uciX"),R=t("7ixt"),H=function(a){var O=a.overlay,V=a.prefixCls,A=a.id,L=a.overlayInnerStyle;return v.createElement("div",{className:"".concat(V,"-inner"),id:A,role:"tooltip",style:L},typeof O=="function"?O():O)},S=H,I=function(a,O){var V=a.overlayClassName,A=a.trigger,L=A===void 0?["hover"]:A,X=a.mouseEnterDelay,z=X===void 0?0:X,C=a.mouseLeaveDelay,e=C===void 0?.1:C,G=a.overlayStyle,T=a.prefixCls,j=T===void 0?"rc-tooltip":T,ee=a.children,te=a.onVisibleChange,ae=a.afterVisibleChange,oe=a.transitionName,ue=a.animation,$=a.placement,u=$===void 0?"right":$,k=a.align,le=k===void 0?{}:k,J=a.destroyTooltipOnHide,b=J===void 0?!1:J,Y=a.defaultVisible,ne=a.getTooltipContainer,re=a.overlayInnerStyle,D=Object(g.a)(a,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),i=Object(v.useRef)(null);Object(v.useImperativeHandle)(O,function(){return i.current});var d=Object(l.a)({},D);"visible"in a&&(d.popupVisible=a.visible);var h=function(){var Q=a.arrowContent,de=Q===void 0?null:Q,E=a.overlay,_e=a.id;return[v.createElement("div",{className:"".concat(j,"-arrow"),key:"arrow"},de),v.createElement(S,{key:"content",prefixCls:j,id:_e,overlay:E,overlayInnerStyle:re})]},y=!1,r=!1;if(typeof b=="boolean")y=b;else if(b&&Object(n.a)(b)==="object"){var m=b.keepParent;y=m===!0,r=m===!1}return v.createElement(M.a,Object.assign({popupClassName:V,prefixCls:j,popup:h,action:L,builtinPlacements:R.a,popupPlacement:u,ref:i,popupAlign:le,getPopupContainer:ne,onPopupVisibleChange:te,afterPopupVisibleChange:ae,popupTransitionName:oe,popupAnimation:ue,defaultPopupVisible:Y,destroyPopupOnHide:y,autoDestroy:r,mouseLeaveDelay:e,popupStyle:G,mouseEnterDelay:z},d),ee)},B=Object(v.forwardRef)(I),W=P.a=B},yG4R:function(U,P){U.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAABgBAMAAAAnVGd6AAAAJFBMVEVHcExMrf9Orf9Nrf90uv9MrP////95wP/M5//z+v+x2/9cs//eVCejAAAABXRSTlMA10ycBa32wqwAAAFsSURBVFjD7dk/TsMwFMfxJ8QNIHsHOABDduAGJXoyUnZTsmcoByg3KANz/0i9AHA6YruBIjXPr/6hLrWlLlXy0dcZrPSViOj+puCENb64Ir/Okm73xMjdf15y8qpuO+COgXXZASUCVN0TYGiNsB24PVxjwAP2CNxDKDBgjAMMrgxkIANHAr5aDPiwtoWAubVPCPBobSxBBmYOeEsHfIB9bpMBHxBJoGhAJIHiAXICxQPkBFIEiAmkCBATSBMgJZAmQEogMWDiPnMxgcSAlQOmYgJJAY1xgBETSApYeIDFBJICOABiAkkBW0BM2A8sQ0APhIR3PVBvA3ogJDR6wPTX94BPmBwILHYAn3AA4A7jhncBM3g87wemIeAX+PlGCdTrFf8FeP2acqybwa1nIAMZODWgHjyMtW+qM/BNlT+HjkItUL9s8i+WDGTgSECB3f8Ps7QSAyp8IAmPROGhLDwWxgfT8GgcHs6Dfw98A1V0Ca+XaA0MAAAAAElFTkSuQmCC"}}]);