3 lines
36 KiB
JavaScript
3 lines
36 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/index-Dfd-qVA1.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","js/mail-COTHIXbY.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/index-ByFtVmHh.js?v=1773287522785","js/index-CZps0rIN.js?v=1773287522785","css/index-CdMsogou.css?v=1773287522785","js/index-yjktYQg_.js?v=1773287522785","js/index-DIKmrNCq.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785","js/data-BVsViUMm.js?v=1773287522785","js/useLoading-CZ2gSAW7.js?v=1773287522785","js/useTableData-BmkIKQ_R.js?v=1773287522785","js/index-lEMZglLp.js?v=1773287522785","css/index-Cn3AD8n4.css?v=1773287522785","js/useLoop-BadgF3pN.js?v=1773287522785"])))=>i.map(i=>d[i]);
|
|
import{c as Y,a4 as G,m as Ce,i as L,cm as Be,n as Q,v as N,_ as Pe,l as Re,x as ee,h as F,t as pe,Q as ke,cn as ve,p as xe,P as me,w as _e,ao as Ue,ad as De}from"./index-BTglIPU2.js?v=1773287522785";import{_ as Te}from"./index-COOnaZWq.js?v=1773287522785";import{_ as Le}from"./index-BRQskX9P.js?v=1773287522785";import{k as B,$ as w,Z as R,_ as $,aa as y,q as Ee,R as D,r as P,a8 as E,a9 as s,a0 as n,X as V,S as t,j as x,e as A,a6 as H,c as Fe,am as Ae,ab as ze,L as Ie,ak as K,F as W,x as Oe,a3 as fe,an as je,l as Ve,v as We,N as qe}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{i as Ne}from"./soft-Cjyfamvm.js?v=1773287522785";import{F as He,G as Ge,H as Qe,I as Xe,J as Ze,x as Je,K as Ke,L as Ye,M as et,N as ge,O as tt,P as nt,Q as at,R as be,S as st,T as ot,U as lt,V as it,W as ut,X as rt,Y as dt,Z as ct,_ as _t,$ as pt,a0 as mt,a1 as ft,a2 as vt,a3 as gt,a4 as he,a5 as bt,a6 as ht,a7 as we,a8 as yt,a9 as kt,aa as xt}from"./mail-COTHIXbY.js?v=1773287522785";import{a3 as wt,a4 as $t,au as te,_ as ne,av as ae,B as O,a1 as se,b as $e,a6 as re,k as X,e as Mt,ad as St,al as Me,a8 as Z,a9 as Ct,ah as Bt,a2 as Pt}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as oe}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{u as j}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as ie}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{_ as Rt,u as ue,i as Ut}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import Dt from"./index-Cy3Gp9Hk.js?v=1773287522785";import{h as Tt,i as Lt,s as Et}from"./alarm-DLi1oY_0.js?v=1773287522785";import{_ as Ft}from"./index.vue_vue_type_script_setup_true_lang-O0FWUQU9.js?v=1773287522785";import{_ as At}from"./index-BPrJVxQ_.js?v=1773287522785";import{_ as de}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{o as zt}from"./file-CN4ZrtIc.js?v=1773287522785";import{o as It}from"./upload-CD_WMkIS.js?v=1773287522785";import{d as Ot}from"./file-B5PwfK2h.js?v=1773287522785";import{_ as jt}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as Vt}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{_ as Wt}from"./index-CZps0rIN.js?v=1773287522785";import{_ as qt}from"./index.vue_vue_type_script_setup_true_lang-DOnYQQHp.js?v=1773287522785";import{_ as Nt}from"./index.vue_vue_type_script_setup_true_lang-DCuz-_aa.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index-DIKmrNCq.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";import"./theme-monokai-Bqt0uTuQ.js?v=1773287522785";import"./ace-CNnfDSio.js?v=1773287522785";import"./alarm-C8du74Vj.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";const Ht={class:"setting-card"},Gt={class:"setting-title"},Qt=B({__name:"index",props:{title:{default:""}},setup(M){return(d,i)=>(w(),R("div",Ht,[$("div",Gt,y(d.title),1),Ee(d.$slots,"default",{},void 0,!0)]))}}),ce=Y(Qt,[["__scopeId","data-v-7c578c97"]]),Xt={class:"flex items-center"},Zt=B({__name:"index",setup(M){const{t:d}=D(),i=G(),l=P(0),a=P(null),g=async()=>{if(!a.value&&a.value!==0){Ce.error(d("Mail.Setting.index_27"));return}await He({save_day:l.value===0?0:a.value}),p()},p=async()=>{const{message:m}=await Ge();L(m)&&(m.result===0?(l.value=0,a.value=null):(l.value=1,a.value=m.result))};return i.setup&&p(),(m,h)=>{const o=$t,_=wt,r=ne,f=ae,u=te,c=O;return w(),E(ce,{title:m.$t("Mail.Setting.index_24")},{default:s(()=>[$("div",Xt,[n(_,{value:t(l),"onUpdate:value":h[0]||(h[0]=e=>V(l)?l.value=e:null)},{default:s(()=>[n(o,{value:0},{default:s(()=>[x(y(m.$t("Mail.Setting.index_25")),1)]),_:1}),n(o,{class:"ml-24px",value:1},{default:s(()=>[x(y(m.$t("Mail.Setting.index_26")),1)]),_:1})]),_:1},8,["value"]),n(u,{class:"w-240px"},{default:s(()=>[n(r,{value:t(a),"onUpdate:value":h[1]||(h[1]=e=>V(a)?a.value=e:null),class:"flex-1 ml-16px",min:0,disabled:t(l)===0,"show-button":!1,placeholder:m.$t("Mail.Setting.index_27")},null,8,["value","disabled","placeholder"]),n(f,null,{default:s(()=>[x(y(m.$t("Public.Unit.Day",t(a)===null?2:t(a))),1)]),_:1})]),_:1}),n(c,{class:"ml-24px",type:"primary",ghost:"",onClick:g},{default:s(()=>[x(y(m.$t("Public.Btn.Save")),1)]),_:1})])]),_:1},8,["title"])}}}),Jt={class:"p-20px pt-24px pb-8px"},Kt={class:"w-280px"},Yt={class:"w-280px"},en=B({__name:"install",emits:["refresh"],setup(M,{expose:d,emit:i}){const l=i,{t:a}=D(),g=P(null),p=A({domain:"",php_version:null}),m={domain:{trigger:"change",validator:()=>p.domain.trim()===""?new Error(a("Mail.Setting.index_20")):!0},php_version:{trigger:"change",validator:()=>p.php_version===null?new Error(a("Mail.Setting.index_21")):!0}},h=P([]),o=async()=>{const{message:c}=await Be();if(L(c)){h.value=c.versions.reverse().map(v=>({label:v.name,value:v.version}));const e=c.versions.findIndex(v=>v.version==="74");e!==-1?p.php_version=c.versions[e].version:p.php_version=c.versions[0].version}},{loading:_,setLoading:r}=j(),f=async()=>{try{r(!0),await Promise.all([o()])}finally{r(!1)}},u=async()=>{var c;await((c=g.value)==null?void 0:c.validate()),await Qe({site_name:p.domain||"",php_version:p.php_version||""}),l("refresh")};return f(),d({onConfirm:u}),(c,e)=>{const v=$e,b=se,k=re,S=oe;return w(),R("div",Jt,[n(S,{ref_key:"formRef",ref:g,model:t(p),rules:m},{default:s(()=>[n(b,{label:c.$t("Mail.Setting.index_18"),path:"domain"},{default:s(()=>[$("div",Kt,[n(v,{value:t(p).domain,"onUpdate:value":e[0]||(e[0]=U=>t(p).domain=U)},null,8,["value"])])]),_:1},8,["label"]),n(b,{label:c.$t("Mail.Setting.index_19"),path:"php_version"},{default:s(()=>[$("div",Yt,[n(k,{value:t(p).php_version,"onUpdate:value":e[1]||(e[1]=U=>t(p).php_version=U),loading:t(_),options:t(h)},null,8,["value","loading","options"])])]),_:1},8,["label"])]),_:1},8,["model"])])}}}),tn={class:"p-20px pt-24px pb-8px"},nn={class:"w-280px"},an=B({__name:"config",emits:["refresh"],setup(M,{expose:d,emit:i}){const l=i,{t:a}=D(),g=P(null),p=A({id:0,domain:null,path:""}),m={domain:{trigger:"change",validator:()=>p.domain===null?new Error(a("Mail.Setting.index_23")):!0}},h=P([]),o=async()=>{const{message:e}=await Ze();Q(e)&&(h.value=e.map(v=>({label:v.name,value:v.name,data:v})),e.length&&(p.domain=e[0].name,p.path=e[0].path,p.id=e[0].id))},_=(e,v)=>{const{data:b}=v;L(b)&&(p.id=b.id,p.path=b.path)},{loading:r,setLoading:f}=j(),u=async()=>{try{f(!0),await Promise.all([o()])}finally{f(!1)}},c=async()=>{var e;await((e=g.value)==null?void 0:e.validate()),await Xe({id:p.id,site_name:p.domain||"",path:p.path}),l("refresh")};return u(),d({onConfirm:c}),(e,v)=>{const b=re,k=se,S=oe;return w(),R("div",tn,[n(S,{ref_key:"formRef",ref:g,model:t(p),rules:m},{default:s(()=>[n(k,{label:e.$t("Mail.Setting.index_22"),path:"domain"},{default:s(()=>[$("div",nn,[n(b,{value:t(p).domain,"onUpdate:value":[v[0]||(v[0]=U=>t(p).domain=U),_],loading:t(r),options:t(h)},null,8,["value","loading","options"])])]),_:1},8,["label"])]),_:1},8,["model"])])}}}),sn={class:"flex items-center mr-32px text-13px"},on={class:"mr-4px"},ln={key:0,class:"mr-24px text-13px"},un={class:"mr-10px"},rn={class:"flex mt-16px"},dn=B({__name:"index",setup(M){const{t:d}=D(),i=G(),{setup:l}=H(i),a=A({id:0,site_name:"",status:!1,ssl_status:!1}),g=Fe(()=>"".concat(a.ssl_status?"https":"http","://").concat(a.site_name)),p=Ae(),m=()=>{p.push("/site/php")},h=()=>{p.push("/mail/domain")},o=async()=>{const{message:e}=await Je();L(e)&&(a.id=e.id,a.status=e.status,a.site_name=e.site_name,a.ssl_status=e.ssl_status)},_=N(d("Mail.Setting.index_14"),{onRefresh:o}),r=()=>{_.show=!0},f=()=>{const e=P(!1);F({title:d("Mail.Setting.index_15"),width:420,content:()=>n(W,null,[n("div",{class:"mb-16px"},[d("Mail.Setting.index_16",[a.site_name])]),n(Me,{checked:e.value,onUpdateChecked:v=>{e.value=v}},{default:()=>[n("div",{class:"text-desc leading-[1.4]"},[d("Mail.Setting.index_17")])]})]),onConfirm:async()=>{await Ke({id:a.id,site_name:a.site_name,force:e.value?1:0}),o()}})},u=N(d("Mail.Setting.index_12"),{onRefresh:o}),c=()=>{u.show=!0};return l.value&&o(),(e,v)=>{const b=Pe,k=ze("i18n-t"),S=O,U=Re,I=Mt,T=X,J=St,q=ee;return w(),E(ce,{class:"pt-0!",title:"WebMail"},{default:s(()=>[n(T,{class:"items-center",size:0},{default:s(()=>[$("div",sn,[$("span",on,y(e.$t("Mail.Setting.index_6")),1),$("span",{class:Ie(t(a).status?"text-primary":"text-desc")},y(t(a).status?e.$t("Mail.Setting.index_7"):e.$t("Mail.Setting.index_8")),3)]),t(a).status?(w(),R("div",ln,[$("span",un,y(e.$t("Mail.Setting.index_9")),1),n(b,{href:t(g),disabled:!0,target:"_blank"},{default:s(()=>[x(y(t(g)),1)]),_:1},8,["href"]),t(a).ssl_status?K("",!0):(w(),E(k,{key:0,tag:"span",class:"ml-6px text-desc",keypath:"Mail.Setting.index_10",scope:"global"},{link_1:s(()=>[n(b,{disabled:!0,onClick:m},{default:s(()=>[x(y(e.$t("Mail.Setting.index_11")),1)]),_:1})]),_:1}))])):K("",!0),t(a).status?(w(),E(S,{key:1,disabled:!0,onClick:f},{default:s(()=>[x(y(e.$t("Public.Btn.Uninstall")),1)]),_:1})):(w(),R(W,{key:2},[n(S,{type:"primary",ghost:"",disabled:!0,onClick:r},{default:s(()=>[x(y(e.$t("Public.Btn.Install")),1)]),_:1}),n(S,{class:"ml-10px",disabled:!0,onClick:c},{default:s(()=>[$("span",null,y(e.$t("Mail.Setting.index_12")),1)]),_:1}),n(I,null,{trigger:s(()=>[n(U,{class:"ml-6px",name:"common-ask",size:"16"})]),default:s(()=>[x(y(e.$t("Mail.Setting.index_13")),1)]),_:1})],64))]),_:1}),$("div",rn,[n(J,{type:"warning"},{default:s(()=>[$("div",null,[v[3]||(v[3]=x("WebMail is located at ")),n(b,{onClick:h},{default:s(()=>v[2]||(v[2]=[x("Mail Domain")])),_:1,__:[2]}),v[4]||(v[4]=x(". Please migrate it here. WebMail will be removed in the next version."))])]),_:1})]),n(q,{show:t(_).show,"onUpdate:show":v[0]||(v[0]=C=>t(_).show=C),title:t(_).title,data:t(_).data,width:480,footer:!0,"confirm-text":e.$t("Public.Btn.Install"),component:en},null,8,["show","title","data","confirm-text"]),n(q,{show:t(u).show,"onUpdate:show":v[1]||(v[1]=C=>t(u).show=C),title:t(u).title,data:t(u).data,width:480,footer:!0,component:an},null,8,["show","title","data"])]),_:1})}}}),cn=Y(dn,[["__scopeId","data-v-d766324d"]]),_n={class:"p-16px"},pn=B({__name:"config",props:{row:{}},setup(M,{expose:d}){const i=M,{row:l}=i,a=P(""),g=P("utf-8"),{loading:p,setLoading:m}=j(),h=async()=>{try{m(!0);const{message:_}=await Ye({service:l.key});L(_)&&(a.value=_.data,g.value=_.encoding)}finally{m(!1)}},o=async()=>{await et({service:l.key,data:a.value})};return h(),d({onConfirm:o}),(_,r)=>(w(),R("div",_n,[n(Dt,{value:t(a),"onUpdate:value":r[0]||(r[0]=f=>V(a)?a.value=f:null),encoding:t(g),"onUpdate:encoding":r[1]||(r[1]=f=>V(g)?g.value=f:null),height:550,load:t(p),"show-encoding":!0},null,8,["value","encoding","load"])]))}}),mn={class:"text-13px"},fn=B({__name:"index",setup(M){const{t:d}=D(),i=G(),l=P(!1),a=P(0),g=async o=>{o?F({width:380,title:d("Mail.Setting.index_29"),content:d("Mail.Setting.index_30"),onConfirm:async()=>{a.value?await ge({id:a.value,if_stop:!1}):await tt()},onPublicClose:()=>{l.value=!o}}):await ge({id:a.value,if_stop:!0})},{loading:p,setLoading:m}=j(),h=async()=>{try{m(!0);const{message:o}=await nt();L(o)&&("result"in o&&typeof o.result=="boolean"?(l.value=o.result,a.value=0):L(o)&&(a.value=o.id,l.value=!!o.status))}finally{m(!1)}};return i.setup&&h(),(o,_)=>{const r=Z,f=X;return w(),E(f,{class:"items-center",size:24},{default:s(()=>[$("div",mn,y(o.$t("Mail.Setting.index_28")),1),n(r,{value:t(l),"onUpdate:value":[_[0]||(_[0]=u=>V(l)?l.value=u:null),g],loading:t(p)},null,8,["value","loading"])]),_:1})}}}),vn=B({__name:"index",setup(M){const d=G(),i=pe(),{isPro:l}=H(i),{t:a}=D(),{table:g,columns:p}=ie([{key:"name",title:a("Mail.Setting.index_31")},{key:"status",title:a("Mail.Setting.index_32"),render:e=>n(Rt,{value:e.status,checkedValue:!0,onClick:()=>{m(e)}},null)},ue({width:200,options:e=>[{label:e.status?a("Public.Status.Stop"):a("Public.Status.Start"),show:e.key!=="blacklists",onClick:()=>{m(e)}},{label:a("Public.Status.Restart"),show:e.key!=="blacklists",onClick:()=>{h(e)}},{label:a("Public.Btn.Repair"),show:e.key!=="blacklists",onClick:()=>{o(e)}},{label:a("Public.Btn.Config"),show:e.key!=="blacklists",onClick:()=>{r(e)}}]})]),m=e=>{F({title:a("Mail.Setting.index_33",[e.name,e.status?a("Public.Status.Stop"):a("Public.Status.Start")]),content:a("Mail.Setting.index_34",[e.name,e.status?a("Public.Status.Stop").toLowerCase():a("Public.Status.Start").toLowerCase()]),onConfirm:async()=>{if(e.key==="blacklists"){if(!l.value){ke({source:321});return}await at({operation:e.status?0:1})}else await be({service:e.key,type:e.status?"stop":"start"});c()}})},h=e=>{F({title:a("Mail.Setting.index_33",[e.key,a("Public.Status.Restart")]),content:a("Mail.Setting.index_34",[e.key,a("Public.Status.Restart").toLowerCase()]),onConfirm:async()=>{await be({service:e.key,type:"restart"}),c()}})},o=e=>{let v=a("Mail.Setting.index_34",[e.key,a("Public.Btn.Repair").toLowerCase()]);e.key==="dovecot"?v=a("Mail.Setting.index_35"):e.key==="postfix"&&(v=a("Mail.Setting.index_36")),F({title:a("Mail.Setting.index_33",[e.key,a("Public.Btn.Repair")]),content:v,onConfirm:async()=>{await st({service:e.key,type:"repair"}),c()}})},_=N(),r=e=>{_.data.row=e,_.title=a("Mail.Setting.index_37",["".concat(e.key,"_config_file")]),_.show=!0},{loading:f,setLoading:u}=j(),c=async()=>{try{u(!0);const{message:e}=await ot();L(e)&&(g.data=[],g.data.push({key:"dovecot",name:"Dovecot",status:e.dovecot}),e.change_rspamd&&g.data.push({key:"opendkim",name:"Opendkim",status:e.opendkim}),g.data.push({key:"rspamd",name:"Rspamd",status:e.rspamd}),g.data.push({key:"postfix",name:"Postfix",status:e.postfix}),g.data.push({key:"blacklists",name:a("Mail.Setting.index_57"),status:e.alarm_black_switch}))}finally{u(!1)}};return d.setup&&c(),(e,v)=>{const b=le,k=ee;return w(),E(ce,{title:"Service Status"},{default:s(()=>[n(fn,{class:"mb-10px"}),n(b,{loading:t(f),"loading-num":3,data:t(g).data,columns:t(p)},null,8,["loading","data","columns"]),n(k,{show:t(_).show,"onUpdate:show":v[0]||(v[0]=S=>t(_).show=S),title:t(_).title,data:t(_).data,width:800,height:624,footer:!0,"confirm-text":e.$t("Public.Btn.Save"),component:pn},null,8,["show","title","data","confirm-text"])]),_:1})}}}),gn={class:"p-20px pt-28px pb-8px"},bn={class:"w-250px"},hn=B({__name:"set",props:{open:{type:Boolean,default:!1},taskList:{default:()=>[]},keyWorld:{}},emits:["refresh"],setup(M,{expose:d,emit:i}){const l=M,a=i,{t:g}=D(),p=P(null),m=A({status:!0,day_num:3,interval:600,time_range:[new Date().setHours(0,0,0,0),new Date().setHours(23,59,59,0)],method:[]}),h={day_num:{trigger:"input",type:"number",required:!0,message:g("Config.Alarm.index_22")},interval:{trigger:"input",type:"number",required:!0,message:g("Config.Alarm.index_23")},method:{trigger:"change",type:"array",required:!0,message:g("Config.Safe.index_7")}},o=Oe([]),_=()=>{const b=o.value.filter(k=>k.source===l.keyWorld)[0];return{template_id:b.id,task_data:{task_data:{tid:b.id,type:b.source,title:b.title,status:m.status,count:0,interval:m.interval,project:"",help:600},sender:m.method,number_rule:{day_num:m.day_num,total:0},time_rule:{send_interval:0,time_range:[ve(m.time_range[0]),ve(m.time_range[1])]}}}},r=async()=>{var v;await((v=p.value)==null?void 0:v.validate()),await Tt(_()),a("refresh")},{loading:f,setLoading:u}=j(),c=async()=>{try{u(!0);const{message:v}=await Lt();o.value=Q(v)?v:[]}finally{u(!1)}};return(()=>{const{open:v,taskList:b}=l;b.length>0&&(m.status=v||b[0].status,m.method=b[0].sender)})(),c(),d({onConfirm:r}),(v,b)=>{const k=Z,S=se,U=ne,I=ae,T=te,J=At,q=Ft,C=oe,Se=Ct;return w(),R("div",gn,[n(Se,{show:t(f)},{default:s(()=>[n(C,{ref_key:"formRef",ref:p,model:t(m),rules:h},{default:s(()=>[n(S,{label:v.$t("Mail.Setting.index_51")},{default:s(()=>[n(k,{value:t(m).status,"onUpdate:value":b[0]||(b[0]=z=>t(m).status=z)},null,8,["value"])]),_:1},8,["label"]),n(S,{label:v.$t("Plugin.Mysql.index_29"),path:"interval"},{default:s(()=>[n(T,null,{default:s(()=>[n(U,{value:t(m).interval,"onUpdate:value":b[1]||(b[1]=z=>t(m).interval=z),class:"w-100px",min:0,"show-button":!1,placeholder:""},null,8,["value"]),n(I,{class:"min-w-52px text-center"},{default:s(()=>[x(y(v.$t("Public.Unit.Seconds")),1)]),_:1})]),_:1})]),_:1},8,["label"]),n(S,{label:v.$t("Config.Alarm.index_28"),path:"day_num"},{default:s(()=>[n(T,null,{default:s(()=>[n(U,{value:t(m).day_num,"onUpdate:value":b[2]||(b[2]=z=>t(m).day_num=z),class:"w-100px",min:0,"show-button":!1,placeholder:""},null,8,["value"]),n(I,{class:"min-w-52px text-center"},{default:s(()=>[x(y(v.$t("Public.Unit.Times")),1)]),_:1})]),_:1})]),_:1},8,["label"]),n(S,{label:v.$t("Config.Alarm.index_33"),path:"time_range"},{default:s(()=>[n(J,{value:t(m).time_range,"onUpdate:value":b[3]||(b[3]=z=>t(m).time_range=z)},null,8,["value"])]),_:1},8,["label"]),n(S,{label:v.$t("Config.Safe.index_6"),path:"method"},{default:s(()=>[$("div",bn,[n(q,{value:t(m).method,"onUpdate:value":b[4]||(b[4]=z=>t(m).method=z)},null,8,["value"])])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["show"])])}}}),yn={class:"text-13px"},ye=B({__name:"index",props:{title:{},modelTips:{},keyWorld:{}},setup(M){const{t:d}=D(),i=pe(),{isPro:l}=H(i),a=M,g=P(!1),p=P([]),m=async u=>{u?h(!0):(await Et({task_id:p.value[0].id,status:0}),g.value=!1,p.value[0].status=!1)},h=(u=!1)=>{if(!l.value&&a.keyWorld==="mail_domain_black"){ke({source:322});return}xe({title:a.modelTips,width:480,footer:!0,confirmText:d("Public.Btn.Save"),data:{open:u,taskList:p.value,onRefresh:r,keyWorld:a.keyWorld},component:hn})},{loading:o,setLoading:_}=j(),r=async()=>{try{_(!0);const{message:u}=await lt({keyword:a.keyWorld});L(u)?(g.value=u.status,p.value=[u]):(g.value=!1,p.value=[])}finally{_(!1)}},{setup:f}=H(G());return f.value&&r(),(u,c)=>{const e=Z,v=X;return w(),E(v,{class:"items-center",size:24},{default:s(()=>[$("div",yn,y(a.title),1),n(e,{value:t(g),loading:t(o),"onUpdate:value":m},null,8,["value","loading"])]),_:1})}}}),kn={class:"leading-[1] text-13px"},xn=B({__name:"index",setup(M){const d=P(!1),i=async a=>{await it({status:a?1:0}),d.value=a};return(async()=>{const{message:a}=await ut();L(a)&&(d.value=a.send_email_to_user)})(),(a,g)=>{const p=Z,m=X;return w(),E(ce,{title:a.$t("Mail.Setting.index_52")},{default:s(()=>[n(ye,{title:a.$t("Mail.Setting.index_53"),"model-tips":a.$t("Mail.Setting.index_54"),"key-world":"mail_domain_black"},null,8,["title","model-tips"]),n(ye,{class:"my-10px",title:a.$t("Mail.Setting.index_55"),"model-tips":a.$t("Mail.Setting.index_56"),"key-world":"mail_server_status"},null,8,["title","model-tips"]),K("",!0),n(m,{class:"items-center",size:24},{default:s(()=>[$("div",kn,y(a.$t("Mail.Setting.index_58")),1),n(p,{value:t(d),"onUpdate:value":i},null,8,["value"])]),_:1})]),_:1},8,["title"])}}}),wn=B({__name:"index",setup(M){return(d,i)=>(w(),R(W,null,[n(cn),n(Zt),n(xn),n(vn)],64))}}),$n=Y(wn,[["__scopeId","data-v-4e97a64e"]]),Mn=B({__name:"index",setup(M){const d=fe(()=>me(()=>import("./index-Dfd-qVA1.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),{t:i}=D(),l=A({p:1,size:10}),a=N("",{isEdit:!1,row:void 0,onRefresh:()=>{r()}}),g=()=>{a.data.isEdit=!1,a.title=i("Mail.Bcc.index_1"),a.show=!0},p=new Map([["sender",i("Mail.Bcc.index_2")],["recipient",i("Mail.Bcc.index_3")]]),{table:m,columns:h}=ie([{key:"user",title:i("Mail.Bcc.index_4"),ellipsis:{tooltip:!0}},{key:"forward_user",title:i("Mail.Bcc.index_5"),ellipsis:{tooltip:!0}},{key:"domain",title:i("Mail.Bcc.index_6"),ellipsis:{tooltip:!0}},{key:"type",title:i("Mail.Bcc.index_7"),render:u=>p.get(u.type)},{key:"active",title:i("Public.Table.Status"),render:u=>n("div",{class:[u.active===1?"text-primary":"text-error"]},[n("span",{class:["glyphicon","glyphicon-".concat(u.active===1?"ok":"remove")]},null)])},ue({width:150,options:u=>[{label:i("Public.Btn.Edit"),onClick:()=>{o(u)}},{label:i("Public.Btn.Del"),onClick:()=>{_(u)}}]})]),o=u=>{a.data.isEdit=!0,a.data.row=u,a.title=i("Mail.Bcc.index_8"),a.show=!0},_=async u=>{F({title:i("Mail.Bcc.index_9"),content:i("Mail.Bcc.index_10"),onConfirm:async()=>{await rt({type:u.type,user:u.user,forward_user:u.forward_user}),r()}})},r=async()=>{try{m.loading=!0;const{message:u}=await dt();m.data=[],L(u)&&Object.entries(u).forEach(([c,e])=>{Q(e)&&m.data.push(...e.map(v=>({...v,type:c})))})}finally{m.loading=!1}},f=()=>{l.p=1,r()};return r(),(u,c)=>{const e=O,v=le,b=de,k=ee;return w(),R("div",null,[n(b,null,{toolsLeft:s(()=>[n(e,{type:"primary",onClick:g},{default:s(()=>[x(y(u.$t("Mail.Bcc.index_1")),1)]),_:1})]),toolsRight:s(()=>[n(e,{onClick:f},{default:s(()=>[x(y(u.$t("Public.Btn.Refresh")),1)]),_:1})]),table:s(()=>[n(v,{loading:t(m).loading,data:t(m).data,columns:t(h)},null,8,["loading","data","columns"])]),_:1}),n(k,{show:t(a).show,"onUpdate:show":c[0]||(c[0]=S=>t(a).show=S),title:t(a).title,data:t(a).data,width:540,"min-height":228,footer:!0,component:t(d)},null,8,["show","title","data","component"])])}}}),Sn=B({__name:"index",setup(M){const d=fe(()=>me(()=>import("./index-ByFtVmHh.js?v=1773287522785"),__vite__mapDeps([9,1,2,3,4,5,10,7,8,11,6]))),{t:i}=D(),l=A({p:1,size:10}),a=N("",{isEdit:!1,row:void 0,onRefresh:()=>{_()}}),g=()=>{a.data.isEdit=!1,a.title=i("Mail.Forward.index_1"),a.show=!0},{table:p,columns:m}=ie([{key:"address",title:i("Mail.Forward.index_2"),ellipsis:{tooltip:!0}},{key:"goto",title:i("Mail.Forward.index_3"),ellipsis:{tooltip:!0}},{key:"domain",title:i("Mail.Forward.index_4"),ellipsis:{tooltip:!0}},{key:"created",title:i("Mail.Forward.index_5")},{key:"modified",title:i("Mail.Forward.index_6")},{key:"active",title:i("Public.Table.Status"),render:f=>n(Z,{value:f.active,size:"small",checkedValue:1,uncheckedValue:0,onUpdateValue:async u=>{await ct({user:f.address,forward_user:f.goto,active:u}),f.active=u}},null)},ue({width:150,options:f=>[{label:i("Public.Btn.Edit"),onClick:()=>{h(f)}},{label:i("Public.Btn.Del"),onClick:()=>{o(f)}}]})]),h=f=>{a.data.isEdit=!0,a.data.row=f,a.title=i("Mail.Forward.index_7"),a.show=!0},o=async f=>{F({title:i("Mail.Forward.index_8"),content:i("Mail.Forward.index_9"),onConfirm:async()=>{await _t({user:f.address}),_()}})},_=async()=>{try{p.loading=!0;const{message:f}=await pt();p.data=Q(f)?f:[]}finally{p.loading=!1}},r=()=>{l.p=1,_()};return _(),(f,u)=>{const c=O,e=le,v=de,b=ee;return w(),R("div",null,[n(v,null,{toolsLeft:s(()=>[n(c,{type:"primary",onClick:g},{default:s(()=>[x(y(f.$t("Mail.Forward.index_1")),1)]),_:1})]),toolsRight:s(()=>[n(c,{onClick:r},{default:s(()=>[x(y(f.$t("Public.Btn.Refresh")),1)]),_:1})]),table:s(()=>[n(e,{loading:t(p).loading,data:t(p).data,columns:t(m)},null,8,["loading","data","columns"])]),_:1}),n(b,{show:t(a).show,"onUpdate:show":u[0]||(u[0]=k=>t(a).show=k),title:t(a).title,data:t(a).data,width:480,"min-height":236,footer:!0,component:t(d)},null,8,["show","title","data","component"])])}}}),Cn={class:"w-100px"},Bn={class:"w-120px"},Pn=B({__name:"period",props:{value:{default:()=>({cycle:"week",week:"1",hour:1,minute:30})},valueModifiers:{}},emits:["update:value"],setup(M){const d=je(M,"value"),{t:i}=D(),l=[{label:i("Public.Unit.Weekly"),value:"week"},{label:i("Public.Unit.Daily"),value:"day"}],a=[{label:i("Public.Unit.Monday"),value:"1"},{label:i("Public.Unit.Tuesday"),value:"2"},{label:i("Public.Unit.Wednesday"),value:"3"},{label:i("Public.Unit.Thursday"),value:"4"},{label:i("Public.Unit.Friday"),value:"5"},{label:i("Public.Unit.Saturday"),value:"6"},{label:i("Public.Unit.Sunday"),value:"0"}];return(g,p)=>{const m=re,h=ne,o=ae,_=te,r=X;return w(),E(r,{size:20},{default:s(()=>[$("div",Cn,[n(m,{value:d.value.cycle,"onUpdate:value":p[0]||(p[0]=f=>d.value.cycle=f),options:l},null,8,["value"])]),Ve($("div",Bn,[n(m,{value:d.value.week,"onUpdate:value":p[1]||(p[1]=f=>d.value.week=f),options:a},null,8,["value"])],512),[[We,d.value.cycle==="week"]]),n(_,{class:"w-100px"},{default:s(()=>[n(h,{value:d.value.hour,"onUpdate:value":p[2]||(p[2]=f=>d.value.hour=f),min:0,"show-button":!1},null,8,["value"]),n(o,null,{default:s(()=>[x(y(g.$t("Public.Unit.Hour",d.value.hour)),1)]),_:1})]),_:1}),n(_,{class:"w-120px"},{default:s(()=>[n(h,{value:d.value.minute,"onUpdate:value":p[3]||(p[3]=f=>d.value.minute=f),min:0,"show-button":!1},null,8,["value"]),n(o,null,{default:s(()=>[x(y(g.$t("Public.Unit.Minute",d.value.minute)),1)]),_:1})]),_:1})]),_:1})}}}),Rn={class:"backup-title mt-8px"},Un={class:"flex-1"},Dn={class:"w-140px"},Tn=B({__name:"plan",setup(M){const{t:d}=D(),i=P(!1),l=A({open:!1,cycle:"week",week:"1",hour:1,minute:30,backupTo:"localhost",save:3}),a=P([]),g=()=>({type:l.cycle,hour:l.hour,minute:l.minute,backupTo:l.backupTo,save:l.save,...l.cycle==="week"?{week:l.week}:{}}),p=async()=>{await mt(g()),_()},m=r=>{i.value&&r===!1&&F({title:d("Mail.Backup.index_6"),content:d("Mail.Backup.index_7"),onConfirm:async()=>{await ft(),l.open=!1},onPublicClose:()=>{l.open=!r}})},h=()=>{a.value.unshift({label:d("Mail.Backup.index_8"),value:"localhost"})},o=async()=>{h();const{message:r}=await vt();Q(r)&&(a.value=r.map(f=>({label:f.name,value:f.value}))),h()},_=async()=>{try{const{message:r}=await gt();L(r)&&(i.value=!0,l.open=!0,l.cycle=r.type,l.week=r.where1,l.hour=r.where_hour,l.minute=r.where_minute,l.backupTo=r.backupTo,l.save=r.save)}catch(r){i.value=!1,l.open=!1,console.error(r)}};return _(),o(),(r,f)=>{const u=Z,c=se,e=re,v=ne,b=ae,k=te,S=X,U=O,I=oe;return w(),R(W,null,[$("div",Rn,y(r.$t("Mail.Backup.index_1")),1),n(I,{model:t(l)},{default:s(()=>[n(c,{label:r.$t("Mail.Backup.index_2")},{default:s(()=>[n(u,{value:t(l).open,"onUpdate:value":[f[0]||(f[0]=T=>t(l).open=T),m]},null,8,["value"])]),_:1},8,["label"]),n(c,{label:r.$t("Mail.Backup.index_3")},{default:s(()=>[$("div",Un,[n(Pn,{value:t(l),"onUpdate:value":f[1]||(f[1]=T=>V(l)?l.value=T:null)},null,8,["value"])])]),_:1},8,["label"]),n(S,{size:24},{default:s(()=>[n(c,{label:r.$t("Mail.Backup.index_4")},{default:s(()=>[$("div",Dn,[n(e,{value:t(l).backupTo,"onUpdate:value":f[2]||(f[2]=T=>t(l).backupTo=T),options:t(a)},null,8,["value","options"])])]),_:1},8,["label"]),n(c,{label:r.$t("Mail.Backup.index_5"),"label-width":"auto"},{default:s(()=>[n(k,{class:"w-100px"},{default:s(()=>[n(v,{value:t(l).save,"onUpdate:value":f[3]||(f[3]=T=>t(l).save=T),"show-button":!1},null,8,["value"]),n(b,null,{default:s(()=>[x(y(r.$t("Public.Unit.Part",t(l).save)),1)]),_:1})]),_:1})]),_:1},8,["label"])]),_:1}),n(c,{label:" ","show-feedback":!1},{default:s(()=>[n(U,{type:"primary",onClick:p},{default:s(()=>[x(y(r.$t("Public.Btn.Save")),1)]),_:1})]),_:1})]),_:1},8,["model"])],64)}}}),Ln=Y(Tn,[["__scopeId","data-v-1cd99818"]]),En={class:"backup-title mt-32px"},Fn={class:"px-20px py-16px"},An=B({__name:"import",setup(M){const{t:d}=D(),i=A({path:"/www/backup/path/vmail/"}),l=()=>{It({path:i.path,uploadData:{accept:".gz,.tar,.tar.gz,.zip",multiple:!0},onUploadSuccess:()=>{f()}})},a=()=>{zt({checkedType:["file"],onCheckedSuccess:async u=>{await he({file_path:u})}})},{table:g,columns:p}=ie([{key:"name",title:d("Mail.Backup.index_11"),ellipsis:!0},{key:"mtime",title:d("Mail.Backup.index_12"),render:u=>_e(u.mtime)},ue({width:120,options:u=>[{label:d("Mail.Backup.index_13"),onClick:()=>{m(u)}},{label:d("Public.Btn.Delete"),onClick:()=>{h(u)}}]})]),m=u=>{F({title:d("Mail.Backup.index_14"),content:d("Mail.Backup.index_15"),onConfirm:async()=>{await he({file_path:"".concat(i.path,"/").concat(u.name)})}})},h=u=>{F({title:d("Mail.Backup.index_16"),content:d("Mail.Backup.index_17"),onConfirm:async()=>{await Ot({path:"".concat(i.path,"/").concat(u.name)}),f()}})},{loading:o,setLoading:_}=j(),r=async()=>{const{message:u}=await ht();L(u)&&(i.path=Ue(u.result)?u.result:"/www/backup/path/vmail/")},f=async()=>{try{_(!0),await r();const{message:u}=await bt(qe(i));g.data=Q(u)?u:[]}finally{_(!1)}};return f(),(u,c)=>{const e=O,v=le,b=de;return w(),R(W,null,[$("div",En,y(u.$t("Mail.Backup.index_18")),1),$("div",Fn,[n(b,null,{toolsLeft:s(()=>[n(e,{onClick:l},{default:s(()=>[x(y(u.$t("Mail.Backup.index_9")),1)]),_:1}),n(e,{onClick:a},{default:s(()=>[x(y(u.$t("Mail.Backup.index_10")),1)]),_:1})]),table:s(()=>[n(v,{"max-height":340,bordered:!0,loading:t(o),data:t(g).data,columns:t(p)},null,8,["loading","data","columns"])]),_:1})])],64)}}}),zn=Y(An,[["__scopeId","data-v-b049e3dd"]]),In=B({__name:"index",setup(M){return(d,i)=>(w(),R("div",null,[n(Ln),n(zn)]))}}),On={class:"p-20px"},jn={class:"color-#999999 ml-10px"},Vn=B({__name:"index",props:{row:{},isEdit:{type:Boolean}},emits:["refresh"],setup(M,{expose:d,emit:i}){const l=M,a=i,{isEdit:g,row:p}=l,{t:m}=D(),h=P(null),o=A({start_time:Date.now(),end_time:new Date(new Date().setHours(23,59,59,999)).getTime(),time1:!1,time2:!1,interval:0,username:"",full_name:"",subject:"",content:""}),_={interval:{required:!0,trigger:"input",type:"number",message:m("Mail.Responder.index_11")},username:{required:!0,trigger:"input",message:"Please select Autoresponder"},full_name:{required:!0,trigger:"input",message:m("Mail.Responder.index_12")},subject:{required:!0,trigger:"input",message:m("Mail.Responder.index_13")},content:{required:!0,trigger:"input",message:m("Mail.Responder.index_16")}},r=()=>({username:o.username,full_name:o.full_name,content:o.content,subject:o.subject,start_time:o.time1?0:Math.floor(o.start_time/1e3),end_time:o.time2?-1:Math.floor(o.end_time/1e3),interval:o.interval*3600}),f=async()=>{var c;await((c=h.value)==null?void 0:c.validate()),g&&p?await we(r()):await yt(r()),a("refresh")};return(()=>{const{row:c,isEdit:e}=l;e&&c&&(o.interval=c.interval/3600,o.username=c.username,o.full_name=c.full_name,o.subject=c.subject,o.content=c.content,o.time1=c.start_time===0,o.time2=c.end_time===-1,o.start_time=c.start_time===0?Date.now():c.start_time*1e3,o.end_time=c.end_time===-1?new Date(new Date().setHours(23,59,59,999)).getTime():c.end_time*1e3)})(),d({onConfirm:f}),(c,e)=>{const v=Me,b=Bt,k=se,S=ne,U=ae,I=te,T=$e,J=Wt,q=oe;return w(),R("div",On,[n(q,{ref_key:"formRef",ref:h,model:t(o),rules:_},{default:s(()=>[n(k,{label:c.$t("Mail.Responder.index_5"),path:"start_time"},{default:s(()=>[n(v,{checked:t(o).time1,"onUpdate:checked":e[0]||(e[0]=C=>t(o).time1=C),class:"mr-10px"},{default:s(()=>e[9]||(e[9]=[x(" Start now ")])),_:1,__:[9]},8,["checked"]),t(o).time1?K("",!0):(w(),E(b,{key:0,value:t(o).start_time,"onUpdate:value":e[1]||(e[1]=C=>t(o).start_time=C),type:"datetime"},null,8,["value"]))]),_:1},8,["label"]),n(k,{label:c.$t("Mail.Responder.index_6"),path:"start_time"},{default:s(()=>[n(v,{checked:t(o).time2,"onUpdate:checked":e[2]||(e[2]=C=>t(o).time2=C),class:"mr-10px"},{default:s(()=>e[10]||(e[10]=[x(" Never end ")])),_:1,__:[10]},8,["checked"]),t(o).time2?K("",!0):(w(),E(b,{key:0,value:t(o).end_time,"onUpdate:value":e[3]||(e[3]=C=>t(o).end_time=C),type:"datetime"},null,8,["value"]))]),_:1},8,["label"]),n(k,{label:c.$t("Mail.Responder.index_4"),path:"interval"},{default:s(()=>[n(I,{class:"w-120px!"},{default:s(()=>[n(S,{value:t(o).interval,"onUpdate:value":e[4]||(e[4]=C=>t(o).interval=C),min:0,"show-button":!1},null,8,["value"]),n(U,null,{default:s(()=>[x(y(c.$t("Crontab.arrange.index_43")),1)]),_:1})]),_:1}),$("span",jn,"0: "+y(c.$t("Mail.Responder.index_17")),1)]),_:1},8,["label"]),n(k,{label:c.$t("Mail.Responder.index_2"),path:"username"},{default:s(()=>[n(qt,{class:"w-330px!","is-init":!0,value:t(o).username,"onUpdate:value":e[5]||(e[5]=C=>t(o).username=C),disabled:t(g)},null,8,["value","disabled"])]),_:1},8,["label"]),n(k,{label:c.$t("Mail.Responder.index_10"),path:"full_name"},{default:s(()=>[n(T,{class:"w-330px!",value:t(o).full_name,"onUpdate:value":e[6]||(e[6]=C=>t(o).full_name=C),placeholder:c.$t("Mail.Responder.index_10")},null,8,["value","placeholder"])]),_:1},8,["label"]),n(k,{label:c.$t("Mail.Responder.index_3"),path:"subject"},{default:s(()=>[n(T,{class:"w-330px!",value:t(o).subject,"onUpdate:value":e[7]||(e[7]=C=>t(o).subject=C),placeholder:c.$t("Mail.Responder.index_14")},null,8,["value","placeholder"])]),_:1},8,["label"]),n(k,{label:c.$t("Docker.LocalImage.build_5"),path:"content"},{default:s(()=>[n(J,{class:"w-330px!",value:t(o).content,"onUpdate:value":e[8]||(e[8]=C=>t(o).content=C),placeholder:c.$t("Mail.Responder.index_15")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])])}}}),Wn={class:"w-220px mr-8px"},qn=B({__name:"index",setup(M){const{t:d}=D(),i=A({p:1,size:10,search:"",domain:""}),l=N("",{isEdit:!1,row:void 0,onRefresh:()=>{h()}}),a=()=>{l.data.isEdit=!1,l.title=d("Mail.Responder.index_1"),l.show=!0},{table:g,columns:p}=ie([{key:"username",title:d("Mail.Responder.index_2"),ellipsis:{tooltip:!0}},{key:"subject",title:d("Mail.Responder.index_3"),ellipsis:{tooltip:!0}},Ut({key:"active",title:d("Site.TableRow.index_14"),onClick:async(_,r)=>{const f={username:r.username,full_name:r.full_name,content:r.content,subject:r.subject,interval:r.interval,start_time:r.start_time,end_time:r.end_time,active:_?1:0};await we(f)}}),{key:"interval",title:d("Mail.Responder.index_4"),align:"center",render:_=>_.interval===0?"0":(_.interval/3600).toFixed(0)+" "+d("Crontab.arrange.index_43")},{key:"type",title:d("Mail.Responder.index_5"),render:_=>_.start_time===0?"Start now":_e(_.start_time)},{key:"type",title:d("Mail.Responder.index_6"),render:_=>_.end_time===-1?"Never end":_e(_.end_time)},ue({width:150,options:_=>[{label:d("Public.Btn.Edit"),onClick:()=>{m(_)}},{label:d("Public.Btn.Del"),onClick:()=>{F({title:d("Mail.Responder.index_7"),content:d("Mail.Responder.index_8"),onConfirm:async()=>{await kt({username:_.username}),h()}})}}]})]),m=_=>{l.data.isEdit=!0,l.data.row=_,l.title=d("Mail.Responder.index_9"),l.show=!0},h=async()=>{try{g.loading=!0;const{message:_}=await xt(i);L(_)&&(g.data=_.data,g.total=_.total)}finally{g.loading=!1}},o=()=>{i.p=1,h()};return h(),(_,r)=>{const f=O,u=Vt,c=jt,e=le,v=de,b=ee;return w(),R("div",null,[n(v,null,{toolsLeft:s(()=>[n(f,{type:"primary",onClick:a},{default:s(()=>[x(y(_.$t("Mail.Responder.index_1")),1)]),_:1})]),toolsRight:s(()=>[$("div",Wn,[n(Nt,{value:t(i).domain,"onUpdate:value":[r[0]||(r[0]=k=>t(i).domain=k),o]},null,8,["value"])]),n(u,{value:t(i).search,"onUpdate:value":r[1]||(r[1]=k=>t(i).search=k),placeholder:_.$t("Public.Btn.Search"),onSearch:o},null,8,["value","placeholder"])]),pageRight:s(()=>[n(c,{page:t(i).p,"onUpdate:page":r[2]||(r[2]=k=>t(i).p=k),"page-size":t(i).size,"onUpdate:pageSize":r[3]||(r[3]=k=>t(i).size=k),"item-count":t(g).total,onRefresh:h},null,8,["page","page-size","item-count"])]),table:s(()=>[n(e,{loading:t(g).loading,data:t(g).data,columns:t(p)},null,8,["loading","data","columns"])]),_:1}),n(b,{show:t(l).show,"onUpdate:show":r[4]||(r[4]=k=>t(l).show=k),title:t(l).title,data:t(l).data,width:540,"min-height":380,footer:!0,component:Vn},null,8,["show","title","data"])])}}}),Nn={class:"mr-8px"},Hn={class:"mr-8px"},Pa=B({__name:"index",setup(M){const{t:d}=D(),i=G(),{setup:l,install:a,update:g,version:p,lastVersion:m}=H(i),h=pe(),{userInfo:o}=H(h),_=P("common"),r=[{key:"common",label:"Common settings",component:$n},{key:"bcc",label:"BCC",component:Mn},{key:"forward",label:"Mail forward",component:Sn},{key:"responder",label:"Auto Responder",component:qn},{key:"backup",label:"Backup",component:In}],f=()=>{if(!a.value||g.value){Ne("mail_sys");return}xe({title:d("Mail.Setting.index_5"),width:560,height:550,component:fe(()=>me(()=>import("./index-yjktYQg_.js?v=1773287522785"),__vite__mapDeps([12,7,2,3,4,5,8,13,14,15,16,17,6,1,18,19,20])))})},u=()=>{De()};return(c,e)=>{const v=O,b=Le,k=Pt,S=Te;return w(),E(S,{install:t(l)},{desc:s(()=>[t(o).status?(w(),R(W,{key:1},[$("span",Hn,y(t(a)?t(g)?c.$t("Mail.Setting.index_4",[t(p),t(m)]):c.$t("Mail.Setting.index_5"):c.$t("Mail.Setting.index_3")),1),n(v,{class:"px-8px h-24px",type:"primary",size:"small",onClick:f},{default:s(()=>[x(y(c.$t("Public.Btn.Install")),1)]),_:1})],64)):(w(),R(W,{key:0},[$("span",Nn,y(c.$t("Mail.Setting.index_1")),1),n(v,{class:"px-8px h-24px",type:"primary",size:"small",onClick:u},{default:s(()=>[x(y(c.$t("Mail.Setting.index_2")),1)]),_:1})],64))]),default:s(()=>[n(k,{class:"p-16px"},{default:s(()=>[n(b,{value:t(_),"onUpdate:value":e[0]||(e[0]=U=>V(_)?_.value=U:null),options:r},null,8,["value"])]),_:1})]),_:1},8,["install"])}}});export{Pa as default};
|