import{l as Z,C as H,i as F,hQ as et,c as st,b1 as nt,hR as ot,p as W}from"./index-BTglIPU2.js?v=1773287522785";import{u as at}from"./index-vtVnh4D6.js?v=1773287522785";import{a as lt,_ as it}from"./index.vue_vue_type_script_setup_true_lang-zxYX_mVh.js?v=1773287522785";import{c as dt}from"./file-B5PwfK2h.js?v=1773287522785";import{k as q,R as G,r as m,c as E,$ as p,Z as _,_ as t,a0 as r,aa as e,F as Q,P as rt,a9 as d,j as R,ak as I,S as l,L as X,X as A,H as ut}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{n as pt,a5 as J,u as _t,k as ct,al as mt,aW as ft,_ as vt}from"./naive-ui--dJnpVcV.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";const St={class:"p-24px"},xt={class:"flex"},ht={class:"flex-1 ml-14px pt-6px"},gt={class:"text-19px font-bold text-font1"},$t={class:"site-content mt-24px"},Dt={class:"site-size"},bt={class:"site-title"},yt={class:"site-path"},Ct={class:"value"},wt={class:"font-bold text-error"},Tt={key:1},kt={key:0},Rt={class:"site-time"},zt={key:0,class:"site-db"},Mt={class:"db-name"},Pt={class:"db-size"},Vt={class:"db-time"},Bt={class:"mt-24px text-13px text-error"},Ht={key:0},Ft={key:1,class:"mt-6px"},It={key:2,class:"mt-6px",style:{color:"var(--color-text-5)"}},Nt={class:"text-error font-bold mx-0.5em"},Ut={key:3,class:"mt-6px"},jt=q({__name:"verify",props:{data:{}},emits:["setConfirm"],setup(N,{expose:U,emit:c}){const{t:y}=G(),S=N,C=c,{rows:z,type:w,delSite:u}=S.data,M=m(!0),g=m(!0),$=E(()=>!!w.find(n=>n==="database")),v=E(()=>!!w.find(n=>n==="path")),x=m([]),P=async()=>{const{message:s}=await dt();F(s)&&(M.value=s.status,g.value=s.status_db)},T=async()=>{const{message:s}=await et({ids:z.map(n=>n.id)});F(s)&&(x.value=s.data.map(n=>{const{database:f}=n;return F(f)&&(f.addtime_show=f.addtime.split(" ")[0],f.is_time_rule=Math.round(Date.now()/1e3)-f.st_time>86400*30&&f.total>1024*10),{...n,addtime_show:n.addtime.split(" ")[0],is_time_rule:Math.round(Date.now()/1e3)-n.st_time>86400*30&&n.total>1024*10}}))},h=m(5),V=()=>{C("setConfirm",{type:"error",disabled:!0,text:y("Site.DelSite.ContentText16",[h.value])});const s=setInterval(()=>{h.value--,C("setConfirm",{text:y("Site.DelSite.ContentText16",[h.value])}),h.value===0&&(clearInterval(s),C("setConfirm",{disabled:!1,text:y("Site.DelSite.ContentText16")}))},1e3)},j=async({hide:s})=>{await(u==null?void 0:u(s))};return V(),T(),P(),U({onConfirm:j}),(s,n)=>{const f=Z,B=pt,D=J;return p(),_("div",St,[t("div",xt,[r(f,{name:"base-warning",size:"34",color:"#f0a020"}),t("div",ht,[t("div",gt,e(s.$t("Site.DelSite.ContentText7")),1)])]),t("div",$t,[(p(!0),_(Q,null,rt(l(x),a=>(p(),_("div",{key:a.name,class:"content-item"},[t("div",Dt,[t("div",bt,[r(B,null,{default:d(()=>[R(e(s.$t("Site.DelSite.index_3"))+": "+e(a.name),1)]),_:2},1024)]),r(D,{trigger:"hover"},{trigger:d(()=>[t("div",yt,[t("div",null,e(s.$t("Site.DelSite.index_2"))+":",1),t("div",Ct,e(a.path),1),t("div",null,[n[1]||(n[1]=t("span",null,"(",-1)),a.limit?(p(),_(Q,{key:0},[t("span",wt,e(s.$t("Site.DelSite.index_9")),1),n[0]||(n[0]=t("span",{class:"glyphicon glyphicon-info-sign text-error"},null,-1))],64)):(p(),_("span",Tt,e(l(H)(a.total)),1)),n[2]||(n[2]=t("span",null,")",-1))])])]),default:d(()=>[t("div",null,[a.limit?(p(),_("p",kt,e(s.$t("Site.DelSite.ContentText8")),1)):I("",!0),t("p",null,[t("span",null,e(s.$t("Site.DelSite.index_4"))+": "+e(a.path),1),t("span",null," ("+e((a.limit?"greater than ":"")+l(H)(a.total))+")",1)])])]),_:2},1024),t("div",Rt,[r(D,{trigger:"hover",disabled:!a.is_time_rule},{trigger:d(()=>[t("div",null,[t("span",null,e(s.$t("Site.DelSite.index_5"))+": ",1),t("span",{class:X({"text-error":a.is_time_rule})},e(a.addtime_show),3)])]),default:d(()=>[t("div",null,[t("p",null,e(s.$t("Site.DelSite.ContentText9")),1),t("p",null,e(s.$t("Site.DelSite.index_6"))+": "+e(a.addtime_show),1)])]),_:2},1032,["disabled"])])]),l($)&&l(F)(a.database)?(p(),_("div",zt,[t("div",Mt,[r(B,null,{default:d(()=>[R(e(s.$t("Home.index_70"))+": "+e(a.name),1)]),_:2},1024)]),t("div",Pt,[r(D,{trigger:"hover"},{trigger:d(()=>[R(e(s.$t("Site.DelSite.index_8"))+": "+e(l(H)(a.database.total)),1)]),default:d(()=>[t("div",null,[t("p",null,e(s.$t("Site.DelSite.ContentText10")),1),t("p",null,e(s.$t("Site.PHP.add_site_16"))+": "+e(l(H)(a.database.total)),1)])]),_:2},1024)]),t("div",Vt,[r(D,{trigger:"hover",disabled:!a.database.is_time_rule},{trigger:d(()=>[t("div",null,[t("span",null,e(s.$t("Site.DelSite.index_5"))+": ",1),t("span",{class:X({"text-error":a.database.is_time_rule})},e(a.addtime_show),3)])]),default:d(()=>[t("div",null,[t("p",null,e(s.$t("Site.DelSite.ContentText11")),1),t("p",null,e(s.$t("Site.DelSite.index_6"))+": "+e(a.database.addtime_show),1)])]),_:2},1032,["disabled"])])])):I("",!0)]))),128))]),t("div",Bt,[l($)&&!l(g)?(p(),_("div",Ht,[n[3]||(n[3]=t("span",{class:"glyphicon glyphicon-info-sign"},null,-1)),t("span",null,e(s.$t("Site.DelSite.ContentText12")),1)])):I("",!0),l(v)&&!l(M)?(p(),_("div",Ft,[n[4]||(n[4]=t("span",{class:"glyphicon glyphicon-info-sign"},null,-1)),t("span",null,e(s.$t("Site.DelSite.ContentText13")),1)])):I("",!0),l(h)>0?(p(),_("div",It,[t("span",null,e(s.$t("Site.DelSite.ContentText14")),1),t("span",Nt,e(l(h)),1),t("span",null,e(s.$t("Site.DelSite.index_1")),1)])):(p(),_("div",Ut,e(s.$t("Site.DelSite.ContentText15")),1))])])}}}),Lt=st(jt,[["__scopeId","data-v-c4feed52"]]),Ot={class:"p-24px"},Wt={class:"flex pl-12px"},At={class:"flex-1 ml-14px pt-8px"},Et={class:"text-16px font-bold text-font1"},Qt={class:"mt-20px"},Xt={class:"mr-8px"},Zt={class:"flex items-center h-40px mt-24px mx-12px pl-48px text-14px",style:{backgroundColor:"var(--site-confirm-calc-box-bg)"}},qt={class:"mx-12px"},Gt={class:"w-80px ml-12px"},oe=q({__name:"index",props:{data:{}},setup(N,{expose:U}){const{t:c}=G(),y=N,{rows:S}=y.data,C=_t(),z=at(),w=m(null),u=m([]),M=E(()=>u.value.length===1?u.value[0]==="ftp":!1),g=m(0),$=m(0),v=m(null),x=m(!1),P=m("");let T=null;const h=o=>{var i;P.value=o,x.value=!0,(i=w.value)==null||i.focus(),T&&clearTimeout(T),T=window.setTimeout(()=>{x.value=!1},3e3)},V=o=>{nt(()=>{h(o)})()},j=()=>{v.value=null,g.value=Math.round(Math.random()*9+1),$.value=Math.round(Math.random()*9+1)},s=async o=>{S.length===1?(await n(S[0],!0),z.setRefresh(!0),o==null||o()):f(o)},n=async(o,i=!1)=>{const L=u.value.reduce((b,O)=>(b[O]=1,b),{});return await ot(Object.assign({id:o.id,webname:o.name},L),i)},f=o=>{W({title:c("Site.Cert.index_56"),hideClose:!0,component:lt,data:{title:c("Site.Cert.index_56"),api:n,data:S,callback:i=>{o(),B(i)}}})},B=o=>{z.setRefresh(!0),W({title:c("Site.DelSite.index_11"),width:440,footer:!0,component:it,data:{title:c("Site.Cert.index_56"),data:o,status:"done",columns:[{key:"name",title:c("Site.TableRow.index_1"),ellipsis:{tooltip:{width:"trigger"}}}]}})},D=()=>{W({title:S.length===1?"".concat(c("Site.DelSite.ContentText3")," [").concat(S[0].name,"]"):"".concat(c("Site.DelSite.ContentText4")),width:740,footer:!0,data:{rows:S,type:u.value,delSite:s},component:Lt})},a=async({hide:o})=>{if(v.value==null||v.value==null)return V(c("Site.DelSite.ContentText5")),!1;if(v.value!==g.value+$.value)return V(c("Site.DelSite.ContentText6")),!1;u.value.length===0||M.value?await s(o):(D(),o())};return j(),U({onConfirm:a}),(o,i)=>{const L=Z,b=mt,O=ct,K=ft,Y=vt,tt=J;return p(),_("div",Ot,[t("div",Wt,[r(L,{name:"base-warning",size:"34",color:"#f0a020"}),t("div",At,[t("div",Et,[t("div",null,e(o.$t("Site.DelSite.ContentText1")),1),t("div",Qt,e(o.$t("Site.DelSite.ContentText2")),1)]),r(K,{value:l(u),"onUpdate:value":i[0]||(i[0]=k=>A(u)?u.value=k:null)},{default:d(()=>[r(O,{size:32,class:"items-center h-24px mt-24px"},{default:d(()=>[r(b,{value:"ftp"},{default:d(()=>[R(e(o.$t("Home.index_69")),1)]),_:1}),r(b,{value:"database"},{default:d(()=>[t("span",Xt,e(o.$t("Site.PHP.add_site_16")),1),i[3]||(i[3]=t("span",{class:"glyphicon glyphicon-info-sign text-error"},null,-1))]),_:1,__:[3]}),r(b,{value:"path"},{default:d(()=>[R(e(o.$t("Site.TableRow.index_26")),1)]),_:1})]),_:1})]),_:1},8,["value"])])]),t("div",Zt,[t("span",null,e(o.$t("Site.DelSite.index_10"))+":",1),t("span",qt,e(l(g))+" + "+e(l($)),1),i[4]||(i[4]=t("span",null,"=",-1)),t("div",Gt,[r(tt,{show:l(x),"onUpdate:show":i[2]||(i[2]=k=>A(x)?x.value=k:null),trigger:"manual",placement:"top-start","arrow-point-to-center":!0,style:ut({"--n-color":l(C).errorColor,"--n-text-color":"#fff"})},{trigger:d(()=>[r(Y,{ref_key:"inputRef",ref:w,value:l(v),"onUpdate:value":i[1]||(i[1]=k=>A(v)?v.value=k:null),size:"small","show-button":!1,placeholder:""},null,8,["value"])]),default:d(()=>[t("div",null,e(l(P)),1)]),_:1},8,["show","style"])])])])}}});export{oe as default};