Files
AllinSSL/frontend/static/js/index-DpEr6VZV.js
2026-01-13 17:47:39 +08:00

2 lines
18 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{d as e,Z as l,_ as r,a0 as t,a5 as a,u as o,a6 as s,r as n,a as c,c as d,b as i,o as u,h as m,B as v,a4 as p,a1 as x,p as b,g as f}from"./main-Cz0Kbk_r.js";import{u as g,N as h}from"./index-DajjVwSG.js";import{b as w,c as y}from"./monitor-CBBp95ro.js";import{N as _}from"./text-DPk4KVNB.js";const C={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},k=e({name:"CheckCircleOutlined",render:function(e,a){return r(),l("svg",C,a[0]||(a[0]=[t("path",{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z",fill:"currentColor"},null,-1),t("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372z",fill:"currentColor"},null,-1)]))}}),z={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},S=e({name:"ClockCircleOutlined",render:function(e,a){return r(),l("svg",z,a[0]||(a[0]=[t("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372z",fill:"currentColor"},null,-1),t("path",{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z",fill:"currentColor"},null,-1)]))}}),$={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},L=e({name:"CloseCircleOutlined",render:function(e,a){return r(),l("svg",$,a[0]||(a[0]=[t("path",{d:"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4l-66.1-.3c-4.4 0-8 3.5-8 8c0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4l66 .3c4.4 0 8-3.5 8-8c0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z",fill:"currentColor"},null,-1),t("path",{d:"M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448s448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372s372 166.6 372 372s-166.6 372-372 372z",fill:"currentColor"},null,-1)]))}}),M={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 1024 1024"},B=e({name:"GlobalOutlined",render:function(e,a){return r(),l("svg",M,a[0]||(a[0]=[t("path",{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8c-1.1-1.3-2.1-2.5-3.2-3.7c-.4-.5-.8-.9-1.2-1.4l-4.1-4.7l-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1l-4.8-4.8l-.3-.3c-1.5-1.5-3-2.9-4.5-4.3c-.5-.5-1-1-1.6-1.5c-1-1-2-1.9-3-2.8c-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1c-1 .9-2 1.9-3 2.9c-.5.5-1 1-1.6 1.5c-1.5 1.4-3 2.9-4.5 4.3l-.3.3l-4.8 4.8l-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7c-.4.5-.8.9-1.2 1.4c-1.1 1.2-2.1 2.5-3.2 3.7c-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2c1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6c80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0 0 10-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5c0-.1.1-.1.1-.2c1.4-1.5 2.8-3.1 4.1-4.7c.4-.5.8-.9 1.2-1.4a99 99 0 0 0 3.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 0 0-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6c29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 0 1 887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 0 1-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4c3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 0 1 115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8c-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 0 1 540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4c21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 0 0 540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4c-21.2-16.7-41.7-42.7-59.1-75.1c-11-20.6-20.7-43.3-29-67.8c37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 0 1-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8c17.4-32.4 37.8-58.4 59.1-75.1c9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4c-23.4 31.3-43.5 70.4-59.2 115.4c-21-12-40.9-26-59.4-41.8c31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2c24.9 21.5 52.2 40.3 81.5 55.9c-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 0 0-81.5 55.9A373.86 373.86 0 0 1 137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2c18.5-15.8 38.4-29.7 59.4-41.8c15.7 45 35.8 84.1 59.2 115.4c-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4c23.4-31.3 43.5-70.4 59.2-115.4c21 12 40.9 26 59.4 41.8a373.81 373.81 0 0 1-107.6 69.2z",fill:"currentColor"},null,-1)]))}}),H={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},E=e({name:"ArrowLeft",render:function(e,a){return r(),l("svg",H,a[0]||(a[0]=[t("path",{d:"M14 26l1.41-1.41L7.83 17H28v-2H7.83l7.58-7.59L14 6L4 16l10 10z",fill:"currentColor"},null,-1)]))}}),T={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},A=e({name:"ErrorOutline",render:function(e,a){return r(),l("svg",T,a[0]||(a[0]=[t("path",{d:"M9 10.555L10.555 9L23 21.444L21.444 23z",fill:"currentColor"},null,-1),t("path",{d:"M16 2A13.914 13.914 0 0 0 2 16a13.914 13.914 0 0 0 14 14a13.914 13.914 0 0 0 14-14A13.914 13.914 0 0 0 16 2zm0 26a12 12 0 1 1 12-12a12.035 12.035 0 0 1-12 12z",fill:"currentColor"},null,-1)]))}}),F={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},I=e({name:"Information",render:function(e,a){return r(),l("svg",F,a[0]||(a[0]=[t("path",{d:"M17 22v-8h-4v2h2v6h-3v2h8v-2h-3z",fill:"currentColor"},null,-1),t("path",{d:"M16 8a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 16 8z",fill:"currentColor"},null,-1),t("path",{d:"M16 30a14 14 0 1 1 14-14a14 14 0 0 1-14 14zm0-26a12 12 0 1 0 12 12A12 12 0 0 0 16 4z",fill:"currentColor"},null,-1)]))}}),V="_coreStatusIcon_xfk5u_4",N="_coreStatusCard_xfk5u_7",D="_coreStatusCardSuccess_xfk5u_11",j="_coreStatusIconSuccess_xfk5u_16",O="_coreStatusLabelSuccess_xfk5u_27",q="_coreStatusCardError_xfk5u_31",P="_coreStatusIconError_xfk5u_50",G="_coreStatusTextError_xfk5u_60",Z="_coreStatusLabelError_xfk5u_64",J="_headerIcon_xfk5u_68",K=e({name:"ErrorListCard",props:{monitorId:{type:Number,required:!0}},setup(e){const{handleError:l}=g(),r=[{title:()=>d("span",{class:"font-semibold"},[i("错误时间")]),key:"create_time",width:200,render:e=>{return d("span",{class:"text-[1.3rem] sm:text-[1.4rem] font-mono"},[(l=e.create_time,l?new Date(l).toLocaleString("zh-CN"):"-")]);var l}},{title:()=>d("span",{class:"font-semibold"},[i("错误消息")]),key:"msg",render:e=>d("div",{class:"text-[1.3rem] sm:text-[1.4rem] text-red-600 dark:text-red-400 break-words leading-relaxed"},[d("div",{class:"max-w-full overflow-hidden"},[d("div",{class:"whitespace-pre-wrap break-all"},[e.msg||"-"])])])}],{TableComponent:t,PageComponent:a,loading:o,fetch:s}=f({config:r,request:async e=>{try{const l=y(e),r=await l.fetch(),{data:t,count:a}=r;return{list:t||[],total:a||0}}catch(r){return l(r).default("获取错误记录失败,请稍后重试"),{list:[],total:0}}},defaultValue:n({id:e.monitorId,p:1,limit:10}),alias:{page:"p",pageSize:"limit"},watchValue:["p","limit"]});return u(async()=>{try{await s()}catch{}}),()=>d(x,{title:()=>d("h1",{class:"text-[1.8rem] font-semibold"},[i("错误列表")]),class:"h-fit [&_.n-card-header_.n-card-header__main]:text-[1.5rem] [&_.n-card-header_.n-card-header__main]:font-medium !bg-[var(--content-bg-base)]",bordered:!0},{"header-extra":()=>d(p,{size:"20",color:"var(--n-error-color)"},{default:()=>[d(A,null,null)]}),default:()=>d("div",{class:"space-y-3"},[d(h,{show:o.value},{default:()=>[d(t,null,{empty:()=>d(b,{description:"暂无错误记录",size:"large",class:"[&_.n-empty__description]:text-[1.4rem] py-6"},{icon:()=>d(p,{size:"40",color:"var(--n-text-color-disabled)"},{default:()=>[d(A,null,null)]})})})]}),d("div",{class:"flex justify-end mt-3"},[d(a,null,null)])])})}}),Q=e({name:"MonitorDetailView",setup(){const e=a(),l=o(),{handleError:r}=g(),{isDark:t}=s(),f=n(!1),y=n(null),C=n(Number(e.query.id)),z=c(["contentPadding","borderColor","headerHeight","iconColorHover","successColor","errorColor","warningColor","primaryColor","textColorSecondary"]),$=()=>{l.push("/monitor")},M=e=>e?new Date(e).toLocaleString("zh-CN"):"-",H=n([{label:"当前状态",icon:d(k,null,null),class:"border",getThemeType:()=>{var e;return 1===(null==(e=y.value)?void 0:e.valid)?"success":"error"},render:()=>{return y.value?d("span",null,[(e=y.value.valid,1===e?{text:"有效",color:"var(--n-success-color)"}:{text:"无效",color:"var(--n-error-color)"}).text]):"-";var e}},{label:"剩余天数",icon:d(S,null,null),class:"border",getThemeType:()=>{var e;const l=(null==(e=y.value)?void 0:e.days_left)??0;return l<=7?"error":l<=30?"warning":"success"},render:()=>{return y.value?d("span",{style:{color:(e=y.value.days_left,e<=7?"var(--n-error-primary-color)":e<=30?"var(--n-warning-primary-color)":"var(--n-success-primary-color)")}},[y.value.days_left,i(" 天")]):"-";var e}},{label:"错误次数",iconBgClass:"bg-[#fff4e2] text-[#f2711c]",icon:d(L,null,null),render:()=>{var e;return`${(null==(e=y.value)?void 0:e.err_count)||0}`}},{label:"协议类型",iconBgClass:"bg-[#E6F1FF] text-[#3B82F6]",icon:d(B,null,null),render:()=>{var e;return(null==(e=y.value)?void 0:e.monitor_type)||"-"},uppercase:!0}]),T=n([{label:"生效时间",labelColor:"#67C23A",render:()=>{var e;return M((null==(e=y.value)?void 0:e.not_before)||"")},class:"font-mono"},{label:"到期时间",labelColor:"#f2711c",render:()=>{var e;return M((null==(e=y.value)?void 0:e.not_after)||"")},class:"font-mono"},{label:"距离到期",labelColor:"#EF4444",render:()=>y.value?d("span",null,[y.value.days_left,i(" 天")]):"-",class:""},{label:"证书有效期范围",labelColor:"#3B82F6",class:"font-mono whitespace-nowrap",render:()=>{var e,l,r,t;return r=(null==(e=y.value)?void 0:e.not_before)||"",t=(null==(l=y.value)?void 0:l.not_after)||"",r&&t?`${M(r)}${M(t)}`:"-"}}]),A=(e,l=0,r=0)=>{const t=Boolean(e.children&&e.children.length>0),a=(o=t,0===l?{label:"终端证书",color:"bg-green-500",border:"border-green-500",lineColorHex:"#22c55e"}:o?{label:`中间证书 #${r+1}`,color:"bg-blue-500",border:"border-blue-500",lineColorHex:"#3b82f6"}:{label:"根证书",color:"bg-purple-500",border:"border-purple-500",lineColorHex:"#a855f7"});var o;return d("div",{key:`cert-wrap-${l}-${r}`,class:"relative",style:{paddingLeft:2*l+"rem"}},[t&&d("div",{class:"absolute",style:{top:"36px",bottom:0,left:`calc(${2*l}rem + 9px)`,width:"2px",backgroundColor:a.lineColorHex??"#3b82f6"}},null),d("div",{class:"flex items-center space-x-6 p-2"},[d("div",{class:`w-4 h-4 rounded-full flex-shrink-0 border-2 ${a.border}`},null),d("div",{class:"flex-1"},[d("span",{class:"text-[1.4rem] font-bold"},[a.label]),d("div",{class:"font-mono break-words text-color3"},[e.common_name])])]),t&&e.children.map((e,r)=>A(e,l+1,r))])};return u(()=>{(async()=>{if(C.value)try{f.value=!0;const{data:e,status:l}=await w({id:C.value}).fetch();l&&e?y.value=e:r(new Error("获取监控详情失败")).default("获取监控详情失败,请稍后重试")}catch(e){r(e).default("获取监控详情失败,请稍后重试")}finally{f.value=!1}else r(new Error("监控ID无效")).default("无效的监控ID请返回监控列表重试")})()}),()=>d("div",{class:"mx-auto max-w-[1800px] w-full p-3 sm:p-4 lg:p-6",style:z.value},[d(h,{show:f.value},{default:()=>[d("div",{class:"mb-4 sm:mb-5"},[d(m,{align:"center",class:"mb-3 sm:mb-4"},{default:()=>[d(v,{size:"medium",type:"default",onClick:$,class:"text-[1.3rem] sm:text-[1.4rem] gradient-default-btn",renderIcon:()=>d(p,null,{default:()=>[d(E,null,null)]})},{default:()=>[i("返回监控列表")]})]})]),y.value?d("div",{class:"space-y-4 sm:space-y-5 lg:space-y-6"},[d(x,{title:()=>{var e;return d("h1",{class:"text-[1.8rem] sm:text-[1.8rem] lg:text-[1.8rem] font-semibold break-words leading-tight"},[(null==(e=y.value)?void 0:e.name)||"监控详情",i(" - 证书详情")])},class:"[&_.n-card-header_.n-card-header__main]:text-[1.5rem] [&_.n-card-header_.n-card-header__main]:font-medium !bg-[var(--content-bg-base)]",bordered:!0},{"header-extra":()=>d("span",{class:J},[d(p,{size:"24"},{default:()=>[d(I,null,null)]})]),default:()=>{var e,l,r,a,o,s,n,c,u,m;return d("div",{class:"space-y-6"},[d("div",{class:"pb-6"},[d("h4",{class:"font-semibold mb-6 text-primary text-[1.6rem] sm:text-[1.7rem] border-b border-[var(--n-border-color)] pb-4"},[i("核心状态")]),d("div",{class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4"},[H.value.map((e,l)=>{var r;const a=e.getThemeType?"success"===(o=e.getThemeType())?{iconBgClass:"bg-[#D8FFE4]",style:{backgroundColor:"var(--n-success-bg-color-light)",color:"var(--n-success-primary-color)",borderColor:"var(--n-success-border-color)"},labelStyle:{color:"var(--n-success-text-color)"}}:"warning"===o?{iconBgClass:"bg-[#fff4e2]",style:{backgroundColor:"var(--n-warning-bg-color-light)",color:"var(--n-warning-primary-color)",borderColor:"var(--n-warning-primary-color)"},labelStyle:{color:"var(--n-warning-primary-color)"}}:{iconBgClass:"bg-[#FFE7E7]",style:{backgroundColor:"var(--n-error-bg-color-light)",color:"var(--n-error-primary-color)",borderColor:"var(--n-error-border-color)"},labelStyle:{color:"var(--n-error-text-color)"}}:{iconBgClass:e.iconBgClass||"",style:e.style||{},labelStyle:e.labelStyle||{}};var o;const s=l<2,n=null==(r=e.getThemeType)?void 0:r.call(e),c=s&&"success"===n,i=s&&"error"===n;return d("div",{key:l,class:`${N} ${c?D:""} ${i?q:""} flex flex-row items-center gap-4 p-6 rounded-xl ${e.class||""}`,style:a.style},[d("span",{class:`${V} ${c?j:""} ${i?P:""} w-[48px] h-[48px] rounded-[6px] overflow-hidden flex items-center justify-center ${a.iconBgClass||""}`},[d(p,{size:"36"},{default:()=>[e.icon]})]),d("div",null,[d("div",{class:`font-bold text-[1.5rem] sm:text-[1.6rem] ${e.uppercase?"uppercase":""} ${i?G:""}`},[e.render()]),d("span",{class:`text-[1.2rem] sm:text-[1.4rem] font-medium text-color5 ${c?O:""} ${i?Z:""}`,style:{...a.labelStyle,...t.value&&2===l&&{color:"#f2711c"},...t.value&&3===l&&{color:"#3B82F6"}}},[e.label])])])})])]),d("div",{class:"pb-6"},[d("h4",{class:"font-semibold mb-6 text-primary text-[1.6rem] sm:text-[1.7rem] border-b border-[var(--n-border-color)] pb-4"},[i("监控配置")]),d("div",{class:"grid grid-cols-1 lg:grid-cols-2 gap-4"},[d("div",{class:"space-y-4"},[d("div",{class:"p-4 rounded-lg"},[d(_,{depth:"3",class:"text-[1.4rem] font-medium"},{default:()=>[i("监控名称")]}),d("div",{class:"mt-2 font-[600] text-[1.4rem] sm:text-[1.5rem] break-words"},[(null==(e=y.value)?void 0:e.name)||"-"])]),d("div",{class:"p-4 rounded-lg"},[d(_,{depth:"3",class:"text-[1.4rem] font-medium"},{default:()=>[i("监控目标")]}),d("div",{class:"mt-2 font-[600] text-[1.4rem] sm:text-[1.5rem]"},[d("a",{href:`https://${null==(l=y.value)?void 0:l.target}`,target:"_blank",rel:"noopener noreferrer",class:"text-primary hover:underline break-all"},[(null==(r=y.value)?void 0:r.target)||"-"])])])]),d("div",{class:"space-y-4"},[d("div",{class:"p-4 rounded-lg"},[d(_,{depth:"3",class:"text-[1.4rem] font-medium"},{default:()=>[i("证书颁发机构")]}),d("div",{class:"mt-2 font-[600] text-[1.4rem] sm:text-[1.5rem]"},[(null==(a=y.value)?void 0:a.ca)||"-"])]),d("div",{class:"p-4 rounded-lg"},[d(_,{depth:"3",class:"text-[1.4rem] font-medium"},{default:()=>[i("上次检测时间")]}),d("div",{class:"mt-2 font-[600] text-[1.4rem] sm:text-[1.5rem] break-words"},[M((null==(o=y.value)?void 0:o.last_time)||"")])]),(null==(s=y.value)?void 0:s.tls_version)&&d("div",{class:"bg-gray-50 dark:bg-gray-800/50 p-4 rounded-lg"},[d(_,{depth:"3",class:"text-[1.3rem] sm:text-[1.4rem] font-medium"},{default:()=>[i("支持的TLS版本")]}),d("div",{class:"mt-2 font-[600] text-[1.4rem] sm:text-[1.5rem]"},[y.value.tls_version])])])])]),d("div",{class:"pb-6"},[d("h4",{class:"font-semibold mb-6 text-success text-[1.6rem] sm:text-[1.7rem] border-b border-[var(--n-border-color)] pb-4"},[i("证书基本信息")]),d("div",{class:"grid grid-cols-1 lg:grid-cols-2 gap-4"},[d("div",null,[d(_,{depth:"3",class:"text-[1.4rem] font-medium"},{default:()=>[i("通用名称 (CN)")]}),d("div",{class:"mt-2 font-mono font-[600] text-[1.4rem] sm:text-[1.5rem] break-all leading-relaxed"},[(null==(n=y.value)?void 0:n.common_name)||"-"])]),d("div",null,[d(_,{depth:"3",class:"text-[1.4rem] font-medium"},{default:()=>[i("主题备用名称 (SAN)")]}),d("div",{class:"mt-2 font-mono font-[600] text-[1.4rem] sm:text-[1.5rem] break-all leading-relaxed"},[(null==(c=y.value)?void 0:c.sans)||"-"])])])]),d("div",{class:"pb-6"},[d("h4",{class:"font-semibold mb-6 text-success text-[1.6rem] sm:text-[1.7rem] border-b border-[var(--n-border-color)] pb-4"},[i("有效期详情")]),d("div",{class:"flex flex-wrap gap-4"},[T.value.map((e,l)=>d("div",{key:l,class:"border-l-[6px] pl-4 min-w-0",style:{borderLeftColor:e.labelColor,flex:3===l?"1 1 auto":"1 0 auto"}},[d("div",{class:`font-semibold text-[1.6rem] ${e.class||""}`},[e.render()]),d(_,{depth:"3",class:"mt-2 text-[1.2rem]"},{default:()=>[e.label]})]))])]),(null==(u=y.value)?void 0:u.cert_chain)&&d("div",null,[d("h4",{class:"font-semibold mb-6 text-success text-[1.6rem] sm:text-[1.7rem] border-b border-[var(--n-border-color)] pb-4"},[i("证书链路信息")]),d("div",{class:""},[d("div",{class:"space-y-4"},[A(y.value.cert_chain)])])]),(null==(m=y.value)?void 0:m.verify_error)&&d("div",null,[d("h4",{class:"font-semibold mb-6 text-error text-[1.6rem] border-[var(--n-border-color)] border-b border-error/20 pb-4"},[i("验证错误信息")]),d("div",{class:""},[d("div",{class:"text-red-600 leading-relaxed break-words"},[y.value.verify_error])])])])}}),d(K,{monitorId:C.value},null)]):!f.value&&d(x,{bordered:!0,class:"text-center [&_.n-empty__description]:text-[1.4rem] !bg-[var(--content-bg-base)]"},{default:()=>[d(b,{description:"未找到监控详情数据",size:"large"},{extra:()=>d(v,{type:"primary",class:"text-[1.3rem]",onClick:$},{default:()=>[i("返回监控列表")]})})]})]})])}});export{Q as default};