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.
1 line
34 KiB
1 line
34 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[163],{"7ahc":function(e,t,a){"use strict";a.d(t,"a",(function(){return _}));var n=a("k1fw"),l=a("0Owb"),c=(a("+L6B"),a("2/Rp")),r=(a("y8nQ"),a("Vl3Y")),o=a("tJVT"),i=(a("OaEy"),a("2fM7")),s=a("q1tI"),u=a.n(s),m=a("VrN/"),p=a.n(m),d=(a("p77/"),i["a"].Option),v={labelCol:{span:4},wrapperCol:{span:20}},h={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"]};function _(e){var t=e.value,a=e.onChange,l=e.mode,c=e.options,r=void 0===c?{}:c,i=Object(s["useRef"])(),m=Object(s["useState"])(),d=Object(o["a"])(m,2),v=d[0],h=d[1];return Object(s["useEffect"])((function(){if(v){var e=function(e){var t=e.getValue();a&&a(t)};return v.on("change",e),function(){v.off("change",e)}}}),[v,a]),Object(s["useEffect"])((function(){v&&v.setOption("mode",l)}),[v,l]),Object(s["useEffect"])((function(){v&&t!==v.getValue()&&v.setValue(t||"")}),[v,t]),Object(s["useEffect"])((function(){if(i.current&&!v){var e=p.a.fromTextArea(i.current,Object(n["a"])({mode:l,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0},r));h(e)}}),[i.current,v]),u.a.createElement("div",{className:"my-codemirror-container"},u.a.createElement("textarea",{ref:i}))}t["b"]=function(e){var t=e.callback,a=e.onCancel,n=Object(s["useState"])("python"),m=Object(o["a"])(n,2),p=m[0],f=m[1];function g(e){f(h[e][1])}function b(e){t(e)}return u.a.createElement(r["a"],Object(l["a"])({},v,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:b}),u.a.createElement(r["a"].Item,{label:"\u4ee3\u7801\u8bed\u8a00",name:"language"},u.a.createElement(i["a"],{onChange:g},Object.keys(h).map((function(e){return u.a.createElement(d,{key:e,value:e},h[e][0])})))),u.a.createElement(r["a"].Item,{label:"\u4ee3\u7801\u5185\u5bb9",name:"content",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u4ee3\u7801\u5185\u5bb9"}]},u.a.createElement(_,{mode:p})),u.a.createElement("div",{className:"flex-container flex-end"},u.a.createElement(c["a"],{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786e\u5b9a"),u.a.createElement(c["a"],{type:"ghost",onClick:a},"\u53d6\u6d88")))}},"8j3D":function(e,t,a){"use strict";a("2qtc");var n=a("kLXV"),l=(a("5NDa"),a("5rEg")),c=(a("miYZ"),a("tsqr")),r=a("k1fw"),o=a("WmNS"),i=a.n(o),s=a("9og8"),u=(a("y8nQ"),a("Vl3Y")),m=a("tJVT"),p=a("q1tI"),d=a.n(p),v=a("Ty5D"),h=a("9kvl"),_=a("KVXO"),f=a.n(_),g=function(e){var t=e.shixunsDetail,a=(e.globalSetting,e.loading,e.dispatch),o=e.title,h=e.pathList,_=void 0===h?[]:h,g=e.showInputPath,b=void 0!==g&&g,E=e.isMergeSelectFile,k=void 0!==E&&E,x=e.onFinish,N=void 0===x?function(){}:x,C=u["a"].useForm(),y=Object(m["a"])(C,1),j=y[0],O=Object(v["m"])(),S=Object(v["l"])(),D=Object(p["useRef"])(),W=Object(p["useState"])(""),w=Object(m["a"])(W,2),T=w[0],I=w[1],F=Object(p["useState"])(""),R=Object(m["a"])(F,2),V=R[0],A=R[1],B=Object(p["useState"])([]),L=Object(m["a"])(B,2),M=L[0],P=L[1],Y=Object(p["useState"])([]),J=Object(m["a"])(Y,2),q=J[0],z=J[1];Object(p["useEffect"])((function(){var e,t;D.current="repository"===(null===(e=S.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[]),Object(p["useEffect"])((function(){if("Repository-SelectFilePath"===t.actionTabs.key){var e=_.join("/"),a=[];_.map((function(t,n){0===n?a.push({val:"\u6839\u76ee\u5f55",path:""},{val:"/".concat(t),path:e}):a.push({val:"/".concat(t),path:e})})),P(a),I(e),A(e),G(e)}}),[t.actionTabs.key]);var G=function(){var e=Object(s["a"])(i.a.mark((function e(t){var n;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:D.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:O.id,path:t}});case 2:n=e.sent,n&&z(n.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(e){var t=T;"tree"===e.type&&(M.length?M.push({val:"/".concat(e.name),path:e.name}):M.push({val:"\u6839\u76ee\u5f55",path:""},{val:"/".concat(e.name),path:e.name}),P(M),t=T?"".concat(T,"/").concat(e.name):e.name,I(t)),G(t)},K=function(e,t){var a=M.filter((function(e,a){return a<=t}));P(a);var n=a.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1);I(n),G(n)},Q=function(){var e=Object(s["a"])(i.a.mark((function e(){var t,n,l;return i.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=null===j||void 0===j?void 0:j.getFieldsValue(),n=T?"".concat(T).concat((null===t||void 0===t?void 0:t.name)?"/".concat(null===t||void 0===t?void 0:t.name):""):null===t||void 0===t?void 0:t.name,!k){e.next=6;break}return N(n),U(),e.abrupt("return");case 6:if(!b){e.next=16;break}return e.next=9,j.validateFields();case 9:return e.next=11,a({type:"shixunsDetail/uploadGitFolder",payload:Object(r["a"])(Object(r["a"])({},{id:O.id,path:n}),D.current?{}:{secret_repository:!0})});case 11:l=e.sent,N(V),0===l.status&&c["b"].info("\u65b0\u5efa\u6210\u529f"),e.next=18;break;case 16:N(n),c["b"].success("\u9009\u62e9\u6587\u4ef6\u76ee\u5f55\u6210\u529f");case 18:U();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){a({type:"shixunsDetail/setActionTabs",payload:{}}),j.resetFields()};return d.a.createElement(n["a"],{centered:!0,title:o||"\u65b0\u5efa\u6587\u4ef6\u5939",closable:!1,keyboard:!1,visible:"Repository-SelectFilePath"===t.actionTabs.key,onOk:Q,onCancel:U},d.a.createElement("div",{className:f.a.wrap},d.a.createElement("div",{className:f.a.content},d.a.createElement("div",{className:f.a.mainPathWrap},!!(null===M||void 0===M?void 0:M.length)&&M.map((function(e,t){return d.a.createElement("a",{key:t,onClick:function(){return K(e,t)}},e.val)}))),!!(null===q||void 0===q?void 0:q.length)&&q.map((function(e,t){return"tree"===e.type&&d.a.createElement("a",{key:t,onClick:function(){return Z(e)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(f.a.colorBlue)}),e.name)}))),d.a.createElement("label",{className:"mt5"},"\u9009\u4e2d\u7684\u65b0\u5efa\u6587\u4ef6\u5939\u76ee\u5f55\uff1a"),d.a.createElement("div",{className:"mt5 mb5"},T),b&&d.a.createElement(u["a"],{form:j,scrollToFirstError:!0,className:"mt20"},d.a.createElement(u["a"].Item,{name:"name",rules:[{required:!0,message:"\u8bf7\u8f93\u5165\u540d\u79f0"},{whitespace:!0,message:"\u8bf7\u52ff\u8f93\u5165\u7a7a\u683c"}]},d.a.createElement(l["a"],{placeholder:"\u8bf7\u8f93\u5165\u65b0\u6587\u4ef6\u5939\u540d/\u5b50\u6587\u4ef6\u5939\u540d\u3002\uff08\u5982\uff1asrc/step1\uff09"})))))};t["a"]=Object(h["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting;return{shixunsDetail:t,globalSetting:n,loading:a.models.index}}))(g)},"9ZNV":function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a("0Owb"),l=(a("+L6B"),a("2/Rp")),c=a("q1tI"),r=a.n(c),o=a("UUDw"),i=a.n(o),s=function(e){var t=e.cancelText,a=void 0===t?"\u53d6\u6d88":t,c=e.okText,o=void 0===c?"\u786e\u5b9a":c,s=e.loading,u=void 0!==s&&s,m=e.hasOkBtn,p=void 0===m||m,d=e.okButtonProps,v=void 0===d?{}:d,h=e.onCancel,_=void 0===h?function(){}:h,f=e.onOk,g=void 0===f?function(){}:f;return r.a.createElement("div",{className:i.a.buttonFixed},r.a.createElement("div",{className:i.a.buttonWrap},r.a.createElement(l["a"],{size:"large",className:"".concat(i.a.button," mr20"),onClick:_},a),p&&r.a.createElement(l["a"],Object(n["a"])({size:"large",type:"primary",className:"".concat(i.a.button," mr20"),loading:u,onClick:g},v),o)))}},"C8/M":function(e,t,a){"use strict";a.r(t);a("ozfa");var n=a("MJZm"),l=(a("+L6B"),a("2/Rp")),c=(a("Q9mQ"),a("diRs")),r=(a("5Dmo"),a("3S7+")),o=(a("2qtc"),a("kLXV")),i=(a("miYZ"),a("tsqr")),s=a("oBTY"),u=a("WmNS"),m=a.n(u),p=a("9og8"),d=a("tJVT"),v=a("PpiC"),h=a("q1tI"),_=a.n(h),f=a("Ty5D"),g=a("9kvl"),b=a("55Ip"),E=a("P5Jw"),k=a("7ahc"),x=a("9ZNV"),N=a("EEzP"),C=a.n(N),y=function(e){e.shixunsDetail,e.globalSetting,e.loading;var t,a,n=e.user,l=e.dispatch,c=e.content,r=e.pathList,o=void 0===r?[]:r,s=e.onSetShowContent,u=void 0===s?function(){}:s,v=e.onClickRootPath,g=void 0===v?function(){}:v,b=e.onClickOhterPath,E=void 0===b?function(){}:b,N=Object(f["m"])(),y=Object(f["l"])(),j=Object(h["useRef"])(),O=Object(h["useState"])(),S=Object(d["a"])(O,2),D=S[0],W=S[1],w=null===(t=n.userInfo)||void 0===t||null===(a=t.shixun)||void 0===a?void 0:a.editable;Object(h["useEffect"])((function(){return l({type:"globalSetting/footerToggle",payload:!1}),function(){l({type:"globalSetting/footerToggle",payload:!0})}}),[]),Object(h["useEffect"])((function(){var e,t;j.current="repository"===(null===(e=y.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3])}),[y.pathname]),Object(h["useEffect"])((function(){c!==D&&W(c)}),[c]);var T=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,l({type:"shixunsDetail/updateRepositoryFile",payload:{id:N.id,path:(null===o||void 0===o?void 0:o.length)?o.join("/"):"",content:D,secret_repository:!j.current||null}});case 2:t=e.sent,t&&(i["b"].info("\u4fdd\u5b58\u6210\u529f"),a=o.length>1?o[o.length-2]:"",a?E(a,o.length-2):g());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return _.a.createElement("section",{className:C.a.bg},_.a.createElement("div",{className:C.a.wrap},!!(null===o||void 0===o?void 0:o.length)&&_.a.createElement("div",{className:C.a.pathWrap},_.a.createElement("div",{className:C.a.pathContent},_.a.createElement("a",{onClick:g},N.id),o.map((function(e,t){return t===o.length-1?_.a.createElement("span",null," / ",e):_.a.createElement("a",{onClick:function(){return E(e,t)}}," / ",e)})))),_.a.createElement("div",{className:"mt20"},_.a.createElement(k["a"],{value:D,onChange:function(e){return W(e)},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"]}}))),_.a.createElement(x["a"],{okText:"\u4fdd\u5b58",hasOkBtn:w,onCancel:function(){return u(!0)},onOk:T}))},j=Object(g["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting,l=e.user;return{shixunsDetail:t,globalSetting:n,user:l,loading:a.models.index}}))(y),O=a("VJ7g"),S=a.n(O),D=a("m3rI"),W=a("zeYf"),w=a("8j3D"),T=a("HBuW"),I=function(e){e.shixunsDetail,e.globalSetting,e.loading;var t,a,u,k,x,N,C=e.user,y=e.dispatch,O=(Object(v["a"])(e,["shixunsDetail","globalSetting","loading","user","dispatch"]),Object(f["m"])()),I=Object(f["l"])(),R=Object(h["useRef"])(),V=Object(h["useState"])(!0),A=Object(d["a"])(V,2),B=A[0],L=A[1],M=Object(h["useState"])([]),P=Object(d["a"])(M,2),Y=P[0],J=P[1],q=Object(h["useState"])(),z=Object(d["a"])(q,2),G=z[0],Z=z[1],K=Object(h["useState"])(),Q=Object(d["a"])(K,2),U=Q[0],H=Q[1],X=Object(h["useState"])(),$=Object(d["a"])(X,2),ee=$[0],te=$[1],ae=Object(h["useState"])([]),ne=Object(d["a"])(ae,2),le=ne[0],ce=ne[1],re=Object(h["useState"])(),oe=Object(d["a"])(re,2),ie=oe[0],se=oe[1],ue=Object(h["useState"])(),me=Object(d["a"])(ue,2),pe=me[0],de=me[1],ve=Object(h["useState"])(!1),he=Object(d["a"])(ve,2),_e=he[0],fe=he[1],ge=Object(h["useState"])(),be=Object(d["a"])(ge,2),Ee=be[0],ke=be[1],xe=null===(t=C.userInfo)||void 0===t||null===(a=t.shixun)||void 0===a?void 0:a.editable;Object(h["useEffect"])((function(){var e,t,a="repository"===(null===(e=I.pathname)||void 0===e||null===(t=e.split("/"))||void 0===t?void 0:t[3]);if(I.pathname.includes("/master/shixun_show")){R.current=a;var n=I.pathname.split("/");if(n.length>5){var l=n.splice(6,n.length);ce(l);var c=(null===l||void 0===l?void 0:l.length)?l.join("/"):"";Ne(c)}}else R.current!==a&&(R.current=a,L(!0),Ne(),ce([]))}),[I.pathname]),Object(h["useEffect"])((function(){}),[I.pathname]);var Ne=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a,n,l=arguments;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=l.length>0&&void 0!==l[0]?l[0]:"",e.next=3,y({type:R.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:O.id,path:t}});case 3:a=e.sent,a&&(J(a.trees||[]),de((null===a||void 0===a?void 0:a.secret_dir_path)||""),Z(a.git_url||""),H((null===(n=a.commits)||void 0===n?void 0:n[0])||{}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a,n=arguments;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,Object(T["ib"])({id:O.id,secret_dir_path:t});case 3:a=e.sent,a&&ke(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a,n=arguments;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.next=3,y({type:"shixunsDetail/getFileContent",payload:{id:O.id,path:t,secret_repository:!R.current||null}});case 3:if(a=e.sent,-2!==(null===a||void 0===a?void 0:a.status)){e.next=6;break}return e.abrupt("return",a);case 6:if(-1!==(null===a||void 0===a?void 0:a.status)){e.next=8;break}return e.abrupt("return",a);case 8:return a&&(L(!1),se(a.content)),e.abrupt("return",a);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=function(){var e=Object(p["a"])(m.a.mark((function e(t){var a,n,l,c,r;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=null===t||void 0===t?void 0:t[0],n=Y.find((function(e){return e.name===a})),n){e.next=4;break}return e.abrupt("return");case 4:if(l=[].concat(Object(s["a"])(le),[a]),c=(null===l||void 0===l?void 0:l.length)?l.join("/"):"","blob"!==n.type){e.next=12;break}return e.next=9,ye(c);case 9:return r=e.sent,-1!==(null===r||void 0===r?void 0:r.status)&&-2!==(null===r||void 0===r?void 0:r.status)&&ce(l),e.abrupt("return");case 12:ce(l),Ne(c);case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Oe=function(){ee?o["a"].confirm({centered:!0,title:"\u786e\u8ba4\u9700\u8981\u5220\u9664\u8be5\u6587\u4ef6?",okText:"\u786e\u5b9a",cancelText:"\u53d6\u6d88",onOk:function(){var e=Object(p["a"])(m.a.mark((function e(){var t,a;return m.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=(null===le||void 0===le?void 0:le.length)?le.join("/"):"",e.next=3,y({type:"shixunsDetail/deleteGitFile",payload:{id:O.id,path:t?"".concat(t,"/").concat(ee):ee,message:"\u5220\u9664".concat(t),secret_repository:!R.current||null}});case 3:a=e.sent,a&&(i["b"].info("\u5220\u9664\u6210\u529f"),Ne(t),te(null));case 5:case"end":return e.stop()}}),e)})));function t(){return e.apply(this,arguments)}return t}()}):i["b"].info("\u8bf7\u9009\u62e9\u8981\u5220\u9664\u7684\u6587\u4ef6")},Se=function(){L(!0),ce([]),Ne()},De=function(e,t){L(!0);var a=le.filter((function(e,a){return a<=t}));ce(a);var n=(null===a||void 0===a?void 0:a.length)?a.join("/"):"";Ne(n)},We=function(e){te(null===e||void 0===e?void 0:e[0])},we=null===Y||void 0===Y?void 0:Y.map((function(e,t){return{title:_.a.createElement("span",{className:"font14 pt5 pb5"},"tree"===e.type?_.a.createElement("i",{className:"iconfont icon-xingzhuangjiehebeifen font12 mr5 ".concat(S.a.colorBlue)}):_.a.createElement("i",{className:"iconfont icon-xingzhuangjiehe font12 mr5 ".concat(S.a.colorBlue)}),e.name),disableCheckbox:ee&&ee!==e.name,className:"tree"===e.type?S.a.pl23:"",checkable:"tree"!==e.type,key:e.name}}));return _.a.createElement("section",{className:S.a.bg},B?_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:S.a.contentbg},_.a.createElement("div",{className:S.a.wrap},_.a.createElement("div",{className:S.a.head},_.a.createElement("div",{className:S.a.headLeft},_.a.createElement("span",null,"\u7f51\u5740\u514b\u9686\uff1a"),_.a.createElement("div",{className:"".concat(S.a.headInputWrap," mr5")},_.a.createElement("input",{defaultValue:G}),_.a.createElement(E["CopyToClipboard"],{text:G,onCopy:function(){return i["b"].success("\u590d\u5236\u6210\u529f")}},_.a.createElement(r["a"],{placement:"topLeft",title:"\u70b9\u51fb\u590d\u5236\u7248\u672c\u5e93"},_.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5"})))),_.a.createElement(c["a"],{overlayClassName:S.a.popover,placement:"bottomRight",content:_.a.createElement("p",{className:"font12"},"\u8bf7\u4e0a\u4f20\u5f53\u524d\u5b9e\u8bad\u4e2d\u5404\u4e2a\u5173\u5361\u6d89\u53ca\u7684\u6240\u6709\u6587\u4ef6",_.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",_.a.createElement("br",null),_.a.createElement("br",null),"\u63d0\u4ea4\u4ee3\u7801\u7684\u65b9\u6cd5\uff1a",_.a.createElement("br",null),"1\u3001\u5728\u7535\u8111\u4e0a\u5b89\u88c5Git tortoise\u5ba2\u6237\u7aef\uff0c",_.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",_.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",_.a.createElement("br",null),_.a.createElement("br",null),"\u6ce8\u610f:",_.a.createElement("br",null),"\u8bf7\u5728Git\u5ba2\u6237\u7aef\u8981\u6c42\u586b\u5199\u65f6\uff0c\u6309\u7167\u5982\u4e0b\u8bf4\u660e\u586b\u5199\uff1a",_.a.createElement("br",null),"* \u7528\u6237\u540d\uff1a\u4f7f\u7528\u60a8\u5728\u672c\u5e73\u53f0\u7ed1\u5b9a\u7684\u90ae\u7bb1",_.a.createElement("br",null),"* \u53e3\u4ee4\uff1a\u4f7f\u7528\u60a8\u5728\u672c\u5e73\u53f0\u7684\u767b\u5f55\u53e3\u4ee4"),trigger:"click"},_.a.createElement("i",{className:"iconfont icon-tishi2"}))),xe&&_.a.createElement("div",{className:S.a.actionWrap},_.a.createElement(l["a"],{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",le.join(",")),g["c"].push("/shixuns/".concat(O.id,"/").concat(R.current?"repository":"secret_repository","/upload_file"))}},"\u4e0a\u4f20\u6587\u4ef6"),_.a.createElement(l["a"],{type:"primary",className:"mr5",onClick:function(){window.sessionStorage.setItem("pathArray",le.join(",")),g["c"].push("/shixuns/".concat(O.id,"/").concat(R.current?"repository":"secret_repository","/add_file"))}},"\u65b0\u5efa\u6587\u4ef6"),_.a.createElement(l["a"],{type:"primary",className:"mr5",onClick:function(){fe(!1),y({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u65b0\u5efa\u6587\u4ef6\u5939"))),!R.current&&_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:"pt40 pl20 pr20 font14 c-orange"},_.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 "),_.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")),!!we.length&&_.a.createElement("div",{className:"mt20 pl20 pr20 font14"},_.a.createElement("div",null,"\u5408\u5e76\u7248\u672c\u5e93\u8def\u5f84\uff1a"),_.a.createElement("div",null,_.a.createElement("span",null,"\u6e90\u8def\u5f84\uff1a",pe),_.a.createElement("i",{className:"iconfont icon-youjiang ml20 c-grey-888"}),_.a.createElement("span",{className:"ml20"},"\u76ee\u6807\u8def\u5f84\uff1a",Ee),_.a.createElement(l["a"],{type:"link",onClick:function(){fe(!0),y({type:"shixunsDetail/setActionTabs",payload:{key:"Repository-SelectFilePath"}})}},"\u9009\u62e9\u6587\u4ef6\u76ee\u5f55")))),we.length?_.a.createElement(_.a.Fragment,null,_.a.createElement("div",{className:S.a.info},_.a.createElement("div",{className:S.a.infoUser},(null===U||void 0===U?void 0:U.author)&&_.a.createElement("img",{width:"35",height:"35",alt:null===U||void 0===U||null===(u=U.author)||void 0===u?void 0:u.name,src:"".concat(D["a"].IMG_SERVER,"/images/").concat(null===U||void 0===U||null===(k=U.author)||void 0===k?void 0:k.image_url)}),_.a.createElement("a",{href:null===U||void 0===U||null===(x=U.author)||void 0===x?void 0:x.user_url,target:"_blank",className:"mr5"},null===U||void 0===U||null===(N=U.author)||void 0===N?void 0:N.name),_.a.createElement("span",null,"\u63d0\u4ea4\u4e8e",_.a.createElement("span",null,null===U||void 0===U?void 0:U.time)," \uff1a",null===U||void 0===U?void 0:U.title)),_.a.createElement("div",{onClick:function(){return g["c"].push("/shixuns/".concat(O.id,"/").concat(R.current?"repository":"secret_repository","/").concat(O.id,"/commits"))}},_.a.createElement("i",{className:"iconfont icon-tijiaojilu font18 mr5"}),_.a.createElement("span",{className:"".concat(S.a.infoSubmitText," current")},"\u63d0\u4ea4\u8bb0\u5f55"))),!!(null===le||void 0===le?void 0:le.length)&&_.a.createElement("div",{className:S.a.pathWrap},_.a.createElement("div",{className:S.a.pathContent},_.a.createElement("a",{onClick:Se},O.id),le.map((function(e,t){return t===le.length-1?_.a.createElement("span",null," / ",e):_.a.createElement("a",{onClick:function(){return De(e,t)}}," / ",e)})))),xe&&_.a.createElement("div",{className:S.a.deleteWrap},_.a.createElement(l["a"],{className:"font14",type:"link",onClick:Oe},"\u5220\u9664")),_.a.createElement("div",{className:S.a.content},_.a.createElement(n["a"],{checkable:xe,treeData:we,onSelect:je,onCheck:We}))):_.a.createElement(F,null)),!!we.length&&_.a.createElement("div",{className:"mt10"},_.a.createElement(b["Link"],{to:"/forums/2784",target:"_blank"},"Git\u4f7f\u7528\u6307\u5357"))),_.a.createElement(W["a"],null)):_.a.createElement(j,{content:ie,pathList:le,onSetShowContent:function(e){var t=(null===le||void 0===le?void 0:le.length)?null===le||void 0===le?void 0:le.filter((function(e,t){return t!==le.length-1})):[];ce(t),L(e)},onClickRootPath:Se,onClickOhterPath:De}),_.a.createElement(w["a"],{pathList:le,showInputPath:!0,isMergeSelectFile:_e,onFinish:function(e){_e?Ce(e):Ne(e),fe(!1)}}))},F=function(){return _.a.createElement("div",{className:"tc mt20 pb50 ".concat(S.a.nodata)},_.a.createElement("img",{src:"".concat(D["a"].IMG_SERVER,"/images/educoder/RepositoryNoneData.png")}),_.a.createElement("div",{className:S.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"),_.a.createElement("div",{className:S.a.nodataText},"1\u3001",_.a.createElement("span",null,_.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5ba2\u6237\u7aef")),"\u4e0a\u4f20\u5df2\u6709\u6587\u4ef6\u6765\u5f00\u59cb\u4f7f\u7528\u3002"),_.a.createElement("div",{className:"".concat(S.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"))};t["default"]=Object(g["a"])((function(e){var t=e.shixunsDetail,a=e.loading,n=e.globalSetting,l=e.user;return{shixunsDetail:t,globalSetting:n,user:l,loading:a.models.index}}))(I)},EEzP:function(e,t,a){e.exports={bg:"bg___2ijhC",wrap:"wrap___3JYz7",content:"content___jzAa5",pathWrap:"pathWrap___1HIf1",pathContent:"pathContent___1urQd"}},KVXO:function(e,t,a){e.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},UUDw:function(e,t,a){e.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},VJ7g:function(e,t,a){e.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(e,t,a){e.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(e,t,a){"use strict";a("5Dmo");var n=a("3S7+"),l=(a("MXD1"),a("CFYs")),c=a("tJVT"),r=a("PpiC"),o=a("q1tI"),i=a.n(o),s=a("9kvl"),u=a("m3rI"),m=a("wd/R"),p=a.n(m),d=a("ZBKS"),v=a.n(d),h=function(e){var t,a,s,m,d,h,_,f,g,b,E,k,x,N,C,y,j,O,S,D,W,w,T,I,F,R,V,A,B,L,M=e.shixunsDetail,P=e.user,Y=(e.globalSetting,e.loading,e.dispatch,Object(r["a"])(e,["shixunsDetail","user","globalSetting","loading","dispatch"]),Object(o["useState"])(!0)),J=Object(c["a"])(Y,2),q=J[0],z=J[1],G=(null===(t=M.rightData)||void 0===t?void 0:t.complete_count)?Number(null===(a=M.rightData)||void 0===a?void 0:a.complete_count)/Number(null===(s=M.rightData)||void 0===s?void 0:s.challenge_count)*100:0;return M.rightData?i.a.createElement("section",{className:v.a.rightWrap},i.a.createElement("div",{className:v.a.creatorWrap},i.a.createElement("p",{className:"font16 mb20"},"\u521b\u5efa\u8005"),i.a.createElement("div",{className:v.a.creatorContentWrap},i.a.createElement("a",{href:(null===(m=M.rightData)||void 0===m?void 0:m.creator)&&"/users/".concat(null===(d=M.rightData)||void 0===d?void 0:d.creator.login,"/classrooms")},i.a.createElement("img",{className:v.a.creatorImg,src:"".concat(u["a"].IMG_SERVER,"/").concat((null===(h=M.rightData)||void 0===h?void 0:h.creator)&&"images/".concat(null===(_=M.rightData)||void 0===_?void 0:_.creator.image_url,"?1532489442")),alt:"\u5934\u50cf",width:"36",height:"36"})),i.a.createElement("div",{className:v.a.creatorContent},i.a.createElement("div",{className:v.a.creatorName},null===(f=M.rightData)||void 0===f||null===(g=f.creator)||void 0===g?void 0:g.name),i.a.createElement("div",{className:v.a.createorCount},i.a.createElement("span",{className:"mr5"},"\u5171\u53d1\u5e03\u5b9e\u8bad"),i.a.createElement("span",{className:"mr5"},null===(b=M.rightData)||void 0===b?void 0:b.user_shixuns_count),i.a.createElement("span",null,"\u4e2a")))),i.a.createElement("div",{className:v.a.time},i.a.createElement("div",{className:"c-grey-666 mt10"},i.a.createElement("span",{className:"c-grey-999"},"\u66f4\u65b0\u65f6\u95f4\uff1a"),(null===(E=M.detail)||void 0===E?void 0:E.updated_at)?p()(null===(k=M.detail)||void 0===k?void 0:k.updated_at).format("YYYY-MM-DD HH:mm"):""))),!(null===(x=M.detail)||void 0===x?void 0:x.is_jupyter)&&(null===(N=M.detail)||void 0===N?void 0:N.shixun_status)>1&&i.a.createElement("div",{className:v.a.learnWrap},i.a.createElement("div",{className:v.a.learnTopWrap},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(v.a.color4cacff," iconfont icon-jilu1 font14")}),"\u5b66\u4e60\u7edf\u8ba1"),i.a.createElement("span",null,i.a.createElement("span",{className:"".concat(v.a.color888," font14")},"\u5df2\u5b8c\u6210 ",(null===(C=M.rightData)||void 0===C?void 0:C.complete_count)||0," \u5173 / \u5171",(null===(y=M.rightData)||void 0===y?void 0:y.challenge_count)||0," \u5173"))),i.a.createElement(l["a"],{percent:G,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!(null===(j=M.rightData)||void 0===j||null===(O=j.tags)||void 0===O?void 0:O.length)&&i.a.createElement("div",{className:v.a.skillWrap},i.a.createElement("p",{className:"".concat(v.a.skillTopWrap," font16 mb20")},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(v.a.color4CACFF," iconfont icon-biaoqian2 font14")}),"\u6280\u80fd\u6807\u7b7e"),i.a.createElement("span",{className:"sortinxdirection space-between fr"},i.a.createElement("span",{className:"".concat(v.a.color888," font14")},"\u5df2\u83b7\u5f97 ",null===(S=M.rightData)||void 0===S?void 0:S.user_tag_count," \u4e2a / \u5171",null===(D=M.rightData)||void 0===D?void 0:D.tag_count," \u4e2a"))),i.a.createElement("div",{className:"".concat(v.a.skillContentWrap," ").concat(q?v.a.skillContentWrapMin:v.a.skillContentWrapMax)},null===(W=M.rightData)||void 0===W?void 0:W.tags.map((function(e,t){return i.a.createElement(i.a.Fragment,{key:t},e.tag_name&&i.a.createElement("span",{className:e.status?v.a.skillContentIcon:v.a.skillContentIconNoStatus},e.tag_name))}))),(null===(w=M.rightData)||void 0===w||null===(T=w.tags)||void 0===T?void 0:T.length)>15&&i.a.createElement(i.a.Fragment,null,q?i.a.createElement("div",{className:v.a.skillExpandAllWrap,onClick:function(){return z(!q)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(v.a.skillExpandAllContent," font12")},"\u5c55\u5f00\u5168\u90e8"),i.a.createElement("p",{className:"".concat(v.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-jiantou9"}))))):i.a.createElement("div",{className:v.a.skillExpandAllWrap,onClick:function(){return z(!q)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(v.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-"})),i.a.createElement("p",{className:"".concat(v.a.skillExpandAllContent," font12")},"\u6536\u8d77\u5168\u90e8")))))),!!(null===(I=M.rightData)||void 0===I||null===(F=I.paths)||void 0===F?void 0:F.length)&&i.a.createElement("div",{className:v.a.courseWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(v.a.color4cacff," iconfont icon-shu1 font14")})," \u6240\u5c5e\u8bfe\u7a0b"),i.a.createElement("div",null,null===(R=M.rightData)||void 0===R?void 0:R.paths.map((function(e,t){return t>2?null:i.a.createElement("div",{className:v.a.pathWrap,key:e.id},i.a.createElement("a",{href:"/paths/".concat(e.id),target:"_blank"},i.a.createElement("img",{alt:"\u5b9e\u8bad",src:"".concat(u["a"].IMG_SERVER,"/").concat(e.image_url),className:v.a.pathImg})),i.a.createElement("div",{className:v.a.pathContentWrap},i.a.createElement("a",{href:"/paths/".concat(e.id),target:"_blank",className:v.a.pathContentName},e.name),i.a.createElement("p",{className:v.a.pathContent},i.a.createElement(n["a"],{placement:"bottom",title:"\u7ae0\u8282"},i.a.createElement("span",{className:v.a.pathContentCount},i.a.createElement("i",{className:"iconfont icon-shixun mr3"}),e.stages_count)),i.a.createElement(n["a"],{placement:"bottom",title:"\u5b66\u4e60\u4eba\u6570s"},i.a.createElement("span",{className:v.a.pathContentCount},i.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count)))))})))),!!(null===(V=M.rightData)||void 0===V||null===(A=V.paths)||void 0===A?void 0:A.length)&&!!(null===(B=M.rightData)||void 0===B?void 0:B.recommands.length)&&P.userInfo.main_site&&i.a.createElement("div",{className:v.a.recommandTrainingWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(v.a.color4cacff," iconfont icon-tuijian font14")}),"\u63a8\u8350\u5b9e\u8bad"),i.a.createElement("div",null,null===(L=M.rightData)||void 0===L?void 0:L.recommands.map((function(e,t){return t>2?null:i.a.createElement("div",{className:v.a.pathContentItem,key:t},i.a.createElement("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank"},i.a.createElement("img",{src:"".concat(u["a"].IMG_SERVER,"/").concat(e.pic),className:v.a.pathImg})),i.a.createElement("div",{className:v.a.pathContentWrap},i.a.createElement(n["a"],{placement:"bottom",title:e.name},i.a.createElement("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:v.a.pathContentName},e.name)),i.a.createElement("p",{className:"".concat(v.a.pathContent," ").concat(v.a.recommandContent)},i.a.createElement("span",null,e.stu_num," \u4eba\u5b66\u4e60"),i.a.createElement("span",{className:v.a.recommandLevel},e.level))))}))))):null};t["a"]=Object(s["a"])((function(e){var t=e.shixunsDetail,a=e.user,n=e.loading,l=e.globalSetting;return{shixunsDetail:t,user:a,globalSetting:l,loading:n.models.index}}))(h)}}]); |