Files
yakpanel-core/YakPanel/static/vite/js/index-legacy-CUDyhIRG.js
2026-04-07 02:04:22 +05:30

2 lines
10 KiB
JavaScript

System.register(["./index-legacy-DQdImDha.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./useSocket-legacy-D9BDJ2id.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-D40BNgkg.js?v=1773287522785","./useModal-legacy-C6-BWPEX.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785"],(function(e,t){"use strict";var a,s,o,r,i,l,c,n,u,d,v,p,m,x,g,b,f,w,k,_,h,y,C,j,O,$,D,z,P,U,S,B,R,M,A,I,L,N,Z,E,F,G;return{setters:[e=>{a=e.as,s=e.C,o=e.i,r=e.l,i=e.w,l=e.c,c=e.bo},e=>{n=e.g,u=e.i},e=>{d=e.u},e=>{v=e._},e=>{p=e.o},e=>{m=e.k,x=e.t,g=e.c,b=e.$,f=e.Z,w=e._,k=e.a0,_=e.a9,h=e.aa,y=e.S,C=e.L,j=e.j,O=e.H,$=e.am,D=e.r,z=e.R,P=e.X,U=e.F,S=e.P,B=e.a8},e=>{R=e.u,M=e.n,A=e.k,I=e.aG,L=e.a2,N=e.a6,Z=e.b,E=e.B,F=e.ax,G=e.ac},null],execute:function(){var t=document.createElement("style");t.textContent=".container-item[data-v-65e6c6fa]{width:100%;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-2)}.container-head[data-v-65e6c6fa]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:80px;padding:10px 10px 10px 50px;border-bottom:1px solid var(--color-border)}.container-head .monitor[data-v-65e6c6fa]{position:absolute;top:10px;left:10px}.container-head .bt-link[data-v-65e6c6fa]{font-size:14px;font-weight:700}.container-status[data-v-65e6c6fa]{min-width:8px;height:8px;border-radius:50%}.container-status.primary[data-v-65e6c6fa]{background-color:var(--color-primary)}.container-status.error[data-v-65e6c6fa]{background-color:var(--color-color)}.container-bottom[data-v-65e6c6fa]{padding:20px}.container-progress[data-v-65e6c6fa]{position:relative;width:30px;height:90px}.container-progress .n-progress[data-v-65e6c6fa]{position:absolute;bottom:30px;left:-30px;width:90px;transform:rotate(270deg)}.monitor-data[data-v-65e6c6fa]{display:flex;flex-direction:column;justify-content:flex-end;width:120px;height:100%;margin-left:32px;padding-bottom:4px}.monitor-data .rows[data-v-65e6c6fa]{position:relative;display:flex;align-items:center;justify-content:space-between;padding-left:20px}.monitor-data .rows .bg[data-v-65e6c6fa]{position:absolute;top:1px;left:0;width:12px;height:12px}.monitor-data .rows+.rows[data-v-65e6c6fa]{margin-top:8px}.resource-list[data-v-686b2b41]{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.resource-list .resource-item[data-v-686b2b41]{position:relative;padding:24px;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.125);transition:all .3s;overflow:hidden;cursor:pointer}.resource-list .resource-item .resource-title[data-v-686b2b41]{margin-bottom:10px;font-size:16px;font-weight:500}.resource-list .resource-item .resource-content[data-v-686b2b41]{color:var(--color-text-1);margin-bottom:10px;font-size:28px}.resource-list .resource-item .resource-subtitle[data-v-686b2b41]{color:var(--color-text-3);font-size:13px}.resource-list .resource-item .resource-subtitle span[data-v-686b2b41]{color:var(--color-primary)}.resource-list .resource-item .resource-icon[data-v-686b2b41]{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;opacity:.15;font-size:52px;color:var(--color-primary)}.rotate-icon.up[data-v-686b2b41]{transform:rotate(180deg)}.rotate-icon[data-v-686b2b41]{transition:transform .3s}.container-list[data-v-686b2b41]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}\n/*$vite$:1*/",document.head.appendChild(t);const H={class:"container-item"},J={class:"container-head"},T={class:"flex items-center justify-between w-full gap-6px"},X={class:"text-font3"},q={class:"container-bottom"},K={class:"mb-10px"},Q={class:"flex items-center justify-between mb-6px"},V={class:"flex items-center justify-between mb-6px"},W=l(m({__name:"container",props:{row:{}},setup(e){const t=x(e,"row"),a=R(),l=g((()=>n(t.value.cpu_usage))),c=g((()=>l.value>=90?a.value.errorColor:l.value>=80?a.value.warningColor:a.value.primaryColor)),u=g((()=>n(t.value.mem_percent))),d=g((()=>s(n(o(t.value.mem_usage)?t.value.mem_usage.mem_usage:0)))),m=g((()=>s(n(o(t.value.mem_usage)?t.value.mem_usage.mem_limit:0)))),$=()=>{p(t.value)};return(e,a)=>{const s=r,o=M,n=v;return b(),f("div",H,[w("div",J,[k(s,{class:"monitor",name:"base-monitor",size:"26"}),w("div",T,[k(o,null,{default:_((()=>[w("span",{class:"bt-link",onClick:$},h(y(t).name),1)])),_:1}),w("div",{class:C(["container-status","running"===y(t).status?"primary":"error"])},null,2)]),k(o,null,{default:_((()=>[j(h(y(t).image),1)])),_:1}),w("div",X,h(e.$t("Docker.Overview.index_5"))+h(e.$t("Public.Punctuation.Colon"))+" "+h(y(i)(y(t).created_time)),1)]),w("div",q,[w("div",K,[w("div",Q,[a[0]||(a[0]=w("div",null,"CPU",-1)),w("div",{style:O({color:y(c)})},h(y(l))+"%",5)]),k(n,{value:y(l),"show-indicator":!1,height:6},null,8,["value"])]),w("div",null,[w("div",V,[a[1]||(a[1]=w("div",null,"RAM",-1)),w("div",null,h(y(d))+"/"+h(y(m)),1)]),k(n,{value:y(u),"show-indicator":!1,height:6},null,8,["value"])])])])}}}),[["__scopeId","data-v-65e6c6fa"]]),Y={class:"text-18px font-bold"},ee={class:"resource-list mt-16px"},te={class:"resource-title"},ae={class:"resource-content"},se={class:"resource-subtitle"},oe={class:"resource-title"},re={class:"resource-content"},ie={class:"resource-subtitle"},le={class:"resource-title"},ce={class:"resource-content"},ne={class:"resource-subtitle"},ue={class:"resource-title"},de={class:"resource-content"},ve={class:"resource-subtitle"},pe={class:"resource-title"},me={class:"resource-content"},xe={class:"resource-subtitle"},ge={class:"resource-title"},be={class:"resource-content"},fe={class:"resource-subtitle"},we={class:"text-18px font-bold"},ke={class:"flex items-center gap-12px"},_e={class:"w-120px"},he={class:"w-260px"},ye={key:0,class:"container-list"},Ce={key:1,class:"container-list"},je={key:2,class:"flex-center h-320px"};e("default",l(m({__name:"index",setup(e){const t=$(),s=D(!1),i=c("docker-overview-usage",!0),l=D({containers:{usage:"0",total:"0",size:"0B"},images:{usage:"0",total:"0",size:"0B"},volumes:{usage:"0",total:"0",size:"0B"},networks:{usage:0,total:0},composes:{usage:0,total:0},mirrors:0}),n=D("all"),v=D(""),{t:p}=z(),m=[{label:p("Docker.Overview.filterAll"),value:"all"},{label:p("Docker.Overview.filterRunning"),value:"running"},{label:p("Docker.Overview.filterStopped"),value:"stopped"}],x=D([]),O=g((()=>x.value.filter((e=>("all"===n.value||e.status===n.value)&&(e.name.includes(v.value)||e.image.includes(v.value)))))),R=()=>{i.value=!i.value},M=e=>{t.push(e)},{send:H}=d("/ws_model",{onMessage:(e,t)=>{if(u(t.data)){const e=JSON.parse(t.data),{data:a}=e;if(!a)return void(s.value=!1);const{container_list:r}=a;o(r)&&(s.value=!1,x.value=Object.values(r).map((e=>({...e,cpu_usage:Number(e.cpu_usage||0),mem_usage:o(e.memory_usage)?e.memory_usage:{usage:0,max_usage:0}}))))}}}),J=async()=>{const{message:e}=await a.post("/btdocker/status/get_docker_system_info");o(e)&&(l.value=e)},T=()=>{s.value=!0,H({mod_name:"container",def_name:"get_all_stats",menu:"home",model_index:"btdocker",args:"",ws_callback:"get_all_stats",ws_id:""})},X=()=>{T()};return T(),J(),(e,t)=>{const a=r,o=A,c=I,u=L,d=N,p=Z,x=E,g=F,$=G;return b(),f(U,null,[k(u,{class:"mb-16px p-24px"},{default:_((()=>[k(o,{class:"items-center cursor-pointer",justify:"space-between",onClick:R},{default:_((()=>[w("div",Y,h(e.$t("Docker.Overview.overviewTitle")),1),w("div",null,[k(a,{class:C(["rotate-icon",{up:y(i)}]),name:"down",size:"20"},null,8,["class"])])])),_:1}),k(c,{show:y(i)},{default:_((()=>[w("div",ee,[w("div",{class:"resource-item",onClick:t[0]||(t[0]=e=>M("/docker/container"))},[t[8]||(t[8]=w("div",{class:"resource-icon"},[w("i",{class:"i-docker:container text-48px"})],-1)),w("div",te,h(e.$t("Docker.Overview.containerCount")),1),w("div",ae,h(y(l).containers.total),1),w("div",se,[j(h(e.$t("Docker.Overview.spaceUsed")),1),w("span",null,h(y(l).containers.size),1)])]),w("div",{class:"resource-item",onClick:t[1]||(t[1]=e=>M("/docker/compose"))},[t[9]||(t[9]=w("div",{class:"resource-icon"},[w("i",{class:"i-docker:compose text-44px"})],-1)),w("div",oe,h(e.$t("Docker.Overview.composeCount")),1),w("div",re,h(y(l).composes.total),1),w("div",ie,h(e.$t("Docker.Overview.composeProjects")),1)]),w("div",{class:"resource-item",onClick:t[2]||(t[2]=e=>M("/docker/local"))},[t[10]||(t[10]=w("div",{class:"resource-icon"},[w("i",{class:"i-docker:image text-48px"})],-1)),w("div",le,h(e.$t("Docker.Overview.imageCount")),1),w("div",ce,h(y(l).images.total),1),w("div",ne,[j(h(e.$t("Docker.Overview.spaceUsed")),1),w("span",null,h(y(l).images.size),1)])]),w("div",{class:"resource-item",onClick:t[3]||(t[3]=e=>M("/docker/network"))},[t[11]||(t[11]=w("div",{class:"resource-icon"},[w("i",{class:"i-docker:network"})],-1)),w("div",ue,h(e.$t("Docker.Overview.networkCount")),1),w("div",de,h(y(l).networks.total),1),w("div",ve,h(e.$t("Docker.Overview.networksCreated")),1)]),w("div",{class:"resource-item",onClick:t[4]||(t[4]=e=>M("/docker/storage"))},[t[12]||(t[12]=w("div",{class:"resource-icon"},[w("i",{class:"i-docker:volume"})],-1)),w("div",pe,h(e.$t("Docker.Overview.volumeCount")),1),w("div",me,h(y(l).volumes.total),1),w("div",xe,[j(h(e.$t("Docker.Overview.spaceUsed")),1),w("span",null,h(y(l).volumes.size),1)])]),w("div",{class:"resource-item",onClick:t[5]||(t[5]=e=>M("/docker/warehouse"))},[t[13]||(t[13]=w("div",{class:"resource-icon"},[w("i",{class:"i-docker:mirror"})],-1)),w("div",ge,h(e.$t("Docker.Overview.mirrorRepoCount")),1),w("div",be,h(y(l).mirrors),1),w("div",fe,h(e.$t("Docker.Overview.repositoriesConfigured")),1)])])])),_:1},8,["show"])])),_:1}),k(u,{class:"p-24px"},{default:_((()=>[k(o,{class:"mb-16px items-center",justify:"space-between"},{default:_((()=>[w("div",we,h(e.$t("Docker.Overview.containerList")),1),w("div",ke,[w("div",_e,[k(d,{value:y(n),"onUpdate:value":t[6]||(t[6]=e=>P(n)?n.value=e:null),options:m},null,8,["value"])]),w("div",he,[k(p,{value:y(v),"onUpdate:value":t[7]||(t[7]=e=>P(v)?v.value=e:null),placeholder:e.$t("Docker.Overview.searchPlaceholder")},null,8,["value","placeholder"])]),k(x,{onClick:X},{default:_((()=>t[14]||(t[14]=[w("i",{class:"i-mynaui:refresh-solid text-14px"},null,-1)]))),_:1,__:[14]})])])),_:1}),y(s)?(b(),f("div",ye,[k(g,{class:"h-190px"}),k(g,{class:"h-190px"}),k(g,{class:"h-190px"}),k(g,{class:"h-190px"})])):y(O).length>0?(b(),f("div",Ce,[(b(!0),f(U,null,S(y(O),(e=>(b(),B(W,{key:e.id,row:e},null,8,["row"])))),128))])):(b(),f("div",je,[k($)]))])),_:1})],64)}}}),[["__scopeId","data-v-686b2b41"]]))}}}));