mirror of https://github.com/allinssl/allinssl
2 lines
8.6 KiB
JavaScript
2 lines
8.6 KiB
JavaScript
import{d as e,_ as l,a0 as t,a1 as s,e as r,s as a,r as o,$ as i,u as n,o as c,c as d,N as u,i as v,Y as m,b as f,a2 as _,B as p,ab as w,a9 as x}from"./main-DxBfl9jt.js";import{g as b}from"./public-BFbd7SDF.js";import{u as g,N as h}from"./index-BVkzzSq5.js";import{F as k,C as y,a as T}from"./Flow-CW8Qt0BR.js";const C={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},q=e({name:"ArrowRight",render:function(e,r){return t(),l("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)]))}}),$=r("home-store",(()=>{const e=o(!1),l=o({workflow:{count:0,active:0,failure:0},cert:{count:0,will:0,end:0},site_monitor:{count:0,exception:0},workflow_history:[]}),{handleError:t}=g();return{loading:e,overviewData:l,fetchOverviewData:async()=>{try{e.value=!0;const{data:t,status:s}=await b().fetch();if(s){const{workflow:e,cert:s,site_monitor:r,workflow_history:a}=t;l.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){t(s).default(i("t_3_1745833936770"))}finally{e.value=!1}}}})),z=()=>{const e=$();return{...e,...a(e)}},j={stateText:"_stateText_6qlgt_2",success:"_success_6qlgt_3",warning:"_warning_6qlgt_4",error:"_error_6qlgt_5",info:"_info_6qlgt_6",default:"_default_6qlgt_7",cardHover:"_cardHover_6qlgt_11",quickEntryCard:"_quickEntryCard_6qlgt_20",workflow:"_workflow_6qlgt_30",iconWrapper:"_iconWrapper_6qlgt_34",title:"_title_6qlgt_39",cert:"_cert_6qlgt_44",monitor:"_monitor_6qlgt_58"};const{overviewData:W,fetchOverviewData:D}=z(),E=()=>{const e=n(),l=e=>{switch(e){case 1:return"success";case 0:return"warning";case-1:return"error";default:return"default"}},t=e=>{switch(e){case 1:return"成功";case 0:return"正在运行";case-1:return"失败";default:return"未知"}},s=e=>new Date(e).toLocaleString();return c(D),{overviewData:W,pushToWorkflow:(l="")=>{e.push("/auto-deploy"+(l?`?type=${l}`:""))},pushToCert:(l="")=>{e.push("/cert-apply"+(l?`?type=${l}`:""))},pushToMonitor:(l="")=>{e.push("/monitor"+(l?`?type=${l}`:""))},pushToCertManage:()=>{e.push("/cert-manage")},getWorkflowStateType:l,getWorkflowStateText:t,formatExecTime:s,createColumns:()=>[{title:i("t_2_1745289353944"),key:"name"},{title:i("t_0_1746590054456"),key:"state",render:e=>{const s=l(e.state),r=t(e.state);return d(u,{type:s,size:"small",class:`${j.stateText} ${j[s]}`},"function"==typeof(a=r)||"[object Object]"===Object.prototype.toString.call(a)&&!v(a)?r:{default:()=>[r]});var a}},{title:i("t_1_1746590060448"),key:"mode",render:e=>d("span",{class:j.tableText},[e.mode||"未知"])},{title:i("t_4_1745227838558"),key:"exec_time",render:e=>d("span",{class:j.tableText},[s(e.exec_time)])}]}},H=e({name:"HomeView",setup(){const{loading:e}=z(),{overviewData:l,pushToWorkflow:t,pushToCert:s,pushToMonitor:r,pushToCertManage:a,createColumns:o}=E(),n=o();return()=>d("div",{class:"mx-auto max-w-[1600px] w-full p-6"},[d(h,{show:e.value},{default:()=>[d("div",{class:"flex flex-col h-full gap-8 overflow-auto"},[d("div",{class:"grid grid-cols-1 md:grid-cols-3 gap-4"},[d("div",{onClick:()=>t(),class:"cursor-pointer relative"},[d("div",{class:"absolute right-0 top-0 w-24 h-24 rounded-full bg-blue-50 opacity-70 -z-10"},null),d(m,{class:"transition-all duration-300 rounded-[0.6rem]",hoverable:!0,bordered:!1},{default:()=>[d("div",{class:"flex items-center justify-center"},[d("div",{class:"flex-1"},[d("div",{class:j.tableText},[i("t_2_1746773350970")]),d("div",{class:"flex items-center space-x-5"},[d("div",null,[d("span",{class:"text-[2.4rem] font-bold"},[l.value.workflow.count]),d("p",{class:j.tableText},[i("t_3_1746773348798")])]),d("div",{class:"border-l-2 pl-[2rem] ml-[3rem] h-[5rem] lining-[5rem]"},[d("div",{class:"flex items-center space-x-1"},[d("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-green-500"},null),d("span",{class:j.tableText},[i("t_0_1746782379424"),f(": "),l.value.workflow.active])]),d("div",{class:"flex items-center space-x-1 mt-3"},[d("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-red-500"},null),d("span",{class:j.tableText},[i("t_4_1746773348957"),f(": "),l.value.workflow.failure])])])])]),d("div",{class:j.workflowIcon},[d(_,{size:"28"},{default:()=>[d(k,null,null)]})])])]})]),d("div",{onClick:()=>a(),class:"cursor-pointer relative"},[d("div",{class:"absolute right-0 top-0 w-24 h-24 rounded-full bg-blue-50 opacity-70 -z-10"},null),d(m,{class:"transition-all duration-300 rounded-[0.6rem]",hoverable:!0,bordered:!1},{default:()=>[d("div",{class:"flex items-center justify-center"},[d("div",{class:"flex-1"},[d("div",{class:j.tableText},[i("t_2_1744258111238")]),d("div",{class:"flex items-center space-x-5"},[d("div",null,[d("span",{class:"text-[2.4rem] font-bold"},[l.value.cert.count]),d("p",{class:j.tableText},[i("t_3_1746773348798")])]),d("div",{class:"border-l-2 pl-[2rem] ml-[3rem] h-[5rem] lining-[5rem]"},[d("div",{class:"flex items-center space-x-1"},[d("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-yellow-500"},null),d("span",{class:j.tableText},[i("t_5_1746773349141"),f(": "),l.value.cert.will])]),d("div",{class:"flex items-center space-x-1 mt-3"},[d("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-red-500"},null),d("span",{class:j.tableText},[i("t_0_1746001199409"),f(": "),l.value.cert.end])])])])]),d("div",{class:j.certIcon},[d(_,{size:"28"},{default:()=>[d(y,null,null)]})])])]})]),d("div",{onClick:()=>r(),class:"cursor-pointer relative"},[d("div",{class:"absolute right-0 top-0 w-24 h-24 rounded-full bg-blue-50 opacity-70 -z-10"},null),d(m,{class:"transition-all duration-300 rounded-[0.6rem]",hoverable:!0,bordered:!1},{default:()=>[d("div",{class:"flex items-center justify-center"},[d("div",{class:"flex-1"},[d("div",{class:j.tableText},[i("t_6_1746773349980")]),d("div",{class:"flex items-center space-x-5"},[d("div",null,[d("span",{class:"text-[2.4rem] font-bold"},[l.value.site_monitor.count]),d("p",{class:j.tableText},[i("t_3_1746773348798")])]),d("div",{class:"border-l-2 pl-[2rem] ml-[3rem] h-[5rem] lining-[5rem]"},[d("div",{class:"flex items-center space-x-1"},[d("span",{class:"w-4 h-4 rounded-full mr-[.6rem] bg-red-500"},null),d("span",{class:j.tableText},[i("t_7_1746773349302"),f(": "),l.value.site_monitor.exception])])])])]),d("div",{class:j.monitorIcon},[d(_,{size:"28"},{default:()=>[d(T,null,null)]})])])]})])]),d(m,{class:"rounded-[0.6rem] transition-all duration-300",hoverable:!0,bordered:!1},{default:()=>[d("div",{class:"flex justify-between items-center mb-4"},[d("div",{class:j.tableText},[i("t_8_1746773351524")]),d(p,{text:!0,type:"primary",onClick:()=>t(),class:j.viewAllButton},{default:()=>[i("t_9_1746773348221"),d(_,{class:"ml-1"},{default:()=>[d(q,null,null)]})]})]),l.value.workflow_history.length>0?d(w,{columns:n,data:l.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):d(x,{description:i("t_10_1746773351576")},null)]}),d("div",{class:"grid grid-cols-1 md:grid-cols-3 gap-4"},[d("div",{onClick:()=>t("create"),class:"cursor-pointer"},[d(m,{class:`${j.quickEntryCard} ${j.workflow} transition-all duration-300`,hoverable:!0,bordered:!1},{default:()=>[d("div",{class:"flex items-center p-6"},[d("div",{class:`${j.iconWrapper} mr-6`},[d(_,{size:"32"},{default:()=>[d(k,null,null)]})]),d("div",{class:"flex-1"},[d("div",{class:`${j.title} text-[1.8rem] font-medium mb-3`},[i("t_11_1746773349054")]),d("div",{class:j.tableText},[i("t_12_1746773355641")])])])]})]),d("div",{onClick:()=>s(),class:"cursor-pointer"},[d(m,{class:`${j.quickEntryCard} ${j.cert} transition-all duration-300 rounded-[0.6rem]`,hoverable:!0,bordered:!1},{default:()=>[d("div",{class:"flex items-center p-6"},[d("div",{class:`${j.iconWrapper} mr-6`},[d(_,{size:"32"},{default:()=>[d(y,null,null)]})]),d("div",{class:"flex-1"},[d("div",{class:`${j.title} text-[1.8rem] font-medium mb-3`},[i("t_13_1746773349526")]),d("div",{class:j.tableText},[i("t_14_1746773355081")])])])]})]),d("div",{onClick:()=>r("create"),class:"cursor-pointer"},[d(m,{class:`${j.quickEntryCard} ${j.monitor} transition-all duration-300 rounded-[0.6rem]`,hoverable:!0,bordered:!1},{default:()=>[d("div",{class:"flex items-center p-6"},[d("div",{class:`${j.iconWrapper} mr-6`},[d(_,{size:"32"},{default:()=>[d(T,null,null)]})]),d("div",{class:"flex-1"},[d("div",{class:`${j.title} text-[1.8rem] font-medium mb-3`},[i("t_11_1745289354516")]),d("div",{class:j.tableText},[i("t_1_1747019624067")])])])]})])])])]})])}});export{H as default};
|