2 lines
6.6 KiB
JavaScript
2 lines
6.6 KiB
JavaScript
|
|
import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as M}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{c as N,w as P,aJ as T,C as O,h as R,aq as E,i as q,n as J,p as Z}from"./index-BTglIPU2.js?v=1773287522785";import{u as G}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as H}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as K,r as Q,d as W,b as X,c as Y}from"./index-BzDEH7a1.js?v=1773287522785";import{_ as ee}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{B as S,ar as ae,a1 as oe,al as j}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{k as L,an as ne,R as $,c as pe,$ as C,a8 as ie,a9 as i,a0 as p,j as g,aa as d,_ as z,S as s,ao as se,t as F,r as w,e as le,Z as V,l as ce,v as re,n as ue,am as _e,F as de,u as fe}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import"./useLoading-CZ2gSAW7.js?v=1773287522785";import"./check-CNel7fTH.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DG86e1NA.js?v=1773287522785";import"./index-K4YGya6V.js?v=1773287522785";import"./index-CZps0rIN.js?v=1773287522785";const me={class:"ml-8px"},ke=L({__name:"index",props:se({accept:{}},{fileList:{default:()=>[]},fileListModifiers:{}}),emits:["update:fileList"],setup(c){const l=ne(c,"fileList"),{t:b}=$(),h=pe(()=>l.value&&l.value.length>0?l.value[0].name:b("Component.Upload.index_2")),r=t=>{l.value=[t[t.length-1]]};return(t,f)=>{const m=S,k=ae;return C(),ie(k,{"file-list":l.value,"onUpdate:fileList":[f[0]||(f[0]=n=>l.value=n),r],action:"",accept:t.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:i(()=>[p(m,{size:"small"},{default:i(()=>[g(d(t.$t("Component.Upload.index_1")),1)]),_:1}),z("span",me,d(s(h)),1)]),_:1},8,["file-list","accept"])}}}),be=N(ke,[["__scopeId","data-v-a259b350"]]),he={class:"p-24px"},Be=L({__name:"upload",props:{app:{}},emits:["refresh"],setup(c,{expose:l,emit:b}){const h=c,r=b,t=F(h,"app"),{t:f}=$(),m=w(null),k=w(null),n=le({fileList:[],restore_backup:!1,backup:!1}),v={fileList:{validator:()=>(console.log(n.fileList),n.fileList.length===0?new Error(f("Docker.App.Backup.index_19")):!0)}},D=()=>{ue(()=>{var a;(a=k.value)==null||a.restoreValidation()})},y=()=>{const a=new FormData,{fileList:o}=n;return a.append("id",t.value.id),a.append("restore_backup",n.restore_backup.toString()),a.append("backup",(n.restore_backup?n.backup:!1).toString()),o.length>0&&(o[0].file&&(a.append("blob",o[0].file),a.append("f_size",o[0].file.size.toString())),a.append("f_path","/www/dk_project/backup/apps"),a.append("f_name",o[0].name),a.append("f_start","0")),a};return l({onConfirm:async()=>{var o;await((o=m.value)==null?void 0:o.validate());const a=y();await K(a),r("refresh")}}),(a,o)=>{const e=be,_=oe,u=j,B=te,A=ee;return C(),V("div",he,[p(B,{ref_key:"formRef",ref:m,"label-align":"left","label-width":"auto",model:s(n),rules:v},{default:i(()=>[p(_,{ref_key:"fileItemRef",ref:k,label:a.$t("Docker.App.Backup.index_3"),path:"fileList"},{default:i(()=>[p(e,{"file-list":s(n).fileList,"onUpdate:fileList":[o[0]||(o[0]=x=>s(n).fileList=x),D],accept:".zip,.gz,.tar"},null,8,["file-list"])]),_:1},8,["label"]),p(_,{label:" ","show-feedback":!1},{default:i(()=>[p(u,{checked:s(n).restore_backup,"onUpdate:checked":o[1]||(o[1]=x=>s(n).restore_backup=x)},{default:i(()=>[g(d(a.$t("Docker.App.Backup.index_16")),1)]),_:1},8,["checked"])]),_:1}),ce(p(_,{class:"mt-8px",label:" ","show-feedback":!1},{default:i(()=>[p(u,{checked:s(n).backup,"onUpdate:checked":o[2]||(o[2]=x=>s
|