3 lines
12 KiB
JavaScript
3 lines
12 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/index-CELEY9qe.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/index-BRQskX9P.js?v=1773287522785","css/index-CCworjcO.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DDg6Zp8N.js?v=1773287522785","js/check-CNel7fTH.js?v=1773287522785","js/useLoading-CZ2gSAW7.js?v=1773287522785","js/index-CZps0rIN.js?v=1773287522785","css/index-CdMsogou.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-CgKUoL60.js?v=1773287522785","js/index-K4YGya6V.js?v=1773287522785","css/index-DKJnQkCC.css?v=1773287522785","js/index-lEMZglLp.js?v=1773287522785","css/index-Cn3AD8n4.css?v=1773287522785","js/useSocket-DTHwGZgK.js?v=1773287522785","js/data-BVsViUMm.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-CSTYW8Te.js?v=1773287522785","css/index-MLutBj-H.css?v=1773287522785","js/index-DFoQF40h.js?v=1773287522785","js/index-BGYvyLDv.js?v=1773287522785","css/index-CJFLRSI8.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-CvXX-Kf9.js?v=1773287522785","js/index-BDlR_GtR.js?v=1773287522785","js/index-DIKmrNCq.js?v=1773287522785","js/index-DHdoDdf1.js?v=1773287522785","js/index-C8gBN9XV.js?v=1773287522785","js/useLoop-BadgF3pN.js?v=1773287522785","css/index-CDUnjUiB.css?v=1773287522785"])))=>i.map(i=>d[i]);
|
|
import{bm as re,v as w,w as le,br as ce,h as I,bs as V,bt as de,i as K,aJ as ue,bu as h,x as pe,P as S,bv as me,bw as ke,n as z,bx as _e}from"./index-BTglIPU2.js?v=1773287522785";import{_ as he}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as be}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as fe}from"./index.vue_vue_type_script_setup_true_lang-HxsqzSKU.js?v=1773287522785";import{_ as Ce}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{R as j,a0 as o,k as ye,r as T,e as De,am as ge,w as we,$ as Se,a8 as xe,a9 as d,S as a,X as x,j as U,aa as E,a3 as P,F as Pe,u as ve}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{u as Re}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{u as Oe}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{e as $e,u as Le}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{_ as Te}from"./index-Cwe4iex9.js?v=1773287522785";import{ai as Ue,o as Ee,k as je,B as Be,a2 as Me,al as We}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{o as Ae,a as Ie}from"./useModal-C6nhdOJK.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index-DIKmrNCq.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";const Ve=c=>{const{t:s}=j();return c.status==="running"?[{key:"stop",label:s("Public.Status.Stop")},{key:"restart",label:s("Public.Status.Restart")},{key:"kill",label:s("Public.Status.Kill")},{key:"pause",label:s("Public.Status.Pause")}]:c.status==="exited"?[{key:"start",label:s("Public.Status.Start")},{key:"restart",label:s("Public.Status.Restart")}]:[{key:"restart",label:s("Public.Status.Restart")},{key:"unpause",label:s("Public.Status.Unpause")},{key:"kill",label:s("Public.Status.Kill")}]};function Ke({width:c,onSelect:s}){const{t:y}=j();return{key:"status",title:y("Public.Table.Status"),width:c||"7%",minWidth:70,render:b=>{const t=Ve(b);return o(Ue,{options:t,width:78,onSelect:D=>{s(D,b)}},{default:()=>[o(Te,{class:"min-w-68px",value:b.status,"checked-value":"running","unchecked-label":b.status==="exited"?y("Public.Status.Stopped"):y("Public.Status.Paused")},null)]})}}}function N(c){return typeof c=="function"||Object.prototype.toString.call(c)==="[object Object]"&&!ve(c)}const ct=ye({__name:"index",setup(c){const s=P(()=>S(()=>import("./index-CELEY9qe.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]))),y=P(()=>S(()=>import("./index-DFoQF40h.js?v=1773287522785"),__vite__mapDeps([24,25,2,3,4,5,1,6,26,27,28,12,29,9]))),B=P(()=>S(()=>import("./index-DHdoDdf1.js?v=1773287522785"),__vite__mapDeps([30,9,2,3,4,5,1,6]))),b=P(()=>S(()=>import("./index-C8gBN9XV.js?v=1773287522785"),__vite__mapDeps([31,1,2,3,4,5,6,32,12,33]))),{t}=j(),D=re(),v=w(t("Docker.Container.index_1")),F=()=>{v.show=!0},f=w(t("Docker.Container.index_4")),M=e=>{f.data.id=e?e.id:"",f.show=!0},H=()=>{const e=T(!1);I({width:400,title:t("Docker.Container.index_3"),content:()=>o(Pe,null,[o("div",{class:"mb-16px"},[t("Docker.Container.index_25")]),o(We,{checked:e.value,"onUpdate:checked":n=>{e.value=n}},{default:()=>[o("span",{class:"text-error"},[t("Docker.Container.index_26.index_1")])]})]),onConfirm:async()=>{await me({type:e.value?1:0}),r()}})},R=T(""),O=De({page:1,pageSize:10}),$=T([]),{keys:u,table:p,columns:J}=Oe([{type:"selection",width:40},{key:"name",title:t("Docker.Container.index_5"),width:"10%",minWidth:120,ellipsis:{tooltip:!0},render:e=>o("a",{href:"javascript:;",class:"bt-link",onClick:()=>{W(e)}},[e.name])},{key:"id",title:t("Docker.Container.index_6"),width:"8%",minWidth:100,ellipsis:{tooltip:!0}},Ke({onSelect:async(e,n)=>{await h({id:n.id,status:e}),r()}}),{key:"image",title:t("Docker.Container.index_7"),width:"10%",minWidth:100,ellipsis:{tooltip:!0}},{key:"ip",title:"IP",width:"6%",minWidth:60,ellipsis:{tooltip:!0},render:e=>e.ip&&e.ip.length>0&&e.ip[0]?e.ip[0]:"--"},{key:"ipv6",title:"IPV6",width:"6%",minWidth:60,ellipsis:{tooltip:!0},render:e=>e.ipv6.length>0?e.ipv6[0]:"--"},{key:"image",title:t("Docker.Container.index_8"),minWidth:130,render:e=>{let n;const l=[],C=Object.entries(e.ports);return C.length>0&&C.forEach(([_,g])=>{g&&l.push("".concat(g[0].HostPort," --> ").concat(_))}),l.length===0?"--":o(je,{size:4},N(n=l.map(_=>o(Ee,{type:"success",size:"small"},N(_)?_:{default:()=>[_]})))?n:{default:()=>[n]})}},{key:"created_time",title:t("Docker.Container.index_9"),width:"10%",minWidth:138,render:e=>le(e.created_time)},$e({key:"remark",width:"8%",minWidth:90,onBlur:async(e,n)=>{await ce({id:n.id,remark:e})}}),Le({width:230,options:e=>[{label:t("Docker.Container.index_10"),onClick:()=>{W(e)}},{label:t("Docker.Container.index_11"),onClick:()=>{X(e)}},{label:t("Public.Btn.Del"),onClick:()=>{q(e)}},{label:t("Public.Btn.More"),linkType:"dropdown",dropdown:{options:[{key:"log",label:t("Docker.Container.index_14")},{key:"rename",label:t("Docker.Container.index_15")},{key:"path",label:t("Docker.Container.index_17")}],onSelect:n=>{switch(n){case"log":M(e);break;case"rename":G(e);break;case"monitor":Q(e);break;case"path":Z(e);break}}}}]})]),W=e=>{Ae(e)},X=e=>{Ie({id:e.id,status:e.status})},q=e=>{I({title:t("Docker.Container.index_20",[e.name]),content:t("Docker.Container.index_21",[e.name]),onConfirm:async()=>{await V({id:e.id}),r()}})},m=w(t("Docker.Container.index_22")),G=e=>{m.data.row=e,m.title=t("Docker.Container.index_23",[e.name]),m.show=!0},k=w(t("Docker.Container.index_16")),Q=e=>{k.data.row=e,k.title=t("Docker.Container.index_24",[e.name]),k.show=!0},Y=ge(),Z=async e=>{const{message:n}=await de({id:e.id});K(n)&&(ue("Path",n.path),Y.push("/files"))},ee=[{key:"start",label:t("Public.Status.Start"),type:"confirm",confirm:{title:t("Docker.Container.batch.start.title"),desc:t("Docker.Container.batch.start.desc"),api:e=>h({id:e.id,status:"start"},!1),done:()=>{r()},columns:[{key:"name",title:t("Docker.Container.index_5")}]}},{key:"restart",label:t("Public.Status.Restart"),type:"confirm",confirm:{title:t("Docker.Container.batch.restart.title"),desc:t("Docker.Container.batch.restart.desc"),api:e=>h({id:e.id,status:"restart"},!1),done:()=>{r()},columns:[{key:"name",title:t("Docker.Container.index_5")}]}},{key:"stop",label:t("Public.Status.Stop"),type:"confirm",confirm:{title:t("Docker.Container.batch.stop.title"),desc:t("Docker.Container.batch.stop.desc"),api:e=>h({id:e.id,status:"stop"},!1),done:()=>{r()},columns:[{key:"name",title:t("Docker.Container.index_5")}]}},{key:"kill",label:t("Public.Status.Kill"),type:"confirm",confirm:{title:t("Docker.Container.batch.kill.title"),desc:t("Docker.Container.batch.kill.desc"),api:e=>h({id:e.id,status:"kill"},!1),done:()=>{r()},columns:[{key:"name",title:t("Docker.Container.index_5")}]}},{key:"pause",label:t("Public.Status.Pause"),type:"confirm",confirm:{title:t("Docker.Container.batch.pause.title"),desc:t("Docker.Container.batch.pause.desc"),api:e=>h({id:e.id,status:"pause"},!1),done:()=>{r()},columns:[{key:"name",title:t("Docker.Container.index_5")}]}},{key:"unpause",label:t("Public.Status.Unpause"),type:"confirm",confirm:{title:t("Docker.Container.batch.unpause.title"),desc:t("Docker.Container.batch.unpause.desc"),api:e=>h({id:e.id,status:"unpause"},!1),done:()=>{r()},columns:[{key:"name",title:t("Docker.Container.index_5")}]}},{key:"del",label:t("Public.Btn.Del"),type:"confirm",confirm:{title:t("Docker.Container.batch.del.title"),desc:t("Docker.Container.batch.del.desc"),api:e=>V({id:e.id},!1),done:()=>{r()},columns:[{key:"name",title:t("Docker.Container.index_5")}]}}],{loading:te,setLoading:A}=Re(),ne=async()=>{try{A(!0);const{message:e}=await ke();K(e)&&(D.setServerInfo(e.mem_total,e.online_cpus),p.data=z(e.container_list)?e.container_list.map(n=>({...n,monitor:{loading:!0,cpu_usage:0,mem_percent:0}})):[],$.value=p.data)}finally{u.value=[],A(!1)}},ae=e=>{e?p.data=$.value.filter(n=>n.name.includes(e)||n.id.includes(e)||n.image.includes(e)):p.data=$.value},oe=async()=>{const{message:e}=await _e();z(e)&&p.data.forEach(n=>{const l=e.find(C=>C.id===n.id);l&&(n=Object.assign(n,{...l}))})},r=async()=>{await ne(),await oe()};return we(()=>D.isRefresh,e=>{e&&(D.setRefresh(!1),r())}),r(),(e,n)=>{const l=Be,C=Ce,_=fe,g=be,ie=he,L=pe,se=Me;return Se(),xe(se,{class:"p-20px"},{default:d(()=>[o(ie,null,{toolsLeft:d(()=>[o(l,{type:"primary",onClick:F},{default:d(()=>[U(E(e.$t("Docker.Container.index_1")),1)]),_:1}),o(l,{onClick:n[0]||(n[0]=i=>M())},{default:d(()=>[U(E(e.$t("Docker.Container.index_2")),1)]),_:1}),o(l,{onClick:H},{default:d(()=>[U(E(e.$t("Docker.Container.index_3")),1)]),_:1})]),toolsRight:d(()=>[o(C,{value:a(R),"onUpdate:value":n[1]||(n[1]=i=>x(R)?R.value=i:null),width:280,placeholder:e.$t("Docker.Container.search.placeholder"),onSearch:ae},null,8,["value","placeholder"])]),table:d(()=>[o(g,{page:a(O),"onUpdate:page":n[3]||(n[3]=i=>x(O)?O.value=i:null),"checked-row-keys":a(u),"onUpdate:checkedRowKeys":n[4]||(n[4]=i=>x(u)?u.value=i:null),"is-page":!0,loading:a(te),data:a(p).data,columns:a(J)},{pagePrefix:d(()=>[o(_,{"checked-row-keys":a(u),"onUpdate:checkedRowKeys":n[2]||(n[2]=i=>x(u)?u.value=i:null),data:a(p).data,options:ee},null,8,["checked-row-keys","data"])]),_:1},8,["page","checked-row-keys","loading","data","columns"])]),_:1}),o(a(s),{show:a(v).show,"onUpdate:show":n[5]||(n[5]=i=>a(v).show=i)},null,8,["show"]),o(L,{show:a(f).show,"onUpdate:show":n[6]||(n[6]=i=>a(f).show=i),title:a(f).title,data:a(f).data,width:880,height:640,component:a(y)},null,8,["show","title","data","component"]),o(L,{show:a(m).show,"onUpdate:show":n[7]||(n[7]=i=>a(m).show=i),title:a(m).title,data:a(m).data,width:400,height:72,footer:!0,component:a(B)},null,8,["show","title","data","component"]),o(L,{show:a(k).show,"onUpdate:show":n[8]||(n[8]=i=>a(k).show=i),title:a(k).title,data:a(k).data,width:840,height:640,component:a(b)},null,8,["show","title","data","component"])]),_:1})}}});export{ct as default};
|