2 lines
6.4 KiB
JavaScript
2 lines
6.4 KiB
JavaScript
|
|
import{as as r,a3 as p,i as x,C as _,at as B,au as v,l as b}from"./index-BTglIPU2.js?v=1773287522785";import{u as i}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{a4 as w,r as m,a0 as n,j as c,F as z,a6 as h}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{aa as C,e as T}from"./naive-ui--dJnpVcV.js?v=1773287522785";const Y=()=>r.post("/mod/backup_restore/com/get_backup_list"),S=()=>r.post("/mod/backup_restore/com/get_data_total"),Z=e=>r.post("/mod/backup_restore/com/add_backup",e,{requestOptions:{loading:p.global.t("Component.Pay.index_12"),successMessage:!0}}),Q=e=>r.post("/mod/backup_restore/com/get_progress",e),W=e=>r.post("/mod/backup_restore/com/task_stop",e,{requestOptions:{loading:p.global.t("Component.Pay.index_12"),successMessage:!0}}),X=e=>r.post("/mod/backup_restore/com/exec_backup",e,{requestOptions:{loading:p.global.t("Component.Pay.index_12"),successMessage:!0}}),ee=(e,t=!0)=>r.post("/mod/backup_restore/com/del_backup",e,{requestOptions:{loading:t?p.global.t("Component.Pay.index_12"):"",successMessage:t}}),se=e=>r.post("/mod/backup_restore/com/get_details",e),ae=e=>r.post("/mod/backup_restore/com/get_exec_logs",e),te=e=>r.post("/mod/backup_restore/com/add_restore",e,{requestOptions:{loading:p.global.t("Component.Pay.index_12"),successMessage:!0}}),{t:P}=p.global,D=w("backup",()=>{const e=m(!1),t=m(!1),l=m([]),d=m({});return{backupData:d,storageType:l,showBackupStatus:t,loading:e,getData:async g=>{try{e.value=!0;let s;g?(t.value=!0,s=g):(t.value=!1,s=(await S()).message),x(s)&&(y.value=s.oss_list&&s.oss_list.length?s.oss_list.map(o=>({label:o.name,value:o.value,disabled:!o.status})):[],y.value.unshift({value:"local",label:P("Crontab.Script.index_24"),disabled:!1}),d.value=s,q.data=s.site_list,R.data=s.database_list,L.data=[{name:"SSH",size:s.ssh_info.ssh_size,status:s.ssh_info.status,err_msg:s.ssh_info.err_msg},{name:"Command",size:s.ssh_info.command_size,status:s.ssh_info.status,err_msg:s.ssh_info.err_msg}],$.data=s.wp_list,F.data=s.ftp_list,j.data=s.crontab_list,A.data=[{name:"IP Rules",value:s.firewall_info.firewall_ip,status:s.firewall_info.status,err_msg:s.firewall_info.err_msg},{name:"Region Rules",value:s.firewall_info.firewall_conutry,status:s.firewall_info.status,err_msg:s.firewall_info.err_msg},{name:"Port Rules",value:s.firewall_info.firewall_new,status:s.firewall_info.status,err_msg:s.firewall_info.err_msg},{name:"Port Forwarding Rules",value:s.firewall_info.firewall_forward,status:s.firewall_info.status,err_msg:s.firewall_info.err_msg}],V.data=s.plugin_list,E.data=s.soft_data,H.data=Object.values(s.vmail_info).length?[s.vmail_info]:[],I.data=[...s.ssl_info.ssl_list.map(o=>({...o,type:"ssl"})),...s.ssl_info.provider_list.map(o=>({...o,type:"provider"}))],s.oss_list&&s.oss_list.length&&(l.value=s.oss_list.map(o=>({label:o.name,value:o.value,disabled:!o.status})).concat({label:"Local Storage",value:"local",disabled:!1})))}finally{e.value=!1}}}}),N=D(),{showBackupStatus:M}=h(N),{t:a}=p.global,O=async(e,t)=>{await B(e),await v({name:e,title:t,admin:!0})},ne=e=>{const t=Date.now()-864e5;return e<t},y=m([]),le=e=>e.disabled?n("div",null,[n("span",null,[e.label]),n("span",{class:"float-right cursor-pointer color-#ef0808",onClick:()=>O(e.value,e.label)},[c("["),a("Crontab.Planned.index_47"),c("]")])]):n("span",null,[e.label]),oe=e=>{const t=new Date(e||Date.now()),l=f=>f<10?"0"+f:f,d=t.getFullYear(),k=l(t.getMonth()+1),g=l(t.getDate()),s=l(t.getHours()),o=l(t.getMinutes());return"Backup-".concat(d,"-").concat(k,"-").concat(g,"-").concat(s).concat(o)},ie=e=>({key:"name",title:a("Config.Backup.index_22"),render:l=>l.backup_status===0?n("span",{class:"text-#999"},[a("Config.Backup.index_23")]):l.restore_status===1?n("span",{class:"text-warning cursor-pointer",onClick:()=>{e("restore")}},[a("Config.Backup.index_24")]):l.backup_status===1?n("span",{class:"text-primary cursor-pointer",onClick:()=>{e("backup")}},[a("Config.Backup.index_25")]):n("div",{class:"items-center! cursor-pointer",onClick:()=>{e("log",l)}},[n(C,{type:"success",dot:!0},null),c(" "),a("Config.Backup.index_26"),c("("),l.backup_
|