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/applay-lest-ssl.js
import{c as B,t as D,g as E,e as o,U as p,x as r,z as b,o as g,a8 as F,j as d,C as m,v as s,q as n,p as e,k as V,B as w,s as L,y as S,F as A,aB as I,ag as N,ad as U}from"./base-lib.js?v=1777008528";import{X as R,B as i,cZ as j}from"./utils-lib.js?v=1777008528";import{a4 as z,a5 as G,a6 as H,a7 as P,y as W,a8 as $,a9 as q,aa as M,ab as T,ac as X,ad as Z,ae as J,af as K,ag as O,ah as Q}from"./useController8.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./site.js?v=1777008528";import"./ssl.js?v=1777008528";import"./index118.js?v=1777008528";import"./useStore2.js?v=1777008528";import"./index3.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";import"./useStore3.js?v=1777008528";import"./useController18.js?v=1777008528";import"./useMethod3.js?v=1777008528";import"./useController13.js?v=1777008528";import"./useController19.js?v=1777008528";import"./useMethod12.js?v=1777008528";import"./index192.js?v=1777008528";import"./useController20.js?v=1777008528";const Y={class:"p-[12px] border-[1px] w-[50rem] h-[22rem] flex flex-col overflow-auto rounded-default border-lighter checkGroup"},ee={class:"w-[41rem] flex items-center justify-between"},ae=B({__name:"applay-lest-ssl",props:{compData:{}},setup(y,{expose:_}){const c=y;D(c);const{BtForm:v,submit:f,param:u}=R({data:z,options:l=>E(()=>[{type:"radio",label:"品牌",key:"ca",options:[{label:"LiteSSL",value:"litessl"},{label:"Let's Encrypt",value:"letsencrypt"}]},{type:"radio",label:"验证方法",key:"resource",options:[{label:"文件验证",value:"0"},{label:"DNS验证(支持通配符)",value:"1",disabled:G.value}]},...l.value.resource==="1"?[{type:"custom",render:()=>o(i,{label:" "},{default:()=>[o(p,{modelValue:l.value.auth_to,"onUpdate:modelValue":a=>l.value.auth_to=a},{default:()=>[r("手动解析")]})]})},{type:"custom",render:()=>o(i,{label:" "},{default:()=>[o(p,{modelValue:l.value.autoWildcard,"onUpdate:modelValue":a=>l.value.autoWildcard=a},{default:()=>[r("自动组合泛域名")]}),o("div",{class:"text-small"},[r("* 如需申请通配符域名请勾选此项,且不要在下方域名列表中选中泛域名")])]})}]:[],{type:"slots",key:"domain"},{type:"custom",render:()=>o(i,{label:" "},{default:()=>[o(b,{type:"primary",onClick:()=>f()},{default:()=>[r("申请证书")]})]})},{type:"help",options:H.value}]),submit:async l=>await P(l)});return _({onConfirm:f}),g(async()=>{var l;W.value="dns",(l=c.compData)!=null&&l.isRenew&&($.value=!0),await q(),await M()}),F(T),(l,a)=>{const k=b,C=I,x=N,h=U;return d(),m(e(v),{class:"p-2rem"},{domain:s(()=>[o(h,{label:"域名"},{default:s(()=>[n("div",Y,[o(e(p),{indeterminate:e(X),class:"w-full mb-[6px] !border-none !p-[1rem]",modelValue:e(u).checkAll,"onUpdate:modelValue":a[0]||(a[0]=t=>e(u).checkAll=t),onChange:e(Z),border:""},{default:s(()=>[...a[2]||(a[2]=[r(" 全选 ",-1)])]),_:1},8,["indeterminate","modelValue","onChange"]),o(x,{class:"flex flex-col",modelValue:e(u).checkList,"onUpdate:modelValue":a[1]||(a[1]=t=>e(u).checkList=t),onChange:e(J)},{default:s(()=>[(d(!0),V(A,null,w(e(Q),t=>(d(),m(C,{placement:"top",effect:"dark",trigger:"hover",width:"280",disabled:t.apply_ssl===1,key:t.name},{default:s(()=>[...a[3]||(a[3]=[n("div",{class:"flex flex-col"},[n("span",null,"Let's Encrypt证书不支持申请IP证书"),n("span",null,"请选择【商用证书】的多域名SSL证书申请")],-1)])]),reference:s(()=>[(d(),m(e(p),{class:"w-full !mx-0 mb-[6px] overflow-hidden",disabled:t.apply_ssl===0,value:t.name,key:t.name,border:""},{default:s(()=>[n("div",ee,[n("span",null,L(t.name),1),e(u).resource==="1"&&t.dns_status===0&&!e(u).auth_to&&!e(K)(t.name)?(d(),m(k,{key:0,type:"primary",size:"small",class:"ml-auto",onClick:te=>e(O)(t)},{default:s(()=>[...a[4]||(a[4]=[r(" 配置DNS ",-1)])]),_:1},8,["onClick"])):S("",!0)])]),_:2},1032,["disabled","value"]))]),_:2},1032,["disabled"]))),128))]),_:1},8,["modelValue","onChange"])])]),_:1})]),_:1})}}}),he=j(ae,[["__scopeId","data-v-0eabddb9"]]);export{he as default};