2 lines
34 KiB
JavaScript
2 lines
34 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[164],{"7ahc":function(Y,X,t){"use strict";t.d(X,"a",function(){return o});var Fe=t("55MS"),se=t("1gHQ"),xe=t("MPZO"),H=t("bnk9"),he=t("EkPb"),ae=t("7X0+"),Q=t("GZha"),a=t("VmQ4"),re=t("QeCE"),R=t("ZZRV"),j=t.n(R),w=t("M0ff"),q=t.n(w),n=t("4X1q"),i=t.n(n),A=re.a.Option,P={labelCol:{span:4},wrapperCol:{span:20}},J={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};X.b=function(e){var O=e.callback,h=e.onCancel,x=Object(R.useState)("python"),V=Object(Q.a)(x,2),ie=V[0],G=V[1];function _e(m){G(J[m][1])}function z(m){O(m)}return j.a.createElement(ae.a,Object(se.a)({},P,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:z}),j.a.createElement(ae.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},j.a.createElement(re.a,{onChange:_e},Object.keys(J).map(function(m){return j.a.createElement(A,{key:m,value:m},J[m][0])}))),j.a.createElement(ae.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},j.a.createElement(o,{mode:ie})),j.a.createElement("div",{className:"flex-container flex-end"},j.a.createElement(H.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),j.a.createElement(H.a,{type:"ghost",onClick:h},"\u53D6\u6D88")))};function o(e){var O=e.value,h=e.onChange,x=e.mode,V=e.options,ie=V===void 0?{}:V,G=Object(R.useRef)(),_e=Object(R.useState)(),z=Object(Q.a)(_e,2),m=z[0],ce=z[1];return Object(R.useEffect)(function(){if(m){var te=function(Ee){var me=Ee.getValue();h&&h(me)};return m.on("change",te),function(){m.off("change",te)}}},[m,h]),Object(R.useEffect)(function(){m&&m.setOption("mode",x)},[m,x]),Object(R.useEffect)(function(){m&&(O!==m.getValue()&&m.setValue(O||""))},[m,O]),Object(R.useEffect)(function(){if(G.current&&!m){var te=q.a.fromTextArea(G.current,Object(Fe.a)({mode:x,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},ie));ce(te)}},[G.current,m]),j.a.createElement("div",{className:"my-codemirror-container"},j.a.createElement("textarea",{ref:G}))}},"8j3D":function(Y,X,t){"use strict";var Fe=t("rjoL"),se=t("TMtJ"),xe=t("DHCt"),H=t("CRgH"),he=t("X/R0"),ae=t("M6G9"),Q=t("55MS"),a=t("VBJJ"),re=t.n(a),R=t("z3+T"),j=t("EkPb"),w=t("7X0+"),q=t("GZha"),n=t("ZZRV"),i=t.n(n),A=t("q5+0"),P=t("9kvl"),J=t("KVXO"),o=t.n(J),e=function(h){var x=h.shixunsDetail,V=h.globalSetting,ie=h.loading,G=h.dispatch,_e=h.title,z=h.pathList,m=z===void 0?[]:z,ce=h.showInputPath,te=ce===void 0?!1:ce,d=h.isMergeSelectFile,Ee=d===void 0?!1:d,me=h.onFinish,pe=me===void 0?function(){}:me,ge=w.a.useForm(),De=Object(q.a)(ge,1),ne=De[0],Ue=Object(A.m)(),W=Object(A.l)(),p=Object(n.useRef)(),$=Object(n.useState)(""),I=Object(q.a)($,2),B=I[0],le=I[1],de=Object(n.useState)(""),oe=Object(q.a)(de,2),_=oe[0],Re=oe[1],Me=Object(n.useState)([]),S=Object(q.a)(Me,2),N=S[0],Ce=S[1],Z=Object(n.useState)([]),ee=Object(q.a)(Z,2),C=ee[0],ve=ee[1];Object(n.useEffect)(function(){var u,s;p.current=((u=W.pathname)===null||u===void 0||((s=u.split("/"))===null||s===void 0)?void 0:s[3])==="repository"},[]),Object(n.useEffect)(function(){if(x.actionTabs.key!=="Repository-SelectFilePath")return;var u=m.join("/"),s=[];m.map(function(f,k){k===0?s.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(f),path:u}):s.push({val:"/".concat(f),path:u})}),Ce(s),le(u),Re(u),ue(u)},[x.actionTabs.key]);var ue=function(){var u=Object(R.a)(re.a.mark(function s(f){var k;return re.a.wrap(function(D){for(;;)switch(D.prev=D.next){case 0:return D.next=2,G({type:p.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ue.id,path:f}});case 2:k=D.sent,k&&ve(k.trees||[]);case 4:case"end":return D.stop()}},s)}));return function(f){return u.apply(this,arguments)}}(),v=function(s){var f=B;s.type==="tree"&&(N.length?N.push({val:"/".concat(s.name),path:s.name}):N.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(s.name),path:s.name}),Ce(N),f=B?"".concat(B,"/").concat(s.name):s.name,le(f)),ue(f)},K=function(s,f){var k=N.filter(function(D,M){return M<=f});Ce(k);var F=k.filter(function(D,M){return M!==0}).map(function(D){return D.val}).join("").substr(1);le(F),ue(F)},Be=function(){var u=Object(R.a)(re.a.mark(function s(){var f,k,F;return re.a.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(f=ne==null?void 0:ne.getFieldsValue(),k=B?"".concat(B).concat((f==null?void 0:f.name)?"/".concat(f==null?void 0:f.name):""):f==null?void 0:f.name,!Ee){M.next=6;break}return pe(k),fe(),M.abrupt("return");case 6:if(!te){M.next=16;break}return M.next=9,ne.validateFields();case 9:return M.next=11,G({type:"shixunsDetail/uploadGitFolder",payload:Object(Q.a)(Object(Q.a)({},{id:Ue.id,path:k}),p.current?{}:{secret_repository:!0})});case 11:F=M.sent,pe(_),F.status===0&&ae.b.info("\u65B0\u5EFA\u6210\u529F"),M.next=18;break;case 16:pe(k),ae.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:fe();case 19:case"end":return M.stop()}},s)}));return function(){return u.apply(this,arguments)}}(),fe=function(){G({type:"shixunsDetail/setActionTabs",payload:{}}),ne.resetFields()};return i.a.createElement(se.a,{centered:!0,title:_e||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:x.actionTabs.key==="Repository-SelectFilePath",onOk:Be,onCancel:fe},i.a.createElement("div",{className:o.a.wrap},i.a.createElement("div",{className:o.a.content},i.a.createElement("div",{className:o.a.mainPathWrap},!!(N==null?void 0:N.length)&&N.map(function(u,s){return i.a.createElement("a",{key:s,onClick:function(){return K(u,s)}},u.val)})),!!(C==null?void 0:C.length)&&C.map(function(u,s){return u.type==="tree"&&i.a.createElement("a",{key:s,onClick:function(){return v(u)}},i.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(o.a.colorBlue)}),u.name)})),i.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),i.a.createElement("div",{className:"mt5 mb5"},B),te&&i.a.createElement(w.a,{form:ne,scrollToFirstError:!0,className:"mt20"},i.a.createElement(w.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},i.a.createElement(H.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};X.a=Object(P.a)(function(O){var h=O.shixunsDetail,x=O.loading,V=O.globalSetting;return{shixunsDetail:h,globalSetting:V,loading:x.models.index}})(e)},"9ZNV":function(Y,X,t){"use strict";t.d(X,"a",function(){return a});var Fe=t("1gHQ"),se=t("MPZO"),xe=t("bnk9"),H=t("ZZRV"),he=t.n(H),ae=t("UUDw"),Q=t.n(ae),a=function(R){var j=R.cancelText,w=j===void 0?"\u53D6\u6D88":j,q=R.okText,n=q===void 0?"\u786E\u5B9A":q,i=R.loading,A=i===void 0?!1:i,P=R.hasOkBtn,J=P===void 0?!0:P,o=R.okButtonProps,e=o===void 0?{}:o,O=R.onCancel,h=O===void 0?function(){}:O,x=R.onOk,V=x===void 0?function(){}:x;return he.a.createElement("div",{className:Q.a.buttonFixed},he.a.createElement("div",{className:Q.a.buttonWrap},he.a.createElement(xe.a,{size:"large",className:"".concat(Q.a.button," mr20"),onClick:h},w),J&&he.a.createElement(xe.a,Object(Fe.a)({size:"large",type:"primary",className:"".concat(Q.a.button," mr20"),loading:A,onClick:V},e),n)))}},"C8/M":function(Y,X,t){"use strict";t.r(X);var Fe=t("XKP1"),se=t("X8Fr"),xe=t("MPZO"),H=t("bnk9"),he=t("Nk5m"),ae=t("cVfc"),Q=t("CeOx"),a=t("NiCL"),re=t("rjoL"),R=t("TMtJ"),j=t("X/R0"),w=t("M6G9"),q=t("V0hb"),n=t("VBJJ"),i=t.n(n),A=t("z3+T"),P=t("GZha"),J=t("buSX"),o=t("ZZRV"),e=t.n(o),O=t("q5+0"),h=t("9kvl"),x=t("DndG"),V=t("Ws5v"),ie=t("7ahc"),G=t("9ZNV"),_e=t("EEzP"),z=t.n(_e),m=function(p){var $,I,B=p.shixunsDetail,le=p.globalSetting,de=p.loading,oe=p.user,_=p.dispatch,Re=p.content,Me=p.pathList,S=Me===void 0?[]:Me,N=p.onSetShowContent,Ce=N===void 0?function(){}:N,Z=p.onClickRootPath,ee=Z===void 0?function(){}:Z,C=p.onClickOhterPath,ve=C===void 0?function(){}:C,ue=Object(O.m)(),v=Object(O.l)(),K=Object(o.useRef)(),Be=Object(o.useState)(),fe=Object(P.a)(Be,2),u=fe[0],s=fe[1],f=($=oe.userInfo)===null||$===void 0||((I=$.shixun)===null||I===void 0)?void 0:I.editable;Object(o.useEffect)(function(){return _({type:"globalSetting/footerToggle",payload:!1}),function(){_({type:"globalSetting/footerToggle",payload:!0})}},[]),Object(o.useEffect)(function(){var F,D;K.current=((F=v.pathname)===null||F===void 0||((D=F.split("/"))===null||D===void 0)?void 0:D[3])==="repository"},[v.pathname]),Object(o.useEffect)(function(){Re!==u&&s(Re)},[Re]);var k=function(){var F=Object(A.a)(i.a.mark(function D(){var M,Ae;return i.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return Oe.next=2,_({type:"shixunsDetail/updateRepositoryFile",payload:{id:ue.id,path:(S==null?void 0:S.length)?S.join("/"):"",content:u,secret_repository:K.current?null:!0}});case 2:M=Oe.sent,M&&(w.b.info("\u4FDD\u5B58\u6210\u529F"),Ae=S.length>1?S[S.length-2]:"",Ae?ve(Ae,S.length-2):ee());case 4:case"end":return Oe.stop()}},D)}));return function(){return F.apply(this,arguments)}}();return e.a.createElement("section",{className:z.a.bg},e.a.createElement("div",{className:z.a.wrap},!!(S==null?void 0:S.length)&&e.a.createElement("div",{className:z.a.pathWrap},e.a.createElement("div",{className:z.a.pathContent},e.a.createElement("a",{onClick:ee},ue.id),S.map(function(F,D){return D===S.length-1?e.a.createElement("span",null," / ",F):e.a.createElement("a",{onClick:function(){return ve(F,D)}}," / ",F)}))),e.a.createElement("div",{className:"mt20"},e.a.createElement(ie.a,{value:u,onChange:function(D){return s(D)},options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}}))),e.a.createElement(G.a,{okText:"\u4FDD\u5B58",hasOkBtn:f,onCancel:function(){return Ce(!0)},onOk:k}))},ce=Object(h.a)(function(W){var p=W.shixunsDetail,$=W.loading,I=W.globalSetting,B=W.user;return{shixunsDetail:p,globalSetting:I,user:B,loading:$.models.index}})(m),te=t("VJ7g"),d=t.n(te),Ee=t("m3rI"),me=t("zeYf"),pe=t("8j3D"),ge=t("HBuW"),De=function(p){var $,I,B,le,de,oe,_=p.shixunsDetail,Re=p.globalSetting,Me=p.loading,S=p.user,N=p.dispatch,Ce=Object(J.a)(p,["shixunsDetail","globalSetting","loading","user","dispatch"]),Z=Object(O.m)(),ee=Object(O.l)(),C=Object(o.useRef)(),ve=Object(o.useState)(!0),ue=Object(P.a)(ve,2),v=ue[0],K=ue[1],Be=Object(o.useState)([]),fe=Object(P.a)(Be,2),u=fe[0],s=fe[1],f=Object(o.useState)(),k=Object(P.a)(f,2),F=k[0],D=k[1],M=Object(o.useState)(),Ae=Object(P.a)(M,2),y=Ae[0],Oe=Ae[1],Ze=Object(o.useState)(),je=Object(P.a)(Ze,2),Se=je[0],We=je[1],Je=Object(o.useState)([]),Ie=Object(P.a)(Je,2),b=Ie[0],ye=Ie[1],Ye=Object(o.useState)(),ke=Object(P.a)(Ye,2),He=ke[0],Qe=ke[1],we=Object(o.useState)(),$e=Object(P.a)(we,2),qe=$e[0],et=$e[1],tt=Object(o.useState)(!1),Ke=Object(P.a)(tt,2),Xe=Ke[0],Le=Ke[1],at=Object(o.useState)(),Ve=Object(P.a)(at,2),nt=Ve[0],lt=Ve[1],Te=($=S.userInfo)===null||$===void 0||((I=$.shixun)===null||I===void 0)?void 0:I.editable;Object(o.useEffect)(function(){var r,c,g=((r=ee.pathname)===null||r===void 0||((c=r.split("/"))===null||c===void 0)?void 0:c[3])==="repository";if(ee.pathname.includes("/master/shixun_show")){C.current=g;var l=ee.pathname.split("/");if(l.length>5){var E=l.splice(6,l.length);ye(E);var L=(E==null?void 0:E.length)?E.join("/"):"";be(L)}return}C.current!==g&&(C.current=g,K(!0),be(),ye([]))},[ee.pathname]),Object(o.useEffect)(function(){},[ee.pathname]);var be=function(){var r=Object(A.a)(i.a.mark(function c(){var g,l,E,L=arguments;return i.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return g=L.length>0&&L[0]!==void 0?L[0]:"",T.next=3,N({type:C.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Z.id,path:g}});case 3:l=T.sent,l&&(s(l.trees||[]),et((l==null?void 0:l.secret_dir_path)||""),D(l.git_url||""),Oe(((E=l.commits)===null||E===void 0?void 0:E[0])||{}));case 5:case"end":return T.stop()}},c)}));return function(){return r.apply(this,arguments)}}(),ot=function(){var r=Object(A.a)(i.a.mark(function c(){var g,l,E=arguments;return i.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return g=E.length>0&&E[0]!==void 0?E[0]:"",U.next=3,Object(ge.ib)({id:Z.id,secret_dir_path:g});case 3:l=U.sent,l&<(g);case 5:case"end":return U.stop()}},c)}));return function(){return r.apply(this,arguments)}}(),rt=function(){var r=Object(A.a)(i.a.mark(function c(){var g,l,E=arguments;return i.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return g=E.length>0&&E[0]!==void 0?E[0]:"",U.next=3,N({type:"shixunsDetail/getFileContent",payload:{id:Z.id,path:g,secret_repository:C.current?null:!0}});case 3:if(l=U.sent,!((l==null?void 0:l.status)===-2)){U.next=6;break}return U.abrupt("return",l);case 6:if(!((l==null?void 0:l.status)===-1)){U.next=8;break}return U.abrupt("return",l);case 8:return l&&(K(!1),Qe(l.content)),U.abrupt("return",l);case 10:case"end":return U.stop()}},c)}));return function(){return r.apply(this,arguments)}}(),_t=function(){var r=Object(A.a)(i.a.mark(function c(g){var l,E,L,U,T;return i.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(l=g==null?void 0:g[0],E=u.find(function(it){return it.name===l}),E){Pe.next=4;break}return Pe.abrupt("return");case 4:if(L=[].concat(Object(q.a)(b),[l]),U=(L==null?void 0:L.length)?L.join("/"):"",!(E.type==="blob")){Pe.next=12;break}return Pe.next=9,rt(U);case 9:return T=Pe.sent,(T==null?void 0:T.status)!==-1&&(T==null?void 0:T.status)!==-2&&ye(L),Pe.abrupt("return");case 12:ye(L),be(U);case 14:case"end":return Pe.stop()}},c)}));return function(g){return r.apply(this,arguments)}}(),ut=function(){if(!Se){w.b.info("\u8BF7\u9009\u62E9\u8981\u5220\u9664\u7684\u6587\u4EF6");return}R.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var c=Object(A.a)(i.a.mark(function l(){var E,L;return i.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return E=(b==null?void 0:b.length)?b.join("/"):"",T.next=3,N({type:"shixunsDetail/deleteGitFile",payload:{id:Z.id,path:E?"".concat(E,"/").concat(Se):Se,message:"\u5220\u9664".concat(E),secret_repository:C.current?null:!0}});case 3:L=T.sent,L&&(w.b.info("\u5220\u9664\u6210\u529F"),be(E),We(null));case 5:case"end":return T.stop()}},l)}));function g(){return c.apply(this,arguments)}return g}()})},Ge=function(){K(!0),ye([]),be()},ze=function(c,g){K(!0);var l=b.filter(function(L,U){return U<=g});ye(l);var E=(l==null?void 0:l.length)?l.join("/"):"";be(E)},st=function(c){We(c==null?void 0:c[0])},Ne=u==null?void 0:u.map(function(r,c){return{title:e.a.createElement("span",{className:"font14 pt5 pb5"},r.type==="tree"?e.a.createElement("i",{className:"iconfont icon-xingzhuangjiehebeifen font12 mr5 ".concat(d.a.colorBlue)}):e.a.createElement("i",{className:"iconfont icon-xingzhuangjiehe font12 mr5 ".concat(d.a.colorBlue)}),r.name),disableCheckbox:Se&&Se!==r.name,className:r.type==="tree"?d.a.pl23:"",checkable:r.type!=="tree",key:r.name}});return e.a.createElement("section",{className:d.a.bg},v?e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:d.a.contentbg},e.a.createElement("div",{className:d.a.wrap},e.a.createElement("div",{className:d.a.head},e.a.createElement("div",{className:d.a.headLeft},e.a.createElement("span",null,"\u7F51\u5740\u514B\u9686\uFF1A"),e.a.createElement("div",{className:"".concat(d.a.headInputWrap," mr5")},e.a.createElement("input",{defaultValue:F}),e.a.createElement(V.CopyToClipboard,{text:F,onCopy:function(){return w.b.success("\u590D\u5236\u6210\u529F")}},e.a.createElement(a.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},e.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5"})))),e.a.createElement(ae.a,{overlayClassName:d.a.popover,placement:"bottomRight",content:e.a.createElement("p",{className:"font12"},"\u8BF7\u4E0A\u4F20\u5F53\u524D\u5B9E\u8BAD\u4E2D\u5404\u4E2A\u5173\u5361\u6D89\u53CA\u7684\u6240\u6709\u6587\u4EF6",e.a.createElement("br",null),"\u5305\u62EC\u4EFB\u52A1\u6587\u4EF6\u3001\u6267\u884C\u6587\u4EF6\uFF0C\u4EE5\u53CA\u5176\u4ED6\u7684\u5FC5\u987B\u6587\u4EF6",e.a.createElement("br",null),e.a.createElement("br",null),"\u63D0\u4EA4\u4EE3\u7801\u7684\u65B9\u6CD5\uFF1A",e.a.createElement("br",null),"1\u3001\u5728\u7535\u8111\u4E0A\u5B89\u88C5Git tortoise\u5BA2\u6237\u7AEF\uFF0C",e.a.createElement("br",null),"\u6216\u8005\u5176\u5B83\u719F\u6089\u7684Git\u5BA2\u6237\u7AEF,\u5728Git\u5BA2\u6237\u7AEF\u4E0A\u5411\u5DE6\u4FA7\u7684\u5730\u5740\u63D0\u4EA4\u4EE3\u7801",e.a.createElement("br",null),"2.\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u65B0\u5EFA\u6587\u4EF6/\u6587\u4EF6\u5939\uFF0C\u6216\u8005\u62D6\u62FD\u4E0A\u4F20\u76F8\u5173\u4EE3\u7801\u6587\u4EF6",e.a.createElement("br",null),e.a.createElement("br",null),"\u6CE8\u610F:",e.a.createElement("br",null),"\u8BF7\u5728Git\u5BA2\u6237\u7AEF\u8981\u6C42\u586B\u5199\u65F6\uFF0C\u6309\u7167\u5982\u4E0B\u8BF4\u660E\u586B\u5199\uFF1A",e.a.createElement("br",null),"* \u7528\u6237\u540D\uFF1A\u4F7F\u7528\u60A8\u5728\u672C\u5E73\u53F0\u7ED1\u5B9A\u7684\u90AE\u7BB1",e.a.createElement("br",null),"* \u53E3\u4EE4\uFF1A\u4F7F\u7528\u60A8\u5728\u672C\u5E73\u53F0\u7684\u767B\u5F55\u53E3\u4EE4"),trigger:"click"},e.a.createElement("i",{className:"iconfont icon-tishi2"}))),Te&&e.a.createElement("div",{className:d.a.actionWrap},e.a.createElement(H.a,{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",b.join(",")),h.c.push("/shixuns/".concat(Z.id,"/").concat(C.current?"repository":"secret_repository","/upload_file"))}},"\u4E0A\u4F20\u6587\u4EF6"),e.a.createElement(H.a,{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",b.join(",")),h.c.push("/shixuns/".concat(Z.id,"/").concat(C.current?"repository":"secret_repository","/add_file"))}},"\u65B0\u5EFA\u6587\u4EF6"),e.a.createElement(H.a,{type:"primary",className:"mr5",onClick:function(){Le(!1),N({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u65B0\u5EFA\u6587\u4EF6\u5939"))),!C.current&&e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:"pt40 pl20 pr20 font14 c-orange"},e.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002 "),e.a.createElement("div",null,"\u82E5\u8BC4\u6D4B\u5B66\u5458\u4EFB\u52A1\u9700\u8981\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\uFF0C\u8BF7\u6307\u5B9A\u5C06\u79C1\u5BC6\u7248\u672C\u5E93\u5408\u5E76\u5230\u5E38\u89C4\u7248\u672C\u5E93\u7684\u76EE\u6807\u8DEF\u5F84\uFF0C\u4EE5\u786E\u4FDD\u8BC4\u6D4B\u65F6\u80FD\u8BBF\u95EE\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u3002")),!!Ne.length&&e.a.createElement("div",{className:"mt20 pl20 pr20 font14"},e.a.createElement("div",null,"\u5408\u5E76\u7248\u672C\u5E93\u8DEF\u5F84\uFF1A"),e.a.createElement("div",null,e.a.createElement("span",null,"\u6E90\u8DEF\u5F84\uFF1A",qe),e.a.createElement("i",{className:"iconfont icon-youjiang ml20 c-grey-888"}),e.a.createElement("span",{className:"ml20"},"\u76EE\u6807\u8DEF\u5F84\uFF1A",nt),e.a.createElement(H.a,{type:"link",onClick:function(){Le(!0),N({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u9009\u62E9\u6587\u4EF6\u76EE\u5F55")))),Ne.length?e.a.createElement(e.a.Fragment,null,e.a.createElement("div",{className:d.a.info},e.a.createElement("div",{className:d.a.infoUser},(y==null?void 0:y.author)&&e.a.createElement("img",{width:"35",height:"35",alt:y==null||((B=y.author)===null||B===void 0)?void 0:B.name,src:"".concat(Ee.a.IMG_SERVER,"/").concat(y==null||((le=y.author)===null||le===void 0)?void 0:le.image_url)}),e.a.createElement("a",{href:y==null||((de=y.author)===null||de===void 0)?void 0:de.user_url,target:"_blank",className:"mr5"},y==null||((oe=y.author)===null||oe===void 0)?void 0:oe.name),e.a.createElement("span",null,"\u63D0\u4EA4\u4E8E",e.a.createElement("span",null,y==null?void 0:y.time)," \uFF1A",y==null?void 0:y.title)),e.a.createElement("div",{onClick:function(){return h.c.push("/shixuns/".concat(Z.id,"/").concat(C.current?"repository":"secret_repository","/").concat(Z.id,"/commits"))}},e.a.createElement("i",{className:"iconfont icon-tijiaojilu font18 mr5"}),e.a.createElement("span",{className:"".concat(d.a.infoSubmitText," current")},"\u63D0\u4EA4\u8BB0\u5F55"))),!!(b==null?void 0:b.length)&&e.a.createElement("div",{className:d.a.pathWrap},e.a.createElement("div",{className:d.a.pathContent},e.a.createElement("a",{onClick:Ge},Z.id),b.map(function(r,c){return c===b.length-1?e.a.createElement("span",null," / ",r):e.a.createElement("a",{onClick:function(){return ze(r,c)}}," / ",r)}))),Te&&e.a.createElement("div",{className:d.a.deleteWrap},e.a.createElement(H.a,{className:"font14",type:"link",onClick:ut},"\u5220\u9664")),e.a.createElement("div",{className:d.a.content},e.a.createElement(se.a,{checkable:Te,treeData:Ne,onSelect:_t,onCheck:st}))):e.a.createElement(ne,null)),!!Ne.length&&e.a.createElement("div",{className:"mt10"},e.a.createElement(x.Link,{to:"/forums/2784",target:"_blank"},"Git\u4F7F\u7528\u6307\u5357"))),e.a.createElement(me.a,null)):e.a.createElement(ce,{content:He,pathList:b,onSetShowContent:function(c){var g=(b==null?void 0:b.length)?b==null?void 0:b.filter(function(l,E){return E!==b.length-1}):[];ye(g),K(c)},onClickRootPath:Ge,onClickOhterPath:ze}),e.a.createElement(pe.a,{pathList:b,showInputPath:!0,isMergeSelectFile:Xe,onFinish:function(c){Xe?ot(c):be(c),Le(!1)}}))},ne=function(){return e.a.createElement("div",{className:"tc mt20 pb50 ".concat(d.a.nodata)},e.a.createElement("img",{src:"".concat(Ee.a.IMG_SERVER,"/images/educoder/RepositoryNoneData.png")}),e.a.createElement("div",{className:d.a.nodataText},"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A"),e.a.createElement("div",{className:d.a.nodataText},"1\u3001",e.a.createElement("span",null,e.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")),"\u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002"),e.a.createElement("div",{className:"".concat(d.a.nodataText)},"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"))},Ue=X.default=Object(h.a)(function(W){var p=W.shixunsDetail,$=W.loading,I=W.globalSetting,B=W.user;return{shixunsDetail:p,globalSetting:I,user:B,loading:$.models.index}})(De)},EEzP:function(Y,X,t){Y.exports={bg:"bg___2ijhC",wrap:"wrap___3JYz7",content:"content___jzAa5",pathWrap:"pathWrap___1HIf1",pathContent:"pathContent___1urQd"}},KVXO:function(Y,X,t){Y.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},UUDw:function(Y,X,t){Y.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},VJ7g:function(Y,X,t){Y.exports={bg:"bg___1blUp",contentbg:"contentbg___1enFL",wrap:"wrap___z0P50",modal:"modal___bn_u_",head:"head___xa-Uo",headLeft:"headLeft___2tS16",headInputWrap:"headInputWrap___3SaJL",popover:"popover___2Vu4m",info:"info___D54zh",infoUser:"infoUser___3Aevr",infoSubmitText:"infoSubmitText___ECzmY",deleteWrap:"deleteWrap___XhKHB",content:"content___3W465",pl23:"pl23___WPLhS",colorBlue:"colorBlue___3B9H2",pathWrap:"pathWrap___3D0gD",pathContent:"pathContent___28-Z0",nodata:"nodata___1wNSw",nodataText:"nodataText___2AQez"}},ZBKS:function(Y,X,t){Y.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",creatorWrap:"creatorWrap____EYoQ",creatorContentWrap:"creatorContentWrap___2wE9Y",creatorContent:"creatorContent___XW68Z",creatorImg:"creatorImg___bNuUn",creatorName:"creatorName___1afuK",createorCount:"createorCount___1fbBR",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",skillContentWrap:"skillContentWrap___14m-A",skillContentWrapMin:"skillContentWrapMin___2GokQ",skillContentWrapMax:"skillContentWrapMax___2DA0S",skillContentIcon:"skillContentIcon___3eW75",skillContentIconNoStatus:"skillContentIconNoStatus___3FClp",skillExpandAllWrap:"skillExpandAllWrap___2ZiQl",skillExpandAllContent:"skillExpandAllContent___3kmp0",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color4CACFF:"color4CACFF___Kt5pt",color4cacff:"color4cacff___2kuqR",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",time:"time___3xq8t"}},zeYf:function(Y,X,t){"use strict";var Fe=t("CeOx"),se=t("NiCL"),xe=t("NE/W"),H=t("L7QV"),he=t("GZha"),ae=t("buSX"),Q=t("ZZRV"),a=t.n(Q),re=t("9kvl"),R=t("m3rI"),j=t("NfTp"),w=t.n(j),q=t("ZBKS"),n=t.n(q),i=function(P){var J,o,e,O,h,x,V,ie,G,_e,z,m,ce,te,d,Ee,me,pe,ge,De,ne,Ue,W,p,$,I,B,le,de,oe,_=P.shixunsDetail,Re=P.user,Me=P.globalSetting,S=P.loading,N=P.dispatch,Ce=Object(ae.a)(P,["shixunsDetail","user","globalSetting","loading","dispatch"]),Z=Object(Q.useState)(!0),ee=Object(he.a)(Z,2),C=ee[0],ve=ee[1],ue=((J=_.rightData)===null||J===void 0?void 0:J.complete_count)?Number((o=_.rightData)===null||o===void 0?void 0:o.complete_count)/Number((e=_.rightData)===null||e===void 0?void 0:e.challenge_count)*100:0;return _.rightData?a.a.createElement("section",{className:n.a.rightWrap},a.a.createElement("div",{className:n.a.creatorWrap},a.a.createElement("p",{className:"font16 mb20"},"\u521B\u5EFA\u8005"),a.a.createElement("div",{className:n.a.creatorContentWrap},a.a.createElement("a",{href:((O=_.rightData)===null||O===void 0?void 0:O.creator)&&"/users/".concat((h=_.rightData)===null||h===void 0?void 0:h.creator.login,"/classrooms")},a.a.createElement("img",{className:n.a.creatorImg,src:"".concat(R.a.IMG_SERVER,"/").concat(((x=_.rightData)===null||x===void 0?void 0:x.creator)&&"images/".concat((V=_.rightData)===null||V===void 0?void 0:V.creator.image_url,"?1532489442")),alt:"\u5934\u50CF",width:"36",height:"36"})),a.a.createElement("div",{className:n.a.creatorContent},a.a.createElement("div",{className:n.a.creatorName},(ie=_.rightData)===null||ie===void 0||((G=ie.creator)===null||G===void 0)?void 0:G.name),a.a.createElement("div",{className:n.a.createorCount},a.a.createElement("span",{className:"mr5"},"\u5171\u53D1\u5E03\u5B9E\u8BAD"),a.a.createElement("span",{className:"mr5"},(_e=_.rightData)===null||_e===void 0?void 0:_e.user_shixuns_count),a.a.createElement("span",null,"\u4E2A")))),a.a.createElement("div",{className:n.a.time},a.a.createElement("div",{className:"c-grey-666 mt10"},a.a.createElement("span",{className:"c-grey-999"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),((z=_.detail)===null||z===void 0?void 0:z.updated_at)?w()((m=_.detail)===null||m===void 0?void 0:m.updated_at).format("YYYY-MM-DD HH:mm"):""))),!((ce=_.detail)===null||ce===void 0?void 0:ce.is_jupyter)&&((te=_.detail)===null||te===void 0?void 0:te.shixun_status)>1&&a.a.createElement("div",{className:n.a.learnWrap},a.a.createElement("div",{className:n.a.learnTopWrap},a.a.createElement("span",null,a.a.createElement("i",{className:"".concat(n.a.color4cacff," iconfont icon-jilu1 font14")}),"\u5B66\u4E60\u7EDF\u8BA1"),a.a.createElement("span",null,a.a.createElement("span",{className:"".concat(n.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((d=_.rightData)===null||d===void 0?void 0:d.complete_count)||0," \u5173 / \u5171",((Ee=_.rightData)===null||Ee===void 0?void 0:Ee.challenge_count)||0," \u5173"))),a.a.createElement(H.a,{percent:ue,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((me=_.rightData)===null||me===void 0||((pe=me.tags)===null||pe===void 0)?void 0:pe.length)&&a.a.createElement("div",{className:n.a.skillWrap},a.a.createElement("p",{className:"".concat(n.a.skillTopWrap," font16 mb20")},a.a.createElement("span",null,a.a.createElement("i",{className:"".concat(n.a.color4CACFF," iconfont icon-biaoqian2 font14")}),"\u6280\u80FD\u6807\u7B7E"),a.a.createElement("span",{className:"sortinxdirection space-between fr"},a.a.createElement("span",{className:"".concat(n.a.color888," font14")},"\u5DF2\u83B7\u5F97 ",(ge=_.rightData)===null||ge===void 0?void 0:ge.user_tag_count," \u4E2A / \u5171",(De=_.rightData)===null||De===void 0?void 0:De.tag_count," \u4E2A"))),a.a.createElement("div",{className:"".concat(n.a.skillContentWrap," ").concat(C?n.a.skillContentWrapMin:n.a.skillContentWrapMax)},(ne=_.rightData)===null||ne===void 0?void 0:ne.tags.map(function(v,K){return a.a.createElement(a.a.Fragment,{key:K},v.tag_name&&a.a.createElement("span",{className:v.status?n.a.skillContentIcon:n.a.skillContentIconNoStatus},v.tag_name))})),((Ue=_.rightData)===null||Ue===void 0||((W=Ue.tags)===null||W===void 0)?void 0:W.length)>15&&a.a.createElement(a.a.Fragment,null,C?a.a.createElement("div",{className:n.a.skillExpandAllWrap,onClick:function(){return ve(!C)}},a.a.createElement("span",{className:"mr8"},a.a.createElement("div",null,a.a.createElement("p",{className:"".concat(n.a.skillExpandAllContent," font12")},"\u5C55\u5F00\u5168\u90E8"),a.a.createElement("p",{className:"".concat(n.a.skillExpandAllContent," font12")},a.a.createElement("i",{className:"iconfont icon-jiantou9"}))))):a.a.createElement("div",{className:n.a.skillExpandAllWrap,onClick:function(){return ve(!C)}},a.a.createElement("span",{className:"mr8"},a.a.createElement("div",null,a.a.createElement("p",{className:"".concat(n.a.skillExpandAllContent," font12")},a.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-"})),a.a.createElement("p",{className:"".concat(n.a.skillExpandAllContent," font12")},"\u6536\u8D77\u5168\u90E8")))))),!!((p=_.rightData)===null||p===void 0||(($=p.paths)===null||$===void 0)?void 0:$.length)&&a.a.createElement("div",{className:n.a.courseWrap},a.a.createElement("p",{className:"mb20 font16"},a.a.createElement("i",{className:"".concat(n.a.color4cacff," iconfont icon-shu1 font14")})," \u6240\u5C5E\u8BFE\u7A0B"),a.a.createElement("div",null,(I=_.rightData)===null||I===void 0?void 0:I.paths.map(function(v,K){return K>2?null:a.a.createElement("div",{className:n.a.pathWrap,key:v.id},a.a.createElement("a",{href:"/paths/".concat(v.id),target:"_blank"},a.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(R.a.IMG_SERVER,"/").concat(v.image_url),className:n.a.pathImg})),a.a.createElement("div",{className:n.a.pathContentWrap},a.a.createElement("a",{href:"/paths/".concat(v.id),target:"_blank",className:n.a.pathContentName},v.name),a.a.createElement("p",{className:n.a.pathContent},a.a.createElement(se.a,{placement:"bottom",title:"\u7AE0\u8282"},a.a.createElement("span",{className:n.a.pathContentCount},a.a.createElement("i",{className:"iconfont icon-shixun mr3"}),v.stages_count)),a.a.createElement(se.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570s"},a.a.createElement("span",{className:n.a.pathContentCount},a.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),v.members_count)))))}))),!!((B=_.rightData)===null||B===void 0||((le=B.paths)===null||le===void 0)?void 0:le.length)&&!!((de=_.rightData)===null||de===void 0?void 0:de.recommands.length)&&Re.userInfo.main_site&&a.a.createElement("div",{className:n.a.recommandTrainingWrap},a.a.createElement("p",{className:"mb20 font16"},a.a.createElement("i",{className:"".concat(n.a.color4cacff," iconfont icon-tuijian font14")}),"\u63A8\u8350\u5B9E\u8BAD"),a.a.createElement("div",null,(oe=_.rightData)===null||oe===void 0?void 0:oe.recommands.map(function(v,K){return K>2?null:a.a.createElement("div",{className:n.a.pathContentItem,key:K},a.a.createElement("a",{href:"/shixuns/".concat(v.identifier,"/challenges"),target:"_blank"},a.a.createElement("img",{src:"".concat(R.a.IMG_SERVER,"/").concat(v.pic),className:n.a.pathImg})),a.a.createElement("div",{className:n.a.pathContentWrap},a.a.createElement(se.a,{placement:"bottom",title:v.name},a.a.createElement("a",{href:"/shixuns/".concat(v.identifier,"/challenges"),target:"_blank",className:n.a.pathContentName},v.name)),a.a.createElement("p",{className:"".concat(n.a.pathContent," ").concat(n.a.recommandContent)},a.a.createElement("span",null,v.stu_num," \u4EBA\u5B66\u4E60"),a.a.createElement("span",{className:n.a.recommandLevel},v.level))))})))):null};X.a=Object(re.a)(function(A){var P=A.shixunsDetail,J=A.user,o=A.loading,e=A.globalSetting;return{shixunsDetail:P,user:J,globalSetting:e,loading:o.models.index}})(i)}}]);
|