File: /www/server/panel/BTPanel/static/js/log-back.js
import{_ as d}from"./index206.js?v=1777008528";import{c as b,r as n,o as f,I as v,j as g,k as y,e as r,p as l,v as k,x as h,J as x,z as B}from"./base-lib.js?v=1777008528";import{y as C}from"./config.js?v=1777008528";import{d as T}from"./useMethod.js?v=1777008528";import{dp as w,M as z}from"./utils-lib.js?v=1777008528";import"./index3.js?v=1777008528";import"./index119.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index116.js?v=1777008528";const D={class:"p-2rem"},q=b({__name:"log-back",setup(M){const a=n("backup"),{BtTabs:m}=w({type:"card",value:a,options:[{label:"备份日志",name:"backup",lazy:!0},{label:"还原日志",name:"restore",lazy:!0}]}),c=n("当前日志为空"),o=n(!1),s=async e=>{try{o.value=!0;const{data:t}=await C({timestamp:T.value.timestamp,type:a.value});c.value=t.data||"当前日志为空",e&&z.success("刷新成功")}catch(t){}finally{o.value=!1}},p=e=>{a.value=e,s()};return f(s),(e,t)=>{const u=B,_=d,i=v("bt-loading");return g(),y("div",D,[r(l(m),{onTabChange:p}),r(u,{type:"primary",onClick:t[0]||(t[0]=V=>s(!0))},{default:k(()=>[...t[1]||(t[1]=[h("刷新日志",-1)])]),_:1}),x(r(_,{content:l(c),class:"h-[40rem] mt-1.2rem"},null,8,["content"]),[[i,l(o)],[i,"正在获取日志中,可能需要一段时间....","title"]])])}}});export{q as default};