HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index33.js
import{r as x,H as s1,g as F,c as t1,aL as l1,w as o1,o as a1,n as i1,a8 as r1,j as g,k as h,q as e,p as l,J as y,K as k,e as i,v as b,s as d,x as V,bm as n1,F as C,B as H,C as E,L as S,M as c1,am as d1,an as m1,T as u1,z as v1,bM as p1,bk as g1,aX as w1,az as f1}from"./base-lib.js?v=1777008528";import{_ as _1}from"./index.vue_vue_type_script_setup_true_lang3.js?v=1777008528";import{a0 as h1,fQ as x1,c as b1,b as z1,R as y1,G as A,cZ as k1}from"./utils-lib.js?v=1777008528";import{C as M1,e as L1}from"./useMethods.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index3.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";const m=x({containers:{usage:"0",total:"0",size:"-"},images:{usage:"0",total:"0",size:"-"},volumes:{usage:"0",total:"0",size:"-"},networks:{usage:0,total:0},composes:{usage:0,total:0},mirrors:0}),v=x({search:"",rule:"ALL"}),V1=[{label:"全部",value:"ALL"},{label:"运行中",value:"running"},{label:"已停止",value:"exited"}],M=x([]),w=x(localStorage.getItem("hideDockerOverview")!==null?!!Number(localStorage.getItem("hideDockerOverview")):!0),r=s1({cpu:{percentage:0,load:!0},memory:{percentage:0,userd:0,all:0,load:!0},total:0,p:1,row:50,loading:!1,errmsg:""});let c=null;const C1=()=>{c==null||c.close(),c=h1({route:"/ws_model",onMessage:H1})},H1=async(o,n)=>{var a;try{const p=JSON.parse(n.data);Object.keys(((a=p.data)==null?void 0:a.container_list)||{}).length!=0?j1(p.data):p.end&&!p.data.container_list&&(r.errmsg=p.msg,r.loading=!1)}catch(p){}},S1=async()=>{const{data:o}=await x1();o.status&&(m.value=o.data)},G=async()=>{r.loading=!0,C1();const o={model_index:"btdocker",mod_name:"container",def_name:"get_all_stats",ws_callback:111};c==null||c.send(o),c==null||c.send(o)},P=(o,n)=>{n.value&&(n.value.scrollHeight,w.value=o,localStorage.setItem("hideDockerOverview",o?"1":"0"))},j1=o=>{Object.keys(o.container_list).length!==0&&(M.value=Object.entries(o.container_list).map(([n,a])=>typeof a=="object"&&a!==null?{...a,cpu_usage:Number(a.cpu_usage||0),mem_percent:Number(a.mem_percent||0)}:{}),r.loading&&(r.loading=!1))},N=async()=>{try{S1(),G()}catch(o){}},R=()=>{c==null||c.close(),c=null,M.value=[],r.loading=!1,r.errmsg="",r.cpu.percentage=0,r.cpu.load=!0,r.memory.percentage=0,r.memory.userd=0,r.memory.all=0,r.memory.load=!0,r.total=0,r.p=1,r.row=50},O1=o=>{const n=localStorage.getItem("hideDockerOverview")!==null?w.value:window.innerHeight<=700;P(n,o)},T=[{color:"var(--el-color-primary)",percentage:70},{color:"#f7b851",percentage:90},{color:"#ef0808",percentage:100}],U=F(()=>M.value.length===0&&!r.loading),$1=F(()=>{let o=[...M.value];if(v.value.rule!=="ALL"){const n=v.value.rule==="running";o=o.filter(a=>n?a.status==="running":a.status!=="running")}if(v.value.search){const n=v.value.search.toLowerCase();o=o.filter(a=>a.name.includes(n)||a.image.toLowerCase().includes(n))}return o}),B1={class:"module-ui"},D1={class:"svgtofont-el-arrow-down-bold text-medium"},E1={class:"svgtofont-el-arrow-up-bold text-medium"},A1={class:"use-menu-list"},N1={class:"use-content"},R1={class:"use-subtitle"},T1={class:"use-content"},U1={class:"use-content"},F1={class:"use-subtitle"},G1={class:"use-content"},P1={class:"use-content"},J1={class:"use-subtitle"},W1={class:"use-content"},q1={class:"mt-[12px] module-ui"},I1={class:"flex justify-between mb-1rem"},K1={class:"flex items-center"},Q1={class:"mr-[1.2rem] w-[10rem]"},X1={class:"w-[26rem] mr-[1.2rem]"},Z1={class:"con-grid"},Y1={class:"p-[1.6rem] relative border-b border-light"},e2={class:"flex flex-col"},s2={class:"flex items-center justify-between h-[2.4rem] mb-[.7rem]"},t2={class:"w-full p-[2rem]"},l2={class:"mb-[1rem] h-[2.4rem]"},o2={class:"flex items-center justify-between mb-[.6rem]"},a2={class:"h-[2.4rem]"},i2={class:"flex items-center justify-between mb-[.6rem]"},r2={class:"p-[1.6rem] relative pl-[6.3rem] border-b border-light flex flex-col justify-between"},n2=["onClick"],c2=["onClick"],d2={class:"w-[90%] truncate"},m2={class:"w-full truncate leading-[1.3] text-secondary"},u2={class:"whitespace-nowrap"},v2={class:"w-full p-[2rem]"},p2={class:"mb-[1rem]"},g2={class:"flex items-center justify-between mb-[.6rem]"},w2={class:"flex items-center justify-between mb-[.6rem]"},f2={class:"text-small"},_2=t1({__name:"index",setup(o,{expose:n}){const{mainHeight:a}=b1(),p=l1(),L=x(null),z=x(0),J=_=>{P(_,L)},W=()=>{z.value=a.value-470},q=()=>{z.value=a.value-280},f=_=>{p.push(_)};return o1(a,_=>{_&&(z.value=w.value?a.value-280:a.value-470)},{immediate:!0}),a1(()=>{N(),i1(()=>{O1(L)})}),n({init:N,destroy:R}),r1(()=>{R()}),(_,s)=>{const I=d1,K=m1,Q=u1,X=v1,u=p1,Z=g1,j=_1,O=w1,Y=f1;return g(),h("div",null,[e("div",B1,[e("div",{class:"text-medium flex justify-between items-center cursor-pointer",onClick:s[0]||(s[0]=t=>J(!l(w)))},[s[10]||(s[10]=e("div",{class:"font-bold text-large"},"资源概览",-1)),e("div",null,[y(e("span",D1,null,512),[[k,l(w)]]),y(e("span",E1,null,512),[[k,!l(w)]])])]),i(n1,{name:"slide-down",mode:"out-in",onAfterLeave:q,onBeforeEnter:W},{default:b(()=>[y(e("div",{ref_key:"useMenuRef",ref:L,class:"use-menu-box"},[e("div",A1,[e("div",{class:"use-menu-card",onClick:s[1]||(s[1]=t=>f("/docker/containers"))},[s[12]||(s[12]=e("div",{class:"card-icon containers-icon"},[e("svg",{t:"1750640949761",class:"icon",viewBox:"0 0 1031 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"4657",width:"200",height:"200"},[e("path",{d:"M248.332363 1023.995632a21.839416 21.839416 0 0 1-11.374696-3.093917L11.374696 890.684195A22.749392 22.749392 0 0 1 0 871.02872V610.593681a22.931387 22.931387 0 0 1 11.374696-19.746472L236.593677 460.629689a23.022385 23.022385 0 0 1 22.749392 0l225.855963 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.491973 130.21752a22.294404 22.294404 0 0 1-11.374696 3.093917zM45.498784 857.925071l202.833579 117.022872 202.742581-117.022872V623.697331L248.332363 506.674458 45.498784 623.697331z m428.325552 13.103649zM782.579084 1023.995632a22.294404 22.294404 0 0 1-11.374696-3.093917L545.985408 890.684195a22.749392 22.749392 0 0 1-11.374696-19.655475V610.593681A22.931387 22.931387 0 0 1 545.985408 590.847209l225.491973-130.21752a23.022385 23.022385 0 0 1 22.749392 0l225.582971 130.21752a22.931387 22.931387 0 0 1 11.374696 19.746472v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475l-225.582971 130.21752a21.839416 21.839416 0 0 1-11.647689 3.093917zM580.109496 857.925071L782.579084 974.947943l202.833579-117.022872V623.697331L782.579084 506.674458 580.109496 623.697331z m428.325552 13.103649zM512.862293 566.368863a21.839416 21.839416 0 0 1-11.374696-3.093917L275.904626 433.057426a22.749392 22.749392 0 0 1-11.374696-19.655475V152.966912a22.931387 22.931387 0 0 1 11.374696-19.746473L501.487597 3.00292a23.022385 23.022385 0 0 1 22.749392 0l225.491973 130.217519a22.931387 22.931387 0 0 1 11.374696 19.746473v260.435039a22.749392 22.749392 0 0 1-11.374696 19.655475L524.236989 563.274946a22.294404 22.294404 0 0 1-11.374696 3.093917zM310.028714 400.389299l202.833579 116.931875L715.604874 400.389299V166.070562L512.862293 49.047689 310.028714 166.070562z m428.325552 13.10365z","p-id":"4658",fill:"#409eff"}),e("path",{d:"M512.862293 297.380052a23.295377 23.295377 0 0 1-11.465694-3.093917l-142.593189-82.443797a22.749392 22.749392 0 0 1 0-39.401947L501.396599 89.996595a23.20438 23.20438 0 0 1 22.84039 0L666.830178 172.895379a22.749392 22.749392 0 0 1 0 39.401947l-142.593189 81.988809a23.20438 23.20438 0 0 1-11.374696 3.093917zM415.67689 192.186864l97.185403 56.145499L609.683705 192.186864 512.862293 136.496352zM248.332363 763.560593a22.385402 22.385402 0 0 1-11.738686-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475L236.593677 556.268133a22.749392 22.749392 0 0 1 22.840389 0l142.593189 82.443796a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.294404 22.294404 0 0 1-11.101703 3.548905zM151.14696 658.367404l97.185403 56.1455L345.790758 658.367404l-97.458395-56.145499zM782.579084 763.560593a22.294404 22.294404 0 0 1-11.374696-3.093918l-142.593189-81.897811a22.931387 22.931387 0 0 1-11.374696-19.746472 22.749392 22.749392 0 0 1 11.374696-19.655475l142.593189-82.443796a22.749392 22.749392 0 0 1 22.84039 0L937.27495 638.711929a22.749392 22.749392 0 0 1 11.374696 19.655475 22.931387 22.931387 0 0 1-11.374696 19.746472l-142.593189 81.897812a22.385402 22.385402 0 0 1-12.102677 3.548905zM685.757672 658.367404L782.579084 714.512904l97.185403-56.1455L782.579084 602.221905z","p-id":"4659",fill:"#409eff"})])],-1)),s[13]||(s[13]=e("div",{class:"use-title"},"容器数量",-1)),e("div",N1,d(l(m).containers.total),1),e("div",R1,[s[11]||(s[11]=V(" 占用空间",-1)),e("span",null,d(l(m).containers.size),1)])]),e("div",{class:"use-menu-card",onClick:s[2]||(s[2]=t=>f("/docker/orchestration"))},[s[14]||(s[14]=e("div",{class:"card-icon composes-icon"},[e("svg",{t:"1750641044372",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"5832",width:"200",height:"200"},[e("path",{d:"M232.96 15.36H41.984C18.944 15.36 0 34.304 0 57.344v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V57.344c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM232.96 370.688H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984V412.16c0.512-23.552-18.432-41.472-41.984-41.472z m-1.024 218.624c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v163.328zM232.96 724.992H41.984c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h190.976c23.04 0 41.984-18.944 41.984-41.984v-190.976c0.512-23.04-18.432-41.984-41.984-41.984z m-1.024 219.136c0 7.168-6.144 12.288-12.8 12.288H56.32c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288h162.816c7.168 0 12.8 6.144 12.8 12.288v162.816zM982.016 15.36H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V57.344c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V71.68c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512zM982.016 370.688H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984V412.16c-0.512-23.552-18.944-41.472-41.984-41.472z m-2.048 218.624c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288V425.984c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v163.328h-0.512zM982.016 724.992H397.312c-23.04 0-41.984 18.944-41.984 41.984v190.976c0 23.04 18.944 41.984 41.984 41.984h584.704c23.04 0 41.984-18.944 41.984-41.984v-190.976c-0.512-23.04-18.944-41.984-41.984-41.984z m-2.048 219.136c0 7.168-6.144 12.288-12.8 12.288H411.136c-7.168 0-12.8-6.144-12.8-12.288v-162.816c0-7.168 6.144-12.288 12.8-12.288H967.68c7.168 0 12.8 6.144 12.8 12.288v162.816h-0.512z",fill:"var(--el-color-primary)","p-id":"5833"})])],-1)),s[15]||(s[15]=e("div",{class:"use-title"},"编排数量",-1)),e("div",T1,d(l(m).composes.total),1),s[16]||(s[16]=e("div",{class:"use-subtitle"},"Docker Compose 项目",-1))]),e("div",{class:"use-menu-card",onClick:s[3]||(s[3]=t=>f("/docker/images"))},[s[18]||(s[18]=e("div",{class:"card-icon images-icon"},[e("svg",{t:"1750641093279",class:"icon",viewBox:"0 0 1117 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6884",width:"200",height:"200"},[e("path",{d:"M442.898361 116.049051l2.23404 0.74468L74.840328 1.368349A61.901515 61.901515 0 0 0 0 61.966675v883.283427a61.9946 61.9946 0 0 0 74.840328 60.598326l379.507486-118.124847a77.074368 77.074368 0 0 0 41.981329-68.510549V189.58619a77.539793 77.539793 0 0 0-53.430782-73.537139zM403.244157 792.218386L93.084986 874.412428V132.618179l310.159171 82.380212v577.12691zM1054.466716 0.065159a77.260538 77.260538 0 0 0-12.845728 1.30319L675.796995 115.490542l1.30319-0.18617a77.446708 77.446708 0 0 0-56.968012 74.467988v629.161417c0 29.88028 17.034552 55.850991 41.981329 68.696719l379.228231 118.217932a61.9946 61.9946 0 0 0 75.026498-60.691411V61.966675a61.529175 61.529175 0 0 0-61.901515-61.808431z",fill:"var(--el-color-primary)",opacity:".801","p-id":"6885"})])],-1)),s[19]||(s[19]=e("div",{class:"use-title"},"镜像数量",-1)),e("div",U1,d(l(m).images.total),1),e("div",F1,[s[17]||(s[17]=V(" 占用空间",-1)),e("span",null,d(l(m).images.size),1)])]),e("div",{class:"use-menu-card",onClick:s[4]||(s[4]=t=>f("/docker/network"))},[s[20]||(s[20]=e("div",{class:"card-icon networks-icon"},[e("svg",{t:"1750641121238",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"8080",width:"200",height:"200"},[e("path",{d:"M372.305 745.773C403.023 787.057 441.673 822.09 486 848.615v-127.74c-39.818 2.647-78.01 11.24-113.695 24.898z m-51.609 24.217a392.912 392.912 0 0 0-60.194 41.64h-1.271c56.974 48.113 127.858 80.27 205.76 89.58-57.186-32.69-106.475-77.62-144.295-131.22zM295.985 540c4.004 56.745 20.087 110.155 45.691 157.675 44.903-18.522 93.476-29.956 144.324-32.91V540H295.985z m-56.124 0H120.985c6.296 89.215 42.447 170.188 98.523 232.989a449.204 449.204 0 0 1 71.8-50.725C262.051 667.323 243.903 605.57 239.86 540z m445.864 158.764c25.95-47.793 42.251-101.585 46.29-158.764H541v124.899c51.032 3.215 99.745 14.975 144.725 33.865z m50.207 24.904a449.248 449.248 0 0 1 68.903 48.937c55.88-62.746 91.897-143.571 98.18-232.605H788.138c-4.08 66.13-22.507 128.377-52.206 183.668zM541 849.194c44.394-26.387 83.134-61.292 113.965-102.46-35.735-13.96-74.02-22.825-113.965-25.706v128.166z m23.097 51.374c75.9-10.079 144.941-41.875 200.672-88.937h-0.484a392.964 392.964 0 0 0-57.91-40.348c-37.456 52.683-86.02 96.917-142.278 129.285z m-222.315-574.44c-25.666 47.57-41.787 101.05-45.797 157.872H486V358.884c-50.804-2.916-99.34-14.297-144.218-32.755z m-50.397-24.538a449.186 449.186 0 0 1-71.828-50.634C163.453 313.765 127.283 394.76 120.985 484H239.86c4.047-65.628 22.223-127.432 51.524-182.41zM486 175.385c-44.257 26.483-82.856 61.448-113.551 102.648 35.648 13.593 73.79 22.132 113.551 24.744V175.385z m-21.01-52.595c-77.702 9.286-148.422 41.303-205.321 89.21h0.518a392.903 392.903 0 0 0 60.606 41.872c37.808-53.54 87.06-98.42 144.198-131.082zM654.7 276.878c-30.788-41.016-69.433-75.796-113.7-102.108v127.81c39.849-2.906 78.045-11.77 113.7-25.702z m51.415-24.562A392.966 392.966 0 0 0 763.97 212h0.361c-55.635-46.843-124.483-78.493-200.153-88.558 56.093 32.29 104.535 76.377 141.937 128.874zM732.017 484c-4.045-57.343-20.423-111.282-46.498-159.179C640.6 343.7 591.959 355.465 541 358.712V484h191.017z m56.123 0h114.875c-6.295-89.205-42.439-170.17-98.504-232.968a449.25 449.25 0 0 1-68.79 48.87c29.828 55.4 48.333 117.798 52.42 184.098zM512 960C264.576 960 64 759.424 64 512S264.576 64 512 64s448 200.576 448 448-200.576 448-448 448z",fill:"var(--el-color-primary)","p-id":"8081"})])],-1)),s[21]||(s[21]=e("div",{class:"use-title"},"网络数量",-1)),e("div",G1,d(l(m).networks.total),1),s[22]||(s[22]=e("div",{class:"use-subtitle"},"已创建的网络",-1))]),e("div",{class:"use-menu-card",onClick:s[5]||(s[5]=t=>f("/docker/storage"))},[s[24]||(s[24]=e("div",{class:"card-icon volumes-icon"},[e("svg",{t:"1750641138362",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"9125",width:"200",height:"200"},[e("path",{d:"M925.27 269.25V758c0 112.46-185.35 203.64-414 203.64s-414-91.18-414-203.64V269.25c0-112.46 185.34-203.63 414-203.63s414 91.17 414 203.63zM842.47 758V269.25c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18V758c0 43.07 125.73 122.18 331.18 122.18S842.47 801.05 842.47 758z",fill:"var(--el-color-primary)","p-id":"9126"}),e("path",{d:"M925.27 269.25c0 112.47-185.35 203.64-414 203.64s-414-91.17-414-203.64 185.34-203.63 414-203.63 414 91.17 414 203.63z m-82.8 0c0-43.07-125.73-122.18-331.18-122.18s-331.18 79.11-331.18 122.18 125.73 122.18 331.18 122.18 331.18-79.1 331.18-122.18z",fill:"var(--el-color-primary)","p-id":"9127"}),e("path",{d:"M511.29 554.34c-205.45 0-331.18-79.1-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.08-125.78 122.18-331.23 122.18z",fill:"var(--el-color-primary)","p-id":"9128"}),e("path",{d:"M511.29 717.25c-205.45 0-331.18-79.11-331.18-122.18H97.32c0 112.47 185.34 203.64 414 203.64s414-91.17 414-203.64h-82.8c-0.05 43.07-125.78 122.18-331.23 122.18z",fill:"var(--el-color-primary)","p-id":"9129"})])],-1)),s[25]||(s[25]=e("div",{class:"use-title"},"存储卷数量",-1)),e("div",P1,d(l(m).volumes.total),1),e("div",J1,[s[23]||(s[23]=V(" 占用空间",-1)),e("span",null,d(l(m).volumes.size),1)])]),e("div",{class:"use-menu-card",onClick:s[6]||(s[6]=t=>f("/docker/warehouse"))},[s[26]||(s[26]=e("div",{class:"card-icon mirrors-icon"},[e("svg",{t:"1750641157017",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"10179",width:"200",height:"200"},[e("path",{d:"M528.832 106.432l352 217.92a32 32 0 0 1 15.168 27.2V896a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V351.552a32 32 0 0 1 15.168-27.2l352-217.92a32 32 0 0 1 33.664 0zM512 171.264l-320 198.08V864h640V369.344l-320-198.08z m-253.44 212.832l3.712 0.512 213.344 42.688a32 32 0 0 1 25.504 27.616l0.224 3.744v298.688a32 32 0 0 1-22.08 30.4l-3.648 0.96-213.344 42.688a32 32 0 0 1-38.08-27.68L224 800V416a32 32 0 0 1 34.56-31.904zM800 416v384a32 32 0 0 1-38.272 31.36l-213.344-42.656a32 32 0 0 1-25.728-31.36v-298.688a32 32 0 0 1 25.728-31.36l213.344-42.688A32 32 0 0 1 800 416zM287.968 455.008v305.952l149.344-29.856v-246.24l-149.344-29.856z m448.032 0l-149.344 29.856v246.24L736 760.96v-305.952z","p-id":"10180",fill:"var(--el-color-primary)"})])],-1)),s[27]||(s[27]=e("div",{class:"use-title"},"镜像仓库数量",-1)),e("div",W1,d(l(m).mirrors),1),s[28]||(s[28]=e("div",{class:"use-subtitle"},"已配置的仓库",-1))])])],512),[[k,!l(w)]])]),_:1})]),e("div",q1,[e("div",null,[e("div",I1,[s[30]||(s[30]=e("div",{class:"font-bold text-large"},"容器列表",-1)),e("div",K1,[e("div",Q1,[i(K,{modelValue:l(v).rule,"onUpdate:modelValue":s[7]||(s[7]=t=>l(v).rule=t),onChange:s[8]||(s[8]=t=>l(v).rule=t)},{default:b(()=>[(g(!0),h(C,null,H(l(V1),t=>(g(),E(I,{key:t.value,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),e("div",X1,[i(Q,{modelValue:l(v).search,"onUpdate:modelValue":s[9]||(s[9]=t=>l(v).search=t),placeholder:"搜索容器名称或镜像名"},{prefix:b(()=>[...s[29]||(s[29]=[e("i",{class:"svgtofont-el-search"},null,-1)])]),_:1},8,["modelValue"])]),i(X,{onClick:l(G)},{default:b(()=>[i(l(z1),{icon:"el-refresh"})]),_:1},8,["onClick"])])]),e("div",null,[l(r).loading?(g(),E(Z,{key:0,animated:"",class:"container-list-skeleton"},{template:b(()=>[e("div",Z1,[(g(),h(C,null,H(6,t=>e("div",{key:"skeleton-".concat(t),class:"w-full border border-light rounded-medium"},[e("div",Y1,[e("div",e2,[e("div",s2,[i(u,{variant:"text",class:"!w-[60%] !h-[2rem]"}),i(u,{variant:"circle",class:"!w-[.8rem] !h-[.8rem]"})]),i(u,{variant:"text",class:"!w-[70%] !h-[2.8rem]"})])]),e("div",t2,[e("div",l2,[e("div",o2,[i(u,{variant:"text",class:"!w-[30%] !h-[1.2rem]"}),i(u,{variant:"text",class:"!w-[20%] !h-[1.2rem]"})]),i(u,{variant:"rect",class:"!w-full !h-[.6rem] !rounded-full !block"})]),e("div",a2,[e("div",i2,[i(u,{variant:"text",class:"!w-[35%] !h-[1.2rem]"}),i(u,{variant:"text",class:"!w-[30%] !h-[1.2rem]"})]),i(u,{variant:"rect",class:"!w-full !h-[.6rem] !rounded-full !block"})])])])),64))])]),_:1})):(g(),h("div",{key:1,class:S(l(U)?"flex pt-[1.6rem] justify-center items-center":"con-grid"),style:c1("height:".concat(l(z),"px;"))},[(g(!0),h(C,null,H(l($1),t=>{var $,B,D;return g(),h("div",{key:t.id,class:"w-full border border-light hover:shadow-[0_0_6px_rgba(0,0,0,.125)] rounded-medium text-small text-tertiary"},[e("div",r2,[e("span",{class:"monitor svgtofont-el-monitor",onClick:e1=>l(M1)(t)},null,8,n2),e("div",{class:"text-medium leading-[1.5] mb-[.7rem] w-full truncate cursor-pointer font-bold text-default flex items-center justify-between",onClick:e1=>l(L1)(t)},[e("div",d2,[i(j,{text:t.name},null,8,["text"])]),e("span",{class:S(["w-[.8rem] h-[.8rem] rounded-full inline-block",t.status==="running"?"bg-primary":"bg-danger"])},null,2)],8,c2),e("div",m2,[i(j,{text:t.image},null,8,["text"])]),e("div",u2,"创建时间:"+d(l(y1)(t.created_time)),1)]),e("div",v2,[e("div",p2,[e("div",g2,[s[31]||(s[31]=e("div",{class:"text-small text-secondary"},"CPU使用率",-1)),e("div",{class:S(["text-small",{"text-primary":t.cpu_usage<70,"text-warning":t.cpu_usage>=70&&t.cpu_usage<90,"text-dangerDark":t.cpu_usage>=90}])},d("".concat(($=Number(t.cpu_usage))==null?void 0:$.toFixed(1),"%")),3)]),i(O,{percentage:t.cpu_usage,color:l(T),"stroke-width":6,"show-text":!1},null,8,["percentage","color"])]),e("div",null,[e("div",w2,[s[32]||(s[32]=e("div",{class:"text-small text-secondary"},"内存使用情况",-1)),e("div",f2,d("".concat(l(A)((B=t.memory_usage)==null?void 0:B.mem_usage),"/").concat(l(A)((D=t.memory_usage)==null?void 0:D.mem_limit))),1)]),i(O,{percentage:t.mem_percent,color:l(T),"stroke-width":6,"show-text":!1},null,8,["percentage","color"])])])])}),128)),y(i(Y,{description:l(r).errmsg},null,8,["description"]),[[k,l(U)]])],6))])])])])}}}),V2=k1(_2,[["__scopeId","data-v-c99f40e9"]]);export{V2 as default};