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