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((()=>[F(u,{label:e.$t("Waf.Setting.config_67"),path:"verify_method"},{default:J((()=>[F(d,{value:M(V).auth_type,"onUpdate:value":n[0]||(n[0]=e=>M(V).auth_type=e)},{default:J((()=>[F(i,null,{default:J((()=>[F(s,{value:"dns"},{default:J((()=>[q(N(e.$t("SSL.index_12")),1)])),_:1}),F(s,{value:"http"},{default:J((()=>[q(N(e.$t("SSL.SiteSSL.index_17")),1)])),_:1})])),_:1})])),_:1},8,["value"])])),_:1},8,["label"]),"dns"===M(V).auth_type?(O(),C("div",T,[F(u,{label:" "},{default:J((()=>[F(o,{checked:M(V).dns_manual,"onUpdate:checked":n[1]||(n[1]=e=>M(V).dns_manual=e),"checked-value":1,"unchecked-value":0},{default:J((()=>[q(N(e.$t("SSL.index_2")),1)])),_:1},8,["checked"])])),_:1}),F(u,{label:e.$t("SSL.index_13"),path:"type"},{default:J((()=>[F(r,{class:"w-300px",value:M(V).type,"onUpdate:value":[n[2]||(n[2]=e=>M(V).type=e),ae],options:M(X)},null,8,["value","options"])])),_:1},8,["label"]),"single"===M(V).type?(O(),P(u,{key:0,label:" ",path:"domains"},{default:J((()=>[F(p,{"input-props":{spellcheck:!1},class:"w-300px!",value:M(V).domains,"onUpdate:value":n[3]||(n[3]=e=>M(V).domains=e),placeholder:"yakpanel.com"},null,8,["value"])])),_:1})):W("",!0),"wildcard"===M(V).type?(O(),P(u,{key:1,label:" ",path:"domains"},{default:J((()=>[F(p,{"input-props":{spellcheck:!1},type:"textarea",class:"w-300px!",value:M(V).domains,"onUpdate:value":n[4]||(n[4]=e=>M(V).domains=e),placeholder:e.$t("SSL.index_14")},null,8,["value","placeholder"])])),_:1})):W("",!0),"wildcard_all"===M(V).type?(O(),P(u,{key:2,label:" ",path:"domains"},{default:J((()=>[F(p,{"input-props":{spellcheck:!1},type:"textarea",class:"w-300px!",value:M(V).domains,"onUpdate:value":n[5]||(n[5]=e=>M(V).domains=e),placeholder:"*.yakpanel.com"},null,8,["value"])])),_:1})):W("",!0)])):W("",!0),"http"===M(V).auth_type?(O(),C("div",G,[F(u,{label:e.$t("Home.index_68")},{default:J((()=>[F(r,{class:"w-300px",value:M(V).site,"onUpdate:value":[n[6]||(n[6]=e=>M(V).site=e),le],options:M(Y)},null,8,["value","options"])])),_:1},8,["label"]),F(u,{label:e.$t("Mail.Bcc.index_6"),path:"domains_list"},{default:J((()=>[F(m,{show:M(ie),class:"p-12px w-300px max-h-300px min-h-100px overflow-auto border border-solid border-#ccc"},{default:J((()=>[F(o,{class:"mb-12px",checked:M(V).all,"onUpdate:checked":n[7]||(n[7]=e=>M(V).all=e),label:e.$t("Public.SelectAll"),indeterminate:M(te)},null,8,["checked","label","indeterminate"]),F(_,{value:M(V).domains_list,"onUpdate:value":n[8]||(n[8]=e=>M(V).domains_list=e)},{default:J((()=>[F(c,{class:"flex-col!",size:12},{default:J((()=>[(O(!0),C(B,null,D(M(ee),(e=>(O(),P(o,{key:e.name,value:e.name,label:e.name},null,8,["value","label"])))),128))])),_:1})])),_:1},8,["value"])])),_:1},8,["show"])])),_:1},8,["label"])])):W("",!0)])),_:1},8,["model"]),F(j,{class:"mt-16px"},{default:J((()=>[H("li",null,N(e.$t("SSL.index_15")),1),n[9]||(n[9]=H("li",null,"Manually resolved certificates do not support auto-renewal",-1)),H("li",null,N(e.$t("SSL.index_16")),1)])),_:1,__:[9]})])}}}))}}}));
|