Files
yakpanel-core/YakPanel/static/vite/js/index-DALMaPIL.js
2026-04-07 02:04:22 +05:30

2 lines
7.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{_ as I}from"./index-BRQskX9P.js?v=1773287522785";import{_ as T}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as E}from"./index-CZps0rIN.js?v=1773287522785";import{ag as q,ah as Q}from"./mail-COTHIXbY.js?v=1773287522785";import{s as X}from"./index-BsHsIKON.js?v=1773287522785";import{u as Y}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{m as Z,h as F,c as H,i as J}from"./index-BTglIPU2.js?v=1773287522785";import{k as R,a8 as K,ad as z,B as M,a1 as W}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{k as V,R as O,r as B,c as U,$ as _,Z as j,S as o,a8 as b,a9 as e,a0 as s,_ as t,aa as l,ak as G,X as A,j as v,am as ee,e as te}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{_ as se}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as oe}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{P as ne,Q as ae}from"./ssl-Bm8jcneQ.js?v=1773287522785";import{u as le}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./useTableColumns-DDeyYvje.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";const ie={class:"cert-info"},re={class:"cert-label"},ce={class:"cert-value"},_e={class:"cert-info"},de={class:"cert-label"},me={class:"cert-value"},ue={class:"cert-info mt-10px"},pe={class:"cert-label mr-10px"},fe={class:"w-48%"},ye={class:"mb-8px"},he={class:"w-48%"},be={class:"mb-8px"},ve=V({__name:"index",props:{row:{}},emits:["close","refresh"],setup(S,{emit:g}){const C=S,m=g,{row:n}=C,{t:f}=O(),c=B(n.ssl_info.key||""),r=B(n.ssl_info.src||""),y=U(()=>(n.ssl_info.dns||[]).join(", ")),L=async()=>{if(c.value===""||r.value===""){Z.error(f("Mail.Domain.index_31"));return}await q({domain:n.domain,key:c.value,csr:r.value}),m("refresh"),m("close")},w=()=>{F({title:f("Mail.Domain.index_32"),content:f("Mail.Domain.index_33"),onConfirm:async()=>{await Q({domain:n.domain,key:c.value,csr:r.value}),m("refresh"),m("close")}})},{loading:$,setLoading:k}=Y(),N=async i=>{try{k(!0),await X({domain:n.domain,open:i}),n.ssl_alarm=i}catch(d){n.ssl_alarm=i===1?0:1}finally{k(!1)}};return(i,d)=>{const a=R,u=K,h=z,x=E,p=M,P=T;return _(),j("div",null,[o(n).ssl_status?(_(),b(h,{key:0,class:"mb-16px",type:"success","show-icon":!1},{default:e(()=>[s(a,{class:"items-center"},{default:e(()=>[t("div",ie,[t("span",re,l(i.$t("Site.Cert.index_30"))+l(i.$t("Public.Punctuation.Colon")),1),t("span",ce,l(o(n).ssl_info.issuer),1)]),t("div",_e,[t("span",de,l(i.$t("Site.Cert.index_46"))+l(i.$t("Public.Punctuation.Colon")),1),t("span",me,l(o(y)),1)])]),_:1}),t("div",ue,[t("span",pe,l(i.$t("SSL.Domain.index_26")),1),s(u,{size:"small",loading:o($),"rubber-band":!1,value:o(n).ssl_alarm,"onUpdate:value":N,"checked-value":1,"unchecked-value":0},null,8,["loading","value"])])]),_:1})):G("",!0),s(a,{class:"mb-16px",size:10,justify:"space-between"},{default:e(()=>[t("div",fe,[t("div",ye,l(i.$t("Site.Cert.index_50")),1),s(x,{value:o(c),"onUpdate:value":d[0]||(d[0]=D=>A(c)?c.value=D:null),rows:10},null,8,["value"])]),t("div",he,[t("div",be,l(i.$t("Site.Cert.index_51")),1),s(x,{value:o(r),"onUpdate:value":d[1]||(d[1]=D=>A(r)?r.value=D:null),rows:10},null,8,["value"])])]),_:1}),s(a,{class:"mb-12px"},{default:e(()=>[s(p,{type:"primary",onClick:L},{default:e(()=>[v(l(i.$t("Public.Btn.Save")),1)]),_:1}),s(p,{onClick:w},{default:e(()=>[v(l(i.$t("Public.Btn.Delete")),1)]),_:1})]),_:1}),s(P,null,{default:e(()=>[t("li",null,l(i.$t("Site.Cert.index_33")),1),t("li",null,l(i.$t("Site.Cert.index_34")),1),t("li",null,l(i.$t("Site.Cert.index_35")),1),t("li",null,l(i.$t("Site.Cert.index_36")),1)]),_:1})])}}}),we=H(ve,[["__scopeId","data-v-ec749ad6"]]),ke={key:0},xe={key:1},Se={class:"color-#3c763d"},ge={class:"color-#3c763d"},Ce=V({__name:"index",props:{row:{}},emits:["refresh"],setup(S,{emit:g}){const C=S,m=g,{row:n}=C,f=ee(),c=te({ssl_method:"2"}),r=B({}),y=U(()=>n.ssl_hash&&Object.keys(r.value).length>0),{table:L,columns:w}=le([{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"}]),$=()=>{f.push("/ssl_domain/domain")},k=async()=>{},N=async()=>{await ne({hash:n.ssl_hash,domain:n.domain}),m("refresh")};return(async()=>{if(n.ssl_hash){const{message:d}=await ae({hash:n.ssl_hash});J(d)&&(r.value=d,c.ssl_method="2")}})(),(d,a)=>{const u=z,h=W,x=M,p=R,P=oe,D=se;return _(),b(D,{model:o(c),"label-width":"180px"},{default:e(()=>[s(h,{label:"Domain name"},{default:e(()=>[s(u,{class:"min-w-250px h-36px",type:"default","show-icon":!1},{default:e(()=>[t("span",null,l(o(n).domain),1)]),_:1})]),_:1}),s(h,{label:"SSL to be applied for"},{default:e(()=>[s(u,{class:"min-w-250px h-36px",type:"default","show-icon":!1},{default:e(()=>[o(r).dns?(_(),j("span",ke,l(o(r).dns.join(",")),1)):(_(),j("span",xe,"--"))]),_:1})]),_:1}),o(c).ssl_method==="1"?(_(),b(h,{key:0,label:" "},{default:e(()=>[s(p,{class:"flex-col!"},{default:e(()=>[s(u,{type:"warning"},{default:e(()=>[s(p,{class:"items-center flex-nowrap!"},{default:e(()=>[a[1]||(a[1]=t("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)),s(x,{type:"primary",size:"small",ghost:"",onClick:k},{default:e(()=>a[0]||(a[0]=[v("Generate")])),_:1,__:[0]})]),_:1,__:[1]})]),_:1}),s(P,{columns:o(w),data:o(L).data},null,8,["columns","data"])]),_:1})]),_:1})):(_(),b(h,{key:1,label:" "},{default:e(()=>[s(p,{class:"flex-col!"},{default:e(()=>[o(y)?(_(),b(u,{key:1,type:"success"},{default:e(()=>a[4]||(a[4]=[t("span",{class:"color-#3c763d font-bold"},"Does the system find a matching certificate for you and deploy it immediately?",-1)])),_:1,__:[4]})):(_(),b(u,{key:0,type:"error"},{default:e(()=>[s(p,{class:"items-center flex-nowrap!"},{default:e(()=>[a[3]||(a[3]=t("span",null,"Your domain has not yet been integrated with the domain management center.",-1)),s(x,{type:"primary",size:"small",ghost:"",onClick:$},{default:e(()=>a[2]||(a[2]=[v("Add Now")])),_:1,__:[2]})]),_:1,__:[3]})]),_:1})),o(y)?(_(),b(p,{key:2,class:"flex-col!"},{default:e(()=>[a[7]||(a[7]=t("div",null,"Valid certificate",-1)),s(u,{type:"success","show-icon":!1},{default:e(()=>[t("div",Se,[a[5]||(a[5]=t("span",{class:"font-bold"},"Brand",-1)),v(l(o(r).info.issuer_O+" "+o(r).info.issuer),1)]),t("div",ge,[a[6]||(a[6]=t("span",{class:"font-bold"},"Certificate domain(s)",-1)),v(" "+l(o(r).dns.join(",")),1)])]),_:1})]),_:1,__:[7]})):G("",!0)]),_:1})]),_:1})),s(h,{label:" "},{default:e(()=>[s(x,{type:"primary",onClick:N,disabled:!o(y)},{default:e(()=>[v(l(d.$t("SSL.index_29")),1)]),_:1},8,["disabled"])]),_:1})]),_:1},8,["model"])}}}),$e={class:"h-full p-16px"},He=V({__name:"index",props:{row:{}},emits:["close","refresh"],setup(S,{emit:g}){const C=S,m=g,{row:n}=C,{t:f}=O(),c={row:n,onClose:()=>{m("close")},onRefresh:()=>{m("refresh")}},r=B("other"),y=[{key:"other",label:f("Mail.Domain.index_30"),component:we},{key:"apply",label:"Apply for SSL",component:Ce}];return(L,w)=>{const $=I;return _(),j("div",$e,[s($,{value:o(r),"onUpdate:value":w[0]||(w[0]=k=>A(r)?r.value=k:null),data:c,options:y},null,8,["value"])])}}});export{He as default};