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.
2 lines
31 KiB
2 lines
31 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[190],{"6f40":function(C,x,e){C.exports={practicalTraining:"practicalTraining___14zoU",titleWrap:"titleWrap___2awze",title:"title___3BF26",line:"line___wXl6Y",dec:"dec___ZXNkn"}},EGTK:function(C,x,e){"use strict";var We=e("T2oS"),G=e("W9HT"),w=e("5NDa"),r=e("5rEg"),a=e("k1fw"),W=e("tJVT"),v=e("q1tI"),l=e.n(v),Ue=e("TSYQ"),ee=e.n(Ue),$=e("dGDm"),t=e.n($),m=function(p){var ae=p.className,b=p.dispatch,s=p.skin,k=s===void 0?"white":s,ie=p.value,N=ie===void 0?null:ie,se=p.loading,ce=se===void 0?!1:se,f=p.data,K=f===void 0?[]:f,re=p.otherData,pe=re===void 0?[]:re,u=p.tags,fe=u===void 0?[]:u,Ae=p.onChange,Ce=Ae===void 0?function(){}:Ae,Oe=Object(v.useState)(""),Te=Object(W.a)(Oe,2),he=Te[0],De=Te[1],te=Object(v.useState)(!1),Me=Object(W.a)(te,2),ne=Me[0],me=Me[1],Fe=Object(v.useState)([]),L=Object(W.a)(Fe,2),X=L[0],V=L[1],Be=Object(v.useState)(0),be=Object(W.a)(Be,2),J=be[0],T=be[1],O=Object(v.useRef)(null),S=Object(v.useRef)(String(Math.floor(Math.random()*1e6))).current,ye=Object(v.useRef)();Object(v.useEffect)(function(){return window.addEventListener("keydown",g),function(){window.removeEventListener("keydown",g)}},[he,ne,X]);var g=function(n){if(!ne||n.keyCode!==40&&n.keyCode!==38)return;var o=0;n.keyCode===40&&ne&&(J<X.length-1?o=J+1:o=0,console.log("\u4E0B"),F(o,"down")),n.keyCode===38&&ne&&(J===0?o=X.length-1:o=J-1,F(o,"up")),T(o),R(he,o)},h=function(n,o){var y=function(A){var ge=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,P={};return P["^"]="\\^",P["."]="\\.",P["\\"]="\\\\",P["|"]="\\|",P["("]="\\(",P[")"]="\\)",P["*"]="\\*",P["+"]="\\+",P["-"]="\\-",P.$="$",P["["]="\\[",P["]"]="\\]",P["?"]="\\?",A=A.replace(ge,function(ue){return P[ue]}),A},D=new RegExp(y(o),"gi");return n=n.replace(D,function(M){return"<span style='color:#1890FF;'>"+M+"</span>"}),n},R=function(n,o){if(n===""){V([]);return}var y=[];K.forEach(function(M){M.image.length&&M.image.forEach(function(A){y.push(A)})});var D=y.concat(pe).filter(function(M){var A;return(A=M.name)===null||A===void 0?void 0:A.toLocaleLowerCase().includes(n==null?void 0:n.toLocaleLowerCase())}).map(function(M,A){var ge=M.id,P=M.name,ue=Object(a.a)(Object(a.a)({},M),{},{label:l.a.createElement("ul",{id:"search-".concat(S,"-").concat(A),onClick:function(){return U(ge,ue)},className:A===o?t.a.searchListActive:t.a.searchList},l.a.createElement("li",{className:t.a.name,dangerouslySetInnerHTML:{__html:h(P,n)}}),M.private&&l.a.createElement("li",{className:t.a.tag},"\u79C1\u6709"))});return ue});V(D)},E=function(n){var o=document.getElementById("scroll-".concat(S,"-").concat(n));if(!o)return;var y=document.getElementById("scroll-".concat(S));y.scrollTo(0,o.offsetTop)},F=function(n,o){var y=document.getElementById("search-".concat(S,"-").concat(n));if(!y)return;var D=document.getElementById("search-".concat(S)),M=y.offsetTop-D.scrollTop>0&&y.offsetTop-D.scrollTop<D.clientHeight;if(M)return;o==="down"?D.scrollTo(0,y.offsetTop-D.clientHeight+y.clientHeight):D.scrollTo(0,y.offsetTop)},z=function(n){R(n,0),De(n)},Y=function(n){var o,y;if(!X.length)return;var D=X==null||((o=X[J])===null||o===void 0)?void 0:o.id;Ce(D),V([]),T(0),De(X==null||((y=X[J])===null||y===void 0)?void 0:y.name),E(D),ye.current.blur()},U=function(n,o){Ce(n),V([]),T(0),De(o==null?void 0:o.name),E(n)},Se=function(){V([]),De("")},Pe=function(n){Ce(n),V([]),De("")},de=function(){return he===""?l.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):l.a.createElement("i",{onClick:Se,className:"iconfont icon-shanchu4 c-grey-c"})},le=function(){b({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ie=function(){b({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},je=function(){O.current=setTimeout(function(){me(!1),T(0)},200)};return l.a.createElement("div",{className:ee()(k==="night"?t.a.darklySelectEnvironment:t.a.selectEnvironment,ae)},l.a.createElement("div",{className:t.a.search},l.a.createElement(r.a,{suffix:de(),bordered:!1,ref:ye,value:he,onKeyDown:function(n){(n.keyCode===40||n.keyCode===38)&&n.preventDefault()},size:"large",onFocus:function(){clearTimeout(O.current),z(he),me(!0)},onBlur:je,onChange:function(n){return z(n.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:Y}),ne&&l.a.createElement("div",{id:"search-".concat(S),className:t.a.searchListWrap},X.map(function(_,n){return l.a.createElement(l.a.Fragment,{key:n}," ",_.label)}))),ce?l.a.createElement(G.a,{className:t.a.spin}):l.a.createElement(l.a.Fragment,null,!!fe.length&&l.a.createElement("aside",{className:t.a.common},l.a.createElement("div",{className:t.a.title},"\u63A8\u8350\u73AF\u5883:"),l.a.createElement("ul",{className:t.a.tags},fe.map(function(_,n){return l.a.createElement("li",{key:n,onClick:function(){return Pe(_.id)},className:N===_.id?"".concat(t.a.tag," ").concat(t.a.tagActive):t.a.tag},_.name)}))),l.a.createElement("aside",{className:t.a.wrap,id:"scroll-".concat(S)},K.map(function(_,n){var o;return(_==null||((o=_.image)===null||o===void 0)?void 0:o.length)?l.a.createElement(_e,{key:n,data:_,id:N,handleClick:function(D){return Pe(D)}}):null}),l.a.createElement("ul",{className:t.a.allList},pe.map(function(_){return l.a.createElement("li",{key:"key-".concat(_.id),id:"scroll-".concat(S,"-").concat(_.id),className:_.id===N?"".concat(t.a.item," ").concat(t.a.itemActive):t.a.item,onClick:function(){return Ce(_.id)}},l.a.createElement("div",{className:t.a.name},_.name),_.private&&l.a.createElement("div",{className:t.a.tag},"\u79C1\u6709"))})))))},_e=function(p){var ae=p.data,b=p.id,s=p.handleClick,k=Object(v.useState)(!0),ie=Object(W.a)(k,2),N=ie[0],se=ie[1],ce=ae.name,f=ae.image;return l.a.createElement("div",{className:t.a.list},l.a.createElement("header",{onClick:function(){return se(!N)}},l.a.createElement("div",{className:t.a.title},ce),l.a.createElement("i",{style:{transition:"0.5s",transform:N?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),l.a.createElement("ul",{className:t.a.items,style:{height:N?"auto":0}},f.map(function(K){return l.a.createElement("li",{key:K.id,className:K.id===b?"".concat(t.a.item," ").concat(t.a.itemActive):t.a.item,onClick:function(){return s(K.id)}},l.a.createElement("div",{className:t.a.name},K.name),K.private&&l.a.createElement("div",{className:t.a.tag},"\u79C1\u6709"))}),l.a.createElement("li",{className:t.a.line})))};x.a=m},FPkq:function(C,x,e){C.exports=e.p+"static/qrCode.dd0fe9b2.png"},FrRK:function(C,x,e){"use strict";var We=e("+L6B"),G=e("2/Rp"),w=e("DZo9"),r=e("8z0m"),a=e("miYZ"),W=e("tsqr"),v=e("WmNS"),l=e.n(v),Ue=e("9og8"),ee=e("2qtc"),$=e("kLXV"),t=e("y8nQ"),m=e("Vl3Y"),_e=e("tJVT"),oe=e("PpiC"),p=e("5NDa"),ae=e("5rEg"),b=e("q1tI"),s=e.n(b),k=e("9kvl"),ie=e("m3rI"),N=e("FPkq"),se=e.n(N),ce=e("qB8g"),f=e.n(ce),K=ae.a.TextArea,re=function(u){var fe=u.newShixuns,Ae=u.globalSetting,Ce=u.loading,Oe=u.dispatch,Te=Object(oe.a)(u,["newShixuns","globalSetting","loading","dispatch"]),he=m.a.useForm(),De=Object(_e.a)(he,1),te=De[0],Me=Object(b.useState)([]),ne=Object(_e.a)(Me,2),me=ne[0],Fe=ne[1],L=function(T){var O=["uploading","done","removed"];O.includes(T.file.status)&&Fe(T.fileList)},X=function(T){if(!T.percent||T.percent==100){var O,S=(O=T.response)===null||O===void 0?void 0:O.id;return $.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ye=Object(Ue.a)(l.a.mark(function h(){var R;return l.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:return F.next=2,Oe({type:"newShixuns/deleteAttachment",payload:{id:S}});case 2:R=F.sent,R&&Fe(me.filter(function(z){var Y;return((Y=z.response)===null||Y===void 0?void 0:Y.id)!==S}));case 4:case"end":return F.stop()}},h)}));function g(){return ye.apply(this,arguments)}return g}()}),!1}},V=function(T){if(me.length)return!1;var O=T.size/1024/1024>50;return O?(W.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},Be=function(){var J=Object(Ue.a)(l.a.mark(function T(O){var S,ye,g,h,R,E,F,z;return l.a.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:return g=O||{},h=g.language,R=g.env,E=g.mode,F=g.code,U.next=3,Oe({type:"newShixuns/applyShixunMirror",payload:{language:h,runtime:R,run_method:E,attachment_id:me==null||((S=me[0])===null||S===void 0||((ye=S.response)===null||ye===void 0))?void 0:ye.id}});case 3:z=U.sent,Oe({type:"newShixuns/setActionTabs",payload:{}}),z&&W.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return U.stop()}},T)}));return function(O){return J.apply(this,arguments)}}(),be=function(){te.resetFields(),Fe([])};return s.a.createElement($.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:fe.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:be},s.a.createElement("section",{className:f.a.qrCode},s.a.createElement("aside",{className:f.a.a1},s.a.createElement("div",{className:f.a.code},s.a.createElement("img",{width:120,height:120,src:se.a,alt:"\u4E8C\u7EF4\u7801"})),s.a.createElement("div",{className:f.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),s.a.createElement("div",{className:f.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),s.a.createElement("aside",{className:f.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",s.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),s.a.createElement(m.a,{className:f.a.formWrap,form:te,labelCol:{span:4},wrapperCol:{span:20},onFinish:Be},s.a.createElement(m.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},s.a.createElement(K,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),s.a.createElement(m.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},s.a.createElement(K,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),s.a.createElement(m.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},s.a.createElement(K,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),s.a.createElement(m.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},s.a.createElement("div",{className:f.a.upload},s.a.createElement(r.a,{fileList:me,action:"".concat(ie.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:L,onRemove:X,beforeUpload:V,withCredentials:!0},s.a.createElement("span",{className:"".concat(f.a.color4CACFF," current")},"\u4E0A\u4F20\u9644\u4EF6"),s.a.createElement("span",{className:"".concat(f.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),s.a.createElement("div",{className:f.a.footerWrap},s.a.createElement(m.a.Item,null,s.a.createElement(G.a,{className:"mr5",size:"large",onClick:function(){Oe({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),s.a.createElement(G.a,{size:"large",type:"primary",htmlType:"submit",loading:Ce["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};x.a=Object(k.a)(function(pe){var u=pe.newShixuns,fe=pe.loading,Ae=pe.globalSetting;return{newShixuns:u,globalSetting:Ae,loading:fe.effects}})(re)},IH3J:function(C,x,e){C.exports={wrapInstallPackageStyle:"wrapInstallPackageStyle___2JdHa",installPackageStyle:"installPackageStyle___3mphi",title:"title___-Mfcd",line:"line___1qKKa",bodyHeight:"bodyHeight___3hV2N"}},Lai7:function(C,x,e){C.exports=e.p+"static/noEnvData.6108fa6c.png"},N3QO:function(C,x,e){"use strict";var We=e("2qtc"),G=e("kLXV"),w=e("tJVT"),r=e("q1tI"),a=e.n(r),W=e("9kvl"),v=e("FPkq"),l=e.n(v),Ue=function($){var t,m=$.newShixuns,_e=$.dispatch,oe=$.user,p=Object(r.useState)(!1),ae=Object(w.a)(p,2),b=ae[0],s=ae[1];Object(r.useEffect)(function(){m.actionTabs.key==="Create-Environment"&&ie()},[m==null||((t=m.actionTabs)===null||t===void 0)?void 0:t.key]);var k=function(){_e({type:"newShixuns/setActionTabs",payload:{}})},ie=function(){var se,ce,f;k(),((se=oe.userInfo)===null||se===void 0?void 0:se.mirror_marker_status)===0?s(!0):((ce=oe.userInfo)===null||ce===void 0?void 0:ce.mirror_marker_status)===1?W.c.push("/shixuns/new/CreateImg"):((f=oe.userInfo)===null||f===void 0?void 0:f.mirror_marker_status)===2&&G.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var re;W.c.push("/users/".concat((re=oe.userInfo)===null||re===void 0?void 0:re.login,"/experiment-img"))}})};return a.a.createElement(G.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:b,footer:null,onCancel:function(){s(!1)}},a.a.createElement("div",{style:{textAlign:"center"}},a.a.createElement("br",null),a.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:l.a,alt:"\u4E8C\u7EF4\u7801"})),a.a.createElement("img",null))};x.a=Object(W.a)(function(ee){var $=ee.newShixuns,t=ee.user,m=ee.globalSetting;return{newShixuns:$,globalSetting:m,user:t}})(Ue)},QXZ7:function(C,x,e){"use strict";var We=e("2qtc"),G=e("kLXV"),w=e("q1tI"),r=e.n(w),a=e("9Bee"),W=e("IH3J"),v=e.n(W),l=function(ee){var $,t,m=ee.installPackage,_e=ee.visible,oe=ee.setVisible;return Object(w.useEffect)(function(){return _e?document.body.setAttribute("class",v.a.bodyHeight):document.body.removeAttribute("class"),function(){document.body.removeAttribute("class")}},[_e]),r.a.createElement(G.a,{centered:!0,keyboard:!1,destroyOnClose:!0,visible:_e,title:"\u73AF\u5883\u4ECB\u7ECD",width:"1000px",wrapClassName:v.a.wrapInstallPackageStyle,footer:null,onCancel:function(){return oe(!1)}},r.a.createElement("div",{className:v.a.installPackageStyle},r.a.createElement("div",{className:"mb30"},r.a.createElement("div",{className:v.a.title},m.mainTypeName),r.a.createElement("div",null,r.a.createElement(a.a,{value:m.mainTypeDescription}))),!!(m==null||(($=m.smallType)===null||$===void 0)?void 0:$.length)&&r.a.createElement("div",{className:v.a.line}),r.a.createElement("div",null,m==null||((t=m.smallType)===null||t===void 0)?void 0:t.map(function(p,ae){return r.a.createElement(r.a.Fragment,{key:ae},r.a.createElement("div",{className:v.a.title,style:{marginBottom:14}},p.name),r.a.createElement("div",{className:"mb30"},r.a.createElement(a.a,{value:p.des})))}))))};x.a=l},YiCM:function(C,x,e){C.exports={flexRow:"flexRow___1gyd-",flexJustifyCenter:"flexJustifyCenter___19NSh",flexAlignEnd:"flexAlignEnd___3THeK",flexAlignCenter:"flexAlignCenter___1yurC",flexColumn:"flexColumn___3l0VS",formWrap:"formWrap___28DyB",JupyterFieldWrapElse:"JupyterFieldWrapElse___9ONZN",button:"button___3DTwc",buttonWrap:"buttonWrap___n_juQ",width240:"width240___3x3F-",difficultyHint:"difficultyHint___bU8gT",color888:"color888___3aAYi",color4CACFF:"color4CACFF___1CdTL",installPackage:"installPackage___3uqSL",apply:"apply___1rKfU",p1:"p1___tgl6j",p2:"p2___1P24b"}},dGDm:function(C,x,e){C.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dugo:function(C,x,e){"use strict";e.r(x);var We=e("7Kak"),G=e("9yH6"),w=e("tJVT"),r=e("q1tI"),a=e.n(r),W=e("FrRK"),v=e("2qtc"),l=e("kLXV"),Ue=e("5Dmo"),ee=e("3S7+"),$=e("+L6B"),t=e("2/Rp"),m=e("R9oj"),_e=e("ECub"),oe=e("miYZ"),p=e("tsqr"),ae=e("WmNS"),b=e.n(ae),s=e("9og8"),k=e("9kvl"),ie=e("HBuW"),N=e("1vsH"),se=e("Lai7"),ce=e.n(se),f=e("9Bee"),K=e("EGTK"),re=e("m3rI"),pe=e("mT4J"),u=e.n(pe),fe=e("ErOA"),Ae=function(h){var R=h.newShixuns,E=h.user,F=h.dispatch,z=Object(r.useState)(null),Y=Object(w.a)(z,2),U=Y[0],Se=Y[1],Pe=Object(r.useState)(null),de=Object(w.a)(Pe,2),le=de[0],Ie=de[1],je=Object(r.useState)({}),_=Object(w.a)(je,2),n=_[0],o=_[1],y=Object(r.useState)(!1),D=Object(w.a)(y,2),M=D[0],A=D[1],ge=R.environmentData,P=ge.frequence_image,ue=P===void 0?[]:P,Ne=ge.environments,Xe=Ne===void 0?[]:Ne,ke=ge.other_image,ze=ke===void 0?[]:ke,Ke=n.name,we=n.description,$e=n.authorization,Ve=n.template_shixuns,c=Ve===void 0?[]:Ve,I=n.recommend_shixuns,B=I===void 0?[]:I;Object(r.useEffect)(function(){F({type:"newShixuns/getEnvironmentData"})},[]),Object(r.useEffect)(function(){if(le===null)return;Q()},[le]);var Q=function(){var i=Object(s.a)(b.a.mark(function d(){var H;return b.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,Object(ie.O)({mirror_repository_id:le});case 2:H=Z.sent,o(H.data);case 4:case"end":return Z.stop()}},d)}));return function(){return i.apply(this,arguments)}}();Object(r.useEffect)(function(){(ue==null?void 0:ue.length)>0&&Ie(ue[0].id)},[ue]);var Re=function(d){Se(d),A(!0)},Le=function(){var i=Object(s.a)(b.a.mark(function d(){var H,j;return b.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return q.next=2,Object(fe.a)("/api/shixuns/".concat(U==null?void 0:U.identifier,"/copy.json"),{method:"post",body:{}});case 2:H=q.sent,H.status===0&&(k.c===null||k.c===void 0||k.c.push("/shixuns/".concat((j=H.data)===null||j===void 0?void 0:j.shixun,"/edit")),A(!1),p.b.success("\u590D\u5236\u6210\u529F"));case 4:case"end":return q.stop()}},d)}));return function(){return i.apply(this,arguments)}}(),Ee=function(){A(!1)},ve=function(){var i=Object(s.a)(b.a.mark(function d(){var H,j,Z,q=arguments;return b.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return H=q.length>0&&q[0]!==void 0?q[0]:!1,Object(N.T)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE","\u5168\u5B9E\u8DF5\u9879\u76EE",H?"\u6682\u4E0D\u9009\u7528\u955C\u50CF":"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"]),j=le&&!H?{image_id:le}:{},xe.next=5,Object(fe.a)("/api/shixuns/choose_environment_or_skip.json",{method:"post",body:j});case 5:Z=xe.sent,Z.status===0&&k.c.push("/shixuns/".concat(Z.data.identifier,"/edit"));case 7:case"end":return xe.stop()}},d)}));return function(){return i.apply(this,arguments)}}();return a.a.createElement("div",{className:u.a.practice},a.a.createElement(K.a,{dispatch:F,value:le,data:Xe,otherData:ze,tags:ue,onChange:function(d){return Ie(d)}}),a.a.createElement("div",{className:u.a.right},a.a.createElement("header",null,a.a.createElement("div",{className:u.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",le===null?"\u2014 \u2014":Ke)),a.a.createElement("div",{className:u.a.content},le===null&&a.a.createElement(a.a.Fragment,null,a.a.createElement(_e.a,{image:ce.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),a.a.createElement("div",{className:u.a.btns},a.a.createElement(t.a,{size:"large",style:{marginRight:20},onClick:function(){return ve(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),a.a.createElement(t.a,{size:"large",type:"primary",disabled:le===null,onClick:function(){return ve()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF"))),le!==null&&a.a.createElement("div",{className:u.a.des},a.a.createElement("div",{className:u.a.mainBody},a.a.createElement(f.a,{value:we})),a.a.createElement("div",{className:u.a.btns,style:{borderBottom:c.length||B.length?"1px solid #F1F1F1":0}},a.a.createElement(t.a,{size:"large",style:{marginRight:20},onClick:function(){return ve(!0)}}," \u6682\u4E0D\u9009\u7528\u955C\u50CF"),a.a.createElement(t.a,{size:"large",type:"primary",disabled:le===null,onClick:function(){return ve()}},"\u4F7F\u7528\u5F53\u524D\u955C\u50CF")),!!c.length&&a.a.createElement("div",{className:u.a.title},"\u57FA\u4E8E\u6A21\u677F\u521B\u5EFA"),a.a.createElement("ul",{className:u.a.sys},c.map(function(i,d){var H=i.pic,j=i.name,Z=i.identifier,q=i.template_description,Je=i.id;return a.a.createElement("li",{className:u.a.li,key:d},a.a.createElement("div",{className:u.a.d1},a.a.createElement("div",{className:u.a.img},a.a.createElement("img",{src:"".concat(re.a.IMG_SERVER,"/").concat(H)})),a.a.createElement("div",{className:u.a.btn},a.a.createElement("div",{className:u.a.b1,onClick:function(){return Object(N.L)("/shixuns/".concat(Z,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),a.a.createElement("div",{className:u.a.b2,onClick:function(){return Re(i)}},"\u4F7F\u7528\u6A21\u677F")),a.a.createElement("div",{className:u.a.bot},j||"--")),q?a.a.createElement(ee.a,{title:q},a.a.createElement("div",{className:u.a.d2},q)):a.a.createElement("div",{className:u.a.d2},"--"))})),!!B.length&&a.a.createElement("div",{className:u.a.title},"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE\u6837\u4F8B"),a.a.createElement("ul",{className:u.a.sys},B.map(function(i,d){var H=i.pic,j=i.name,Z=i.identifier,q=i.id;return a.a.createElement("li",{className:u.a.li,key:d},a.a.createElement("div",{className:u.a.d1},a.a.createElement("div",{className:u.a.img},a.a.createElement("img",{src:"".concat(re.a.IMG_SERVER,"/").concat(H)})),a.a.createElement("div",{className:u.a.btn},a.a.createElement("div",{className:u.a.b1,onClick:function(){return Object(N.L)("/shixuns/".concat(Z,"/challenges"))}},"\u67E5\u770B\u8BE6\u60C5"),a.a.createElement("div",{className:u.a.b2,onClick:function(){return Re(i)}},"\u4E00\u952E\u590D\u5236")),a.a.createElement("div",{className:u.a.bot},j)))}))))),a.a.createElement(l.a,{title:"\u4E00\u952E\u65B0\u5EFA",visible:M,centered:!0,onCancel:Ee,footer:null,wrapClassName:u.a.practiceModal},$e&&a.a.createElement("div",{className:u.a.content},a.a.createElement("p",null,"\u4E00\u952E\u65B0\u5EFA\u540E\uFF0C\u60A8\u53EF\u4EE5\u57FA\u4E8E\u8FD9\u4E2A\u5B9E\u8BAD\u4FEE\u6539\u5F62\u6210\u65B0\u7684\u5B9E\u8BAD"),a.a.createElement("div",{onClick:Le},"\u786E\u8BA4\u590D\u5236")),!$e&&a.a.createElement("div",{className:u.a.content},a.a.createElement("aside",null,a.a.createElement("p",null,"\u8BE5\u5B9E\u8BAD\u6240\u4F7F\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u4E3A\u79C1\u6709\u73AF\u5883\uFF1A",a.a.createElement("span",{style:{color:"#1890FF"}},Ke)),a.a.createElement("p",null,"\u60A8\u65E0\u8BE5\u5B9E\u9A8C\u73AF\u5883\u7684\u4F7F\u7528\u6743\u9650\uFF0C\u6240\u4EE5\u65E0\u6CD5\u590D\u5236\u8BE5\u5B9E\u8BAD")),a.a.createElement("div",{onClick:function(){return A(!1)}},"\u6211\u77E5\u9053\u4E86"))))},Ce=Object(k.a)(function(g){var h=g.newShixuns,R=g.globalSetting,E=g.user;return{newShixuns:h,globalSetting:R,user:E}})(Ae),Oe=e("5NDa"),Te=e("5rEg"),he=e("k1fw"),De=e("y8nQ"),te=e("Vl3Y"),Me=e("OaEy"),ne=e("2fM7"),me=e("Ot1p"),Fe=e("YiCM"),L=e.n(Fe),X=e("QXZ7"),V=ne.a.Option,Be=function(h){var R,E,F,z,Y,U=h.newShixuns,Se=h.loading,Pe=h.dispatch,de=h.is_jupyter_lab,le=h.user,Ie=te.a.useForm(),je=Object(w.a)(Ie,1),_=je[0],n=Object(r.useState)({}),o=Object(w.a)(n,2),y=o[0],D=o[1],M=Object(r.useState)(!1),A=Object(w.a)(M,2),ge=A[0],P=A[1],ue=Object(r.useState)({}),Ne=Object(w.a)(ue,2),Xe=Ne[0],ke=Ne[1];Object(r.useEffect)(function(){var c="newShixuns/getNewShixunsData";de&&(c="newShixuns/getShixunsJupyterLab"),Pe({type:c})},[de]),Object(r.useEffect)(function(){var c,I,B,Q=U==null||((c=U.newData)===null||c===void 0||((I=c.main_type)===null||I===void 0||((B=I[0])===null||B===void 0)))?void 0:B.id;_.setFieldsValue({mainType:Q}),we(Q)},[U]);var ze=function(){Pe({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Ke=function(I,B){D(Object(he.a)({},B)),console.log(I,"changeValues"),"mainType"in I&&we(B.mainType,B.subType),"subType"in I&&we(B.mainType,B.subType)},we=function(I){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Q=U.newData||{},Re=Q.main_type,Le=Q.small_type,Ee=Re==null?void 0:Re.find(function(i){return i.id===I}),ve={mainTypeName:Ee==null?void 0:Ee.type_name,mainTypeDescription:Ee==null?void 0:Ee.description,smallType:[]};B.map(function(i){Le.map(function(d){i===d.id&&!!d.description&&ve.smallType.push({name:d.type_name,des:d.description})})}),ke(ve)},$e=function(){var c=Object(s.a)(b.a.mark(function I(B){var Q,Re,Le,Ee,ve,i,d;return b.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return Q=B||{},Re=Q.intro,Le=Q.mainType,Ee=Q.subType,ve=Q.name,i=Q.difficulty,Object(N.T)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",de?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u4FDD\u5B58"]),j.next=4,Pe({type:"newShixuns/submitShixuns",payload:{description:Re,main_type:Le,sub_type:Ee,shixun:{name:ve,trainee:i,is_jupyter:!de,is_jupyter_lab:de}}});case 4:d=j.sent,d&&k.c.push("/shixuns/".concat(d.shixun_identifier,"/challenges"));case 7:case"end":return j.stop()}},I)}));return function(B){return c.apply(this,arguments)}}(),Ve=function(){Pe({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})};return a.a.createElement(te.a,{form:_,className:L.a.JupyterFieldWrapElse,scrollToFirstError:!0,layout:"vertical",initialValues:{difficulty:1},onValuesChange:Ke,onFinish:$e},a.a.createElement("div",{className:L.a.fieldWrap},a.a.createElement(te.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.a.createElement(Te.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((R=y.name)===null||R===void 0?void 0:R.length)||0,"/60")})),a.a.createElement(te.a.Item,{name:"intro",label:"\u7B80\u4ECB:"},a.a.createElement(me.a,{watch:!0})),a.a.createElement("div",{className:"".concat(L.a.flexRow," ").concat(L.a.flexAlignCenter)},a.a.createElement(te.a.Item,{className:L.a.width180,name:"difficulty",label:"\u96BE\u6613\u5EA6:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6"}]},a.a.createElement(ne.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u96BE\u6613\u5EA6",style:{width:500}},a.a.createElement(V,{value:1},"\u521D\u7EA7"),a.a.createElement(V,{value:2},"\u4E2D\u7EA7"),a.a.createElement(V,{value:3},"\u4E2D\u9AD8\u7EA7"),a.a.createElement(V,{value:4},"\u9AD8\u7EA7")))),a.a.createElement("div",{className:"".concat(L.a.flexRow," ").concat(L.a.flexAlignEnd)},a.a.createElement(te.a.Item,{className:L.a.width240,name:"mainType",label:"\u5B9E\u9A8C\u73AF\u5883:",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"}]},a.a.createElement(ne.a,{bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u4E3B\u7C7B\u522B"},(E=U.newData)===null||E===void 0||((F=E.main_type)===null||F===void 0)?void 0:F.map(function(c){return a.a.createElement(V,{value:c.id,key:c.id,name:c.description},c.type_name)}))),a.a.createElement(te.a.Item,{name:"subType",className:"".concat(L.a.width240," ml20")},a.a.createElement(ne.a,{getPopupContainer:function(I){return I.parentNode},bordered:!1,placeholder:"\u8BF7\u9009\u62E9\u5C0F\u7C7B\u522B",mode:"multiple"},(z=U.newData)===null||z===void 0||((Y=z.small_type)===null||Y===void 0)?void 0:Y.map(function(c){return a.a.createElement(V,{value:c.id,key:c.id,name:c.description},c.type_name)}))),a.a.createElement("div",{className:L.a.installPackage,onClick:function(){return P(!0)}},"\u73AF\u5883\u4ECB\u7ECD"))),a.a.createElement(te.a.Item,null,a.a.createElement("div",{className:L.a.buttonWrap},a.a.createElement(t.a,{size:"large",className:"".concat(L.a.button," mr20"),onClick:function(){Object(N.T)(["\u5B9E\u8DF5\u9879\u76EE","\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",de?"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE":"JupyterLab\u5B9E\u8DF5\u9879\u76EE","\u53D6\u6D88"]),k.c.push("/shixuns")}},"\u53D6\u6D88"),a.a.createElement(t.a,{size:"large",type:"primary",className:"".concat(L.a.button," mr20"),htmlType:"submit",loading:Se["newShixuns/submitCourses"]},"\u4FDD\u5B58"))),a.a.createElement(X.a,{installPackage:Xe,visible:ge,setVisible:P}))},be=Object(k.a)(function(g){var h=g.newShixuns,R=g.loading,E=g.user;return{newShixuns:h,loading:R.effects,user:E}})(Be),J=e("N3QO"),T=e("6f40"),O=e.n(T),S=function(){var h=Object(r.useState)("1"),R=Object(w.a)(h,2),E=R[0],F=R[1],z=function(U){F(U.target.value)};return a.a.createElement("section",{className:O.a.practicalTraining},a.a.createElement("div",{className:O.a.titleWrap},a.a.createElement("div",{className:O.a.title},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"),a.a.createElement("div",{className:O.a.line}),a.a.createElement(G.a.Group,{value:E,onChange:z},a.a.createElement(G.a,{style:{fontSize:16},value:"1"},"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"),a.a.createElement(G.a,{value:"2",style:{marginLeft:40,fontSize:16}},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"),a.a.createElement(G.a,{value:"3",style:{marginLeft:40,fontSize:16}},"JupyterLab\u5B9E\u8DF5\u9879\u76EE")),a.a.createElement("div",{className:O.a.dec},E==="1"&&"\u591A\u529F\u80FD\u65B0\u578B\u5B9E\u6218\u9879\u76EE\u6A21\u5F0F\uFF0C\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762\u3001Web IDE\u3001\u547D\u4EE4\u884C\u3001\u865A\u62DF\u4EFF\u771F\u7B49\u591A\u79CD\u5B9E\u9A8C\u573A\u666F\uFF0C\u9002\u7528\u4E8E\u5404\u7C7B\u590D\u6742\u5DE5\u7A0B\u9879\u76EE\u7814\u53D1\u3002",E==="2"&&"\u591A\u529F\u80FD\u5B9E\u65F6\u4EA4\u4E92\u5B9E\u9A8C\u6A21\u5F0F\uFF0C\u652F\u6301\u5B9E\u65F6\u4EE3\u7801\u3001\u6570\u5B66\u65B9\u7A0B\u3001\u53EF\u89C6\u5316\u548CMarkDown\u7B49\u3002 \u9002\u7528\u4E8E\u6570\u636E\u6E05\u7406\u3001\u6570\u503C\u6A21\u62DF\u3001\u7EDF\u8BA1\u5EFA\u6A21\u3001\u673A\u5668\u5B66\u4E60\u7B49\u7CFB\u5217\u5B9E\u9A8C\u3002",E==="3"&&"JupyterLab\u662F\u65B0\u4E00\u4EE3Jupyter Notebook\uFF0C\u914D\u7F6E\u6587\u4EF6\u76EE\u5F55\u548CNotebook\uFF0C\u652F\u6301\u6570\u636E\u79D1\u5B66\u4E2D\u7684\u5404\u79CD\u5DE5\u4F5C\u6D41\u7A0B\uFF0C\u9002\u5408\u4E2D\u5927\u578B\u9879\u76EE\u3002")),E==="1"&&a.a.createElement(Ce,null),(E==="2"||E==="3")&&a.a.createElement(be,{is_jupyter_lab:!(E==="2")}),a.a.createElement(W.a,null),a.a.createElement(J.a,null))},ye=x.default=S},mT4J:function(C,x,e){C.exports={practice:"practice___2GgSp",right:"right___2iW-T",title:"title___2wI-Y",content:"content___39urh",des:"des___3lOLJ",mainBody:"mainBody___2O3bf",sys:"sys___9a4Vo",li:"li___1a3_u",d1:"d1___--jU-",img:"img___3TRW8",bot:"bot___3H4-s",btn:"btn___2pVoZ",b1:"b1___3uZem",b2:"b2___3A6em",d2:"d2___2tiq3",btns:"btns___2p8vO",practiceModal:"practiceModal___15Ue6"}},qB8g:function(C,x,e){C.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color4CACFF:"color4CACFF___2gAol",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}}}]);
|