Files

2 lines
5.7 KiB
JavaScript
Raw Permalink Normal View History

2026-04-07 02:04:22 +05:30
import{bm as N,bH as K,v as P,w as T,ar as g,bI as V,bJ as E,n as I,x as O,bK as z}from"./index-BTglIPU2.js?v=1773287522785";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as J}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as X}from"./index.vue_vue_type_script_setup_true_lang-HxsqzSKU.js?v=1773287522785";import{u as Z}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{u as q}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as F}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{_ as G}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as Q}from"./index-CZps0rIN.js?v=1773287522785";import{k as R,R as L,r as Y,e as S,$ as U,Z as ee,a0 as t,a9 as i,_ as x,S as o,N as oe,w as te,a8 as ne,X as y,j as $,aa as C}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a1 as ae,b as re,B as le,a2 as se}from"./naive-ui--dJnpVcV.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 ie={class:"px-20px py-24px"},me={class:"w-350px"},de={class:"w-350px"},ue={class:"w-350px"},pe={class:"w-350px"},ce=R({__name:"index",setup(B,{expose:n}){const{t:p}=L(),k=N(),b=Y(null),r=S({name:"",driver:"local",driver_opts:"",labels:"",remark:""}),_={name:{trigger:["blur"],validator:()=>r.name===""?new Error(p("Docker.Volume.form.index_2")):!0}};return n({onConfirm:async()=>{var a;await((a=b.value)==null?void 0:a.validate()),await K(oe(r)),k.setRefresh(!0)}}),(a,s)=>{const v=re,c=ae,f=Q,w=G;return U(),ee("div",ie,[t(w,{ref_key:"formRef",ref:b,model:o(r),rules:_},{default:i(()=>[t(c,{label:a.$t("Docker.Volume.form.index_1"),path:"name"},{default:i(()=>[x("div",me,[t(v,{value:o(r).name,"onUpdate:value":s[0]||(s[0]=l=>o(r).name=l),placeholder:a.$t("Docker.Volume.form.index_2")},null,8,["value","placeholder"])])]),_:1},8,["label"]),t(c,{label:a.$t("Docker.Volume.form.index_3"),path:"driver_opts"},{default:i(()=>[x("div",de,[t(f,{value:o(r).driver_opts,"onUpdate:value":s[1]||(s[1]=l=>o(r).driver_opts=l),rows:3,placeholder:a.$t("Docker.Volume.form.index_3")},null,8,["value","placeholder"])])]),_:1},8,["label"]),t(c,{label:a.$t("Docker.Volume.form.index_4"),path:"labels"},{default:i(()=>[x("div",ue,[t(f,{value:o(r).labels,"onUpdate:value":s[2]||(s[2]=l=>o(r).labels=l),rows:3,placeholder:a.$t("Docker.Volume.form.index_5")},null,8,["value","placeholder"])])]),_:1},8,["label"]),t(c,{label:a.$t("Docker.Volume.form.index_6"),path:"remark"},{default:i(()=>[x("div",pe,[t(f,{value:o(r).remark,"onUpdate:value":s[3]||(s[3]=l=>o(r).remark=l),rows:3,placeholder:a.$t("Docker.Volume.form.index_6")},null,8,["value","placeholder"])])]),_:1},8,["label"])]),_:1},8,["model"])])}}}),Be=R({__name:"index",setup(B){const{t:n}=L(),p=P(n("Docker.Volume.index_1")),k=N(),b=()=>{p.show=!0},r=()=>{g({title:n("Docker.Volume.index_2"),width:400,content:()=>t("span",{class:"text-error"},[n("Docker.Volume.index_13")]),onConfirm:async()=>{await z(),l()}})},_=S({page:1,pageSize:10}),{keys:d,table:a,columns:s}=q([{type:"selection",width:40},{key:"Name",title:n("Docker.Volume.index_3"),ellipsis:{tooltip:!0},render:e=>e.Name||"--"},{key:"Mountpoint",title:n("Docker.Volume.index_4"),ellipsis:{tooltip:!0},render:e=>e.Mountpoint||"--"},{key:"container",title:n("Docker.Volume.index_5"),width:"16%",minWidth:120,ellipsis:{tooltip:!0},render:e=>e.container||"--"},{key:"Driver",title:n("Docker.Volume.index_6"),width:"10%",minWidth:100,render:e=>e.Driver||"--"},{key:"CreatedAt",title:n("Docker.Volume.index_7"),width:"12%",minWidth:140,render:e=>T(e.CreatedAt)},{key:"Labels",title:n("Docker.Volume.index_8"),width:"16%",minWidth:140,ellipsis:{tooltip:!0},render:e=>e.Labels?