2 lines
6.9 KiB
JavaScript
2 lines
6.9 KiB
JavaScript
|
|
System.register(["./index-legacy-DgZ0-E4f.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./ssl-legacy-BRxc0DyI.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./ssl-lets-progress-legacy-CoWii-V7.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785"],(function(e,a){"use strict";var l,t,n,s,i,d,u,o,r,p,c,_,m,h,y,v,f,g,S,x,w,b,k,L,j,A,$,Z,z,U,R,E,O,C,F,J,M,q,N,P,W,B,D,H;return{setters:[e=>{l=e._},e=>{t=e._},e=>{n=e.i,s=e.p,i=e.cU,d=e.n},e=>{u=e.L,o=e.M,r=e.a1},e=>{p=e.u},e=>{c=e.u,_=e._,m=e.b,h=e.a},e=>{y=e.a1,v=e.a3,f=e.ap,g=e.a4,S=e.al,x=e.a6,w=e.b,b=e.a9,k=e.aW,L=e.k,j=e.g},e=>{A=e.k,$=e.R,Z=e.r,z=e.e,U=e.c,R=e.w,E=e.o,O=e.$,C=e.Z,F=e.a0,J=e.a9,M=e.S,q=e.j,N=e.aa,P=e.a8,W=e.ak,B=e.F,D=e.P,H=e._},null,null,null,null],execute:function(){const a={class:"p-16px"},T={key:0},G={key:1};e("default",A({__name:"index",props:{onRefresh:{type:Function},onOpenLog:{type:Function}},setup(e,{expose:A}){const{t:I}=$(),K=e,Q=Z(null),V=z({auth_type:"dns",dns_manual:0,site:0,type:"wildcard",domains:"",domains_list:[],all:!1}),X=Z([{label:I("SSL.index_17"),value:"single"},{label:I("SSL.index_18"),value:"wildcard"},{label:I("SSL.index_19"),value:"wildcard_all"}]),Y=Z([]),ee=Z([]),ae=()=>{V.domains=""},le=()=>{V.domains_list=[],ue()},te=U((()=>V.domains_list.length>0&&V.domains_list.length<ee.value.length));R((()=>V.domains_list),(e=>{e.length===ee.value.length?V.all=!0:e.length||(V.all=!1)})),R((()=>V.all),(e=>{e?(V.domains_list=ee.value.map((e=>e.name)),Q.value?.validate()):V.domains_list=[]}));const ne={domains:{required:!0,trigger:"input",validator:(e,a)=>{if("single"===V.type){if(!a)return new Error(I("SSL.index_20"));if(!/^[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+$/.test(a))return new Error(I("SSL.index_21"))}else if("wildcard"===V.type){if(!a)return new Error(I("SSL.index_22"));if(!/^(?:\*\.)?(?:[a-zA-Z0-9-]+\.)?[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+(\n(?:\*\.)?(?:[a-zA-Z0-9-]+\.)?[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+)*$/.test(a))return new Error(I("SSL.index_23"))}else if("wildcard_all"===V.type){if(!a)return new Error(I("SSL.index_24"));if(!/^\*\.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+(\n\*\.[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)+)*$/i.test(a))return new Error(I("SSL.index_25"))}return!0}},domains_list:{required:!0,trigger:"change",type:"array",message:I("SSL.SiteSSL.index_16")}},se=()=>({auth_type:V.dns_manual?"dns_manual":V.auth_type,domains:JSON.stringify("http"===V.auth_type?V.domains_list:"single"===V.type?[V.domains]:V.domains.split("\n")),site_id:V.dns_manual?-1:void 0}),{loading:ie,setLoading:de}=p(),ue=async()=>{try{de(!0);const{message:e}=await i({id:V.site});d(e)&&(ee.value=e.map((e=>({name:e.name}))))}finally{de(!1)}};return E((async()=>{await(async()=>{const{message:e}=await r();d(e)&&(Y.value=e.map((e=>({label:e.name,value:e.id}))),V.site=Y.value[0].value)})(),ue()})),A({onConfirm:async()=>{if(await(Q.value?.validate()),V.dns_manual&&"dns"===V.auth_type){const e=JSON.stringify("single"===V.type?[V.domains]:V.domains.split("\n")),{message:l}=await u({site_id:-1,domains:e});if(n(l)&&Object.keys(l).length)return c(l.auths,-1,[V.domains],(()=>{K.onRefresh()}),!0),!1;const t=s({width:500,height:300,hideClose:!0,component:_});try{const{message:e}=await o(se(),!1);if(n(e)){if(e.deploy)return void K.onRefresh();Array.isArray(e.auths)&&e.auths.length&&c(e.auths,-1,[V.domains],(()=>{K.onRefresh()}))}}catch(a){m(j(a,"message",""))}finally{t.hide()}return}const{message:e}=await o(se());n(e)&&s({hideClose:!0,data:{isJump:!1,task_id:e.task_id,onFinish:()=>{K.onRefresh()}},component:h}),K.onRefresh()}}),(e,n)=>{const s=g,i=f,d=v,u=y,o=S,r=x,p=w,c=L,_=k,m=b,h=t,j=l;return O(),C("div",a,[F(h,{ref_key:"formRef",ref:Q,model:M(V),rules:ne,"label-width":"150px"},{default:J((()=
|