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([[256],{"1ZF9":function(G,$,e){G.exports=e.p+"static/Authorize.cc9c212f.png"},"96GE":function(G,$,e){"use strict";e.r($),e.d($,"formatQuery",function(){return Ke});var be=e("T2oS"),Ae=e("W9HT"),Y=e("XEnU"),q=e("SIvP"),O=e("q1tI"),t=e.n(O),K=e("9kvl"),Ve=e("JqQi"),E=e.n(Ve),V=e("5Dmo"),M=e("3S7+"),ue=e("+L6B"),j=e("2/Rp"),Me=e("pC0b"),We=e("GzdX"),Se=e("c1Ei"),P=e.n(Se),r=e("5Tp6"),re=e("k16G"),Ne=e("nUhQ"),me=e.n(Ne),Xe=e("2qtc"),z=e("kLXV"),Fe=e("7Kak"),U=e("9yH6"),Re=e("miYZ"),fe=e("tsqr"),D=e("5NDa"),d=e("5rEg"),Le=e("WHYC"),ee=e("sWEp"),w=e.n(ee),k=e("qdXH"),l=d.a.Search,n=function(o){var v,N=o.videoDetail,Oe=o.globalSetting,te=o.loading,C=o.dispatch,R=Object(q.a)(o,["videoDetail","globalSetting","loading","dispatch"]),W=Object(Le.m)(),x=Object(Le.l)(),h=Object(O.useState)([]),b=Object(re.a)(h,2),g=b[0],oe=b[1],ge=Object(O.useState)(""),je=Object(re.a)(ge,2),ce=je[0],ae=je[1],J=Object(O.useState)(),u=Object(re.a)(J,2),I=u[0],a=u[1],f=Object(O.useState)(!1),le=Object(re.a)(f,2),p=le[0],ne=le[1],_e=Object(O.useState)(!1),Q=Object(re.a)(_e,2),pe=Q[0],i=Q[1];Object(O.useEffect)(function(){N.actionTabs.key==="Banner-SendToClass"&&A()},[N.actionTabs.key]);var A=function(){var T=Object(r.a)(P.a.mark(function _(){var s,Z;return P.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return Ue.next=2,Object(k.h)({});case 2:if(Z=Ue.sent,!(Z==null||((s=Z.courses)===null||s===void 0)?void 0:s.length)){Ue.next=8;break}oe((Z==null?void 0:Z.courses)||[]),i(!0),Ue.next=11;break;case 8:return X(),fe.b.info("\u60A8\u5F53\u524D\u6CA1\u6709\u7BA1\u7406\u4EFB\u4F55\u8BFE\u5802\uFF0C\u4E0D\u53EF\u53D1\u9001"),Ue.abrupt("return");case 11:case"end":return Ue.stop()}},_)}));return function(){return T.apply(this,arguments)}}(),B=function(_){oe(g==null?void 0:g.map(function(s){return Object(Y.a)(Object(Y.a)({},s),{},{hide:!s.course_name.includes(_)})}))},L=function(){var T=Object(r.a)(P.a.mark(function _(){var s;return P.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(I){Pe.next=3;break}return ne(!0),Pe.abrupt("return");case 3:return Pe.next=5,Object(k.n)({id:W.videoId,course_id:I});case 5:s=Pe.sent,(s==null?void 0:s.status)===0&&(fe.b.success("\u53D1\u9001\u6210\u529F"),X(),K.c===null||K.c===void 0||K.c.replace("/classrooms/".concat(I,"/shixun_homework")));case 7:case"end":return Pe.stop()}},_)}));return function(){return T.apply(this,arguments)}}(),X=function(){ae(""),a(null),ne(!1),C({type:"videoDetail/setActionTabs",payload:{}}),i(!1)};return t.a.createElement(z.a,{centered:!0,keyboard:!1,closable:!1,title:"\u53D1\u9001\u81F3\u8BFE\u5802",visible:pe,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:L,onCancel:X},t.a.createElement("div",{className:w.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:w.a.radioWrap},t.a.createElement(U.a.Group,{value:I,onChange:function(_){a(_.target.value),ne(!1)}},g==null||((v=g.filter(function(T){return!(T==null?void 0:T.hide)}))===null||v===void 0)?void 0:v.map(function(T,_){return t.a.createElement(U.a,{className:w.a.radio,value:T.course_id,key:_},T.course_name)}))),p&&t.a.createElement("div",{className:w.a.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),t.a.createElement("div",{className:w.a.title},"\u6E29\u99A8\u63D0\u793A\uFF1A\u5F53\u524D\u89C6\u9891\u9879\u76EE\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802")))},c=Object(K.a)(function(S){var o=S.videoDetail,v=S.loading,N=S.globalSetting;return{videoDetail:o,globalSetting:N,loading:v.models.index}})(n),m=e("sBCT"),y=e("1vsH"),ve=e("NLgs"),Ee=e("Awhp"),he=e("KrTs"),De=e("O3gP"),Ie=e("lrIw"),H=e("3S9h"),xe=e("eoI0"),F=e.n(xe),ie=e("HBuW"),Te=function(o){var v,N,Oe=o.videoDetail,te=o.dispatch,C=te===void 0?function(){}:te,R=o.visible,W=o.onClose,x=W===void 0?function(){}:W,h=Oe.queryParams,b=Oe.queryParams,g=b.subject_id,oe=b.videoId,ge={videoId:oe},je=Object(O.useState)(0),ce=Object(re.a)(je,2),ae=ce[0],J=ce[1],u=Object(O.useState)(""),I=Object(re.a)(u,2),a=I[0],f=I[1],le=Object(O.useState)([]),p=Object(re.a)(le,2),ne=p[0],_e=p[1],Q=Object(O.useState)([]),pe=Object(re.a)(Q,2),i=pe[0],A=pe[1];Object(O.useEffect)(function(){var _,s,Z=((_=Oe.detail)===null||_===void 0||((s=_.video_item)===null||s===void 0)?void 0:s.schools)||[];J((Z==null?void 0:Z.length)?1:0),A(Z)},[(v=Oe.detail)===null||v===void 0||((N=v.video_item)===null||N===void 0)?void 0:N.schools]);var B=function(){var _=Object(r.a)(P.a.mark(function s(Z){var Pe;return P.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,Object(ie.L)({q:Z});case 2:Pe=Ze.sent,Pe&&_e(Pe.shools_name||[]);case 4:case"end":return Ze.stop()}},s)}));return function(Z){return _.apply(this,arguments)}}(),L=function(s){if(i.includes(s)){fe.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}f(""),A([].concat(Object(H.a)(i),[s]))},X=function(){var _=Object(r.a)(P.a.mark(function s(){var Z;return P.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:if(!(ae===1&&!(i==null?void 0:i.length))){Ue.next=2;break}return Ue.abrupt("return",fe.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"));case 2:return Ue.next=4,Object(k.a)(Object(Y.a)(Object(Y.a)({},h),{},{id:ge.videoId,schools:ae===0?[]:i}));case 4:Z=Ue.sent,(Z==null?void 0:Z.status)===0&&(fe.b.success("\u8BBE\u7F6E\u6210\u529F"),T());case 6:case"end":return Ue.stop()}},s)}));return function(){return _.apply(this,arguments)}}(),T=function(){x(),C({type:"videoDetail/getVideoDetail",payload:Object(Y.a)(Object(Y.a)({},h),{},{id:ge.videoId})})};return t.a.createElement(z.a,{centered:!0,maskClosable:!1,title:"\u6743\u9650\u8BBE\u7F6E",width:530,className:F.a.modal,visible:R,onOk:X,onCancel:T},t.a.createElement(t.a.Fragment,null,t.a.createElement(U.a.Group,{value:ae,onChange:function(s){return J(s.target.value)}},t.a.createElement(U.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(U.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:F.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:a,onChange:function(s){f(s),B(s)},onSelect:L,options:ne==null?void 0:ne.map(function(_){return{value:_}})})),t.a.createElement("div",{className:"mt10"},i==null?void 0:i.map(function(_,s){return t.a.createElement(he.a,{count:t.a.createElement("span",{className:F.a.delete,onClick:function(){return A(i.filter(function(Pe){return Pe!==_}))}},"x"),className:"mt10 mr20 current",key:s},t.a.createElement(j.a,{type:"primary",ghost:!0},_))})))))},se=Te,Ce=function(o){var v=o.user,N=o.videoDetail,Oe=o.globalSetting,te=o.loading,C=o.dispatch,R=Object(q.a)(o,["user","videoDetail","globalSetting","loading","dispatch"]),W=N.queryParams,x=N.queryParams,h=x.subject_id,b=x.videoId,g={videoId:b},oe=Object(O.useState)(),ge=Object(re.a)(oe,2),je=ge[0],ce=ge[1],ae=Object(O.useState)(),J=Object(re.a)(ae,2),u=J[0],I=J[1],a=Object(O.useState)(!1),f=Object(re.a)(a,2),le=f[0],p=f[1],ne=function(){C({type:"videoDetail/setActionTabs",payload:{key:"Banner-SendToClass"}})},_e=function(){var A=Object(r.a)(P.a.mark(function B(){var L,X,T;return P.a.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:if(!(((L=v.userInfo)===null||L===void 0?void 0:L.admin)||((X=v.userInfo)===null||X===void 0?void 0:X.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:T=s.sent,I(T==null?void 0:T.video_item),ce(!0);case 6:case"end":return s.stop()}},B)}));return function(){return A.apply(this,arguments)}}(),Q=function(){var A=Object(r.a)(P.a.mark(function B(L){var X;return P.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(k.m)(Object(Y.a)(Object(Y.a)({},L),{},{id:g.videoId},W));case 2:return X=_.sent,(X==null?void 0:X.status)===0&&(ce(!1),C({type:"videoDetail/getVideoDetail",payload:Object(Y.a)({id:g.videoId},W)})),_.abrupt("return",X);case 5:case"end":return _.stop()}},B)}));return function(L){return A.apply(this,arguments)}}(),pe=N.detail||{},i=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},i==null?void 0:i.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,(i==null?void 0:i.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(y.u)(i==null?void 0:i.star),disabled:!0,className:me.a.rating})),t.a.createElement("div",null,(i==null?void 0:i.can_edit)&&t.a.createElement(j.a,{className:"".concat(me.a.button," ").concat(me.a.buttonTransparent," mr15"),onClick:function(){return p(!0)}},"\u6743\u9650\u8BBE\u7F6E"),(i==null?void 0:i.can_edit)&&t.a.createElement(j.a,{className:"".concat(me.a.button," ").concat(me.a.buttonTransparent," mr15"),onClick:_e},"\u7F16\u8F91"),t.a.createElement(M.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(j.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:u,visible:je,onCancel:function(){return ce(!1)},onOk:Q}),t.a.createElement(se,{dispatch:C,videoDetail:N,visible:le,onClose:function(){return p(!1)}}))},$e=Object(K.a)(function(S){var o=S.user,v=S.videoDetail,N=S.loading,Oe=S.globalSetting;return{user:o,videoDetail:v,globalSetting:Oe,loading:N}})(Ce),ye=e("sRBo"),we=e("kaz8"),ke=e("J66h"),Ge=e("hgre"),et=e("9Bee"),Ye=e("vZDz"),Be=e.n(Ye),Je=e("9VGf"),tt=function(o){var v=o.videoDetail,N=o.globalSetting,Oe=o.loading,te=o.dispatch,C=Object(q.a)(o,["videoDetail","globalSetting","loading","dispatch"]),R=v.queryParams,W=v.selectParams,x=v.videoList,h=R.subject_id,b=R.videoId,g=W.checkBoxValue,oe=W.radioValue,ge={videoId:b},je={query:R},ce=Object(O.useRef)(),ae=Object(O.useRef)(),J=Object(O.useRef)(),u=Object(O.useRef)(5),I=v.detail||{},a=I.video_item;Object(Je.a)(Object(r.a)(P.a.mark(function A(){return P.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:if(!ae.current){L.next=5;break}return console.log("videoRef lastUpdatedTime: ",ce.current.getLastUpdatedTime()),console.log(ce.current),L.next=5,f();case 5:case"end":return L.stop()}},A)})),u.current*1e3);var f=function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,L=B?{is_f:1}:{};return Object(k.o)(Object(Y.a)(Object(Y.a)({},L),{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,u.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,z.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(L){return J.current=L},className:Be.a.modalRating})),onOk:function(){var B=Object(r.a)(P.a.mark(function X(){var T;return P.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:T=s.sent,T.status===0&&te({type:"videoDetail/getVideoDetail",payload:Object(Y.a)({id:ge.videoId},Ke(je.query))});case 4:case"end":return s.stop()}},X)}));function L(){return B.apply(this,arguments)}return L}()})},Q=function(B){var L=window.filterVideoSign,X=L.findIndex(function(Pe){return Pe.id===b}),T=X===L.length-1;if(T)return;var _=L[X+1].id,s=L[X+1].can_view,Z=L[X+1].link;if(window.checkBoxValue){if(Z){window.open(Z);return}if(!s){z.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,L){if(B==="checkBox"){var X=L.target.checked;window.checkBoxValue=X,te({type:"videoDetail/setSelectValue",payload:{radioValue:oe,checkBoxValue:X}});return}te({type:"videoDetail/setSelectValue",payload:{checkBoxValue:g,radioValue:L.target.value}})},i=function(){var B=x.findIndex(function(X){return X.id===b}),L=B===x.length-1;return L?t.a.createElement("div",null,"\u5F53\u524D\u5DF2\u662F\u6700\u540E\u4E00\u4E2A\u89C6\u9891"):t.a.createElement(we.a,{onChange:function(T){pe("checkBox",T)},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(y.G)(a==null?void 0:a.my_star)?t.a.createElement(j.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(Ge.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:oe,handlePlayEnded:Q}),t.a.createElement("div",{className:Be.a.footer},t.a.createElement("div",{className:Be.a.checkBox},i()),t.a.createElement("div",{className:Be.a.radioGroup},t.a.createElement(U.a.Group,{onChange:function(B){pe("radio",B)},value:oe},t.a.createElement(U.a,{value:1},"1.0X"),t.a.createElement(U.a,{value:1.5},"1.5X"),t.a.createElement(U.a,{value:2},"2.0X"))))))},qe=Object(K.a)(function(S){var o=S.videoDetail,v=S.loading,N=S.globalSetting;return{videoDetail:o,globalSetting:N,loading:v}})(tt),He=e("MRWH"),de=e.n(He),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(o){var v=o.dispatch,N=o.videoDetail,Oe=o.user,te=Object(q.a)(o,["dispatch","videoDetail","user"]),C=N.queryParams,R=N.stages,W=N.videoList,x=N.cust_seq,h=C.subject_id,b=C.videoId,g=C.course_id;Object(O.useEffect)(function(){v(h?{type:"videoDetail/getStageData",payload:{subject_id:h}}:{type:"videoDetail/getCourseStageData",payload:{coursesId:g}})},[]);var oe=function(){var J=Object(r.a)(P.a.mark(function u(I,a){var f;return P.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(ie.z)({id:I});case 4:p.t0=p.sent,p.next=10;break;case 7:return p.next=9,Object(ie.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(y.J)(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()}},u)}));return function(I,a){return J.apply(this,arguments)}}(),ge=function(u){if((u==null?void 0:u.item_type)==="StageCatalog")return;clearTimeout(window.videoTimer);var I=u.id,a=u.item_type,f=u.identifier,le=u.is_jupyter,p=u.url,ne=u.link;if(a==="VideoItem"&&!ne){var _e,Q;if(!((_e=Oe.userInfo)===null||_e===void 0?void 0:_e.admin)&&!((Q=Oe.userInfo)===null||Q===void 0?void 0:Q.business)&&!u.can_view){z.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){u.link&&Object(k.o)({is_f:1,id:u.id,point:0,total:0}),window.open(ne);return}if(a==="Shixun"){oe(f,le);return}window.open(at.a.IMG_SERVER+p)},je=function(u){var I=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],a=["","\u5341","\u767E","\u5343","\u4E07"];u=parseInt(u);var f=function(_e){for(var Q=_e.toString().split("").reverse(),pe="",i=0;i<Q.length;i++)pe=(i==0&&Q[i]==0||i>0&&Q[i]==0&&Q[i-1]==0?"":I[Q[i]]+(Q[i]==0?a[0]:a[i]))+pe;return pe},le=Math.floor(u/1e4),p=u%1e4;return p.toString().length<4&&(p="0"+p),le?f(le)+"\u4E07"+f(p):f(u)},ce=function(u,I,a,f){var le=u.name,p=u.item_type,ne=u.id,_e="".concat(I+1,"-").concat(a+1,"-").concat(f+1),Q=Qe.find(function(A){return A.type===p}).icon,pe=p==="VideoItem"?de.a.brght:de.a.gray,i=b===ne?"".concat(pe," ").concat(de.a.active):pe;return t.a.createElement("div",{key:_e,onClick:function(){return ge(u)},className:i,style:{paddingLeft:52}},t.a.createElement("span",{className:de.a.s1},Q),!!x&&t.a.createElement("span",{className:de.a.s2},_e),t.a.createElement("span",{className:de.a.s3},"\u203B ",le))},ae=function(u,I,a){var f=u.name,le=u.item_type,p=u.id,ne=u.children,_e="".concat(I+1,"-").concat(a+1),Q=Qe.find(function(A){return A.type===le}).icon,pe=le==="VideoItem"?de.a.brght:de.a.gray,i=b===p?"".concat(pe," ").concat(de.a.active):pe;return t.a.createElement(O.Fragment,{key:_e},t.a.createElement("div",{onClick:function(){return ge(u)},className:i},t.a.createElement("span",{className:de.a.s1},Q),!!x&&t.a.createElement("span",{className:de.a.s2},_e),t.a.createElement("span",{className:de.a.s3},"\u203B ",f)),!!ne.length&&ne.map(function(A,B){return ce(A,I,a,B)}))};return t.a.createElement("aside",{className:de.a.list},R.map(function(J,u){var I=J.stage_name,a=J.shixuns_list,f=a===void 0?[]:a,le=J.items,p=le===void 0?[]:le,ne=Object(H.a)(p);return t.a.createElement("aside",{key:u,className:de.a.box},t.a.createElement("div",{className:de.a.title},je(u+1),"\u3001",I),ne.map(function(_e,Q){return ae(_e,u,Q)}),u!==R.length-1&&t.a.createElement("div",{className:de.a.line}))}))},ze=Object(K.a)(function(S){var o=S.user,v=S.videoDetail,N=S.loading,Oe=S.globalSetting;return{user:o,videoDetail:v,globalSetting:Oe,loading:N}})(nt),Ke=function(o){var v=o.subject_id;return{subject_id:v,course_id:v}},ut=function(o){var v=o.videoDetail,N=o.globalSetting,Oe=o.loading,te=o.dispatch,C=Object(q.a)(o,["videoDetail","globalSetting","loading","dispatch"]),R=v.queryParams,W=R.subject_id,x=R.videoId,h={videoId:x},b={query:R};return Object(O.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)({},R),{},{id:h.videoId})})},[h.videoId]),Object(O.useEffect)(function(){var g,oe;document.title=((g=v.detail)===null||g===void 0||((oe=g.video_item)===null||oe===void 0)?void 0:oe.name)||"EduCoder"},[v]),t.a.createElement(Ae.a,{spinning:!1},t.a.createElement("section",{className:E.a.bg},t.a.createElement($e,null),t.a.createElement("div",{className:E.a.container},t.a.createElement(ze,null),t.a.createElement(qe,null))))},rt=$.default=Object(K.a)(function(S){var o=S.videoDetail,v=S.loading,N=S.globalSetting;return{videoDetail:o,globalSetting:N,loading:v}})(ut)},"9Bee":function(G,$,e){"use strict";var be=e("q1tI"),Ae=e.n(be),Y=e("vg9a"),q=e("k16G"),O=e("DlQD"),t=e.n(O),K=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(y){var ve=y.match(/^\s+/);if(ve===null)return y;var Ee=Object(q.a)(ve,1),he=Ee[0];return he.length>=m.length?y.slice(m.length):y}).join(`
|
|
`)}var E=[],V=["<ul>"],M=new t.a.Renderer,ue=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function j(){E.length=0,V=["<ul>"]}function Me(l,n,c,m){if(n>=l.length||l[n].level<=c)return n;var y=l[n];m.push("<li><a href='#"+y.anchor+"'>"+y.text+"</a>"),n++;var ve=[];return n=Me(l,n,y.level,ve),ve.length>0&&(m.push("<ul>"),ve.forEach(function(Ee){m.push(Ee)}),m.push("</ul>")),m.push("</li>"),n=Me(l,n,c,m),n}function We(){return Me(E,0,0,V),V.push("</ul>"),V.join("")}var Se={heading:function(n){var c=ue.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],y=Ve(m,c[3]||""),ve=c[2]?c[2].trim():c[2];if(["latex","katex","math"].indexOf(ve)>=0){var Ee=re(),he=y;y=Ee,Ne[Ee]={type:"block",expression:he}}return{type:"code",raw:m,lang:ve,text:y}}}},P=/(?:\${2})([^\n`]+?)(?:\${2})/gi,r=0,re=function(){return"__special_katext_id_".concat(r++,"__")},Ne={};function me(){return Ne}function Xe(){r=0,Ne={}}function z(l){return l=l.replace(P,function(n,c){var m=re();return Ne[m]={type:"inline",expression:c},m}),l}var Fe=M.listitem;M.listitem=function(l){return Fe(z(l))};var U=M.paragraph;M.paragraph=function(l){return U(z(l))};var Re=M.tablecell;M.tablecell=function(l,n){return Re(z(l),n)},M.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(K.escape)(l,!0),`</code></pre>
|
|
`):'<pre class="prettyprint linenums"><code>'+(c?l:Object(K.escape)(l,!0))+"</code></pre>"},M.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:M});var fe=t.a,D=e("SJMd"),d=e("m3rI"),Le=e("Oy/b"),ee=/<pre[^>]*>/g;function w(l){var n=document.createElement("div");return n.innerHTML=l,n.childNodes.length===0?"":n.childNodes[0].nodeValue}var k=$.a=function(l){var n=l.value,c=n===void 0?"":n,m=l.className,y=l.style,ve=y===void 0?{}:y,Ee=String(c),he=Object(be.useMemo)(function(){try{var H=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,xe=/\"\/api\/attachments\/|\"\/attachments\/download\//g,F=/\(\s+\/files\/uploads\/|\(\/files\/uploads\//g;Ee=Ee.replace(H,"("+d.a.API_SERVER+"/api/attachments/").replace(xe,'"'+d.a.API_SERVER+"/api/attachments/").replace(F,'"'+d.a.API_SERVER+"/files/uploads/")}catch(se){}var ie=fe(Ee),Te=me();return Ee.match(/\[TOC\]/)&&(ie=ie.replace("<p>[TOC]</p>",We()),j()),ie=ie.replace(/(__special_katext_id_\d+__)/g,function(se,Ce){var $e=Te[Ce],ye=$e.type,we=$e.expression;return Object(Le.renderToString)(w(we)||"",{displayMode:ye==="block",throwOnError:!1,output:"html"})}),ie=ie.replace(/▁/g,"\u2581\u2581\u2581"),Xe(),ie},[Ee]),De=Object(be.useRef)();function Ie(H){var xe=H.target;if(xe.tagName.toUpperCase()==="A"){var F=xe.getAttribute("href");if(F.startsWith("#")){H.preventDefault();var ie=document.getElementById(F.replace("#",""));ie&&ie.scrollIntoView(!0)}}}return Object(be.useEffect)(function(){if(De.current&&he&&(he.match(ee)&&window.PR.prettyPrint()),De.current)return De.current.addEventListener("click",Ie),function(){De.current.removeEventListener("click",Ie),Xe(),j()}},[he,De.current,Ie]),Ae.a.createElement("div",{ref:De,style:ve,className:"".concat(m||""," markdown-body"),dangerouslySetInnerHTML:{__html:he}})}},"9VGf":function(G,$,e){"use strict";e.d($,"a",function(){return Y});var be=e("q1tI"),Ae=e.n(be);function Y(q,O){var t=Object(be.useRef)();Object(be.useEffect)(function(){t.current=q}),Object(be.useEffect)(function(){function K(){t.current()}if(O!==null){var Ve=setInterval(K,O);return function(){return clearInterval(Ve)}}},[O])}},JqQi:function(G,$,e){G.exports={bg:"bg___31owl",container:"container___2NGOo"}},MRWH:function(G,$,e){G.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(G,$,e){"use strict";e.d($,"e",function(){return P}),e.d($,"f",function(){return r}),e.d($,"d",function(){return Ne}),e.d($,"c",function(){return me}),e.d($,"a",function(){return Xe}),e.d($,"b",function(){return z});var be=e("c1Ei"),Ae=e.n(be),Y=e("miYZ"),q=e("tsqr"),O=e("5Tp6"),t=e("2qtc"),K=e("kLXV"),Ve=e("q1tI"),E=e.n(Ve),V=e("9kvl"),M=e("xKgJ"),ue=e("1vsH"),j=e("RCxd"),Me=e("mOS8"),We=e.n(Me),Se=e("m3rI"),P=function(U){return!!(r(U)&&re())},r=function(U){return Object(M.q)()?!0:(U({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},re=function(){var U,Re=Object(V.b)()._store.getState(),fe=Re.user;return((U=fe.userInfo)===null||U===void 0?void 0:U.profile_completed)?!0:(K.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 U,Re=Object(V.b)()._store.getState(),fe=Re.user;return((U=fe.userInfo)===null||U===void 0?void 0:U.professional_certification)?!0:(K.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(ue.J)("/account/certification")}}),!1)},me=function(){return Object(M.b)()?!0:(K.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(M.u)()?e("WdTA"):"".concat(Se.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200}),E.a.createElement("div",{className:"tc"},"\u7FA4\u53F7\uFF1A",Object(M.u)()?"693542422":"612934990")),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(ue.J)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}}),!1)},Xe=function(U,Re){return U?!0:(K.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:E.a.createElement("div",null,E.a.createElement("p",null,Re||"\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(ue.J)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},z=function(U){var Re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",fe=Object(V.b)()._store.getState(),D=fe.shixunsDetail.detail;return(D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3?(K.a.info({centered:!0,icon:E.a.createElement(j.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",(D==null?void 0:D.public)===2?"\u5DF2\u516C\u5F00":(D==null?void 0:D.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",Re,"\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):(D==null?void 0:D.shixun_status)===2?(K.a.confirm({centered:!0,icon:E.a.createElement(j.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",Re,"\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(){K.a.confirm({width:440,centered:!0,icon:E.a.createElement(j.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var Le=Object(O.a)(Ae.a.mark(function w(){var k;return Ae.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,U({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.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"),U({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),U({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}));case 4:case"end":return n.stop()}},w)}));function ee(){return Le.apply(this,arguments)}return ee}()})}}),!0):!1}},WdTA:function(G,$,e){G.exports=e.p+"static/studnetqun.a5754d96.png"},eoI0:function(G,$,e){G.exports={selectSchool:"selectSchool___2Vrh7",delete:"delete___qM8Jm"}},hgre:function(G,$,e){"use strict";var be=e("c1Ei"),Ae=e.n(be),Y=e("5Tp6"),q=e("q1tI"),O=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 K(V,M){return V-M}function Ve(V){V.sort(K);for(var M=0,ue=0;ue<V.length-1;ue++){var j=Math.abs(V[ue+1]-V[ue]);j<21&&(M+=j)}return M}var E=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;$.a=Object(q.forwardRef)(function(V,M){var ue,j=V.src,Me=V.videoId,We=V.logWatchHistory,Se=V.courseId,P=Se===void 0?null:Se,r=V.startTime,re=V.handlePause,Ne=re===void 0?function(){}:re,me=V.handlePlay,Xe=me===void 0?function(){}:me,z=V.handlePlayEnded,Fe=z===void 0?function(){}:z,U=V.videoSpeed,Re=U===void 0?1:U,fe=j==null||((ue=j.split("."))===null||ue===void 0)?void 0:ue.pop(),D=fe==="flv",d=Object(q.useRef)(),Le=navigator.userAgent.toLowerCase().match(E),ee=Le?Le[0]:"pc",w=Object(q.useRef)(!1),k=0,l=0,n=0,c=null,m=!1,y=20,ve=1,Ee=!1,he=!1,De=[];Object(q.useImperativeHandle)(M,function(){return{getLastUpdatedTime:function(){return d.current.currentTime},getDuration:function(){return d.current.duration}}});var Ie=Object(q.useCallback)(function(H){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F={point:d.current.currentTime};c?(F.log_id=c,F.watch_duration=Ve(De),F.total_duration=l):(P?(F.video_id=parseInt(Me,10),F.course_id=parseInt(P,10)):F.video_id=Me,F.duration=k,F.device=ee),xe&&(F.ed="1");function ie(){return Te.apply(this,arguments)}function Te(){return Te=Object(Y.a)(Ae.a.mark(function se(){var Ce;return Ae.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return Ee=!0,ye.next=3,We(F);case 3:Ce=ye.sent,c=Ce,Ee=!1,H&&H();case 7:case"end":return ye.stop()}},se)})),Te.apply(this,arguments)}ie()},[Me,P]);return Object(q.useEffect)(function(){var H=null;return t.a.isSupported&&D?(H=t.a.createPlayer({type:"flv",volume:.8,cors:!0,url:j,muted:!1}),d.current&&(H.attachMediaElement(d.current),H.load())):d.current.setAttribute("src",j),function(){H&&(H.unload(),H.pause(),H.destroy(),H=null)}},[d,D,j]),Object(q.useEffect)(function(){function H(){Xe(),r&&!w.current&&(d.current.currentTime=r),w.current=!0,De.push(d.current.currentTime),m||(m=!0,Ie())}function xe(){return F.apply(this,arguments)}function F(){return F=Object(Y.a)(Ae.a.mark(function ye(){return Ae.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:De.push(d.current.currentTime),Ie(function(){c=null,n=0,m=!1,Ee=!1,he=!1,De=[],l=0,ve=1},!0);case 2:case"end":return ke.stop()}},ye)})),F.apply(this,arguments)}function ie(){if(!he){var ye=d.current.currentTime,we=ye-n;Math.abs(we)<10?(l+=Math.abs(we),n=ye,Ee||l-ve*y>=0&&(ve++,De.push(n),Ie())):(n=ye,Ie())}}function Te(){he=!0}function se(){d.current.playing&&De.push(d.current.currentTime,n),n=d.current.currentTime,he=!1}function Ce(){k=d.current.duration,k<=20&&(y=k/3),d.current.addEventListener("play",H)}function $e(){Ne()}return d.current.addEventListener("canplay",Ce),d.current.addEventListener("ended",xe),d.current.addEventListener("seeking",Te),d.current.addEventListener("seeked",se),d.current.addEventListener("timeupdate",ie),d.current.addEventListener("pause",$e),function(){d.current.removeEventListener("canplay",Ce),d.current.removeEventListener("play",H),d.current.removeEventListener("ended",xe),d.current.removeEventListener("seeking",Te),d.current.removeEventListener("seeked",se),d.current.removeEventListener("timeupdate",ie),d.current.removeEventListener("pause",$e),d.current.playing&&(De.push(n,d.current.currentTime),Ie())}},[d,j]),Object(q.useEffect)(function(){d.current.onended=function(){Fe(d)},d.current.playbackRate=Re},[j,Re]),O.a.createElement("video",{ref:d,controls:!0,autoPlay:!1,controlsList:"nodownload",muted:!1})})},kwm0:function(G,$,e){G.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(G,$,e){G.exports=e.p+"static/403Qrcode.6c17b6f4.png"},nUhQ:function(G,$,e){G.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(G,$,e){"use strict";var be=e("MXD1"),Ae=e("CFYs"),Y=e("c1Ei"),q=e.n(Y),O=e("5Tp6"),t=e("2qtc"),K=e("kLXV"),Ve=e("miYZ"),E=e("tsqr"),V=e("y8nQ"),M=e("Vl3Y"),ue=e("k16G"),j=e("XEnU"),Me=e("3S9h"),We=e("5NDa"),Se=e("5rEg"),P=e("q1tI"),r=e.n(P),re=e("WHYC"),Ne=e("uYtH"),me=e("9kvl"),Xe=e("kwm0"),z=e.n(Xe),Fe=e("Aky1"),U=e("h/US"),Re=Se.a.TextArea,fe=500,D=function(ee,w){var k,l=w.payload||{},n=l.uploadInfo,c=n===void 0?{}:n;switch(w.type){case"addVideo":return{videoList:[].concat(Object(Me.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!==w.payload.name})};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:ee.videoList.map(function(m){return m.name===w.payload.uploadInfo.file.name?Object(j.a)(Object(j.a)({},m),{loaded:w.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===w.payload.item.name?Object(j.a)(Object(j.a)({},m),{title:w.payload.title}):m})};default:return{videoList:[]}}},d=function(ee){var w,k=ee.user,l=ee.globalSetting,n=ee.loading,c=ee.dispatch,m=ee.visible,y=ee.editData,ve=ee.onCancel,Ee=ve===void 0?function(){}:ve,he=ee.onOk,De=he===void 0?function(){}:he,Ie=Object(re.m)(),H=M.a.useForm(),xe=Object(ue.a)(H,1),F=xe[0],ie=Object(P.useReducer)(D,{videoList:[]}),Te=Object(ue.a)(ie,2),se=Te[0],Ce=Te[1],$e=Object(P.useState)(!1),ye=Object(ue.a)($e,2),we=ye[0],ke=ye[1],Ge=Object(P.useRef)(),et=Object(P.useState)(),Ye=Object(ue.a)(et,2),Be=Ye[0],Je=Ye[1],tt=Object(P.useState)(!1),qe=Object(ue.a)(tt,2),He=qe[0],de=qe[1],at=Object(P.useState)(!1),Qe=Object(ue.a)(at,2),nt=Qe[0],ze=Qe[1];Object(P.useEffect)(function(){if(!y)return;de(y.is_link),Je(y.link),!y.is_link&&Ce({type:"addVideo",payload:{uploadInfo:{file:{name:y.file_name},videoId:y.video_id,loaded:100}}}),F.setFieldsValue({name:y.name,description:y.description,attachment_id:y==null?void 0:y.attachment_id})},[y]);var Ke=function(){var C=document.getElementById("fileUpload");C.value=""},ut=function(C){var R,W,x;de(!1);var h=C.target.files[0];if(!h){Ke();return}var b=h.name.toLowerCase();if(b&&b.indexOf(".avi")==-1&&b.indexOf(".flv")==-1&&b.indexOf(".f4v")==-1&&b.indexOf(".m4v")==-1&&b.indexOf(".mov")==-1&&b.indexOf(".mp4")==-1&&b.indexOf(".rmvb")==-1&&b.indexOf(".swf")==-1&&b.indexOf(".webm")==-1&&b.indexOf(".wmv")==-1){E.b.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),Ke();return}if(!(((R=k.userInfo)===null||R===void 0?void 0:R.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")),Ke();return}if((x=se.videoList)===null||x===void 0?void 0:x.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"),Ke();return}S(h)},rt=function(C,R){K.a.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:r.a.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",R?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:function(){Ke(),Ce({type:"removeVideo",payload:{name:C}})}})},S=function(C){var R,W='{"Vod":{}}';if(ke(!0),Ge.current){Ge.current.addFile(C,null,null,null,W);return}Object(Fe.a)((R=k.userInfo)===null||R===void 0?void 0:R.login,{create:!Ge,addFileSuccess:function(h){Ce({type:"addVideo",payload:{uploadInfo:h}})},onUploadProgress:function(h,b,g){var oe=Math.ceil(g*100);Ce({type:"updateProgress",payload:{uploadInfo:h,progressPercent:oe}}),Ke()},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(C,null,null,null,W),Ge.current=h}})},o=function(){var te=Object(O.a)(q.a.mark(function C(){var R,W,x,h;return q.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,F.validateFields();case 2:if(!(!He&&!((R=se.videoList)===null||R===void 0?void 0:R.length)||He&&!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 ze(!0),x=He?{link:Be}:{video_id:(W=se.videoList)===null||W===void 0?void 0:W[0].videoId},g.next=9,De(Object(j.a)(Object(j.a)({},x),{name:F.getFieldValue("name"),attachment_id:F.getFieldValue("attachment_id"),description:F.getFieldValue("description")}));case 9:h=g.sent,ze(!1),h.id&&v();case 12:case"end":return g.stop()}},C)}));return function(){return te.apply(this,arguments)}}(),v=function(){F.resetFields(),Ce({type:"removeAll"}),Je(null),de(null)},N=function(){Ee(),v()},Oe=function(){var C,R,W,x,h,b,g,oe,ge,je,ce,ae;return r.a.createElement(r.a.Fragment,null,!He&&!!((C=se.videoList)===null||C===void 0?void 0:C.length)&&r.a.createElement("div",{className:z.a.fileProgress},((R=se.videoList)===null||R===void 0||((W=R[0])===null||W===void 0)?void 0:W.loaded)==100?r.a.createElement("div",{className:"".concat(z.a.videoName," font14")},(x=se.videoList)===null||x===void 0||((h=x[0])===null||h===void 0)?void 0:h.name):r.a.createElement(Ae.a,{style:{width:"80%"},percent:(b=se.videoList)===null||b===void 0||((g=b[0])===null||g===void 0)?void 0:g.loaded,status:((oe=se.videoList)===null||oe===void 0||((ge=oe[0])===null||ge===void 0)?void 0:ge.loaded)==100?"normal":"active"}),r.a.createElement("div",{className:z.a.fileCancel,onClick:function(){var u,I,a,f;return rt((u=se.videoList)===null||u===void 0||((I=u[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)}},((je=se.videoList)===null||je===void 0||((ce=je[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)&&r.a.createElement("div",{className:z.a.uploadWrap},r.a.createElement("label",{htmlFor:"fileUpload",className:z.a.upload},r.a.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891"),r.a.createElement("label",{className:"".concat(z.a.upload," ").concat(z.a.uploadLink),onClick:function(){return de(!0)}},r.a.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),He&&r.a.createElement(Se.a,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Be,onChange:function(u){return Je(u.target.value)}}))};return r.a.createElement(K.a,{centered:!0,maskClosable:!1,title:y?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:z.a.modal,visible:m,confirmLoading:nt,onOk:o,onCancel:N},r.a.createElement(M.a,{form:F},r.a.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:ut,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),r.a.createElement(M.a.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},r.a.createElement(Se.a,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),r.a.createElement(M.a.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:z.a.contentItem},Oe()),r.a.createElement(M.a.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},r.a.createElement(U.a,{getFileProgress:function(C){if(C.file.status==="uploading"){ze(!0);return}C.file.status==="done"&&ze(!1)}})),r.a.createElement(M.a.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},r.a.createElement(Re,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),r.a.createElement("div",{className:"c-grey-999"},r.a.createElement("div",null,"\u6CE8\u610F\uFF1A"),r.a.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",r.a.createElement(Ne.Link,{to:"/users/".concat((w=k.userInfo)===null||w===void 0?void 0:w.login,"/videos/protocol"),target:"_blank",className:z.a.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),r.a.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7500M\uFF1B"),r.a.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),r.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"))))};$.a=Object(me.a)(function(Le){var ee=Le.user,w=Le.loading,k=Le.globalSetting;return{user:ee,globalSetting:k,loading:w}})(d)},sWEp:function(G,$,e){G.exports={wrap:"wrap___3nJXB",title:"title___3AYM5",radioWrap:"radioWrap___dbSML",radio:"radio___3h-_z",colorFF0000:"colorFF0000___2d_ZE",pagination:"pagination___3WP6s"}},vZDz:function(G,$,e){G.exports={contentWrap:"contentWrap___3Fc2r",footer:"footer___4nxVN",radioGroup:"radioGroup___359yE",wrap:"wrap___1OqR3",introName:"introName___3saG-",rating:"rating___3X95K",modalRating:"modalRating___A4qeN"}}}]);
|