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.
14 lines
21 KiB
14 lines
21 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1330],{31330:function(oe,re,i){i.d(re,{Z:function(){return Ge}});var F=i(59301),G=i(43418),se=i(8591),De=i(43428),te=i(62061),ie=i(71418),Ce=i(95435),Be=i(3113),T={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Ae=i(72119),_e=i(7254),xe=i(13014),Se=i(93314),Z=i(82833),Te=i(76411),Ne={lineChart:"lineChart___dCEZW"},we=i(61186),z=i.n(we),$e=i(59301),be=({dataInfo:n,indexKey:u,valueName:r,startAndEndTime:y,colors:s=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:v})=>{let o=null;(0,F.useEffect)(()=>{I()},[n]),(0,F.useEffect)(()=>{window.addEventListener("resize",E(()=>{o&&o.resize()},200))},[window.onresize]);const E=(a,D,g=!1)=>{let h,C;return(...A)=>{if(g){a.apply(C,A),g=!1;return}clearTimeout(h),h=setTimeout(()=>{a.apply(C,A)},D)}},d=a=>a?a.map(D=>{const g=new Date(D),h=String(g.getMonth()+1).padStart(2,"0"),C=String(g.getDate()).padStart(2,"0"),A=String(g.getHours()).padStart(2,"0"),c=String(g.getMinutes()).padStart(2,"0");return`${h}/${C} ${A}:${c}`}):[],B=(a,D)=>a.map(g=>{const h=D.timestamps.indexOf(g);return h!==-1?D.values[h]:null});function k(a){let D=1/0;for(let h=0;h<a.length-1;h++){let C=a[h+1]-a[h];C<D&&(D=C)}return{newArray:b(a[0],a[a.length-1],D),minInterval:D}}const b=(a,D,g)=>{let h=[];for(let C=a;C<=D;C+=g)h.push(C);return h},P=()=>{var a;const D=((a=n==null?void 0:n.x)==null?void 0:a.flat())||[];let g=[...new Set(D)].sort(($,L)=>$-L),h=k(g),C=h==null?void 0:h.newArray,A=h==null?void 0:h.minInterval;g=[...new Set([...g,...C])].sort(($,L)=>$-L);let c=z()(y[0],"YYYY-MM-DD HH:mm").valueOf(),x=b(c,g[0]-A,A),M=z()(y[1],"YYYY-MM-DD HH:mm").valueOf(),j=b(g[g.length-1]+A,M,A);return g=[...x,...g,...j],[...new Set(g)].sort(($,L)=>$-L)},I=()=>{var a;o=Te.init(document.getElementById(`lineChart${u}`));let D=P(),g=(a=n==null?void 0:n.y)==null?void 0:a.map((C,A)=>{var c;let x={timestamps:(c=n==null?void 0:n.x)==null?void 0:c[A],values:C};return C=B(D,x),{name:r[A],type:"line",itemStyle:{show:!1},lineStyle:{color:s[A]},data:C}}),h={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(C){var A;let c="";return C.forEach((x,M)=>{console.log("item",x),c+=`<div style="width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 6px 0px;">
|
|
<div style="display: flex; align-items: center;">
|
|
<div style="width: 12px; height: 12px; border-radius: 50%; background: ${s[x==null?void 0:x.componentIndex]}; margin-right: 4px;"></div>
|
|
<span style="width: 144px; color: rgba(43,49,63,0.5); font-size: 12px;">${v[x==null?void 0:x.componentIndex]}</span>
|
|
</div>
|
|
<div style="color: #393971; font-size: 13px; font-weight: 600;">${x.value>0?x.value.toFixed(5):x.value==0?0:"--"} ${u==0?"Cores":"MiB"}</div>
|
|
</div>`}),`<div>
|
|
<div style="color: #333333; padding-top: 6px;">${(A=C[0])==null?void 0:A.name}</div>
|
|
${c}
|
|
</div>`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:d(D)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:u==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:g};o.setOption(h)};return $e.createElement("div",{id:`lineChart${u}`,className:Ne.lineChart})},ce=i(82714),w={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},ue=i(57809),Pe=i(51081),Re=i(88522);const Me=n=>{const u=new Date,y=(s=>{const v=new Date(u);switch(s){case"\u6700\u8FD130\u5206\u949F":v.setMinutes(u.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":v.setHours(u.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":v.setDate(u.getDate()-1);break;case"\u6700\u8FD17\u5929":v.setDate(u.getDate()-7);break;case"\u6700\u8FD115\u5929":v.setDate(u.getDate()-15);break;default:return null}return v})(n);return y?{startTime:y,endTime:u}:null},ke=(n,u,r)=>{if(!n)return!1;const y=z()(),[s,v]=u;if(n.isAfter(y))return!0;if(s){const o=s.clone().add(r,"days");if(v&&n.isAfter(o))return!0}if(v){const o=v.clone().subtract(r,"days");return n.isBefore(o)||n.isAfter(y)}return!1},Le=n=>n<=5?"30s":n<=15?"1m":n<=30?"2m":n<=60?"5m":n<=180?"10m":n<=360?"30m":n<=720?"1h":n<=1440?"2h":n<=2880?"4h":n<=4320?"8h":n<=10080||n<=14400?"12h":n<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Xe=n=>{const[u,r]=n,y=moment.isMoment(u)?u:moment(u),s=moment.isMoment(r)?r:moment(r);if(!y.isValid()||!s.isValid())throw new Error("Invalid date provided");const o=moment.duration(s.diff(y)).asMinutes();return Le(o)},Je=(n,u,r=20)=>{const y=new Date(n).getTime(),s=new Date(u).getTime(),v=r*1e3,o=[];let E=y;for(;E<=s;)o.push(E),E+=v;return o};var Ie=i(89392),Ye=i(3102),K=i(92573),p=i(59301),de=(n,u,r)=>new Promise((y,s)=>{var v=d=>{try{E(r.next(d))}catch(B){s(B)}},o=d=>{try{E(r.throw(d))}catch(B){s(B)}},E=d=>d.done?y(d.value):Promise.resolve(d.value).then(v,o);E((r=r.apply(n,u)).next())});const Oe=ue.default.Option,{RangePicker:je}=Pe.default;var He=({identifier:n,data:u,isFirst:r,setIsFirst:y,info:s})=>{var v;const[o,E]=(0,F.useState)([]),[d,B]=(0,F.useState)([]),[k,b]=(0,F.useState)(null),[P,I]=(0,F.useState)(""),[a,D]=(0,F.useState)([null,null]),[g,h]=(0,F.useState)([]),[C,A]=(0,F.useState)(!1),[c,x]=(0,F.useState)([]),[M,j]=(0,F.useState)(!1),[$,L]=(0,F.useState)(!1),[ne,J]=(0,F.useState)(""),[q,le]=(0,F.useState)(1),ee=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],V=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,F.useEffect)(()=>{var e,m,_,S;if(u&&r){ae(),E(u==null?void 0:u.recent_users),B(u==null?void 0:u.managers);const Y=(s==null?void 0:s.type)==="\u6311\u6218\u9875\u9762";((e=u==null?void 0:u.managers)==null?void 0:e.length)>0?b(Y?s==null?void 0:s.myshixun_id:(m=u==null?void 0:u.managers[0])==null?void 0:m.id):((_=u==null?void 0:u.recent_users)==null?void 0:_.length)>0&&b(Y?s==null?void 0:s.myshixun_id:(S=u==null?void 0:u.recent_users[0])==null?void 0:S.id),I("\u6700\u8FD130\u5206\u949F"),y(!1)}},[u]),(0,F.useEffect)(()=>{if(P){let e=Me(P);D([z()(e==null?void 0:e.startTime),z()(e==null?void 0:e.endTime)])}},[P]),(0,F.useEffect)(()=>{k&&(a!=null&&a[0])&&(a!=null&&a[1])&&f()},[k,a]);const f=()=>de(void 0,null,function*(){var e;A(!0);let m={startTimeString:a[0]?a[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:a[1]?a[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:k};const _=yield(0,Z.ZP)(`/api/shixuns/${n}/cpu_rank_data.json`,{method:"get",params:m});(_==null?void 0:_.status)==0&&(x((e=_==null?void 0:_.data)==null?void 0:e.statisticsList),le(q+1)),A(!1)}),R=(0,F.useRef)((0,Ie.throttle)(e=>l(e),1200,{leading:!0,trailing:!0})).current,l=e=>de(void 0,null,function*(){if(e=="")return;const m=yield(0,Z.ZP)(`/api/shixuns/${n}/cpu_search_data`,{method:"get",params:{search:e}});(m==null?void 0:m.status)==0&&h(m==null?void 0:m.data)}),O=(e,m)=>{e==="CPU"?(M?(0,K.BU)():(0,K.Dj)(document.getElementById(`tj${m}`)),j(!M)):($?(0,K.BU)():(0,K.Dj)(document.getElementById(`tj${m}`)),L(!$))},H=(e,m,_)=>{const S=m==="CPU"?"cpuUsageChart":"memoryUsageChart";let Y=e.map(U=>{var fe,Fe,pe,ge;const he=(fe=U.promQueryResult)==null?void 0:fe[S],We=`${U.envId}-${U.myPracticalTrainingId}_${m}`,ye=((ge=(pe=(Fe=he==null?void 0:he.results[We])==null?void 0:Fe.frames[0])==null?void 0:pe.data)==null?void 0:ge.values)||[];return ye.length>0?ye[_]:[]});return Y.some(U=>Array.isArray(U)&&U.length>0)?Y:[]},Ee=e=>{b(e),ae()},ae=()=>{h([]),J("")},Ke=e=>{let m=!1;for(let _=0;_<(c==null?void 0:c.length);_++){let S=H(c,e,1)[_];if(S&&(S==null?void 0:S.length)>0){m=!0;break}}return(c==null?void 0:c.length)>0&&m};return p.createElement(p.Fragment,null,p.createElement("div",{className:`${w.flex_warp}`},p.createElement(Re.Z,{allowClear:!0,showSearch:!0,value:ne,style:{width:280},onSearch:R,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(e,m)=>{J(e),m!=null&&m.key&&b(Number(m==null?void 0:m.key))},onClear:ae,size:"large"},g==null?void 0:g.map((e,m)=>p.createElement(Oe,{key:e.id,value:e.name},e.name.length>4?`${e.name.slice(0,4)}...`:e.name,`( ${e.phone?e.phone:""} ${e.mail?` - ${e.mail}`:""})`))),p.createElement("div",null,p.createElement(ue.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:P,onChange:e=>{I(e)}},ee.map((e,m)=>p.createElement(ue.default.Option,{key:m,value:e},e))),p.createElement(je,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:a,disabledDate:e=>ke(e,a,15),format:"YYYY-MM-DD HH:mm",onChange:e=>{D(e),I(void 0)}}))),p.createElement(ce.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:k,onChange:e=>Ee(e),dataSource:d,titleWidth:60,key:1}),p.createElement(ce.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(o==null?void 0:o.length)==0?"mt0":"",style:{marginBottom:(o==null?void 0:o.length)>0?"0px":"17px"},value:k,onChange:e=>Ee(e),dataSource:o,titleWidth:60,key:2}),(v=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:v.map((e,m)=>p.createElement("div",{className:`${w.chart_content}`,key:m,id:`tj${m}`},p.createElement("div",{className:w.chart_title},p.createElement("span",null,e==null?void 0:e.name,"\u4F7F\u7528\u91CF"),p.createElement("i",{className:`${w.fullscreen}
|
|
iconfont
|
|
${(e==null?void 0:e.type)=="CPU"?M?"icon-tuichuquanping2":"icon-quanping2":$?"icon-tuichuquanping2":"icon-quanping2"}
|
|
`,onClick:()=>O(e.type,m)})),p.createElement(ie.Z,{spinning:C},Ke(e.type)?p.createElement("div",{style:{marginTop:(e==null?void 0:e.type)=="CPU"?M?"7%":"":$?"7%":""}},p.createElement(be,{dataInfo:{y:H(c,e==null?void 0:e.type,1)||[],x:H(c,e==null?void 0:e.type,0)||[]},startAndEndTime:a,colors:V,indexKey:m,valueName:c.map(_=>_.name),imageTypeName:c.map(_=>{var S;return(S=_==null?void 0:_.promQueryResult)==null?void 0:S.imageTypeName}),key:`${m}-${q}`}),p.createElement("div",{className:w.info_con},p.createElement("div",{className:w.info_top},p.createElement("div",null,"\u6700\u5927\u503C"),p.createElement("div",null,"\u6700\u5C0F\u503C"),p.createElement("div",null,"\u5E73\u5747\u503C")),c.map((_,S)=>{var Y;let N=_==null?void 0:_.promQueryResult;return p.createElement("div",{className:w.listdata,key:S},p.createElement("div",{className:w.block,style:{backgroundColor:V[S],marginRight:10}}),p.createElement("div",{className:w.typename},(Y=_==null?void 0:_.promQueryResult)==null?void 0:Y.imageTypeName),p.createElement("div",{className:w.val},(e==null?void 0:e.type)=="CPU"?`${N==null?void 0:N.cpuMaxDoubleValue}Cores`:`${N==null?void 0:N.memoryDoubleMaxValue}MiB`),p.createElement("div",{className:w.val},(e==null?void 0:e.type)=="CPU"?`${N==null?void 0:N.cpuMinDoubleValue}Cores`:`${N==null?void 0:N.memoryDoubleMinValue}MiB`),p.createElement("div",{className:w.val},(e==null?void 0:e.type)=="CPU"?`${N==null?void 0:N.cpuAvgDoubleValue}Cores`:`${N==null?void 0:N.memoryDoubleAvgValue}MiB`))}))):p.createElement(Ye.Z,null)))))},me=i(59301),Ue=(n,u,r)=>new Promise((y,s)=>{var v=d=>{try{E(r.next(d))}catch(B){s(B)}},o=d=>{try{E(r.throw(d))}catch(B){s(B)}},E=d=>d.done?y(d.value):Promise.resolve(d.value).then(v,o);E((r=r.apply(n,u)).next())}),Ze=({getApi:n,identifier:u,visible:r,info:y})=>{const[s,v]=(0,F.useState)({}),[o,E]=(0,F.useState)(!0);(0,F.useEffect)(()=>{E(!0)},[r]),(0,F.useEffect)(()=>{n&&o&&d()},[n]);const d=()=>Ue(void 0,null,function*(){const B=yield(0,Z.ZP)(`/api/shixuns/${u}/cpu_basic_data.json`,{method:"get"});(B==null?void 0:B.status)==0&&v(B)});return me.createElement("div",null,me.createElement(He,{isFirst:o,setIsFirst:B=>E(B),identifier:u,data:s,info:y}))},W=i(62475),ve=i(69271),Q=i(52772),ze=i(11452),t=i(59301),X=(n,u,r)=>new Promise((y,s)=>{var v=d=>{try{E(r.next(d))}catch(B){s(B)}},o=d=>{try{E(r.throw(d))}catch(B){s(B)}},E=d=>d.done?y(d.value):Promise.resolve(d.value).then(v,o);E((r=r.apply(n,u)).next())});const Ve=({globalSetting:n,dispatch:u,practiceSetting:r,shixunsDetail:y,visible:s,onCancel:v,info:o,identifier:E,isJupyter:d,onOk:B})=>{const[k,b]=(0,F.useState)("1"),[P,I]=(0,F.useState)("\u63A8\u8350\u914D\u7F6E"),[a,D]=(0,F.useState)([]),[g,h]=(0,F.useState)(!1),[C,A]=(0,F.useState)(!1),[c,x]=(0,F.useState)({}),[M,j]=(0,F.useState)(!1);(0,F.useEffect)(()=>{s&&(A(!1),b("1"),I("\u63A8\u8350\u914D\u7F6E"),(o==null?void 0:o.type)=="\u6311\u6218\u9875\u9762"?D(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):D(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),x({}),$(),(o==null?void 0:o.type)=="\u6311\u6218\u9875\u9762"&&u({type:"shixunsDetail/getShixunsDetail",payload:{id:E}}))},[s]);const $=()=>X(void 0,null,function*(){j(!0);const f=yield(0,Q.HS)(E);[0,-10].includes(f.status)&&(x(f),j(!1))}),L=f=>{f=="2"?A(!0):A(!1),b(f)},ne=()=>{G.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:t.createElement("div",{className:"tc"},t.createElement("img",{src:xe,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},J=()=>X(void 0,null,function*(){if((0,ze.gy)(u,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||P=="\u5F53\u524D\u914D\u7F6E")return;h(!0),(yield(0,Z.ZP)(`/api/shixuns/${E}/apply_recommend_config.json`,{method:"put",body:{data:P=="\u63A8\u8350\u914D\u7F6E"?c==null?void 0:c.recommend:c==null?void 0:c.high}})).status==0&&(se.ZP.success("\u5E94\u7528\u6210\u529F"),h(!1),v(),B())}),q=()=>X(void 0,null,function*(){var f,R;if(yield le(),(0,W.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(f=y.detail)!=null&&f.is_jupyter||(R=y.detail)!=null&&R.is_jupyter_lab){u({type:"shixunsDetail/execJupyter",payload:{id:E}}).then(O=>{var H;O!=null&&O.identifier&&((H=ve.history)==null||H.push(`/tasks/${O.identifier}/jupyter`))});return}u({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const l=d?yield(0,Q.BK)({id:E}):yield(0,Q.Ir)({id:E});if(u({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),l!=null&&l.game_identifier||l!=null&&l.identifier){(0,W.xg)(d?`/tasks/${l==null?void 0:l.identifier}/jupyter`:`/tasks/${l.game_identifier}`);return}(l==null?void 0:l.status)===-3?(0,W.eF)():(l==null?void 0:l.status)===2?ee(l==null?void 0:l.message):(l==null?void 0:l.status)===3&&V(l==null?void 0:l.message)}),le=()=>new Promise((f,R)=>{var l;(l=r==null?void 0:r.sideBar)!=null&&l.confirmLeave?G.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{u({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),f()},onCancel:()=>{R()}}):f()}),ee=f=>{f=f!=null&&f.includes(".json")?f:`${f}.json`,G.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>X(void 0,null,function*(){const R=yield(0,Z.ZP)("/api"+f,{method:"get"});if(!R)return;se.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const l=yield(0,Q.Ir)({id:R.shixun_identifier});if(l!=null&&l.game_identifier){(0,W.xg)(`/tasks/${l.game_identifier}`);return}(l==null?void 0:l.status)===2?ee(l==null?void 0:l.message):(l==null?void 0:l.status)===3&&V(l==null?void 0:l.message)})})},V=f=>{G.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:t.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",f,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return t.createElement(t.Fragment,null,t.createElement(De.Z,{title:null,placement:"right",open:s,width:1e3,onClose:v,closeIcon:null,footer:null},t.createElement("div",{className:T.header_body},t.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),t.createElement(Ae.Z,{className:T.close,onClick:v})),t.createElement(te.default,{activeKey:k,onChange:L},t.createElement(te.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},t.createElement(ie.Z,{spinning:M,size:"large",tip:t.createElement("div",{style:{color:"#666",fontSize:"14px"}},t.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),t.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",t.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(c==null?void 0:c.status)==0?t.createElement(t.Fragment,null,t.createElement("div",{className:T.recommend_config_introduce},t.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),t.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),t.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),t.createElement("div",{className:T.recommend_config},a.map((f,R)=>t.createElement("div",{className:`${T.recommend_config_item} ${f==P?T.recommend_config_active_item:""}`,key:f,onClick:()=>I(f)},t.createElement("div",{className:T.item_title},t.createElement("div",null,f),R==1?t.createElement("div",{className:T.recommend_text},"\u63A8\u8350"):t.createElement(t.Fragment,null)),(f=="\u5F53\u524D\u914D\u7F6E"&&(c==null?void 0:c.current)||f=="\u63A8\u8350\u914D\u7F6E"&&(c==null?void 0:c.recommend)||f=="\u589E\u5F3A\u914D\u7F6E"&&(c==null?void 0:c.high)||[]).map((l,O)=>t.createElement("div",{className:T.item_content,key:O},t.createElement("span",null,l==null?void 0:l.image_name),l!=null&&l.cpu_limit?t.createElement("span",null,l==null?void 0:l.cpu_limit,"\u6838",l==null?void 0:l.memory_limit,"G"):t.createElement("div",null,t.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),t.createElement(Ce.Z,{title:t.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",t.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",t.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},t.createElement(_e.Z,{className:T.tooltip})))))))),t.createElement("div",{className:T.recommend_config_footer},t.createElement("div",null,t.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),t.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>ne()},"\u8054\u7CFB\u7BA1\u7406\u5458")),t.createElement(Be.ZP,{type:"primary",shape:"round",disabled:P=="\u5F53\u524D\u914D\u7F6E",onClick:J,loading:g},"\u4E00\u952E\u5E94\u7528"))):M?t.createElement("div",{style:{height:400}}):t.createElement("div",{className:T.no_data},t.createElement("img",{src:Se,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),t.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",t.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(o==null?void 0:o.type)!="\u6311\u6218\u9875\u9762"&&t.createElement("div",{className:T.application,onClick:()=>{q(),v()}},"\u6A21\u62DF\u5B9E\u6218")))),t.createElement(te.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},t.createElement(Ze,{getApi:C,identifier:E,visible:s,info:o})))))};var Ge=(0,ve.connect)(({globalSetting:n,practiceSetting:u,shixunsDetail:r})=>({globalSetting:n,practiceSetting:u,shixunsDetail:r}))(Ve)},13014:function(oe,re,i){oe.exports=i.p+"static/yunying_code.7d649890.jpg"}}]);
|