2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
System.register(["./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index-legacy-DEYz4m3y.js?v=1773287522785","./mail-legacy-BX4bHMTA.js?v=1773287522785","./index-legacy-BJ5UIh35.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./ssl-legacy-BRxc0DyI.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785"],(function(e,l){"use strict";var a,s,t,n,i,o,c,d,u,r,_,p,y,m,f,v,h,x,g,b,w,j,k,C,S,$,D,L,P,z,B,M,U,A,N,R,T,V;return{setters:[e=>{a=e._},e=>{s=e._},e=>{t=e._},e=>{n=e.ag,i=e.ah},e=>{o=e.s},e=>{c=e.u},e=>{d=e.m,u=e.h,r=e.c,_=e.i},e=>{p=e.k,y=e.a8,m=e.ad,f=e.B,v=e.a1},e=>{h=e.k,x=e.R,g=e.r,b=e.c,w=e.$,j=e.Z,k=e.S,C=e.a8,S=e.a9,$=e.a0,D=e._,L=e.aa,P=e.ak,z=e.X,B=e.j,M=e.am,U=e.e},e=>{A=e._},e=>{N=e._},e=>{R=e.P,T=e.Q},e=>{V=e.u},null,null,null,null,null,null,null,null,null,null],execute:function(){var l=document.createElement("style");l.textContent=".n-alert[data-v-ec749ad6]{--n-color: #dff0d8;--n-border: 1px solid #d6e9c6;--n-font-size: 12px}.cert-info[data-v-ec749ad6]{color:#3c763d}.cert-info+.cert-info[data-v-ec749ad6]{margin-top:2px}.cert-info .cert-label[data-v-ec749ad6]{font-weight:700}.cert-info .cert-value[data-v-ec749ad6]{flex:1;width:0}\n/*$vite$:1*/",document.head.appendChild(l);const G={class:"cert-info"},O={class:"cert-label"},Z={class:"cert-value"},q={class:"cert-info"},E={class:"cert-label"},I={class:"cert-value"},Q={class:"cert-info mt-10px"},X={class:"cert-label mr-10px"},Y={class:"w-48%"},F={class:"mb-8px"},H={class:"w-48%"},J={class:"mb-8px"},K=r(h({__name:"index",props:{row:{}},emits:["close","refresh"],setup(e,{emit:l}){const a=e,r=l,{row:_}=a,{t:v}=x(),h=g(_.ssl_info.key||""),M=g(_.ssl_info.src||""),U=b((()=>(_.ssl_info.dns||[]).join(", "))),A=async()=>{""!==h.value&&""!==M.value?(await n({domain:_.domain,key:h.value,csr:M.value}),r("refresh"),r("close")):d.error(v("Mail.Domain.index_31"))},N=()=>{u({title:v("Mail.Domain.index_32"),content:v("Mail.Domain.index_33"),onConfirm:async()=>{await i({domain:_.domain,key:h.value,csr:M.value}),r("refresh"),r("close")}})},{loading:R,setLoading:T}=c(),V=async e=>{try{T(!0),await o({domain:_.domain,open:e}),_.ssl_alarm=e}catch{_.ssl_alarm=1===e?0:1}finally{T(!1)}};return(e,l)=>{const a=p,n=y,i=m,o=t,c=f,d=s;return w(),j("div",null,[k(_).ssl_status?(w(),C(i,{key:0,class:"mb-16px",type:"success","show-icon":!1},{default:S((()=>[$(a,{class:"items-center"},{default:S((()=>[D("div",G,[D("span",O,L(e.$t("Site.Cert.index_30"))+L(e.$t("Public.Punctuation.Colon")),1),D("span",Z,L(k(_).ssl_info.issuer),1)]),D("div",q,[D("span",E,L(e.$t("Site.Cert.index_46"))+L(e.$t("Public.Punctuation.Colon")),1),D("span",I,L(k(U)),1)])])),_:1}),D("div",Q,[D("span",X,L(e.$t("SSL.Domain.index_26")),1),$(n,{size:"small",loading:k(R),"rubber-band":!1,value:k(_).ssl_alarm,"onUpdate:value":V,"checked-value":1,"unchecked-value":0},null,8,["loading","value"])])])),_:1})):P("",!0),$(a,{class:"mb-16px",size:10,justify:"space-between"},{default:S((()=>[D("div",Y,[D("div",F,L(e.$t("Site.Cert.index_50")),1),$(o,{value:k(h),"onUpdate:value":l[0]||(l[0]=e=>z(h)?h.value=e:null),rows:10},null,8,["value"])]),D("div",H,[D("div",J,L(e.$t("Site.Cert.index_51")),1),$(o,{value:k(M),"onUpdate:value":l[1]||(l[1]=e=>z(M)?M.value=e:null),rows:10},null,8,["value"])])])),_:1}),$(a,{class:"mb-12px"},{default:S((()=>[$(c,{type:"primary",onClick:A},{default:S((()=>[B(L(e.$t("Public.Btn.Save")),1)])),_:1}),$(c,{onClick:N},{default:S((()=>[B(L(e.$t("Public.Btn.Delete")),1)])),_:1})])),_:1}),$(d,null,{default:S((()=>[D("li",null,L(e.$t("Site.Cert.index_33")),1),D("li",null,L(e.$t("Site.Cert.index_34")),1),D("li",null,L(e.$t("Site.Cert.index_35")),1),D("li",null,L(e.$t("Site.Cert.index_36")),1)])),_:1})])}}}),[["__scopeId","data-v-ec749ad6"]]),W={key:0},ee={key:1},le={class:"color-#3c763d"},ae={class:"color-#3c763d"},se=h({__name:"index",props:{row:{}},emits:["refresh"],setup(e,{emit:l}){const a=e,s=l,{row:t}=a,n=M(),i=U({ssl_method:"2"}),o=g({}),c=b((()=>t.ssl_hash&&Object.keys(o.value).length>0)),{table:d,columns:u}=V([{key:"type",title:"Type",width:50},{key:"record",title:"Record",width:120,ellipsis:{tooltip:!0}},{key:"value",title:"Value",ellipsis:{tooltip:!0}},{key:"necessary",title:"Necessary"}]),r=()=>{n.push("/ssl_domain/domain")},y=async()=>{},h=async()=>{await R({hash:t.ssl_hash,domain:t.domain}),s("refresh")};return(async()=>{if(t.ssl_hash){const{message:e}=await T({hash:t.ssl_hash});_(e)&&(o.value=e,i.ssl_method="2")}})(),(e,l)=>{const a=m,s=v,n=f,_=p,x=N,g=A;return w(),C(g,{model:k(i),"label-width":"180px"},{default:S((()=>[$(s,{label:"Domain name"},{default:S((()=>[$(a,{class:"min-w-250px h-36px",type:"default","show-icon":!1},{default:S((()=>[D("span",null,L(k(t).domain),1)])),_:1})])),_:1}),$(s,{label:"SSL to be applied for"},{default:S((()=>[$(a,{class:"min-w-250px h-36px",type:"default","show-icon":!1},{default:S((()=>[k(o).dns?(w(),j("span",W,L(k(o).dns.join(",")),1)):(w(),j("span",ee,"--"))])),_:1})])),_:1}),"1"===k(i).ssl_method?(w(),C(s,{key:0,label:" "},{default:S((()=>[$(_,{class:"flex-col!"},{default:S((()=>[$(a,{type:"warning"},{default:S((()=>[$(_,{class:"items-center flex-nowrap!"},{default:S((()=>[l[1]||(l[1]=D("span",null,"After clicking Generate, the system will submit a verification request to Lets encrypt for you, please follow the prompts to your domain name hosting provider to add the corresponding resolution",-1)),$(n,{type:"primary",size:"small",ghost:"",onClick:y},{default:S((()=>l[0]||(l[0]=[B("Generate")]))),_:1,__:[0]})])),_:1,__:[1]})])),_:1}),$(x,{columns:k(u),data:k(d).data},null,8,["columns","data"])])),_:1})])),_:1})):(w(),C(s,{key:1,label:" "},{default:S((()=>[$(_,{class:"flex-col!"},{default:S((()=>[k(c)?(w(),C(a,{key:1,type:"success"},{default:S((()=>l[4]||(l[4]=[D("span",{class:"color-#3c763d font-bold"},"Does the system find a matching certificate for you and deploy it immediately?",-1)]))),_:1,__:[4]})):(w(),C(a,{key:0,type:"error"},{default:S((()=>[$(_,{class:"items-center flex-nowrap!"},{default:S((()=>[l[3]||(l[3]=D("span",null,"Your domain has not yet been integrated with the domain management center.",-1)),$(n,{type:"primary",size:"small",ghost:"",onClick:r},{default:S((()=>l[2]||(l[2]=[B("Add Now")]))),_:1,__:[2]})])),_:1,__:[3]})])),_:1})),k(c)?(w(),C(_,{key:2,class:"flex-col!"},{default:S((()=>[l[7]||(l[7]=D("div",null,"Valid certificate",-1)),$(a,{type:"success","show-icon":!1},{default:S((()=>[D("div",le,[l[5]||(l[5]=D("span",{class:"font-bold"},"Brand:",-1)),B(L(k(o).info.issuer_O+" "+k(o).info.issuer),1)]),D("div",ae,[l[6]||(l[6]=D("span",{class:"font-bold"},"Certificate domain(s):",-1)),B(" "+L(k(o).dns.join(",")),1)])])),_:1})])),_:1,__:[7]})):P("",!0)])),_:1})])),_:1})),$(s,{label:" "},{default:S((()=>[$(n,{type:"primary",onClick:h,disabled:!k(c)},{default:S((()=>[B(L(e.$t("SSL.index_29")),1)])),_:1},8,["disabled"])])),_:1})])),_:1},8,["model"])}}}),te={class:"h-full p-16px"};e("default",h({__name:"index",props:{row:{}},emits:["close","refresh"],setup(e,{emit:l}){const s=e,t=l,{row:n}=s,{t:i}=x(),o={row:n,onClose:()=>{t("close")},onRefresh:()=>{t("refresh")}},c=g("other"),d=[{key:"other",label:i("Mail.Domain.index_30"),component:K},{key:"apply",label:"Apply for SSL",component:se}];return(e,l)=>{const s=a;return w(),j("div",te,[$(s,{value:k(c),"onUpdate:value":l[0]||(l[0]=e=>z(c)?c.value=e:null),data:o,options:d},null,8,["value"])])}}}))}}}));
|