HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/back-progress.js
import{c as N,r as $,o as w,a8 as z,j as p,k as _,q as c,s as o,p as e,L as B,e as t,y as u,v as a,x as i,aX as L,b5 as P,b6 as V,z as j}from"./base-lib.js?v=1777008528";import{d3 as I,cZ as q}from"./utils-lib.js?v=1777008528";import{_ as M}from"./index206.js?v=1777008528";import{i as f,I as s,J as b,K as O,L as R,M as g,N as m,O as F,P as J,Q as K}from"./useMethod4.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index3.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";import"./config.js?v=1777008528";import"./useMethod.js?v=1777008528";const Q={class:"p-2rem pt-0"},S={key:0,class:"flex-col flex"},T={class:"text-base"},U={class:"mb-1.2rem mt-[0.4rem] flex items-center"},X={key:1,class:"flex flex-col pl-8px leading-[22px] pb-2rem"},Z={class:"w-[28rem] truncate inline-block"},A={key:2,class:"flex flex-col pl-8px"},G={key:0,class:"mt-8px"},H={class:"flex justify-end mt-[1.2rem]"},W=N({__name:"back-progress",props:{compData:{type:Object,default:()=>({})}},setup(x){const l=$(f.value?"还原":"备份"),k=x;return w(()=>{var d;s.status=1,s.msg="即将开始"+l.value,s.progress=0,s.time=0,b.value="正在获取"+l.value+"日志",O((d=k.compData)==null?void 0:d.type)}),z(()=>{R.value=null}),(d,n)=>{const v=L,y=M,r=P,D=V,h=I,C=j;return p(),_("div",Q,[c("p",{class:B(["mt-1.2rem my-2rem font-bold text-base",{"text-dangerDark":e(s).status===3}])},o(e(s).status===1?"".concat(e(l),"进度条"):"".concat(e(s).status===3?"失败":"成功","详情")),3),[0,1,4,5].includes(e(s).status)?(p(),_("div",S,[c("span",T,o(e(s).msg),1),c("div",U,[t(v,{class:"w-full","text-inside":!0,"stroke-width":20,percentage:e(s).progress,status:"success"},null,8,["percentage"]),c("i",{class:"svgtofont-el-circle-close text-dangerDark !text-large pl-4px cursor-pointer",onClick:n[0]||(n[0]=(...E)=>e(g)&&e(g)(...E))})]),t(y,{class:"h-22rem !rounded-none",content:e(b)},null,8,["content"])])):u("",!0),e(s).status===2||e(s).status===3?(p(),_("div",X,[t(D,{title:!1,column:1,size:"small",border:"",class:"table-descriptions"},{default:a(()=>[t(r,{label:"".concat(e(l),"名称:")},{default:a(()=>[i(o(e(m).name),1)]),_:1},8,["label"]),t(r,{label:"".concat(e(l),"时间:")},{default:a(()=>[i(o(e(m).end_time),1)]),_:1},8,["label"]),t(r,{label:"".concat(e(l),"大小:")},{default:a(()=>[i(o(e(m).files_size),1)]),_:1},8,["label"]),t(r,{label:"backup_file_sha256"},{default:a(()=>[c("span",Z,o(e(m).backup_file_sha256),1)]),_:1}),t(r,{label:"耗时"},{default:a(()=>[i(o(Number(e(m).time_count).toFixed(2))+" 秒 ",1)]),_:1}),t(r,{label:"状态:"},{default:a(()=>[...n[1]||(n[1]=[i(" 成功",-1)])]),_:1})]),_:1})])):u("",!0),e(s).status===3?(p(),_("div",A,[t(h,{column:e(F),data:e(J)},null,8,["column","data"]),e(f)?(p(),_("span",G,"提示:还原失败项已经自动恢复到还原前")):u("",!0),c("div",H,[t(C,{type:"danger",onClick:e(K)},{default:a(()=>[...n[2]||(n[2]=[i("重试",-1)])]),_:1},8,["onClick"])])])):u("",!0)])}}}),ie=q(W,[["__scopeId","data-v-2fc0f578"]]);export{ie as default};