mirror of https://github.com/allinssl/allinssl
2 lines
8.6 KiB
JavaScript
2 lines
8.6 KiB
JavaScript
import{d as e,E as t,F as l,G as s,e as r,s as a,r as o,$ as n,u as i,o as c,c as u,N as d,i as v,C as f,b as _,H as m,B as p,O as w,M as x}from"./main-DUOwN26A.js";import{g as b}from"./public-D-eRb2n_.js";import{u as h,N as g}from"./index-DgjT6rfd.js";import{F as k,C as y,a as T}from"./Flow-CG6guN7d.js";const C={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},$=e({name:"ArrowRight",render:function(e,r){return l(),t("svg",C,r[0]||(r[0]=[s("path",{d:"M18 6l-1.43 1.393L24.15 15H4v2h20.15l-7.58 7.573L18 26l10-10L18 6z",fill:"currentColor"},null,-1)]))}}),z=r("home-store",(()=>{const e=o(!1),t=o({workflow:{count:0,active:0,failure:0},cert:{count:0,will:0,end:0},site_monitor:{count:0,exception:0},workflow_history:[]}),{handleError:l}=h();return{loading:e,overviewData:t,fetchOverviewData:async()=>{try{e.value=!0;const{data:l,status:s}=await b().fetch();if(s){const{workflow:e,cert:s,site_monitor:r,workflow_history:a}=l;t.value={workflow:{count:(null==e?void 0:e.count)||0,active:(null==e?void 0:e.active)||0,failure:(null==e?void 0:e.failure)||0},cert:{count:(null==s?void 0:s.count)||0,will:(null==s?void 0:s.will)||0,end:(null==s?void 0:s.end)||0},site_monitor:{count:(null==r?void 0:r.count)||0,exception:(null==r?void 0:r.exception)||0},workflow_history:a||[]}}}catch(s){l(s).default(n("t_3_1745833936770"))}finally{e.value=!1}}}})),j=()=>{const e=z();return{...e,...a(e)}},W={stateText:"_stateText_158rt_64",success:"_success_158rt_65",warning:"_warning_158rt_66",error:"_error_158rt_67",info:"_info_158rt_68",default:"_default_158rt_69",cardHover:"_cardHover_158rt_73",quickEntryCard:"_quickEntryCard_158rt_82",workflow:"_workflow_158rt_92",iconWrapper:"_iconWrapper_158rt_96",title:"_title_158rt_101",cert:"_cert_158rt_106",monitor:"_monitor_158rt_120",tableText:"_tableText_158rt_150",viewAllButton:"_viewAllButton_158rt_154"};const{overviewData:E,fetchOverviewData:D}=j(),H=()=>{const e=i(),t=e=>{switch(e){case 1:return"success";case 0:return"warning";case-1:return"error";default:return"default"}},l=e=>{switch(e){case 1:return"成功";case 0:return"正在运行";case-1:return"失败";default:return"未知"}},s=e=>new Date(e).toLocaleString();return c(D),{overviewData:E,pushToWorkflow:(t="")=>{e.push("/auto-deploy"+(t?`?type=${t}`:""))},pushToCert:(t="")=>{e.push("/cert-apply"+(t?`?type=${t}`:""))},pushToMonitor:(t="")=>{e.push("/monitor"+(t?`?type=${t}`:""))},pushToCertManage:()=>{e.push("/cert-manage")},getWorkflowStateType:t,getWorkflowStateText:l,formatExecTime:s,createColumns:()=>[{title:n("t_2_1745289353944"),key:"name"},{title:n("t_0_1746590054456"),key:"state",render:e=>{const s=t(e.state),r=l(e.state);return u(d,{type:s,size:"small",class:`${W.stateText} ${W[s]}`},"function"==typeof(a=r)||"[object Object]"===Object.prototype.toString.call(a)&&!v(a)?r:{default:()=>[r]});var a}},{title:n("t_1_1746590060448"),key:"mode",render:e=>u("span",{class:W.tableText},[e.mode||"未知"])},{title:n("t_4_1745227838558"),key:"exec_time",render:e=>u("span",{class:W.tableText},[s(e.exec_time)])}]}},M=e({name:"HomeView",setup(){const{loading:e}=j(),{overviewData:t,pushToWorkflow:l,pushToCert:s,pushToMonitor:r,pushToCertManage:a,createColumns:o}=H(),i=o();return()=>u("div",{class:"mx-auto max-w-[1600px] w-full p-6"},[u(g,{show:e.value},{default:()=>[u("div",{class:"flex flex-col h-full gap-8 overflow-auto"},[u("div",{class:"grid grid-cols-1 md:grid-cols-3 gap-4"},[u("div",{onClick:()=>l(),class:"cursor-pointer relative"},[u("div",{class:"absolute right-0 top-0 w-24 h-24 rounded-full bg-blue-50 opacity-70 -z-10"},null),u(f,{class:"transition-all duration-300 rounded-[0.6rem]",hoverable:!0,bordered:!1},{default:()=>[u("div",{class:"flex items-center justify-center"},[u("div",{class:"flex-1"},[u("div",{class:W.tableText},[n("t_2_1746773350970")]),u("div",{class:"flex items-center space-x-5"},[u("div",null,[u("span",{class:"text-[2.4rem] font-bold"},[t.value.workflow.count]),u("p",{class:W.tableText},[n("t_3_1746773348798")])]),u("div",{class:"border-l-2 pl-[2rem] ml-[3rem]"},[u("div",{class:"flex items-center space-x-1"},[u("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-green-500"},null),u("span",{class:W.tableText},[n("t_0_1746782379424"),_(": "),t.value.workflow.active])]),u("div",{class:"flex items-center space-x-1 mt-3"},[u("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-red-500"},null),u("span",{class:W.tableText},[n("t_4_1746773348957"),_(": "),t.value.workflow.failure])])])])]),u("div",{class:W.workflowIcon},[u(m,{size:"28"},{default:()=>[u(k,null,null)]})])])]})]),u("div",{onClick:()=>a(),class:"cursor-pointer relative"},[u("div",{class:"absolute right-0 top-0 w-24 h-24 rounded-full bg-blue-50 opacity-70 -z-10"},null),u(f,{class:"transition-all duration-300 rounded-[0.6rem]",hoverable:!0,bordered:!1},{default:()=>[u("div",{class:"flex items-center justify-center"},[u("div",{class:"flex-1"},[u("div",{class:W.tableText},[n("t_2_1744258111238")]),u("div",{class:"flex items-center space-x-5"},[u("div",null,[u("span",{class:"text-[2.4rem] font-bold"},[t.value.cert.count]),u("p",{class:W.tableText},[n("t_3_1746773348798")])]),u("div",{class:"border-l-2 pl-[2rem] ml-[3rem]"},[u("div",{class:"flex items-center space-x-1"},[u("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-yellow-500"},null),u("span",{class:W.tableText},[n("t_5_1746773349141"),_(": "),t.value.cert.will])]),u("div",{class:"flex items-center space-x-1 mt-3"},[u("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-red-500"},null),u("span",{class:W.tableText},[n("t_0_1746001199409"),_(": "),t.value.cert.end])])])])]),u("div",{class:W.certIcon},[u(m,{size:"28"},{default:()=>[u(y,null,null)]})])])]})]),u("div",{onClick:()=>r(),class:"cursor-pointer relative"},[u("div",{class:"absolute right-0 top-0 w-24 h-24 rounded-full bg-blue-50 opacity-70 -z-10"},null),u(f,{class:"transition-all duration-300 rounded-[0.6rem]",hoverable:!0,bordered:!1},{default:()=>[u("div",{class:"flex items-center justify-center"},[u("div",{class:"flex-1"},[u("div",{class:W.tableText},[n("t_6_1746773349980")]),u("div",{class:"flex items-center space-x-5"},[u("div",null,[u("span",{class:"text-[2.4rem] font-bold"},[t.value.site_monitor.count]),u("p",{class:W.tableText},[n("t_3_1746773348798")])]),u("div",{class:"border-l-2 pl-[2rem] ml-[3rem]"},[u("div",{class:"flex items-center space-x-1"},[u("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-red-500"},null),u("span",{class:W.tableText},[n("t_7_1746773349302"),_(": "),t.value.site_monitor.exception])])])])]),u("div",{class:W.monitorIcon},[u(m,{size:"28"},{default:()=>[u(T,null,null)]})])])]})])]),u(f,{class:"rounded-[0.6rem] transition-all duration-300",hoverable:!0,bordered:!1},{default:()=>[u("div",{class:"flex justify-between items-center mb-4"},[u("div",{class:W.tableText},[n("t_8_1746773351524")]),u(p,{text:!0,onClick:()=>l(),class:W.viewAllButton},{default:()=>[n("t_9_1746773348221"),u(m,{class:"ml-1"},{default:()=>[u($,null,null)]})]})]),t.value.workflow_history.length>0?u(w,{columns:i,data:t.value.workflow_history,bordered:!1,size:"small",singleLine:!1,rowClassName:()=>"border-none",class:"border-none",style:{"--n-border-color":"transparent","--n-border-radius":"0"}},null):u(x,{description:n("t_10_1746773351576")},null)]}),u("div",{class:"grid grid-cols-1 md:grid-cols-3 gap-4"},[u("div",{onClick:()=>l("create"),class:"cursor-pointer"},[u(f,{class:`${W.quickEntryCard} ${W.workflow} transition-all duration-300`,hoverable:!0,bordered:!1},{default:()=>[u("div",{class:"flex items-center p-6"},[u("div",{class:`${W.iconWrapper} mr-6`},[u(m,{size:"32"},{default:()=>[u(k,null,null)]})]),u("div",{class:"flex-1"},[u("div",{class:`${W.title} text-[1.8rem] font-medium mb-3`},[n("t_11_1746773349054")]),u("div",{class:W.tableText},[n("t_12_1746773355641")])])])]})]),u("div",{onClick:()=>s(),class:"cursor-pointer"},[u(f,{class:`${W.quickEntryCard} ${W.cert} transition-all duration-300 rounded-[0.6rem]`,hoverable:!0,bordered:!1},{default:()=>[u("div",{class:"flex items-center p-6"},[u("div",{class:`${W.iconWrapper} mr-6`},[u(m,{size:"32"},{default:()=>[u(y,null,null)]})]),u("div",{class:"flex-1"},[u("div",{class:`${W.title} text-[1.8rem] font-medium mb-3`},[n("t_13_1746773349526")]),u("div",{class:W.tableText},[n("t_14_1746773355081")])])])]})]),u("div",{onClick:()=>r("create"),class:"cursor-pointer"},[u(f,{class:`${W.quickEntryCard} ${W.monitor} transition-all duration-300 rounded-[0.6rem]`,hoverable:!0,bordered:!1},{default:()=>[u("div",{class:"flex items-center p-6"},[u("div",{class:`${W.iconWrapper} mr-6`},[u(m,{size:"32"},{default:()=>[u(T,null,null)]})]),u("div",{class:"flex-1"},[u("div",{class:`${W.title} text-[1.8rem] font-medium mb-3`},[n("t_11_1745289354516")]),u("div",{class:W.tableText},[n("t_1_1747019624067")])])])]})])])])]})])}});export{M as default};
|