mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-08-17 21:25:47 +02:00
42 lines
31 KiB
JavaScript
42 lines
31 KiB
JavaScript
;(() => {
|
|
const hrefs = ["../css/domain-config.css?v=1784873523001"]
|
|
const stylesheetSelector = "link[rel=stylesheet]"
|
|
const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href))
|
|
const version = "1784873523001"
|
|
const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href)
|
|
const removeAfterLoad = (freshLink, staleLink) => {
|
|
const remove = () => staleLink.remove()
|
|
if (freshLink.sheet) {
|
|
requestAnimationFrame(remove)
|
|
return
|
|
}
|
|
freshLink.addEventListener("load", remove, { once: true })
|
|
}
|
|
for (const link of Array.from(document.querySelectorAll(stylesheetSelector))) {
|
|
const url = new URL(link.href, location.href)
|
|
if (url.origin !== location.origin || url.searchParams.get("v") === version) continue
|
|
url.searchParams.set("v", version)
|
|
if (loaded.has(url.href)) {
|
|
const freshLink = findLoadedLink(url.href)
|
|
if (freshLink && freshLink !== link) removeAfterLoad(freshLink, link)
|
|
continue
|
|
}
|
|
const freshLink = document.createElement("link")
|
|
freshLink.rel = "stylesheet"
|
|
freshLink.href = url.href
|
|
link.parentNode?.insertBefore(freshLink, link.nextSibling)
|
|
loaded.add(url.href)
|
|
removeAfterLoad(freshLink, link)
|
|
}
|
|
for (const href of hrefs) {
|
|
const url = new URL(href, import.meta.url).href
|
|
if (loaded.has(url)) continue
|
|
const link = document.createElement("link")
|
|
link.rel = "stylesheet"
|
|
link.href = url
|
|
document.head.appendChild(link)
|
|
loaded.add(url)
|
|
}
|
|
})();
|
|
import{r as e}from"./rolldown-runtime.js?v=1784873523001";import{Cn as t,Dn as n,En as r,Er as i,Jr as a,Sn as o,Sr as s,Xn as c,Zn as l,Zr as u,_r as d,bn as f,cr as p,fn as m,ir as h,kn as g,mn as _,mr as v,nn as y,nr as b,qn as x,qr as S,rr as C,sr as w,un as T,xn as E,y as D,yn as O,yr as k}from"./vendor-utils.js?v=1784873523001";import{f as A,l as j,p as M}from"./vendor-vue.js?v=1784873523001";import{I as ee,L as te,P as N,Q as ne,St as re,X as ie,Z as ae,_ as oe,et as se,ht as ce,k as le,lt as ue,m as de,r as P,wt as fe,xt as F}from"./vendor-naive.js?v=1784873523001";import{Af as pe,Da as me,Eu as he,Ff as I,H as ge,If as L,Iu as _e,Lf as ve,Oa as ye,Pf as R,Pu as z,Ql as be,Tu as xe,Xl as Se,_u as Ce,au as we,eu as Te,fu as Ee,gp as B,gu as De,hs as Oe,iu as ke,jf as V,ln as H,nu as Ae,pp as je,pu as Me,ru as Ne,tu as Pe,up as U,uu as Fe,wu as Ie}from"./app.js?v=1784873523001";import{D as Le,Ki as W,M as Re,N as G,j as ze,qi as Be,ra as Ve}from"./app-components.js?v=1784873523001";import{Zf as He,bf as K,ep as Ue}from"./app-shared.js?v=1784873523001";import{d as We}from"./app-base.js?v=1784873523001";import{c as Ge}from"./app-form.js?v=1784873523001";var Ke=e({useSettingsStore:()=>q});y();var q=A(`settings-all`,()=>{let e=k({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:``,cdn_status:!1,lang:null,langList:[],webname:``,session_timeout:``,session_timeout_source:0,sites_path:``,backup_path:``,serverIp:``,systemDate:``,username:``,account:``,isBindAccount:!1,icon_status:!1,home_announce:!1,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),t=k({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:``,limitIp:``,port:`7800`,adminPath:`/`,statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),n=async()=>{let{message:e}=await we();B(e)&&(r(e),i(e))},r=t=>{var n;e.value.listenIpv6=t.ipv6===`checked`,e.value.offlineMode=t.is_local===`checked`,e.value.debugMode=t.debug===`checked`,e.value.apiInterface=t.api===`checked`,e.value.cdn_status=t.cdn_status,e.value.api_token=t.api_token,e.value.lang=t.language,e.value.langList=t.language_list.map(e=>({label:e.title,value:e.name})),e.value.webname=t.webname||``,e.value.session_timeout=t.session_timeout||``,e.value.session_timeout_source=t.session_timeout_source||86400,e.value.sites_path=t.sites_path||``,e.value.backup_path=t.backup_path||``,e.value.systemDate=t.systemdate||``,e.value.username=t.username||``,e.value.icon_status=t.icon_status,e.value.home_announce=!!((n=t.panel_announce)!=null&&n.home_announce);let{panel:r,user_info:i}=t;B(r)&&(e.value.serverIp=r.address||``,e.value.backup_info=r.backup_info),B(i)&&(e.value.account=i.data.username,e.value.isBindAccount=i.status===!0)},i=e=>{var n;let{panel:r,SSL:i}=e;t.value.panelSSL=i||location.protocol.indexOf(`https:`)>-1,t.value.basicAuth=((n=e.basic_auth)==null?void 0:n.open)||!1,t.value.statusCode=e.status_code||404,B(r)&&(t.value.domain=r.domain||``,t.value.limitIp=r.limitip||``,t.value.port=r.listen_port||`7800`,t.value.adminPath=r.admin_path||`/`)},a=async()=>{let{message:e}=await Te();B(e)&&(t.value.dynamicPwd=e.result)},o=async()=>{let{message:e}=await ke();B(e)&&(t.value.pwdSetDay=e.expire,t.value.pwdExpireDay=e.expire_day,t.value.pwdExpireTime=e.expire_time,t.value.pwdComplexity=e.password_safe)},s=async()=>{let{message:e}=await Pe();B(e)&&(t.value.uaAstrict=e.status!==`0`)},c=k([]);return{panelConfig:e,safeConfig:t,menuList:c,getConfig:n,getMenus:async()=>{let{message:e}=await Ae();c.value=je(e)?e:[]},getDynamicPwd:a,getPasswordStatus:o,getLimitUaInfo:s}}),J=()=>{let e=q(),{panelConfig:t}=M(e);return{panelConfig:t,getConfig:e.getConfig}};y();var qe={class:`w-320px`},Je=[`innerHTML`],Ye={class:`inline-block text-center leading-[1.4]`},Xe={class:`w-320px`},Ze=g({__name:`set`,setup(e){let{t}=j(),{panelConfig:a}=J(),o=d({token:``,limit_addr:``,ip_type:`custom`}),s=async e=>{await z({t_type:2}),a.value.apiInterface=e},c=()=>{pe({title:t(`Config.Panel.index_33`),content:()=>n(_,null,[n(`div`,{class:`mb-8px`},[t(`Config.Panel.index_86`)]),n(`div`,{class:`text-error`},[t(`Config.Panel.index_87`)])]),onConfirm:async()=>{let{message:e}=await z({t_type:1},!1);R.success({content:t(`Config.Panel.index_34`),close:!0}),B(e)&&(o.token=e.result)}})},l=()=>{switch(o.ip_type){case`all`:return`0.0.0.0/0
|
|
::/0`;case`ipv4`:return`0.0.0.0/0`;case`ipv6`:return`::/0`;case`custom`:return o.limit_addr}},m=()=>{switch(o.ip_type){case`all`:return t(`Allow all IPs`);case`ipv4`:return t(`Only allow IPv4 type`);case`ipv6`:return t(`Only allow IPv6 type`);case`custom`:return t(`Only allow custom IP`)}},h=async()=>{await z({t_type:3,limit_addr:l(),ip_type:o.ip_type}),y()},{loading:g,setLoading:v}=ye(),y=async()=>{try{v(!0);let{message:e}=await Fe();B(e)&&(o.token=e.token,o.limit_addr=e.limit_addr,o.ip_type=e.ip_type)}finally{v(!1)}};return y(),(e,t)=>{let l=de,d=N,_=ce,v=F,y=ae,b=ie,S=G,C=W,D=H,O=oe;return x(),E(O,{show:i(g),class:`w-540px p-20px`},{default:w(()=>[n(C,{model:i(o)},{default:w(()=>[n(d,{label:e.$t(`Config.Panel.index_19`)},{default:w(()=>[n(l,{value:i(a).apiInterface,"onUpdate:value":s},null,8,[`value`])]),_:1},8,[`label`]),n(d,{label:e.$t(`Config.Panel.index_26`)},{default:w(()=>[f(`div`,qe,[n(v,{value:i(o).token,"onUpdate:value":t[0]||(t[0]=e=>i(o).token=e),readonly:!0},{suffix:w(()=>[n(_,{class:`h-22px px-5px`,type:`primary`,size:`small`,onClick:c},{default:w(()=>[r(u(e.$t(`Public.Btn.Reset`)),1)]),_:1})]),_:1},8,[`value`])])]),_:1},8,[`label`]),n(d,{label:e.$t(`IP Type`),"show-feedback":!1},{default:w(()=>[n(b,{value:i(o).ip_type,"onUpdate:value":t[1]||(t[1]=e=>i(o).ip_type=e)},{default:w(()=>[n(y,{value:`all`},{default:w(()=>[r(u(e.$t(`Public.All`)),1)]),_:1}),n(y,{value:`ipv4`},{default:w(()=>[...t[3]||(t[3]=[r(` IPV4 `,-1)])]),_:1}),n(y,{value:`ipv6`},{default:w(()=>[...t[4]||(t[4]=[r(` IPV6 `,-1)])]),_:1}),n(y,{value:`custom`},{default:w(()=>[r(u(e.$t(`Public.Search.Custom`)),1)]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),n(d,{label:` `},{default:w(()=>[f(`div`,{innerHTML:m()},null,8,Je)]),_:1}),p(n(d,{class:`form-item`},{label:w(()=>[f(`div`,Ye,[r(u(e.$t(`Config.Panel.index_27`)),1),t[5]||(t[5]=f(`br`,null,null,-1)),r(` `+u(e.$t(`Config.Panel.index_28`)),1)])]),default:w(()=>[f(`div`,Xe,[n(S,{value:i(o).limit_addr,"onUpdate:value":t[2]||(t[2]=e=>i(o).limit_addr=e),rows:4},null,8,[`value`])])]),_:1},512),[[T,i(o).ip_type===`custom`]]),n(d,{label:` `,"show-feedback":!1},{default:w(()=>[n(_,{type:`primary`,onClick:h},{default:w(()=>[r(u(e.$t(`Public.Btn.Save`)),1)]),_:1})]),_:1})]),_:1},8,[`model`]),n(D,{class:`mt-20px`},{default:w(()=>[f(`li`,null,u(e.$t(`Config.Panel.index_29`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_30`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_31`)),1),f(`li`,null,[r(u(e.$t(`Config.Panel.index_32`))+` `,1),t[6]||(t[6]=f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/482-api-interface-tutorial`,target:`_blank`},` https://www.aapanel.com/forum/d/482-api-interface-tutorial `,-1))])]),_:1})]),_:1},8,[`show`])}}});y();var Y=g({__name:`risk`,props:{checked:{type:[String,Number,Boolean]},checkedModifiers:{}},emits:[`update:checked`],setup(e,{expose:r}){let o=b(e,`checked`),s=P(),l=k(0),d=k(0),p=k(!1),m=k(),h=()=>{let{x:e,y:t}=m.value.$el.getClientRects()[0];l.value=e-5,d.value=t-3,p.value=!0,g()},g=D(()=>{p.value=!1},2500);return r({validate:()=>new Promise((e,t)=>{o.value?e(!0):(h(),t(!1))}),showTips:h}),(e,r)=>{let h=ue,g=fe;return x(),t(_,null,[n(h,{ref_key:`checkboxRef`,ref:m,checked:o.value,"onUpdate:checked":r[0]||(r[0]=e=>o.value=e)},{default:w(()=>[c(e.$slots,`default`)]),_:3},8,[`checked`]),n(g,{show:i(p),x:i(l),y:i(d),trigger:`manual`,placement:`top-start`,style:a({backgroundColor:i(s).errorColor,color:`#fff`}),"arrow-style":{backgroundColor:i(s).errorColor}},{default:w(()=>[f(`span`,null,u(e.$t(`Config.Safe.index_169`)),1)]),_:1},8,[`show`,`x`,`y`,`style`,`arrow-style`])],64)}}});y();var Qe={},$e={class:`confirm-tips`};function et(e,n){return x(),t(`ul`,$e,[c(e.$slots,`default`,{},void 0,!0)])}var X=L(Qe,[[`render`,et],[`__scopeId`,`data-v-d88dcbd1`]]);y();var tt={class:`flex items-center`},nt={class:`min-w-32px`},rt={class:`ml-12px text-21px`},it=g({__name:`title`,setup(e){let r=P();return(e,a)=>{let o=I;return x(),t(`div`,tt,[f(`div`,nt,[n(o,{name:`base-warning`,size:`32`,color:i(r).warningColor},null,8,[`color`])]),f(`div`,rt,[c(e.$slots,`default`)])])}}});y();var at={class:`w-440px p-20px`},ot={class:`text-error`},st={class:`text-error`},ct=g({__name:`confirm`,setup(e,{expose:i}){let{panelConfig:a}=J(),o=h(`riskRef`);return i({onConfirm:async()=>{var e;await((e=o.value)==null?void 0:e.validate()),await De(),a.value.debugMode=!0,U(3e3)}}),(e,i)=>(x(),t(`div`,at,[n(it,{class:`mb-20px`},{default:w(()=>[r(u(e.$t(`Config.Panel.index_14`)),1)]),_:1}),n(X,{class:`mb-20px`},{default:w(()=>[f(`li`,ot,u(e.$t(`Config.Panel.index_15`)),1),f(`li`,st,u(e.$t(`Config.Panel.debugRestartTip`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_16`)),1),f(`li`,null,u(e.$t(`Config.Panel.index_17`)),1)]),_:1}),n(Y,{ref_key:`riskRef`,ref:o},{default:w(()=>[r(u(e.$t(`Config.Panel.index_18`)),1)]),_:1},512)]))}});y();var lt={class:`w-360px p-20px`},ut=g({__name:`set`,props:{menuList:{type:Array,default:()=>[]}},setup(e){let{t:r}=j(),a=Oe(),o=[`memuA`,`memuAsoft`,`memuAconfig`,`dologin`],{columns:s}=me([{key:`title`,title:r(`Config.Panel.index_80`)},{key:`show`,title:r(`Config.Panel.index_81`),align:`right`,width:100,render:e=>o.includes(e.id)?r(`Config.Panel.index_82`):n(de,{value:e.show,size:`small`,onUpdateValue:t=>{c(t,e)}},null)}]),c=async(t,n)=>{let r=e.menuList.filter(e=>!e.show).map(e=>e);t?r.splice(r.map(e=>e.id).indexOf(n.id),1):r.push(n),await Ce({hide_list:r.map(e=>e.id)}),a.setHideMenu(r.map(e=>e.title)),n.show=t};return(r,a)=>{let o=Be;return x(),t(`div`,lt,[n(o,{data:e.menuList,columns:i(s)},null,8,[`data`,`columns`])])}}});y();var dt={class:`w-420px px-20px pt-28px pb-8px`},ft={class:`w-210px`},pt={class:`w-210px`},mt={class:`w-210px`},ht=g({__name:`set`,setup(e,{expose:r}){let{t:a}=j(),o=k(null),s=d({password1:``,password2:``,userpassword:``}),c={password1:{trigger:[`blur`,`input`],validator:()=>s.password1.trim()===``?Error(a(`Config.Panel.index_67`)):s.password1.trim().length<6?Error(a(`Config.Panel.index_68`)):!0},password2:{trigger:[`blur`,`input`],validator:()=>s.password2.trim()===``?Error(a(`Config.Panel.index_69`)):s.password2===s.password1||Error(a(`Config.Panel.index_70`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:a(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=o.value)==null?void 0:e.validate()),await he({password1:K(s.password1),password2:K(s.password2),userpassword:K(s.userpassword)}),U(`/login?dologin=True`,1500)}}),(e,r)=>{let a=F,l=N,u=Ge,d=W;return x(),t(`div`,dt,[n(d,{ref_key:`formRef`,ref:o,model:i(s),rules:c,"require-mark-placement":`left`},{default:w(()=>[n(l,{label:e.$t(`Old Password`),path:`userpassword`,"show-require-mark":!0},{default:w(()=>[f(`div`,ft,[n(a,{value:i(s).userpassword,"onUpdate:value":r[0]||(r[0]=e=>i(s).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(l,{label:e.$t(`New Password`),path:`password1`,"show-require-mark":!0},{default:w(()=>[f(`div`,pt,[n(u,{value:i(s).password1,"onUpdate:value":r[1]||(r[1]=e=>i(s).password1=e),length:10,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(l,{label:e.$t(`Config.Panel.index_59`),path:`password2`,"show-require-mark":!0},{default:w(()=>[f(`div`,mt,[n(a,{value:i(s).password2,"onUpdate:value":r[2]||(r[2]=e=>i(s).password2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}});function Z(){let e=q(),{safeConfig:t}=M(e);return{safeConfig:t,getPasswordStatus:e.getPasswordStatus}}var gt=()=>{let e=q(),{panelConfig:t,safeConfig:n}=M(e),r=()=>({webname:t.value.webname||``,session_timeout:t.value.session_timeout_source||86400,domain:n.value.domain,limitip:n.value.limitIp,sites_path:t.value.sites_path,backup_path:t.value.backup_path,address:t.value.serverIp,systemdate:t.value.systemDate,port:n.value.port,backup_number:t.value.backup_info.backup_number,auto_backup:t.value.backup_info.auto_backup});return{saveConfig:async(e={})=>{await Ie({...r(),...e})},getConfig:e.getConfig}};y();var _t={class:`w-400px p-20px`},vt={class:`text-error`},yt={class:`text-error`},bt={class:`text-error`},xt={class:`w-210px`},St=g({__name:`set`,setup(e,{expose:a}){let{t:o}=j(),s=k(),c=k(null),{safeConfig:l}=Z(),{saveConfig:p}=gt(),h=d({port:Ve(l.value.port)}),g={port:{trigger:[`blur`,`input`],validator:()=>Ue(h.port)?!0:Error(o(`Config.Safe.index_104`))}};return a({onConfirm:async()=>{var e;await s.value.validate(),await((e=c.value)==null?void 0:e.validate()),await p({port:`${h.port}`}),U(`${location.protocol}//${location.hostname}:${h.port}${location.pathname}`,3e3)}}),(e,a)=>{let o=le,l=N,d=W;return x(),t(`div`,_t,[n(X,{class:`mb-20px`},{default:w(()=>[f(`li`,vt,u(e.$t(`Config.Safe.index_100`)),1),f(`li`,yt,u(e.$t(`Config.Safe.index_101`)),1),f(`li`,bt,u(e.$t(`Config.Safe.portRestartTip`)),1)]),_:1}),n(d,{ref_key:`formRef`,ref:c,model:i(h),rules:g},{default:w(()=>[n(l,{label:e.$t(`Config.Safe.index_96`),path:`port`,"label-width":`auto`,"label-style":{paddingLeft:`24px`}},{default:w(()=>[f(`div`,xt,[n(o,{value:i(h).port,"onUpdate:value":a[0]||(a[0]=e=>i(h).port=e),min:1,max:65535,"show-button":!1,placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(Y,{ref_key:`riskRef`,ref:s},{default:w(()=>[r(u(e.$t(`Config.Safe.index_102`))+` `,1),f(`a`,{class:`bt-link`,href:`https://www.aapanel.com/forum/d/599-how-to-release-the-aapanel-port`,target:`_blank`,onClick:m(()=>!1,[`stop`])},u(e.$t(`Config.Safe.index_103`)),1)]),_:1},512)])}}});y();var Ct={class:`w-440px px-20px pt-28px pb-24px`},wt={class:`w-240px`},Tt={class:`text-error`},Et=g({__name:`set`,setup(e,{expose:r}){let{t:a}=j(),{safeConfig:o}=Z(),s=k(null),c=d({adminPath:o.value.adminPath}),l={adminPath:{trigger:[`blur`,`input`],validator:()=>c.adminPath.trim()!==``||Error(a(`Config.Safe.index_108`))}};return r({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await Me({admin_path:K(c.adminPath)}),o.value.adminPath=c.adminPath}}),(e,r)=>{let a=F,o=N,d=W,p=H;return x(),t(`div`,Ct,[n(d,{ref_key:`formRef`,ref:s,model:i(c),rules:l},{default:w(()=>[n(o,{label:e.$t(`Config.Safe.index_105`),path:`adminPath`},{default:w(()=>[f(`div`,wt,[n(a,{value:i(c).adminPath,"onUpdate:value":r[0]||(r[0]=e=>i(c).adminPath=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`]),n(p,{class:`mt-4px`},{default:w(()=>[f(`li`,Tt,u(e.$t(`Config.Safe.panelRestartTip`)),1)]),_:1})])}}}),Dt=()=>{let e=document.cookie.split(`;`);for(let t=0;t<e.length;t++){let n=e[t],r=n.indexOf(`=`),i=r>-1?n.substr(0,r):n;document.cookie=`${i}=;expires=Thu, 01 Jan 1970 00:00:00 GMT`}},Ot=async e=>{await new Promise(e=>setTimeout(e,2e3));let t=localStorage.getItem(`apsess`);if(Dt(),sessionStorage.clear(),e)window.location.href=e;else{let e=`${location.protocol===`http:`?`https`:`http`}://${window.location.host}/apsess_${t}`;window.location.href=e}};y();var kt={class:`w-400px flex p-20px`},At={class:`min-w-32px`},jt={class:`flex-1 ml-10px text-14px leading-22px`},Mt={class:`flex items-center min-h-30px mb-12px text-error`},Nt={class:`mb-12px text-error`},Pt=g({__name:`close`,emits:[`setConfirm`],setup(e,{expose:a,emit:o}){let s=o,{t:c}=j(),l=P(),d=k(!1),p=()=>{m>0||s(`setConfirm`,{disabled:!d.value})},m=5;return(()=>{s(`setConfirm`,{text:c(`Config.Safe.index_16`,[m]),disabled:!0});let e=setInterval(()=>{m--,s(`setConfirm`,{text:c(`Config.Safe.index_16`,[m])}),m<=0&&(clearInterval(e),s(`setConfirm`,{text:c(`Config.Safe.index_17`),disabled:!d.value}))},1e3)})(),a({onConfirm:async()=>{let{message:e}=await Se();return await Ot(e.redirect),!1}}),(e,a)=>{let o=I,s=ue;return x(),t(`div`,kt,[f(`div`,At,[n(o,{name:`base-warning`,color:i(l).warningColor,size:`32`},null,8,[`color`])]),f(`div`,jt,[f(`div`,Mt,u(e.$t(`Config.Safe.index_14`)),1),f(`div`,Nt,u(e.$t(`Config.Safe.panelRestartTip`)),1),n(s,{checked:i(d),"onUpdate:checked":[a[0]||(a[0]=e=>v(d)?d.value=e:null),p]},{default:w(()=>[r(u(e.$t(`Config.Safe.index_15`)),1)]),_:1},8,[`checked`])])])}}});y();var Ft={class:`w-640px px-40px py-24px`},It={class:`flex-center mb-20px`},Lt={class:`min-w-32px`},Rt={class:`ml-4px text-21px`},zt={class:`text-error`},Bt={class:`text-error`},Vt={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},Ht={class:`flex`},Ut={class:`form-label`},Wt={class:`w-280px`},Gt={class:`flex mt-16px`},Kt={class:`form-label`},qt={class:`w-280px`},Jt={class:`flex mt-16px`},Yt={class:`form-label`},Xt={class:`w-280px`},Zt={class:`flex mt-16px`},Qt={class:`form-label`},$t={class:`w-280px`},en={class:`flex justify-between mt-24px`},tn={class:`bt-link`,href:`https://www.aapanel.com/forum/d/167-common-problems-after-opening-the-panel-certificate`,target:`_blank`},nn=L(g({__name:`open`,setup(e,{expose:a}){let{t:o}=j(),s=h(`riskRef`),c=k(1),d=k(``),m=k(``),g=k(``),_=[{label:o(`Config.Safe.index_30`),value:1},{label:`Let's Encrypt`,value:2},{label:o(`Config.Safe.index_31`),value:3}],y=async()=>{let{message:e}=await be();B(e)&&(c.value=e.cert_type?Number(e.cert_type):1,d.value=e.email||``)},b=async()=>{let{message:e}=await Ne();B(e)&&(m.value=e.privateKey||``,g.value=e.certPem||``)},S=async()=>{let e=R.loading(o(`Config.Safe.index_32`));try{await Promise.all([y(),b()])}finally{e.close()}},C=()=>{let e=c.value===2?{email:d.value}:{};return{cert_type:c.value,...e}};return S(),a({onConfirm:async()=>{var e;if(await((e=s.value)==null?void 0:e.validate()),c.value===2&&d.value.trim()===``)return R.error(o(`Config.Safe.index_33`)),!1;if(c.value===2&&!He(d.value))return R.error(o(`Config.Safe.index_34`)),!1;if(c.value===3&&(m.value.trim()===``||g.value.trim()===``))return R.error(o(`Config.Safe.index_35`)),!1;let t=R.loading(o(`Config.Safe.index_36`));try{c.value===3&&await Ee({privateKey:m.value,certPem:g.value});let{message:e}=await xe(C(),!1);await Ot(e.redirect)}finally{t.close()}return!1}}),(e,a)=>{let o=I,h=l(`i18n-t`),y=se,b=F,S=G;return x(),t(`div`,Ft,[f(`div`,It,[f(`div`,Lt,[n(o,{name:`scan-success`,size:`32`})]),f(`span`,Rt,u(e.$t(`Config.Safe.index_18`)),1)]),n(X,{class:`mb-20px`},{default:w(()=>[f(`li`,zt,u(e.$t(`Config.Safe.index_19`)),1),f(`li`,Bt,u(e.$t(`Config.Safe.panelRestartTip`)),1),f(`li`,null,u(e.$t(`Config.Safe.index_20`)),1),n(h,{tag:`li`,scope:`global`,keypath:`Config.Safe.index_21`},{link_:w(()=>[f(`a`,Vt,u(e.$t(`Config.Safe.index_22`)),1)]),_:1})]),_:1}),f(`div`,Ht,[f(`span`,Ut,u(e.$t(`Config.Safe.index_24`)),1),f(`div`,Wt,[n(y,{value:i(c),"onUpdate:value":a[0]||(a[0]=e=>v(c)?c.value=e:null),options:_},null,8,[`value`])])]),p(f(`div`,Gt,[f(`span`,Kt,u(e.$t(`Config.Safe.index_25`)),1),f(`div`,qt,[n(b,{value:i(d),"onUpdate:value":a[1]||(a[1]=e=>v(d)?d.value=e:null),placeholder:e.$t(`Config.Safe.index_26`)},null,8,[`value`,`placeholder`])])],512),[[T,i(c)===2]]),p(f(`div`,Jt,[f(`span`,Yt,u(e.$t(`Config.Safe.index_27`)),1),f(`div`,Xt,[n(S,{value:i(m),"onUpdate:value":a[2]||(a[2]=e=>v(m)?m.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[T,i(c)===3]]),p(f(`div`,Zt,[f(`span`,Qt,u(e.$t(`Config.Safe.index_28`)),1),f(`div`,$t,[n(S,{value:i(g),"onUpdate:value":a[3]||(a[3]=e=>v(g)?g.value=e:null),rows:4,placeholder:``},null,8,[`value`])])],512),[[T,i(c)===3]]),f(`div`,en,[n(Y,{ref_key:`riskRef`,ref:s},{default:w(()=>[r(u(e.$t(`Config.Safe.index_29`)),1)]),_:1},512),f(`a`,tn,u(e.$t(`Config.Safe.index_167`)),1)])])}}}),[[`__scopeId`,`data-v-16ee3bfb`]]);y();var rn={class:`flex gap-20px mt-16px`},an={class:`flex-1`},on={class:`mb-8px`},sn={class:`flex-1`},cn={class:`mb-8px`},ln={class:`mt-10px`},un={class:`bt-link`,href:`http://www.bt.cn/bbs/thread-704-1-1.html`,target:`_blank`},dn=g({__name:`custom`,setup(e){let{loading:t,setLoading:a}=ye(),s=k(``),c=k(``),l=d({dns:[``],issuer:`--`,notBefore:`--`,notAfter:`--`,endtime:0}),p=O(()=>l.endtime<=0),m=async()=>{try{a(!0);let{message:e}=await Ne();B(e)&&(s.value=e.privateKey||``,c.value=e.certPem||``,l.dns=e.info.dns||[],l.issuer=e.info.issuer||``,l.notBefore=e.info.notBefore||``,l.notAfter=e.info.notAfter||``,l.endtime=e.info.endtime||0)}finally{a(!1)}};m();let h=async()=>{await Ee({privateKey:s.value,certPem:c.value},!0),m()};return(e,a)=>{let d=re,m=G,g=ce,_=H,y=oe;return x(),E(y,{show:i(t)},{default:w(()=>[i(c)?(x(),E(d,{key:0,type:i(p)?`error`:`success`,"show-icon":!1},{default:w(()=>[f(`div`,{class:S([`flex flex-wrap gap-x-24px py-2px text-12px`,i(p)?`text-error`:`text-primary`])},[f(`div`,null,[r(u(e.$t(`Config.Safe.index_37`)),1),f(`b`,null,u(i(l).dns.join(`,`)||`--`),1)]),f(`div`,null,[r(u(e.$t(`Config.Safe.index_38`)),1),f(`b`,null,u(i(l).issuer),1)]),f(`div`,null,[r(u(e.$t(`Config.Safe.index_39`)),1),f(`b`,null,u(i(p)?`已过期`:i(l).notAfter),1)])],2)]),_:1},8,[`type`])):o(``,!0),f(`div`,rn,[f(`div`,an,[f(`div`,on,u(e.$t(`Config.Safe.index_27`)),1),n(m,{value:i(s),"onUpdate:value":a[0]||(a[0]=e=>v(s)?s.value=e:null),rows:14,placeholder:``},null,8,[`value`])]),f(`div`,sn,[f(`div`,cn,u(e.$t(`Config.Safe.index_28`)),1),n(m,{value:i(c),"onUpdate:value":a[1]||(a[1]=e=>v(c)?c.value=e:null),rows:14,placeholder:``},null,8,[`value`])])]),f(`div`,ln,[n(g,{type:`primary`,onClick:h},{default:w(()=>[r(u(e.$t(`Public.Btn.Save`)),1)]),_:1})]),n(_,{class:`mt-12px`},{default:w(()=>[f(`li`,null,[r(u(e.$t(`Config.Safe.index_40`))+` `,1),f(`a`,un,` [`+u(e.$t(`Public.Btn.Help`))+`] `,1)]),f(`li`,null,u(e.$t(`Config.Safe.index_42`)),1),f(`li`,null,u(e.$t(`Config.Safe.index_43`)),1)]),_:1})]),_:1},8,[`show`])}}});y();var fn={class:`h-400px`},pn={class:`flex items-center`},mn={class:`min-w-18px mr-8px`},hn={class:`leading-18px`},gn={class:`w-400px mr-10px`},_n={class:`text-primary font-bold`},vn={class:`text-warning font-bold`},yn={class:`text-error`},bn=g({__name:`lets`,setup(e){let{t:a}=j(),c=k(null),l=d({domain:``,hash:``,auth_type:`http`,support:[]}),p={domain:{required:!0,trigger:`blur`,message:a(`Config.Safe.Ssl.index_10`)}},m=k(!1),h=k(!1),g=k(!1),_=()=>{C()},v=()=>{g.value=!1,h.value=!1,l.hash=``,l.support=[]},y=()=>{window.open(`/ssl_domain/domain`)},b=async()=>{var e;await((e=c.value)==null?void 0:e.validate());let{message:t}=await Re({domain:s(l)});B(t)&&(t.task_id?S(t.task_id):R.success(t.result))},S=e=>{V({hideClose:!0,data:{task_id:e},component:Le})},C=async()=>{if(l.domain)try{m.value=!0;let{message:e}=await ge({domain:l.domain});B(e)&&(h.value=!0,g.value=!!e.hash,l.hash=e.hash,l.support=e.support)}finally{m.value=!1}};return(async()=>{let{message:e}=await ze();B(e)&&(l.domain=e.domain)})(),(e,a)=>{let s=I,d=re,S=ne,T=te,D=ie,O=N,k=F,A=ce,j=ee,M=W,ae=H;return x(),t(`div`,fn,[n(d,{"show-icon":!1,class:`mb-20px`},{default:w(()=>[f(`div`,pn,[f(`div`,mn,[n(s,{name:`base-info`,size:17})]),f(`span`,hn,u(e.$t(`Config.Safe.Ssl.index_1`)),1)])]),_:1}),n(M,{ref_key:`formRef`,ref:c,model:i(l),rules:p,"label-width":`140`},{default:w(()=>[n(O,{label:e.$t(`Config.Safe.Ssl.index_2`)},{default:w(()=>[n(D,{value:i(l).auth_type,"onUpdate:value":a[0]||(a[0]=e=>i(l).auth_type=e)},{default:w(()=>[n(T,null,{default:w(()=>[n(S,{value:`http`},{default:w(()=>[r(u(e.$t(`SSL.SiteSSL.index_17`)),1)]),_:1}),n(S,{value:`dns`},{default:w(()=>[r(u(e.$t(`SSL.index_12`)),1)]),_:1})]),_:1})]),_:1},8,[`value`])]),_:1},8,[`label`]),i(l).auth_type===`dns`?(x(),E(O,{key:0,label:e.$t(`Config.Safe.Ssl.index_4`),prop:`domain`},{default:w(()=>[f(`div`,gn,[n(k,{value:i(l).domain,"onUpdate:value":a[1]||(a[1]=e=>i(l).domain=e),loading:i(m),"input-props":{spellcheck:!1},placeholder:e.$t(`Config.Safe.Ssl.index_5`),clearable:``,onBlur:_,onInput:v},null,8,[`value`,`loading`,`placeholder`])]),n(A,{onClick:C},{default:w(()=>[r(u(e.$t(`Config.Safe.Ssl.index_12`)),1)]),_:1})]),_:1},8,[`label`])):o(``,!0),i(l).auth_type===`http`?(x(),E(O,{key:1,label:e.$t(`Config.Safe.Ssl.index_4`)},{default:w(()=>[n(k,{class:`w-400px!`,value:i(l).domain,"onUpdate:value":a[2]||(a[2]=e=>i(l).domain=e),placeholder:e.$t(`Config.Safe.Ssl.index_5`)},null,8,[`value`,`placeholder`])]),_:1},8,[`label`])):o(``,!0),i(h)&&i(l).auth_type===`dns`?(x(),E(O,{key:2,label:` `},{default:w(()=>[i(g)?(x(),E(d,{key:0,type:`success`,class:`min-w-500px`},{default:w(()=>[f(`span`,_n,u(e.$t(`Config.Safe.Ssl.index_6`,[i(l).domain])),1)]),_:1})):(x(),E(d,{key:1,type:`warning`,class:`min-w-500px`},{default:w(()=>[n(j,{class:`items-center`},{default:w(()=>[f(`span`,vn,u(e.$t(`Config.Safe.Ssl.index_7`,[i(l).domain])),1),n(A,{type:`primary`,ghost:``,size:`small`,onClick:y},{default:w(()=>[r(u(e.$t(`Config.Safe.Ssl.index_8`)),1)]),_:1})]),_:1})]),_:1}))]),_:1})):o(``,!0),n(O,{label:` `},{default:w(()=>[n(A,{type:`primary`,disabled:!i(g)&&i(l).auth_type===`dns`,onClick:b},{default:w(()=>[r(u(e.$t(`Config.Safe.Ssl.index_9`)),1)]),_:1},8,[`disabled`])]),_:1})]),_:1},8,[`model`]),i(l).auth_type===`http`?(x(),E(ae,{key:0},{default:w(()=>[f(`li`,yn,u(e.$t(`SSL.SiteSSL.index_15`)),1),f(`li`,null,u(e.$t(`Site.Cert.index_21`)),1),f(`li`,null,u(e.$t(`Site.Cert.index_23`)),1),f(`li`,null,u(e.$t(`Site.Cert.index_24`)),1)]),_:1})):o(``,!0)])}}});y();var xn={class:`w-740px p-16px`},Sn=g({__name:`index`,setup(e){let r=k(`custom`),a=[{key:`custom`,label:`Custom SSL`,component:dn},{key:`lets`,label:`Lets Encrypt`,component:bn}];return(e,o)=>{let s=We;return x(),t(`div`,xn,[n(s,{value:i(r),"onUpdate:value":o[0]||(o[0]=e=>v(r)?r.value=e:null),options:a},null,8,[`value`])])}}});y();var Cn={class:`w-420px px-20px pt-28px pb-8px`},wn={class:`w-210px`},Tn={class:`w-210px`},En={class:`w-210px`},Dn=g({__name:`set`,setup(e,{expose:r}){let{t:a}=j(),{panelConfig:o}=J(),s=h(`formRef`),c=d({username1:o.value.username,username2:``,userpassword:``}),l={username1:{trigger:[`blur`,`input`],validator:()=>c.username1.trim()!==``||Error(a(`Config.Panel.index_60`))},username2:{trigger:[`blur`,`input`],validator:()=>c.username2.trim()===``?Error(a(`Config.Panel.index_61`)):c.username2===c.username1||Error(a(`Config.Panel.index_62`))},userpassword:{trigger:[`blur`,`input`],required:!0,message:a(`Config.Panel.index_67`)}};return r({onConfirm:async()=>{var e;await((e=s.value)==null?void 0:e.validate()),await _e({username1:K(c.username1),username2:K(c.username2),userpassword:K(c.userpassword)}),U(`/login?dologin=True`,1500)}}),(e,r)=>{let a=F,o=N,u=W;return x(),t(`div`,Cn,[n(u,{ref_key:`formRef`,ref:s,model:i(c),rules:l,"require-mark-placement":`left`},{default:w(()=>[n(o,{label:e.$t(`Config.Panel.index_58`),path:`username1`,"show-require-mark":!0},{default:w(()=>[f(`div`,wn,[n(a,{value:i(c).username1,"onUpdate:value":r[0]||(r[0]=e=>i(c).username1=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(o,{label:e.$t(`Config.Panel.index_59`),path:`username2`,"show-require-mark":!0},{default:w(()=>[f(`div`,Tn,[n(a,{value:i(c).username2,"onUpdate:value":r[1]||(r[1]=e=>i(c).username2=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`]),n(o,{label:e.$t(`Config.Panel.index_66`),path:`userpassword`,"show-require-mark":!0},{default:w(()=>[f(`div`,En,[n(a,{value:i(c).userpassword,"onUpdate:value":r[2]||(r[2]=e=>i(c).userpassword=e),placeholder:``},null,8,[`value`])])]),_:1},8,[`label`])]),_:1},8,[`model`])])}}}),On=e({openApiSet:()=>Rn,openDebugModeConfirm:()=>Ln,openMenuHideSet:()=>jn,openPasswordSet:()=>An,openPortSet:()=>Mn,openSSLClose:()=>Fn,openSSLOpen:()=>In,openSSLSet:()=>Pn,openSafeEntrySet:()=>Nn,openUsernameSet:()=>kn}),Q=Object.assign({"./api/set.vue":Ze,"./debug-mode/confirm.vue":ct,"./menu-hide/set.vue":ut,"./password/set.vue":ht,"./port/set.vue":St,"./safe-entry/set.vue":Et,"./ssl/close.vue":Pt,"./ssl/open.vue":nn,"./ssl/set/custom.vue":dn,"./ssl/set/index.vue":Sn,"./ssl/set/lets.vue":bn,"./username/set.vue":Dn}),{t:$}=ve.global,kn=()=>{V({title:$(`Config.Panel.index_57`),footer:!0,component:Q[`./username/set.vue`]})},An=()=>{V({title:$(`Config.Panel.index_65`),footer:!0,component:Q[`./password/set.vue`]})},jn=e=>{V({title:$(`Config.Panel.index_79`),component:Q[`./menu-hide/set.vue`],data:{menuList:e}})},Mn=()=>{V({title:$(`Config.Safe.index_99`),footer:!0,component:Q[`./port/set.vue`]})},Nn=()=>{V({title:$(`Config.Safe.index_107`),footer:!0,component:Q[`./safe-entry/set.vue`]})},Pn=()=>{V({title:$(`Config.Safe.index_13`),component:Q[`./ssl/set/index.vue`]})},Fn=()=>{V({title:$(`Config.Safe.index_12`),footer:!0,confirmType:`error`,component:Q[`./ssl/close.vue`]})},In=()=>{V({title:$(`Config.Safe.index_11`),footer:!0,component:Q[`./ssl/open.vue`]})},Ln=()=>{V({title:$(`Config.Panel.index_11`),footer:!0,component:Q[`./debug-mode/confirm.vue`]})},Rn=()=>{V({title:$(`Config.Panel.index_25`),component:Q[`./api/set.vue`]})};y();var zn=[`title`],Bn={key:0,class:`settings-label`},Vn={key:1,class:`settings-label`},Hn={class:`settings-content`},Un={class:`settings-desc`},Wn=L(g({__name:`index`,props:{label:{type:String,default:``}},setup(e){let n=C().label!==void 0;return(r,i)=>(x(),t(`div`,{class:`settings-rows`,title:e.label},[n?(x(),t(`div`,Bn,[c(r.$slots,`label`,{},void 0,!0)])):(x(),t(`div`,Vn,u(e.label),1)),f(`div`,Hn,[c(r.$slots,`content`,{},void 0,!0)]),f(`div`,Un,[c(r.$slots,`desc`,{},void 0,!0)])],8,zn))}}),[[`__scopeId`,`data-v-bee78963`]]);y();var Gn={},Kn={class:`settings-title`};function qn(e,n){return x(),t(`div`,Kn,[c(e.$slots,`default`,{},void 0,!0)])}var Jn=L(Gn,[[`render`,qn],[`__scopeId`,`data-v-00adcb85`]]);y();var Yn={class:`commonly-card`},Xn={class:`card-head`},Zn={class:`card-icon`},Qn={class:`flex-1`},$n={class:`card-title`},er={class:`card-desc text-desc`},tr=L(g({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(x(),t(`div`,Yn,[f(`div`,Xn,[f(`div`,Zn,[c(n.$slots,`icon`,{},void 0,!0)]),f(`div`,Qn,[f(`div`,$n,u(e.title),1),f(`div`,er,u(e.desc),1)])]),c(n.$slots,`default`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-e957caac`]]);y();var nr={class:`commonly-rows`},rr={class:`leading-14px`},ir={key:0,class:`text-desc`},ar={class:`flex items-center mt-8px gap-8px`},or=L(g({__name:`index`,props:{title:{type:String,default:``},desc:{type:String,default:``}},setup(e){return(n,r)=>(x(),t(`div`,nr,[f(`div`,rr,[f(`span`,null,u(e.title),1),e.desc?(x(),t(`span`,ir,` - `+u(e.desc),1)):o(``,!0)]),f(`div`,ar,[c(n.$slots,`default`,{},void 0,!0)]),c(n.$slots,`bottom`,{},void 0,!0)]))}}),[[`__scopeId`,`data-v-3921b1c6`]]);export{q as C,Ke as S,Z as _,On as a,Y as b,jn as c,Fn as d,In as f,gt as g,kn as h,Wn as i,An as l,Nn as m,tr as n,Rn as o,Pn as p,Jn as r,Ln as s,or as t,Mn as u,it as v,J as x,X as y}; |