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.
5 lines
45 KiB
5 lines
45 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[263,11],{"1ZF9":function(H,W,e){H.exports=e.p+"static/Authorize.cc9c212f.png"},"96GE":function(H,W,e){"use strict";e.r(W),e.d(W,"formatQuery",function(){return Xe});var Me=e("T2oS"),xe=e("W9HT"),Y=e("k1fw"),q=e("PpiC"),y=e("q1tI"),t=e.n(y),X=e("9kvl"),Ve=e("JqQi"),E=e.n(Ve),V=e("5Dmo"),T=e("3S7+"),oe=e("+L6B"),L=e("2/Rp"),Te=e("pC0b"),we=e("GzdX"),Se=e("WmNS"),D=e.n(Se),u=e("9og8"),ue=e("tJVT"),Ne=e("nUhQ"),me=e.n(Ne),$e=e("2qtc"),G=e("kLXV"),Ae=e("7Kak"),O=e("9yH6"),Pe=e("miYZ"),fe=e("tsqr"),b=e("5NDa"),d=e("5rEg"),Re=e("Ty5D"),ee=e("sWEp"),K=e.n(ee),k=e("qdXH"),l=d.a.Search,n=function(i){var v,N=i.videoDetail,ye=i.globalSetting,te=i.loading,U=i.dispatch,P=Object(q.a)(i,["videoDetail","globalSetting","loading","dispatch"]),w=Object(Re.m)(),j=Object(Re.l)(),h=Object(y.useState)([]),M=Object(ue.a)(h,2),g=M[0],ie=M[1],ge=Object(y.useState)(""),Le=Object(ue.a)(ge,2),ce=Le[0],ae=Le[1],J=Object(y.useState)(),o=Object(ue.a)(J,2),I=o[0],a=o[1],f=Object(y.useState)(!1),le=Object(ue.a)(f,2),p=le[0],ne=le[1],_e=Object(y.useState)(!1),Q=Object(ue.a)(_e,2),pe=Q[0],r=Q[1];Object(y.useEffect)(function(){N.actionTabs.key==="Banner-SendToClass"&&x()},[N.actionTabs.key]);var x=function(){var F=Object(u.a)(D.a.mark(function _(){var s,Z;return D.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,Object(k.h)({});case 2:if(Z=Oe.sent,!(Z==null||((s=Z.courses)===null||s===void 0)?void 0:s.length)){Oe.next=8;break}ie((Z==null?void 0:Z.courses)||[]),r(!0),Oe.next=11;break;case 8:return $(),fe.b.info("\u60A8\u5F53\u524D\u6CA1\u6709\u7BA1\u7406\u4EFB\u4F55\u8BFE\u5802\uFF0C\u4E0D\u53EF\u53D1\u9001"),Oe.abrupt("return");case 11:case"end":return Oe.stop()}},_)}));return function(){return F.apply(this,arguments)}}(),B=function(_){ie(g==null?void 0:g.map(function(s){return Object(Y.a)(Object(Y.a)({},s),{},{hide:!s.course_name.includes(_)})}))},R=function(){var F=Object(u.a)(D.a.mark(function _(){var s;return D.a.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:if(I){De.next=3;break}return ne(!0),De.abrupt("return");case 3:return De.next=5,Object(k.n)({id:w.videoId,course_id:I});case 5:s=De.sent,(s==null?void 0:s.status)===0&&(fe.b.success("\u53D1\u9001\u6210\u529F"),$(),X.c===null||X.c===void 0||X.c.replace("/classrooms/".concat(I,"/shixun_homework")));case 7:case"end":return De.stop()}},_)}));return function(){return F.apply(this,arguments)}}(),$=function(){ae(""),a(null),ne(!1),U({type:"videoDetail/setActionTabs",payload:{}}),r(!1)};return t.a.createElement(G.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u81F3\u8BFE\u5802",visible:pe,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:R,onCancel:$},t.a.createElement("div",{className:K.a.wrap},t.a.createElement("div",{className:"mb10"},t.a.createElement(l,{placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",value:ce,onChange:function(_){return ae(_.target.value)},onSearch:function(_){ae(_),B(_)}})),t.a.createElement("div",{className:K.a.radioWrap},t.a.createElement(O.a.Group,{value:I,onChange:function(_){a(_.target.value),ne(!1)}},g==null||((v=g.filter(function(F){return!(F==null?void 0:F.hide)}))===null||v===void 0)?void 0:v.map(function(F,_){return t.a.createElement(O.a,{className:K.a.radio,value:F.course_id,key:_},F.course_name)}))),p&&t.a.createElement("div",{className:K.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),t.a.createElement("div",{className:K.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u89C6\u9891\u9879\u76EE\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802")))},c=Object(X.a)(function(S){var i=S.videoDetail,v=S.loading,N=S.globalSetting;return{videoDetail:i,globalSetting:N,loading:v.models.index}})(n),m=e("sBCT"),C=e("1vsH"),ve=e("NLgs"),Ee=e("Awhp"),he=e("KrTs"),be=e("O3gP"),Ie=e("lrIw"),z=e("oBTY"),je=e("eoI0"),A=e.n(je),re=e("HBuW"),Fe=function(i){var v,N,ye=i.videoDetail,te=i.dispatch,U=te===void 0?function(){}:te,P=i.visible,w=i.onClose,j=w===void 0?function(){}:w,h=ye.queryParams,M=ye.queryParams,g=M.subject_id,ie=M.videoId,ge={videoId:ie},Le=Object(y.useState)(0),ce=Object(ue.a)(Le,2),ae=ce[0],J=ce[1],o=Object(y.useState)(""),I=Object(ue.a)(o,2),a=I[0],f=I[1],le=Object(y.useState)([]),p=Object(ue.a)(le,2),ne=p[0],_e=p[1],Q=Object(y.useState)([]),pe=Object(ue.a)(Q,2),r=pe[0],x=pe[1];Object(y.useEffect)(function(){var _,s,Z=((_=ye.detail)===null||_===void 0||((s=_.video_item)===null||s===void 0)?void 0:s.schools)||[];J((Z==null?void 0:Z.length)?1:0),x(Z)},[(v=ye.detail)===null||v===void 0||((N=v.video_item)===null||N===void 0)?void 0:N.schools]);var B=function(){var _=Object(u.a)(D.a.mark(function s(Z){var De;return D.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(re.L)({q:Z});case 2:De=Ze.sent,De&&_e(De.shools_name||[]);case 4:case"end":return Ze.stop()}},s)}));return function(Z){return _.apply(this,arguments)}}(),R=function(s){if(r.includes(s)){fe.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}f(""),x([].concat(Object(z.a)(r),[s]))},$=function(){var _=Object(u.a)(D.a.mark(function s(){var Z;return D.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!(ae===1&&!(r==null?void 0:r.length))){Oe.next=2;break}return Oe.abrupt("return",fe.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"));case 2:return Oe.next=4,Object(k.a)(Object(Y.a)(Object(Y.a)({},h),{},{id:ge.videoId,schools:ae===0?[]:r}));case 4:Z=Oe.sent,(Z==null?void 0:Z.status)===0&&(fe.b.success("\u8BBE\u7F6E\u6210\u529F"),F());case 6:case"end":return Oe.stop()}},s)}));return function(){return _.apply(this,arguments)}}(),F=function(){j(),U({type:"videoDetail/getVideoDetail",payload:Object(Y.a)(Object(Y.a)({},h),{},{id:ge.videoId})})};return t.a.createElement(G.a,{centered:!0,maskClosable:!1,title:"\u6743\u9650\u8BBE\u7F6E",width:530,className:A.a.modal,visible:P,onOk:$,onCancel:F},t.a.createElement(t.a.Fragment,null,t.a.createElement(O.a.Group,{value:ae,onChange:function(s){return J(s.target.value)}},t.a.createElement(O.a,{value:0},"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00",t.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),t.a.createElement(O.a,{value:1},"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00",t.a.createElement("span",null,"\uFF08\u9009\u4E2D\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7528\u6237\u53EF\u89C1\uFF09"))),ae===1&&t.a.createElement(t.a.Fragment,null,t.a.createElement("div",{className:"mt10"},t.a.createElement(Ie.a,{showSearch:!0,className:A.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:a,onChange:function(s){f(s),B(s)},onSelect:R,options:ne==null?void 0:ne.map(function(_){return{value:_}})})),t.a.createElement("div",{className:"mt10"},r==null?void 0:r.map(function(_,s){return t.a.createElement(he.a,{count:t.a.createElement("span",{className:A.a.delete,onClick:function(){return x(r.filter(function(De){return De!==_}))}},"x"),className:"mt10 mr20 current",key:s},t.a.createElement(L.a,{type:"primary",ghost:!0},_))})))))},se=Fe,Ue=function(i){var v=i.user,N=i.videoDetail,ye=i.globalSetting,te=i.loading,U=i.dispatch,P=Object(q.a)(i,["user","videoDetail","globalSetting","loading","dispatch"]),w=N.queryParams,j=N.queryParams,h=j.subject_id,M=j.videoId,g={videoId:M},ie=Object(y.useState)(),ge=Object(ue.a)(ie,2),Le=ge[0],ce=ge[1],ae=Object(y.useState)(),J=Object(ue.a)(ae,2),o=J[0],I=J[1],a=Object(y.useState)(!1),f=Object(ue.a)(a,2),le=f[0],p=f[1],ne=function(){U({type:"videoDetail/setActionTabs",payload:{key:"Banner-SendToClass"}})},_e=function(){var x=Object(u.a)(D.a.mark(function B(){var R,$,F;return D.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(((R=v.userInfo)===null||R===void 0?void 0:R.admin)||(($=v.userInfo)===null||$===void 0?void 0:$.is_teacher)&&Object(ve.d)())){s.next=6;break}return s.next=3,Object(k.g)(Object(Y.a)({id:g.videoId},w));case 3:F=s.sent,I(F==null?void 0:F.video_item),ce(!0);case 6:case"end":return s.stop()}},B)}));return function(){return x.apply(this,arguments)}}(),Q=function(){var x=Object(u.a)(D.a.mark(function B(R){var $;return D.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(k.m)(Object(Y.a)(Object(Y.a)({},R),{},{id:g.videoId},w));case 2:return $=_.sent,($==null?void 0:$.status)===0&&(ce(!1),U({type:"videoDetail/getVideoDetail",payload:Object(Y.a)({id:g.videoId},w)})),_.abrupt("return",$);case 5:case"end":return _.stop()}},B)}));return function(R){return x.apply(this,arguments)}}(),pe=N.detail||{},r=pe.video_item;return t.a.createElement("aside",{className:me.a.banner},t.a.createElement("aside",{className:me.a.wrap},t.a.createElement("p",{className:me.a.title},r==null?void 0:r.name),t.a.createElement("div",{className:me.a.contentWrap},t.a.createElement("span",{className:"font14 c-white"},t.a.createElement("span",{className:"mr10"},"\u5B66\u4E60\u4EBA\u6570\uFF1A"),t.a.createElement("span",null,(r==null?void 0:r.study_video_items_count)||0),t.a.createElement("span",{className:"ml100 mr10"},"\u5B66\u5458\u8BC4\u5206\uFF1A"),t.a.createElement(we.a,{allowHalf:!0,value:Object(C.v)(r==null?void 0:r.star),disabled:!0,className:me.a.rating})),t.a.createElement("div",null,(r==null?void 0:r.can_edit)&&t.a.createElement(L.a,{className:"".concat(me.a.button," ").concat(me.a.buttonTransparent," mr15"),onClick:function(){return p(!0)}},"\u6743\u9650\u8BBE\u7F6E"),(r==null?void 0:r.can_edit)&&t.a.createElement(L.a,{className:"".concat(me.a.button," ").concat(me.a.buttonTransparent," mr15"),onClick:_e},"\u7F16\u8F91"),t.a.createElement(T.a,{title:"\u53EF\u5C06\u672C\u89C6\u9891\u53D1\u9001\u81F3\u6211\u7684\u8BFE\u5802\u4E2D\u7684\u89C6\u9891\u680F\u76EE",placement:"bottom"},t.a.createElement(L.a,{className:"".concat(me.a.button," ").concat(me.a.buttonTransparent," mr15"),onClick:ne},"\u53D1\u9001\u81F3"))))),t.a.createElement(c,null),t.a.createElement(m.a,{editData:o,visible:Le,onCancel:function(){return ce(!1)},onOk:Q}),t.a.createElement(se,{dispatch:U,videoDetail:N,visible:le,onClose:function(){return p(!1)}}))},We=Object(X.a)(function(S){var i=S.user,v=S.videoDetail,N=S.loading,ye=S.globalSetting;return{user:i,videoDetail:v,globalSetting:ye,loading:N}})(Ue),Ce=e("sRBo"),Ke=e("kaz8"),ke=e("J66h"),He=e("hgre"),et=e("9Bee"),Ye=e("vZDz"),Be=e.n(Ye),Je=e("9VGf"),tt=function(i){var v=i.videoDetail,N=i.globalSetting,ye=i.loading,te=i.dispatch,U=Object(q.a)(i,["videoDetail","globalSetting","loading","dispatch"]),P=v.queryParams,w=v.selectParams,j=v.videoList,h=P.subject_id,M=P.videoId,g=w.checkBoxValue,ie=w.radioValue,ge={videoId:M},Le={query:P},ce=Object(y.useRef)(),ae=Object(y.useRef)(),J=Object(y.useRef)(),o=Object(y.useRef)(5),I=v.detail||{},a=I.video_item;Object(Je.a)(Object(u.a)(D.a.mark(function x(){return D.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(!ae.current){R.next=5;break}return console.log("videoRef lastUpdatedTime: ",ce.current.getLastUpdatedTime()),console.log(ce.current),R.next=5,f();case 5:case"end":return R.stop()}},x)})),o.current*1e3);var f=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,R=B?{is_f:1}:{};return Object(k.o)(Object(Y.a)(Object(Y.a)({},R),{id:ge.videoId,point:ce.current.getLastUpdatedTime(),total:ce.current.getDuration()}))},le=function(B){return console.log("handlLogWatchHistory: ",B),B.ed==="1"&&(ae.current=!1,f(!0)),!ae.current&&!B.ed&&(ae.current=!0,o.current=ce.current.getDuration()<=5?1:5,f()),te({type:"userDetail/logWatchHistory",payload:B})},p=function(){ae.current=!1},ne=function(){ae.current=!0},_e=function(){J.current=5,G.a.confirm({width:600,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BF7\u7ED9\u672C\u89C6\u9891\u8BC4\u5206",content:t.a.createElement("div",{className:"tc font14"},t.a.createElement(we.a,{defaultValue:J.current,onChange:function(R){return J.current=R},className:Be.a.modalRating})),onOk:function(){var B=Object(u.a)(D.a.mark(function $(){var F;return D.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.next=2,Object(k.l)({id:ge.videoId,star:J.current});case 2:F=s.sent,F.status===0&&te({type:"videoDetail/getVideoDetail",payload:Object(Y.a)({id:ge.videoId},Xe(Le.query))});case 4:case"end":return s.stop()}},$)}));function R(){return B.apply(this,arguments)}return R}()})},Q=function(B){var R=window.filterVideoSign,$=R.findIndex(function(De){return De.id===M}),F=$===R.length-1;if(F)return;var _=R[$+1].id,s=R[$+1].can_view,Z=R[$+1].link;if(window.checkBoxValue){if(Z){window.open(Z);return}if(!s){G.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:t.a.createElement("div",{className:"tc font14"},"\u4E0B\u4E00\u6761\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}te({type:"videoDetail/handleList",payload:{videoId:_}}),window.videoTimer=setTimeout(function(){B.current.play()},2e3)}},pe=function(B,R){if(B==="checkBox"){var $=R.target.checked;window.checkBoxValue=$,te({type:"videoDetail/setSelectValue",payload:{radioValue:ie,checkBoxValue:$}});return}te({type:"videoDetail/setSelectValue",payload:{checkBoxValue:g,radioValue:R.target.value}})},r=function(){var B=j.findIndex(function($){return $.id===M}),R=B===j.length-1;return R?t.a.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):t.a.createElement(Ke.a,{onChange:function(F){pe("checkBox",F)},checked:g},"\u81EA\u52A8\u64AD\u653E\u4E0B\u4E00\u4E2A\u89C6\u9891")};return t.a.createElement("aside",{className:Be.a.contentWrap},t.a.createElement("aside",{className:Be.a.wrap},t.a.createElement("header",null,(a==null?void 0:a.description)&&t.a.createElement("span",{className:Be.a.introName},"\u7B80\u4ECB"),Object(C.I)(a==null?void 0:a.my_star)?t.a.createElement(L.a,{type:"primary",ghost:!0,onClick:_e},"\u8BC4\u5206"):t.a.createElement("span",null,t.a.createElement("span",{className:"ml100 mr10 font14"},"\u6211\u7684\u8BC4\u5206\uFF1A"),t.a.createElement(we.a,{value:a==null?void 0:a.my_star,disabled:!0,className:Be.a.rating}))),t.a.createElement("div",{className:"mt20"},t.a.createElement(et.a,{value:(a==null?void 0:a.description)||""})),t.a.createElement(He.a,{ref:ce,startTime:a==null?void 0:a.last_point,src:(a==null?void 0:a.is_link)?a==null?void 0:a.link:(a==null?void 0:a.play_url)&&ke.Base64.decode(a==null?void 0:a.play_url),videoId:a==null?void 0:a.video_id,logWatchHistory:le,handlePause:p,handlePlay:ne,videoSpeed:ie,handlePlayEnded:Q}),t.a.createElement("div",{className:Be.a.footer},t.a.createElement("div",{className:Be.a.checkBox},r()),t.a.createElement("div",{className:Be.a.radioGroup},t.a.createElement(O.a.Group,{onChange:function(B){pe("radio",B)},value:ie},t.a.createElement(O.a,{value:1},"1.0X"),t.a.createElement(O.a,{value:1.5},"1.5X"),t.a.createElement(O.a,{value:2},"2.0X"))))))},qe=Object(X.a)(function(S){var i=S.videoDetail,v=S.loading,N=S.globalSetting;return{videoDetail:i,globalSetting:N,loading:v}})(tt),ze=e("MRWH"),de=e.n(ze),at=e("m3rI"),Qe=[{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",icon:t.a.createElement("i",{className:"iconfont icon-shixun2 font20"})},{name:"\u89C6\u9891\u9879\u76EE",type:"VideoItem",icon:t.a.createElement("i",{className:"iconfont icon-shipin font20"})},{name:"\u6559\u5B66\u8BFE\u4EF6",type:"Attachment",icon:t.a.createElement("i",{className:"iconfont icon-jiaoxueanli font20"})},{name:"\u7A7A\u76EE\u5F55",type:"StageCatalog",icon:t.a.createElement("i",{className:"iconfont icon-kongbai font20"})}],nt=function(i){var v=i.dispatch,N=i.videoDetail,ye=i.user,te=Object(q.a)(i,["dispatch","videoDetail","user"]),U=N.queryParams,P=N.stages,w=N.videoList,j=N.cust_seq,h=U.subject_id,M=U.videoId,g=U.course_id;Object(y.useEffect)(function(){v(h?{type:"videoDetail/getStageData",payload:{subject_id:h}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:g}})},[]);var ie=function(){var J=Object(u.a)(D.a.mark(function o(I,a){var f;return D.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(v({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!a){p.next=7;break}return p.next=4,Object(re.z)({id:I});case 4:p.t0=p.sent,p.next=10;break;case 7:return p.next=9,Object(re.A)({id:I});case 9:p.t0=p.sent;case 10:if(f=p.t0,v({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!((f==null?void 0:f.game_identifier)||(f==null?void 0:f.identifier))){p.next=15;break}return Object(C.L)(a?"/tasks/".concat(f==null?void 0:f.identifier,"/jupyter"):"/tasks/".concat(f.game_identifier)),p.abrupt("return");case 15:case"end":return p.stop()}},o)}));return function(I,a){return J.apply(this,arguments)}}(),ge=function(o){if((o==null?void 0:o.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);var I=o.id,a=o.item_type,f=o.identifier,le=o.is_jupyter,p=o.url,ne=o.link;if(a==="VideoItem"&&!ne){var _e,Q;if(!((_e=ye.userInfo)===null||_e===void 0?void 0:_e.admin)&&!((Q=ye.userInfo)===null||Q===void 0?void 0:Q.business)&&!o.can_view){G.a.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:t.a.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});return}v({type:"videoDetail/handleList",payload:{videoId:I}});return}if(a==="VideoItem"&&!!ne){o.link&&Object(k.o)({is_f:1,id:o.id,point:0,total:0}),window.open(ne);return}if(a==="Shixun"){ie(f,le);return}window.open(at.a.IMG_SERVER+p)},Le=function(o){var I=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],a=["","\u5341","\u767E","\u5343","\u4E07"];o=parseInt(o);var f=function(_e){for(var Q=_e.toString().split("").reverse(),pe="",r=0;r<Q.length;r++)pe=(r==0&&Q[r]==0||r>0&&Q[r]==0&&Q[r-1]==0?"":I[Q[r]]+(Q[r]==0?a[0]:a[r]))+pe;return pe},le=Math.floor(o/1e4),p=o%1e4;return p.toString().length<4&&(p="0"+p),le?f(le)+"\u4E07"+f(p):f(o)},ce=function(o,I,a,f){var le=o.name,p=o.item_type,ne=o.id,_e="".concat(I+1,"-").concat(a+1,"-").concat(f+1),Q=Qe.find(function(x){return x.type===p}).icon,pe=p==="VideoItem"?de.a.brght:de.a.gray,r=M===ne?"".concat(pe," ").concat(de.a.active):pe;return t.a.createElement("div",{key:_e,onClick:function(){return ge(o)},className:r,style:{paddingLeft:52}},t.a.createElement("span",{className:de.a.s1},Q),!!j&&t.a.createElement("span",{className:de.a.s2},_e),t.a.createElement("span",{className:de.a.s3},"\u203B ",le))},ae=function(o,I,a){var f=o.name,le=o.item_type,p=o.id,ne=o.children,_e="".concat(I+1,"-").concat(a+1),Q=Qe.find(function(x){return x.type===le}).icon,pe=le==="VideoItem"?de.a.brght:de.a.gray,r=M===p?"".concat(pe," ").concat(de.a.active):pe;return t.a.createElement(y.Fragment,{key:_e},t.a.createElement("div",{onClick:function(){return ge(o)},className:r},t.a.createElement("span",{className:de.a.s1},Q),!!j&&t.a.createElement("span",{className:de.a.s2},_e),t.a.createElement("span",{className:de.a.s3},"\u203B ",f)),!!ne.length&&ne.map(function(x,B){return ce(x,I,a,B)}))};return t.a.createElement("aside",{className:de.a.list},P.map(function(J,o){var I=J.stage_name,a=J.shixuns_list,f=a===void 0?[]:a,le=J.items,p=le===void 0?[]:le,ne=Object(z.a)(p);return t.a.createElement("aside",{key:o,className:de.a.box},t.a.createElement("div",{className:de.a.title},Le(o+1),"\u3001",I),ne.map(function(_e,Q){return ae(_e,o,Q)}),o!==P.length-1&&t.a.createElement("div",{className:de.a.line}))}))},Ge=Object(X.a)(function(S){var i=S.user,v=S.videoDetail,N=S.loading,ye=S.globalSetting;return{user:i,videoDetail:v,globalSetting:ye,loading:N}})(nt),Xe=function(i){var v=i.subject_id;return{subject_id:v,course_id:v}},ot=function(i){var v=i.videoDetail,N=i.globalSetting,ye=i.loading,te=i.dispatch,U=Object(q.a)(i,["videoDetail","globalSetting","loading","dispatch"]),P=v.queryParams,w=P.subject_id,j=P.videoId,h={videoId:j},M={query:P};return Object(y.useEffect)(function(){if(console.log("\u9A8C\u8BC1\u6D4B\u8BD5\u73AF\u5883"),!h.videoId)return;te({type:"videoDetail/getVideoDetail",payload:Object(Y.a)(Object(Y.a)({},P),{},{id:h.videoId})})},[h.videoId]),Object(y.useEffect)(function(){var g,ie;document.title=((g=v.detail)===null||g===void 0||((ie=g.video_item)===null||ie===void 0)?void 0:ie.name)||"EduCoder"},[v]),t.a.createElement(xe.a,{spinning:!1},t.a.createElement("section",{className:E.a.bg},t.a.createElement(We,null),t.a.createElement("div",{className:E.a.container},t.a.createElement(Ge,null),t.a.createElement(qe,null))))},ut=W.default=Object(X.a)(function(S){var i=S.videoDetail,v=S.loading,N=S.globalSetting;return{videoDetail:i,globalSetting:N,loading:v}})(ot)},"9Bee":function(H,W,e){"use strict";var Me=e("q1tI"),xe=e.n(Me),Y=e("vg9a"),q=e("tJVT"),y=e("DlQD"),t=e.n(y),X=e("rUJ1");function Ve(l,n){var c=l.match(/^(\s+)(?:```)/);if(c===null)return n;var m=c[1];return n.split(`
|
|
`).map(function(C){var ve=C.match(/^\s+/);if(ve===null)return C;var Ee=Object(q.a)(ve,1),he=Ee[0];return he.length>=m.length?C.slice(m.length):C}).join(`
|
|
`)}var E=[],V=["<ul>"],T=new t.a.Renderer,oe=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function L(){E.length=0,V=["<ul>"]}function Te(l,n,c,m){if(n>=l.length||l[n].level<=c)return n;var C=l[n];m.push("<li><a href='#"+C.anchor+"'>"+C.text+"</a>"),n++;var ve=[];return n=Te(l,n,C.level,ve),ve.length>0&&(m.push("<ul>"),ve.forEach(function(Ee){m.push(Ee)}),m.push("</ul>")),m.push("</li>"),n=Te(l,n,c,m),n}function we(){return Te(E,0,0,V),V.push("</ul>"),V.join("")}var Se={heading:function(n){var c=oe.exec(n);if(c)return{type:"heading",raw:c[0],depth:c[1].length,text:c[2]}},fences:function(n){var c=this.rules.block.fences.exec(n);if(c){var m=c[0],C=Ve(m,c[3]||""),ve=c[2]?c[2].trim():c[2];if(["latex","katex","math"].indexOf(ve)>=0){var Ee=ue(),he=C;C=Ee,Ne[Ee]={type:"block",expression:he}}return{type:"code",raw:m,lang:ve,text:C}}}},D=/(?:\${2})([^\n`]+?)(?:\${2})/gi,u=0,ue=function(){return"__special_katext_id_".concat(u++,"__")},Ne={};function me(){return Ne}function $e(){u=0,Ne={}}function G(l){return l=l.replace(D,function(n,c){var m=ue();return Ne[m]={type:"inline",expression:c},m}),l}var Ae=T.listitem;T.listitem=function(l){return Ae(G(l))};var O=T.paragraph;T.paragraph=function(l){return O(G(l))};var Pe=T.tablecell;T.tablecell=function(l,n){return Pe(G(l),n)},T.code=function(l,n,c){var m=(n||"").match(/\S*/)[0];return m?["latex","katex","math"].indexOf(m)>=0?"<p class='editormd-tex'>".concat(l,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(n,'">').concat(c?l:Object(X.escape)(l,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(c?l:Object(X.escape)(l,!0))+"</code></pre>"},T.heading=function(l,n,c){var m=this.options.headerPrefix+c.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return E.push({anchor:m,level:n,text:l}),"<h"+n+' id="'+m+'">'+l+"</h"+n+">"},t.a.setOptions({silent:!0,smartypants:!0,gfm:!0,pedantic:!1}),t.a.use({tokenizer:Se,renderer:T});var fe=t.a,b=e("SJMd"),d=e("m3rI"),Re=e("Oy/b"),ee=/<pre[^>]*>/g;function K(l){var n=document.createElement("div");return n.innerHTML=l,n.childNodes.length===0?"":n.childNodes[0].nodeValue}var k=W.a=function(l){var n=l.value,c=n===void 0?"":n,m=l.className,C=l.style,ve=C===void 0?{}:C,Ee=String(c),he=Object(Me.useMemo)(function(){try{var z=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,je=/\"\/api\/attachments\/|\"\/attachments\/download\//g,A=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ee=Ee.replace(z,"("+d.a.API_SERVER+"/api/attachments/").replace(je,'"'+d.a.API_SERVER+"/api/attachments/").replace(A,'"'+d.a.API_SERVER+"/files/uploads/")}catch(se){}var re=fe(Ee),Fe=me();return Ee.match(/\[TOC\]/)&&(re=re.replace("<p>[TOC]</p>",we()),L()),re=re.replace(/(__special_katext_id_\d+__)/g,function(se,Ue){var We=Fe[Ue],Ce=We.type,Ke=We.expression;return Object(Re.renderToString)(K(Ke)||"",{displayMode:Ce==="block",throwOnError:!1,output:"html"})}),re=re.replace(/▁/g,"\u2581\u2581\u2581"),$e(),re},[Ee]),be=Object(Me.useRef)();function Ie(z){var je=z.target;if(je.tagName.toUpperCase()==="A"){var A=je.getAttribute("href");if(A.startsWith("#")){z.preventDefault();var re=document.getElementById(A.replace("#",""));re&&re.scrollIntoView(!0)}}}return Object(Me.useEffect)(function(){if(be.current&&he&&(he.match(ee)&&window.PR.prettyPrint()),be.current)return be.current.addEventListener("click",Ie),function(){be.current.removeEventListener("click",Ie),$e(),L()}},[he,be.current,Ie]),xe.a.createElement("div",{ref:be,style:ve,className:"".concat(m||""," markdown-body"),dangerouslySetInnerHTML:{__html:he}})}},"9VGf":function(H,W,e){"use strict";e.d(W,"a",function(){return Y});var Me=e("q1tI"),xe=e.n(Me);function Y(q,y){var t=Object(Me.useRef)();Object(Me.useEffect)(function(){t.current=q}),Object(Me.useEffect)(function(){function X(){t.current()}if(y!==null){var Ve=setInterval(X,y);return function(){return clearInterval(Ve)}}},[y])}},JqQi:function(H,W,e){H.exports={bg:"bg___31owl",container:"container___2NGOo"}},MRWH:function(H,W,e){H.exports={flex_box_center:"flex_box_center___30XbU",flex_space_between:"flex_space_between___3jfWA",flex_box_vertical_center:"flex_box_vertical_center___27kWs",flex_box_center_end:"flex_box_center_end___1RoAS",flex_box_column:"flex_box_column____3Jvr",list:"list___2NJ_T",box:"box___36KCF",title:"title___Kd2ce",gray:"gray___14ob6",brght:"brght___GgzyD",s1:"s1___IhDpz",s2:"s2___3hR0s",s3:"s3___23SCF",active:"active___2_5D5",line:"line___3Croa"}},NLgs:function(H,W,e){"use strict";e.d(W,"e",function(){return D}),e.d(W,"f",function(){return u}),e.d(W,"d",function(){return Ne}),e.d(W,"c",function(){return me}),e.d(W,"a",function(){return $e}),e.d(W,"b",function(){return G});var Me=e("WmNS"),xe=e.n(Me),Y=e("miYZ"),q=e("tsqr"),y=e("9og8"),t=e("2qtc"),X=e("kLXV"),Ve=e("q1tI"),E=e.n(Ve),V=e("9kvl"),T=e("xKgJ"),oe=e("1vsH"),L=e("RCxd"),Te=e("mOS8"),we=e.n(Te),Se=e("m3rI"),D=function(O){return!!(u(O)&&ue())},u=function(O){return Object(T.q)()?!0:(O({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},ue=function(){var O,Pe=Object(V.b)()._store.getState(),fe=Pe.user;return((O=fe.userInfo)===null||O===void 0?void 0:O.profile_completed)?!0:(X.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:E.a.createElement("div",{className:"tc font16"},"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){V.c.push("/account/profile/edit")}}),!1)},Ne=function(){var O,Pe=Object(V.b)()._store.getState(),fe=Pe.user;return((O=fe.userInfo)===null||O===void 0?void 0:O.professional_certification)?!0:(X.a.confirm({title:"\u63D0\u793A",centered:!0,content:E.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(oe.L)("/account/certification")}}),!1)},me=function(){return Object(T.b)()?!0:(X.a.confirm({centered:!0,width:530,title:"\u63D0\u793A",content:E.a.createElement("div",{className:"tc",style:{marginLeft:-38}},E.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),E.a.createElement("img",{src:Object(T.u)()?e("WdTA"):"".concat(Se.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),E.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(T.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(oe.L)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},$e=function(O,Pe){return O?!0:(X.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:E.a.createElement("div",null,E.a.createElement("p",null,Pe||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),E.a.createElement("div",{style:{marginLeft:"110px"}},E.a.createElement("img",{src:e("1ZF9"),width:200}),E.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(oe.L)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},G=function(O){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",fe=Object(V.b)()._store.getState(),b=fe.shixunsDetail.detail;return(b==null?void 0:b.public)===2||(b==null?void 0:b.public)===1||(b==null?void 0:b.shixun_status)===3?(X.a.info({centered:!0,icon:E.a.createElement(L.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:E.a.createElement("div",{className:"tc",style:{marginLeft:-38}},E.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},E.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(b==null?void 0:b.public)===2?"\u5DF2\u516C\u5F00":(b==null?void 0:b.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",Pe,"\u3002"),E.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),E.a.createElement("img",{style:{border:"4px solid #1890FF",borderRadius:"4px"},src:we.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(b==null?void 0:b.shixun_status)===2?(X.a.confirm({centered:!0,icon:E.a.createElement(L.a,null),title:"\u63D0\u793A",content:E.a.createElement("div",null,E.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Pe,"\u3002"),E.a.createElement("br",null),E.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){X.a.confirm({width:440,centered:!0,icon:E.a.createElement(L.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5C06\u65E0\u6CD5\u5728\u7EC4\u5EFA\u8BD5\u5377\u65F6\u9009\u7528\u8BE5\u5B9E\u8BAD\u9898\u3002",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var Re=Object(y.a)(xe.a.mark(function K(){var k;return xe.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,O({type:"shixunsDetail/cancelRelease",payload:{id:b==null?void 0:b.identifier}});case 2:k=n.sent,k.status!==401&&(q.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),O({type:"shixunsDetail/getShixunsDetail",payload:{id:b==null?void 0:b.identifier}}),O({type:"practiceSetting/getCommonData",payload:{id:b==null?void 0:b.identifier}}));case 4:case"end":return n.stop()}},K)}));function ee(){return Re.apply(this,arguments)}return ee}()})}}),!0):!1}},WdTA:function(H,W,e){H.exports=e.p+"static/studnetqun.a5754d96.png"},eoI0:function(H,W,e){H.exports={selectSchool:"selectSchool___2Vrh7",delete:"delete___qM8Jm"}},hgre:function(H,W,e){"use strict";var Me=e("WmNS"),xe=e.n(Me),Y=e("9og8"),q=e("q1tI"),y=e.n(q),t=e("GUcZ");Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function X(V,T){return V-T}function Ve(V){V.sort(X);for(var T=0,oe=0;oe<V.length-1;oe++){var L=Math.abs(V[oe+1]-V[oe]);L<21&&(T+=L)}return T}var E=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;W.a=Object(q.forwardRef)(function(V,T){var oe,L=V.src,Te=V.videoId,we=V.logWatchHistory,Se=V.courseId,D=Se===void 0?null:Se,u=V.startTime,ue=V.handlePause,Ne=ue===void 0?function(){}:ue,me=V.handlePlay,$e=me===void 0?function(){}:me,G=V.handlePlayEnded,Ae=G===void 0?function(){}:G,O=V.videoSpeed,Pe=O===void 0?1:O,fe=L==null||((oe=L.split("."))===null||oe===void 0)?void 0:oe.pop(),b=fe==="flv",d=Object(q.useRef)(),Re=navigator.userAgent.toLowerCase().match(E),ee=Re?Re[0]:"pc",K=Object(q.useRef)(!1),k=0,l=0,n=0,c=null,m=!1,C=20,ve=1,Ee=!1,he=!1,be=[];Object(q.useImperativeHandle)(T,function(){return{getLastUpdatedTime:function(){return d.current.currentTime},getDuration:function(){return d.current.duration}}});var Ie=Object(q.useCallback)(function(z){var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,A={point:d.current.currentTime};c?(A.log_id=c,A.watch_duration=Ve(be),A.total_duration=l):(D?(A.video_id=parseInt(Te,10),A.course_id=parseInt(D,10)):A.video_id=Te,A.duration=k,A.device=ee),je&&(A.ed="1");function re(){return Fe.apply(this,arguments)}function Fe(){return Fe=Object(Y.a)(xe.a.mark(function se(){var Ue;return xe.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ee=!0,Ce.next=3,we(A);case 3:Ue=Ce.sent,c=Ue,Ee=!1,z&&z();case 7:case"end":return Ce.stop()}},se)})),Fe.apply(this,arguments)}re()},[Te,D]);return Object(q.useEffect)(function(){var z=null;return t.a.isSupported&&b?(z=t.a.createPlayer({type:"flv",volume:.8,cors:!0,url:L,muted:!1}),d.current&&(z.attachMediaElement(d.current),z.load())):d.current.setAttribute("src",L),function(){z&&(z.unload(),z.pause(),z.destroy(),z=null)}},[d,b,L]),Object(q.useEffect)(function(){function z(){$e(),u&&!K.current&&(d.current.currentTime=u),K.current=!0,be.push(d.current.currentTime),m||(m=!0,Ie())}function je(){return A.apply(this,arguments)}function A(){return A=Object(Y.a)(xe.a.mark(function Ce(){return xe.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:be.push(d.current.currentTime),Ie(function(){c=null,n=0,m=!1,Ee=!1,he=!1,be=[],l=0,ve=1},!0);case 2:case"end":return ke.stop()}},Ce)})),A.apply(this,arguments)}function re(){if(!he){var Ce=d.current.currentTime,Ke=Ce-n;Math.abs(Ke)<10?(l+=Math.abs(Ke),n=Ce,Ee||l-ve*C>=0&&(ve++,be.push(n),Ie())):(n=Ce,Ie())}}function Fe(){he=!0}function se(){d.current.playing&&be.push(d.current.currentTime,n),n=d.current.currentTime,he=!1}function Ue(){k=d.current.duration,k<=20&&(C=k/3),d.current.addEventListener("play",z)}function We(){Ne()}return d.current.addEventListener("canplay",Ue),d.current.addEventListener("ended",je),d.current.addEventListener("seeking",Fe),d.current.addEventListener("seeked",se),d.current.addEventListener("timeupdate",re),d.current.addEventListener("pause",We),function(){d.current.removeEventListener("canplay",Ue),d.current.removeEventListener("play",z),d.current.removeEventListener("ended",je),d.current.removeEventListener("seeking",Fe),d.current.removeEventListener("seeked",se),d.current.removeEventListener("timeupdate",re),d.current.removeEventListener("pause",We),d.current.playing&&(be.push(n,d.current.currentTime),Ie())}},[d,L]),Object(q.useEffect)(function(){d.current.onended=function(){Ae(d)},d.current.playbackRate=Pe},[L,Pe]),y.a.createElement("video",{ref:d,controls:!0,autoPlay:!1,controlsList:"nodownload",muted:!1})})},kwm0:function(H,W,e){H.exports={modal:"modal___1jX7c",uploadWrap:"uploadWrap___3-sVK",upload:"upload___2LemY",uploadLink:"uploadLink___j9Fsx",fileProgress:"fileProgress___11p3K",fileCancel:"fileCancel___3Mx9l",videoName:"videoName___2a-ZN",contentItem:"contentItem___1gUuj"}},mOS8:function(H,W,e){H.exports=e.p+"static/403Qrcode.6c17b6f4.png"},nUhQ:function(H,W,e){H.exports={flex_box_center:"flex_box_center___1OQ1z",flex_space_between:"flex_space_between___22uwF",flex_box_vertical_center:"flex_box_vertical_center___1xWAr",flex_box_center_end:"flex_box_center_end___1QTe3",flex_box_column:"flex_box_column___lWxZG",banner:"banner___1Hzq6",wrap:"wrap___1D5RS",title:"title___1LzGm",contentWrap:"contentWrap___19oxo",button:"button___3chJs",rating:"rating___3ODxx"}},sBCT:function(H,W,e){"use strict";var Me=e("MXD1"),xe=e("CFYs"),Y=e("WmNS"),q=e.n(Y),y=e("9og8"),t=e("2qtc"),X=e("kLXV"),Ve=e("miYZ"),E=e("tsqr"),V=e("y8nQ"),T=e("Vl3Y"),oe=e("tJVT"),L=e("k1fw"),Te=e("oBTY"),we=e("5NDa"),Se=e("5rEg"),D=e("q1tI"),u=e.n(D),ue=e("Ty5D"),Ne=e("55Ip"),me=e("9kvl"),$e=e("kwm0"),G=e.n($e),Ae=e("Aky1"),O=e("h/US"),Pe=Se.a.TextArea,fe=500,b=function(ee,K){var k,l=K.payload||{},n=l.uploadInfo,c=n===void 0?{}:n;switch(K.type){case"addVideo":return{videoList:[].concat(Object(Te.a)(ee.videoList),[{name:c.file.name,size:c.file.size,type:c.file.type,fileHash:c.fileHash,state:c.state,videoId:c.videoId,loaded:c.loaded||0,title:""}])};case"removeVideo":return{videoList:ee.videoList.filter(function(m){return m.name!==K.payload.name})};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:ee.videoList.map(function(m){return m.name===K.payload.uploadInfo.file.name?Object(L.a)(Object(L.a)({},m),{loaded:K.payload.progressPercent,videoId:c.videoId,fileHash:c.fileHash}):m})};case"updateTitle":return{videoList:(k=ee.videoList)===null||k===void 0?void 0:k.map(function(m){return m.name===K.payload.item.name?Object(L.a)(Object(L.a)({},m),{title:K.payload.title}):m})};default:return{videoList:[]}}},d=function(ee){var K,k=ee.user,l=ee.globalSetting,n=ee.loading,c=ee.dispatch,m=ee.visible,C=ee.editData,ve=ee.onCancel,Ee=ve===void 0?function(){}:ve,he=ee.onOk,be=he===void 0?function(){}:he,Ie=Object(ue.m)(),z=T.a.useForm(),je=Object(oe.a)(z,1),A=je[0],re=Object(D.useReducer)(b,{videoList:[]}),Fe=Object(oe.a)(re,2),se=Fe[0],Ue=Fe[1],We=Object(D.useState)(!1),Ce=Object(oe.a)(We,2),Ke=Ce[0],ke=Ce[1],He=Object(D.useRef)(),et=Object(D.useState)(),Ye=Object(oe.a)(et,2),Be=Ye[0],Je=Ye[1],tt=Object(D.useState)(!1),qe=Object(oe.a)(tt,2),ze=qe[0],de=qe[1],at=Object(D.useState)(!1),Qe=Object(oe.a)(at,2),nt=Qe[0],Ge=Qe[1];Object(D.useEffect)(function(){if(!C)return;de(C.is_link),Je(C.link),!C.is_link&&Ue({type:"addVideo",payload:{uploadInfo:{file:{name:C.file_name},videoId:C.video_id,loaded:100}}}),A.setFieldsValue({name:C.name,description:C.description,attachment_id:C==null?void 0:C.attachment_id})},[C]);var Xe=function(){var U=document.getElementById("fileUpload");U.value=""},ot=function(U){var P,w,j;de(!1);var h=U.target.files[0];if(!h){Xe();return}var M=h.name.toLowerCase();if(M&&M.indexOf(".avi")==-1&&M.indexOf(".flv")==-1&&M.indexOf(".f4v")==-1&&M.indexOf(".m4v")==-1&&M.indexOf(".mov")==-1&&M.indexOf(".mp4")==-1&&M.indexOf(".rmvb")==-1&&M.indexOf(".swf")==-1&&M.indexOf(".webm")==-1&&M.indexOf(".wmv")==-1){E.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),Xe();return}if(!(((P=k.userInfo)===null||P===void 0?void 0:P.admin)||((w=k.userInfo)===null||w===void 0?void 0:w.business))&&h.size>fe*1024*1024){E.b.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7".concat(fe,"M")),Xe();return}if((j=se.videoList)===null||j===void 0?void 0:j.find(function(g){return g.name===h.name})){E.b.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),Xe();return}S(h)},ut=function(U,P){X.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:u.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",P?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){Xe(),Ue({type:"removeVideo",payload:{name:U}})}})},S=function(U){var P,w='{"Vod":{}}';if(ke(!0),He.current){He.current.addFile(U,null,null,null,w);return}Object(Ae.a)((P=k.userInfo)===null||P===void 0?void 0:P.login,{create:!He,addFileSuccess:function(h){Ue({type:"addVideo",payload:{uploadInfo:h}})},onUploadProgress:function(h,M,g){var ie=Math.ceil(g*100);Ue({type:"updateProgress",payload:{uploadInfo:h,progressPercent:ie}}),Xe()},onUploadFailed:function(h){E.b.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:function(h){ke(!1)},onUploadSucceed:function(h){ke(!1)},onUploadError:function(h){ke(!1)},gotUploader:function(h){h.addFile(U,null,null,null,w),He.current=h}})},i=function(){var te=Object(y.a)(q.a.mark(function U(){var P,w,j,h;return q.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,A.validateFields();case 2:if(!(!ze&&!((P=se.videoList)===null||P===void 0?void 0:P.length)||ze&&!Be)){g.next=5;break}return E.b.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE"),g.abrupt("return");case 5:return Ge(!0),j=ze?{link:Be}:{video_id:(w=se.videoList)===null||w===void 0?void 0:w[0].videoId},g.next=9,be(Object(L.a)(Object(L.a)({},j),{name:A.getFieldValue("name"),attachment_id:A.getFieldValue("attachment_id"),description:A.getFieldValue("description")}));case 9:h=g.sent,Ge(!1),h.id&&v();case 12:case"end":return g.stop()}},U)}));return function(){return te.apply(this,arguments)}}(),v=function(){A.resetFields(),Ue({type:"removeAll"}),Je(null),de(null)},N=function(){Ee(),v()},ye=function(){var U,P,w,j,h,M,g,ie,ge,Le,ce,ae;return u.a.createElement(u.a.Fragment,null,!ze&&!!((U=se.videoList)===null||U===void 0?void 0:U.length)&&u.a.createElement("div",{className:G.a.fileProgress},((P=se.videoList)===null||P===void 0||((w=P[0])===null||w===void 0)?void 0:w.loaded)==100?u.a.createElement("div",{className:"".concat(G.a.videoName," font14")},(j=se.videoList)===null||j===void 0||((h=j[0])===null||h===void 0)?void 0:h.name):u.a.createElement(xe.a,{style:{width:"80%"},percent:(M=se.videoList)===null||M===void 0||((g=M[0])===null||g===void 0)?void 0:g.loaded,status:((ie=se.videoList)===null||ie===void 0||((ge=ie[0])===null||ge===void 0)?void 0:ge.loaded)==100?"normal":"active"}),u.a.createElement("div",{className:G.a.fileCancel,onClick:function(){var o,I,a,f;return ut((o=se.videoList)===null||o===void 0||((I=o[0])===null||I===void 0)?void 0:I.name,((a=se.videoList)===null||a===void 0||((f=a[0])===null||f===void 0)?void 0:f.loaded)==100)}},((Le=se.videoList)===null||Le===void 0||((ce=Le[0])===null||ce===void 0)?void 0:ce.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),!((ae=se.videoList)===null||ae===void 0?void 0:ae.length)&&u.a.createElement("div",{className:G.a.uploadWrap},u.a.createElement("label",{htmlFor:"fileUpload",className:G.a.upload},u.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"),u.a.createElement("label",{className:"".concat(G.a.upload," ").concat(G.a.uploadLink),onClick:function(){return de(!0)}},u.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),ze&&u.a.createElement(Se.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Be,onChange:function(o){return Je(o.target.value)}}))};return u.a.createElement(X.a,{centered:!0,maskClosable:!1,title:C?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:G.a.modal,visible:m,confirmLoading:nt,onOk:i,onCancel:N},u.a.createElement(T.a,{form:A},u.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:ot,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),u.a.createElement(T.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},u.a.createElement(Se.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),u.a.createElement(T.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:G.a.contentItem},ye()),u.a.createElement(T.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},u.a.createElement(O.a,{getFileProgress:function(U){if(U.file.status==="uploading"){Ge(!0);return}U.file.status==="done"&&Ge(!1)}})),u.a.createElement(T.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},u.a.createElement(Pe,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),u.a.createElement("div",{className:"c-grey-999"},u.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),u.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",u.a.createElement(Ne.Link,{to:"/users/".concat((K=k.userInfo)===null||K===void 0?void 0:K.login,"/videos/protocol"),target:"_blank",className:G.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),u.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7500M\uFF1B"),u.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),u.a.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};W.a=Object(me.a)(function(Re){var ee=Re.user,K=Re.loading,k=Re.globalSetting;return{user:ee,globalSetting:k,loading:K}})(d)},sWEp:function(H,W,e){H.exports={wrap:"wrap___3nJXB",title:"title___3AYM5",radioWrap:"radioWrap___dbSML",radio:"radio___3h-_z",colorFF0000:"colorFF0000___2d_ZE",pagination:"pagination___3WP6s"}},vZDz:function(H,W,e){H.exports={contentWrap:"contentWrap___3Fc2r",footer:"footer___4nxVN",radioGroup:"radioGroup___359yE",wrap:"wrap___1OqR3",introName:"introName___3saG-",rating:"rating___3X95K",modalRating:"modalRating___A4qeN"}}}]);
|