debug: 添加控制台日志调试网关显示问题

This commit is contained in:
2026-04-23 09:40:14 +08:00
parent 663265c6f5
commit 8e9c4a2228
104 changed files with 108 additions and 103 deletions
@@ -1 +1 @@
import{f,aI as y,S as s,bi as i,a$ as I,bz as S,av as T}from"./antd-Afm2kNt7.js";import{g as w}from"./sort-BOdE-yay.js";import{a as l}from"./access-log-api-lMBeavFW.js";import{u as L,h as j,w as P,y as A,Y as E}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const O=()=>{const{t}=L(),o=f.useRef(null);let{modal:u}=y.useApp(),h=j({mutationFn:l.clear,onSuccess:()=>{o.current?.reload()}}),{isMobile:c}=P();const m=e=>e>=200&&e<300?"green":e>=300&&e<400?"blue":e>=400&&e<500?"orange":e>=500?"red":"default",p=[{title:t("assets.domain"),key:"domain",dataIndex:"domain",width:150,ellipsis:!0,render:e=>s.jsx("code",{children:e}),fixed:c?void 0:"left"},{title:t("menus.identity.submenus.user"),key:"accountName",dataIndex:"accountName",hideInSearch:!0,width:120,ellipsis:!0,render:(e,n)=>{const r=n.accountId;if(!r)return s.jsx(i,{color:"gray",children:t("audit.accessLog.anonymous")});if(r==="anonymous")return s.jsx(i,{color:"blue",children:t("audit.accessLog.anonymous")});if(r.startsWith("whitelist-")){const a=r.replace("whitelist-","");return s.jsx(i,{color:"green",title:a,children:t("audit.accessLog.whitelist")})}if(r.startsWith("temp-pass-")){const a=r.replace("temp-pass-","");return s.jsx(i,{color:"orange",title:a,children:t("audit.accessLog.tempPass")})}return e?s.jsx(A,{to:`/user/${r}`,children:e}):s.jsx(i,{color:"red",title:r,children:t("audit.accessLog.deletedUser")})},fixed:c?void 0:"left"},{title:t("assets.website_response_modify.match_method"),key:"method",dataIndex:"method",valueType:"select",width:100,valueEnum:{GET:{text:"GET",status:"Success"},POST:{text:"POST",status:"Processing"},PUT:{text:"PUT",status:"Warning"},DELETE:{text:"DELETE",status:"Error"},PATCH:{text:"PATCH",status:"Default"},HEAD:{text:"HEAD",status:"Default"},OPTIONS:{text:"OPTIONS",status:"Default"}}},{title:t("audit.accessLog.uri"),key:"uri",dataIndex:"uri",hideInSearch:!0,ellipsis:!0,width:300,render:e=>s.jsx("code",{className:"text-xs",children:e})},{title:t("audit.accessLog.statusCode"),key:"statusCode",dataIndex:"statusCode",width:100,render:e=>s.jsx(i,{color:m(e),children:e})},{title:t("audit.accessLog.responseSize"),key:"responseSize",dataIndex:"responseSize",hideInSearch:!0,width:100,render:e=>E(e)},{title:t("audit.client_ip"),key:"clientIp",dataIndex:"clientIp",width:140,ellipsis:!0,render:(e,n)=>{let r=s.jsx("div",{children:e});const a=n.region;return s.jsxs("div",{className:"flex items-center gap-2",children:[r,s.jsx(I.Text,{type:"secondary",children:a})]})}},{title:t("audit.accessLog.responseTime"),key:"responseTime",dataIndex:"responseTime",hideInSearch:!0,width:100,render:e=>`${e}ms`},{title:t("audit.accessLog.userAgent"),key:"userAgent",dataIndex:"userAgent",hideInSearch:!0,ellipsis:!0,width:250,render:e=>s.jsx("span",{className:"text-xs",title:String(e||""),children:e})},{title:t("audit.accessLog.createdAt"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",width:191}];return s.jsx("div",{children:s.jsx(S,{defaultSize:"small",columns:p,actionRef:o,scroll:{x:"max-content"},request:async(e={},n,r)=>{let[a,g]=w(n),x={pageIndex:e.current,pageSize:e.pageSize,order:a,field:g,domain:e.domain,method:e.method,statusCode:e.statusCode,clientIp:e.clientIp,accountId:e.accountId},d=await l.getPaging(x);return{data:d.items,success:!0,total:d.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.log_audit.submenus.access_log"),toolBarRender:()=>[s.jsx(T,{type:"primary",danger:!0,onClick:()=>{u.confirm({title:t("audit.accessLog.clearConfirmTitle"),content:t("audit.accessLog.clearConfirmContent"),onOk:async()=>h.mutate()})},children:t("actions.clear")},"clear")]})})};export{O as default};
import{f,aI as y,S as s,bi as i,a$ as I,bz as S,av as T}from"./antd-Afm2kNt7.js";import{g as w}from"./sort-BOdE-yay.js";import{a as l}from"./access-log-api-C2jjjGpZ.js";import{u as L,h as j,w as P,y as A,Y as E}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const O=()=>{const{t}=L(),o=f.useRef(null);let{modal:u}=y.useApp(),h=j({mutationFn:l.clear,onSuccess:()=>{o.current?.reload()}}),{isMobile:c}=P();const m=e=>e>=200&&e<300?"green":e>=300&&e<400?"blue":e>=400&&e<500?"orange":e>=500?"red":"default",p=[{title:t("assets.domain"),key:"domain",dataIndex:"domain",width:150,ellipsis:!0,render:e=>s.jsx("code",{children:e}),fixed:c?void 0:"left"},{title:t("menus.identity.submenus.user"),key:"accountName",dataIndex:"accountName",hideInSearch:!0,width:120,ellipsis:!0,render:(e,n)=>{const r=n.accountId;if(!r)return s.jsx(i,{color:"gray",children:t("audit.accessLog.anonymous")});if(r==="anonymous")return s.jsx(i,{color:"blue",children:t("audit.accessLog.anonymous")});if(r.startsWith("whitelist-")){const a=r.replace("whitelist-","");return s.jsx(i,{color:"green",title:a,children:t("audit.accessLog.whitelist")})}if(r.startsWith("temp-pass-")){const a=r.replace("temp-pass-","");return s.jsx(i,{color:"orange",title:a,children:t("audit.accessLog.tempPass")})}return e?s.jsx(A,{to:`/user/${r}`,children:e}):s.jsx(i,{color:"red",title:r,children:t("audit.accessLog.deletedUser")})},fixed:c?void 0:"left"},{title:t("assets.website_response_modify.match_method"),key:"method",dataIndex:"method",valueType:"select",width:100,valueEnum:{GET:{text:"GET",status:"Success"},POST:{text:"POST",status:"Processing"},PUT:{text:"PUT",status:"Warning"},DELETE:{text:"DELETE",status:"Error"},PATCH:{text:"PATCH",status:"Default"},HEAD:{text:"HEAD",status:"Default"},OPTIONS:{text:"OPTIONS",status:"Default"}}},{title:t("audit.accessLog.uri"),key:"uri",dataIndex:"uri",hideInSearch:!0,ellipsis:!0,width:300,render:e=>s.jsx("code",{className:"text-xs",children:e})},{title:t("audit.accessLog.statusCode"),key:"statusCode",dataIndex:"statusCode",width:100,render:e=>s.jsx(i,{color:m(e),children:e})},{title:t("audit.accessLog.responseSize"),key:"responseSize",dataIndex:"responseSize",hideInSearch:!0,width:100,render:e=>E(e)},{title:t("audit.client_ip"),key:"clientIp",dataIndex:"clientIp",width:140,ellipsis:!0,render:(e,n)=>{let r=s.jsx("div",{children:e});const a=n.region;return s.jsxs("div",{className:"flex items-center gap-2",children:[r,s.jsx(I.Text,{type:"secondary",children:a})]})}},{title:t("audit.accessLog.responseTime"),key:"responseTime",dataIndex:"responseTime",hideInSearch:!0,width:100,render:e=>`${e}ms`},{title:t("audit.accessLog.userAgent"),key:"userAgent",dataIndex:"userAgent",hideInSearch:!0,ellipsis:!0,width:250,render:e=>s.jsx("span",{className:"text-xs",title:String(e||""),children:e})},{title:t("audit.accessLog.createdAt"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",width:191}];return s.jsx("div",{children:s.jsx(S,{defaultSize:"small",columns:p,actionRef:o,scroll:{x:"max-content"},request:async(e={},n,r)=>{let[a,g]=w(n),x={pageIndex:e.current,pageSize:e.pageSize,order:a,field:g,domain:e.domain,method:e.method,statusCode:e.statusCode,clientIp:e.clientIp,accountId:e.accountId},d=await l.getPaging(x);return{data:d.items,success:!0,total:d.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.log_audit.submenus.access_log"),toolBarRender:()=>[s.jsx(T,{type:"primary",danger:!0,onClick:()=>{u.confirm({title:t("audit.accessLog.clearConfirmTitle"),content:t("audit.accessLog.clearConfirmContent"),onOk:async()=>h.mutate()})},children:t("actions.clear")},"clear")]})})};export{O as default};
@@ -1 +1 @@
import{f as r,S as e,bc as k}from"./antd-Afm2kNt7.js";import{u as S,e as m,m as A,V as E,F,aj as h}from"./index-BdfI9ZEv.js";import{g as T,a as K,c as L,f as G,F as I,b as q,d as M}from"./FacadeCardSkeleton-DuF-8KBE.js";import{F as $}from"./FacadeSearchBar-sDOAHksR.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const z=()=>{let{t:n}=S(),[u,y]=r.useState(),[l,b]=r.useState(""),[o,j]=r.useState(""),[v,x]=r.useState([]),c=m({queryKey:["my-assets"],queryFn:()=>h.assets("asset"),staleTime:300*1e3,gcTime:600*1e3}),t=m({queryKey:["my-assets-group-tree"],queryFn:()=>h.getAssetsGroupTree(),staleTime:600*1e3});r.useEffect(()=>{c.data&&y(c.data)},[c.data]);const p=r.useMemo(()=>t.data?T(t.data):[],[t.data]);r.useEffect(()=>{p.length>0&&x(p)},[p]);const N=r.useCallback(s=>{b(s.toLowerCase())},[]),g=r.useMemo(()=>{let s=u||[];if(o&&o!==""&&t.data){const a=K(t.data,o);s=s.filter(d=>L(d.groupId,a))}return A.hasText(l)&&(s=s.filter(a=>a.name.toLowerCase().includes(l)||a.alias&&a.alias.toLowerCase().includes(l)||a.address.toLowerCase().includes(l)||a.protocol.toLowerCase().includes(l)?!0:a.tags?.some(d=>d.toLowerCase().includes(l)))),s},[u,o,l,t.data]),f=r.useMemo(()=>o&&t.data?G(t.data,o):null,[o,t.data]),w=r.useCallback(s=>{const a=s.id,d=s.protocol;let i="";if(d==="http")i=`/browser?websiteId=${a}&t=${new Date().getTime()}`;else if(E()&&d==="ssh")i=`/mobile-terminal?assetId=${a}&t=${new Date().getTime()}`;else{const C={id:a,name:s.name,protocol:s.protocol,status:s.status,wolEnabled:s.attrs?.["wol-enabled"]||!1};i=`/access?asset=${F(C)}`}return e.jsx("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"group block cursor-pointer focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-blue-500/20 rounded-xl",children:e.jsx(I,{item:s,type:"asset"})},s.id)},[]);return e.jsx("div",{className:"pb-6",children:e.jsxs("div",{className:"lg:px-20 px-4",children:[e.jsx("div",{className:"lg:py-6 py-4",children:e.jsxs("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 p-4 lg:p-5",children:[e.jsx("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-3",children:e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("div",{className:"text-xl font-bold text-slate-900 dark:text-slate-100",children:n("menus.resource.submenus.asset")}),f&&e.jsx("div",{className:"flex flex-wrap gap-2",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-slate-100 dark:bg-slate-800/70 px-2.5 py-1 text-xs font-medium text-slate-600 dark:text-slate-200",children:[n("assets.group")," · ",f.title]})})]})}),e.jsx("div",{className:"pt-3",children:e.jsx($,{value:l,onChange:N,resultCount:g.length,totalCount:u?.length||0,placeholder:n("facade.asset_placeholder")})})]})}),e.jsxs("div",{className:"grid lg:grid-cols-[240px_1fr] gap-4",children:[e.jsx(q,{title:n("assets.group"),treeData:t.data,selectedKey:o,onSelect:j,expandedKeys:v,onExpand:x,loading:t.isLoading}),e.jsx("div",{className:"rounded-lg",children:c.isLoading?e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:e.jsx(M,{count:8})}):g.length===0?e.jsx(k,{}):e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:g.map(s=>w(s))})})]})]})})};export{z as default};
import{f as r,S as e,bc as k}from"./antd-Afm2kNt7.js";import{u as S,e as m,m as A,V as E,F,aj as h}from"./index-DQXwuKC5.js";import{g as T,a as K,c as L,f as G,F as I,b as q,d as M}from"./FacadeCardSkeleton-N6rktkuw.js";import{F as $}from"./FacadeSearchBar-DPZw3dye.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const z=()=>{let{t:n}=S(),[u,y]=r.useState(),[l,b]=r.useState(""),[o,j]=r.useState(""),[v,x]=r.useState([]),c=m({queryKey:["my-assets"],queryFn:()=>h.assets("asset"),staleTime:300*1e3,gcTime:600*1e3}),t=m({queryKey:["my-assets-group-tree"],queryFn:()=>h.getAssetsGroupTree(),staleTime:600*1e3});r.useEffect(()=>{c.data&&y(c.data)},[c.data]);const p=r.useMemo(()=>t.data?T(t.data):[],[t.data]);r.useEffect(()=>{p.length>0&&x(p)},[p]);const N=r.useCallback(s=>{b(s.toLowerCase())},[]),g=r.useMemo(()=>{let s=u||[];if(o&&o!==""&&t.data){const a=K(t.data,o);s=s.filter(d=>L(d.groupId,a))}return A.hasText(l)&&(s=s.filter(a=>a.name.toLowerCase().includes(l)||a.alias&&a.alias.toLowerCase().includes(l)||a.address.toLowerCase().includes(l)||a.protocol.toLowerCase().includes(l)?!0:a.tags?.some(d=>d.toLowerCase().includes(l)))),s},[u,o,l,t.data]),f=r.useMemo(()=>o&&t.data?G(t.data,o):null,[o,t.data]),w=r.useCallback(s=>{const a=s.id,d=s.protocol;let i="";if(d==="http")i=`/browser?websiteId=${a}&t=${new Date().getTime()}`;else if(E()&&d==="ssh")i=`/mobile-terminal?assetId=${a}&t=${new Date().getTime()}`;else{const C={id:a,name:s.name,protocol:s.protocol,status:s.status,wolEnabled:s.attrs?.["wol-enabled"]||!1};i=`/access?asset=${F(C)}`}return e.jsx("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"group block cursor-pointer focus-visible:outline-none focus-visible:ring-4 focus-visible:ring-blue-500/20 rounded-xl",children:e.jsx(I,{item:s,type:"asset"})},s.id)},[]);return e.jsx("div",{className:"pb-6",children:e.jsxs("div",{className:"lg:px-20 px-4",children:[e.jsx("div",{className:"lg:py-6 py-4",children:e.jsxs("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 p-4 lg:p-5",children:[e.jsx("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-3",children:e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("div",{className:"text-xl font-bold text-slate-900 dark:text-slate-100",children:n("menus.resource.submenus.asset")}),f&&e.jsx("div",{className:"flex flex-wrap gap-2",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-slate-100 dark:bg-slate-800/70 px-2.5 py-1 text-xs font-medium text-slate-600 dark:text-slate-200",children:[n("assets.group")," · ",f.title]})})]})}),e.jsx("div",{className:"pt-3",children:e.jsx($,{value:l,onChange:N,resultCount:g.length,totalCount:u?.length||0,placeholder:n("facade.asset_placeholder")})})]})}),e.jsxs("div",{className:"grid lg:grid-cols-[240px_1fr] gap-4",children:[e.jsx(q,{title:n("assets.group"),treeData:t.data,selectedKey:o,onSelect:j,expandedKeys:v,onExpand:x,loading:t.isLoading}),e.jsx("div",{className:"rounded-lg",children:c.isLoading?e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:e.jsx(M,{count:8})}):g.length===0?e.jsx(k,{}):e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:g.map(s=>w(s))})})]})]})})};export{z as default};
@@ -1 +1 @@
import{v as y,u as v,e as r}from"./index-BdfI9ZEv.js";import{aI as _,f as c,S as t,au as x,a_ as b,ay as m,av as A}from"./antd-Afm2kNt7.js";import{a as j}from"./asset-api-CdGgZMNY.js";import{w as M}from"./website-api-rU4LiJu6.js";import{a as G}from"./agent-gateway-api-C1FfOeZ1.js";import{s as q}from"./ssh-gateway-api-CfWrAhC0.js";import{g as S}from"./gateway-group-api-Ckni5YAK.js";const C=[["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}]],z=y("cog",C);const P=[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]],D=y("package-plus",P);const I=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],O=y("panel-left-close",I);const N=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],R=y("panel-left-open",N);const F=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],V=y("plus",F),H=({resourceIds:h,type:i,open:n,onClose:p})=>{let{t:e}=v(),{message:k}=_.useApp();const[a,d]=c.useState(""),[l,o]=c.useState(void 0);let g=r({queryKey:["agent-gateways/all"],queryFn:()=>G.getAll()}),u=r({queryKey:["ssh-gateways/all"],queryFn:()=>q.getAll()}),w=r({queryKey:["gateway-groups/all"],queryFn:()=>S.getAll()});c.useEffect(()=>{n?(g.refetch(),u.refetch(),w.refetch()):(d(""),o(void 0))},[n]);const f=async()=>{try{i==="asset"?await j.changeGateway({assetIds:h,gatewayType:a,gatewayId:l}):i==="website"&&await M.changeGateway({websiteIds:h,gatewayType:a,gatewayId:l}),k.success(e("general.success")),p()}catch(s){console.error("Failed to update gateways:",s)}};return t.jsx(x,{title:e("assets.change_gateway"),onClose:p,open:n,width:400,children:t.jsxs(b,{direction:"vertical",style:{width:"100%"},size:"large",children:[t.jsxs("div",{children:[t.jsx("div",{style:{marginBottom:8},children:t.jsx("label",{children:e("assets.gateway_type")})}),t.jsx(m,{style:{width:"100%"},placeholder:e("assets.select_gateway_type"),value:a,onChange:s=>{d(s),o(void 0)},options:[{label:e("menus.gateway.submenus.ssh_gateway"),value:"ssh"},{label:e("menus.gateway.submenus.agent_gateway"),value:"agent"},{label:e("menus.gateway.submenus.gateway_group"),value:"group"}]})]}),a&&t.jsxs("div",{children:[t.jsx("div",{style:{marginBottom:8},children:t.jsxs("label",{children:[a==="ssh"&&e("menus.gateway.submenus.ssh_gateway"),a==="agent"&&e("menus.gateway.submenus.agent_gateway"),a==="group"&&e("menus.gateway.submenus.gateway_group")]})}),t.jsx(m,{style:{width:"100%"},placeholder:e(a==="ssh"?"assets.select_ssh_gateway":a==="agent"?"assets.select_agent_gateway":"assets.select_gateway_group"),value:l,onChange:o,showSearch:!0,options:[...(a==="ssh"?u.data:a==="agent"?g.data:w.data||[]).map(s=>({label:s.name,value:s.id}))]})]}),t.jsx(A,{type:"primary",onClick:f,disabled:!a||!l,style:{width:"100%"},children:e("actions.confirm")})]})})};export{H as A,z as C,V as P,D as a,R as b,O as c};
import{v as y,u as v,e as r}from"./index-DQXwuKC5.js";import{aI as _,f as c,S as t,au as x,a_ as b,ay as m,av as A}from"./antd-Afm2kNt7.js";import{a as j}from"./asset-api-1abjsV5s.js";import{w as M}from"./website-api-CiGWjL7L.js";import{a as G}from"./agent-gateway-api-C9ZaxlKW.js";import{s as q}from"./ssh-gateway-api-D4569Eil.js";import{g as S}from"./gateway-group-api-nxpckHkj.js";const C=[["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}]],z=y("cog",C);const P=[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]],D=y("package-plus",P);const I=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]],O=y("panel-left-close",I);const N=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]],R=y("panel-left-open",N);const F=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],V=y("plus",F),H=({resourceIds:h,type:i,open:n,onClose:p})=>{let{t:e}=v(),{message:k}=_.useApp();const[a,d]=c.useState(""),[l,o]=c.useState(void 0);let g=r({queryKey:["agent-gateways/all"],queryFn:()=>G.getAll()}),u=r({queryKey:["ssh-gateways/all"],queryFn:()=>q.getAll()}),w=r({queryKey:["gateway-groups/all"],queryFn:()=>S.getAll()});c.useEffect(()=>{n?(g.refetch(),u.refetch(),w.refetch()):(d(""),o(void 0))},[n]);const f=async()=>{try{i==="asset"?await j.changeGateway({assetIds:h,gatewayType:a,gatewayId:l}):i==="website"&&await M.changeGateway({websiteIds:h,gatewayType:a,gatewayId:l}),k.success(e("general.success")),p()}catch(s){console.error("Failed to update gateways:",s)}};return t.jsx(x,{title:e("assets.change_gateway"),onClose:p,open:n,width:400,children:t.jsxs(b,{direction:"vertical",style:{width:"100%"},size:"large",children:[t.jsxs("div",{children:[t.jsx("div",{style:{marginBottom:8},children:t.jsx("label",{children:e("assets.gateway_type")})}),t.jsx(m,{style:{width:"100%"},placeholder:e("assets.select_gateway_type"),value:a,onChange:s=>{d(s),o(void 0)},options:[{label:e("menus.gateway.submenus.ssh_gateway"),value:"ssh"},{label:e("menus.gateway.submenus.agent_gateway"),value:"agent"},{label:e("menus.gateway.submenus.gateway_group"),value:"group"}]})]}),a&&t.jsxs("div",{children:[t.jsx("div",{style:{marginBottom:8},children:t.jsxs("label",{children:[a==="ssh"&&e("menus.gateway.submenus.ssh_gateway"),a==="agent"&&e("menus.gateway.submenus.agent_gateway"),a==="group"&&e("menus.gateway.submenus.gateway_group")]})}),t.jsx(m,{style:{width:"100%"},placeholder:e(a==="ssh"?"assets.select_ssh_gateway":a==="agent"?"assets.select_agent_gateway":"assets.select_gateway_group"),value:l,onChange:o,showSearch:!0,options:[...(a==="ssh"?u.data:a==="agent"?g.data:w.data||[]).map(s=>({label:s.name,value:s.id}))]})]}),t.jsx(A,{type:"primary",onClick:f,disabled:!a||!l,style:{width:"100%"},children:e("actions.confirm")})]})})};export{H as A,z as C,V as P,D as a,R as b,O as c};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{f as u,S as r,bh as x,aS as b,bz as P,bp as g,av as v}from"./antd-Afm2kNt7.js";import{a as f}from"./authorised-asset-api-CAfIRme-.js";import{U as w,D as N,A as R,a as _}from"./QuerySelects-DHrAMegb.js";import{N as y}from"./NButton-DoPcvKBF.js";import{N as m}from"./NLink-BW2w3qR4.js";import{u as T,a as E,b as z}from"./index-BdfI9ZEv.js";import"./user-api-LAxz6xgj.js";import"./department-api-BBDEkNE1.js";import"./asset-api-CdGgZMNY.js";import"./website-api-rU4LiJu6.js";import"./database-asset-api-CCmdFIKr.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const H=()=>{const{t:s}=T(),c=u.useRef(null),p=u.useRef(null);let S=E();const[l,I]=z(),o=u.useMemo(()=>({userId:l.get("userId")||void 0,departmentId:l.get("departmentId")||void 0,assetGroupId:l.get("assetGroupId")||void 0,assetId:l.get("assetId")||void 0}),[l]),j=u.useMemo(()=>Object.fromEntries(Object.entries(o).filter(([,t])=>t)),[o]);u.useEffect(()=>{p.current?.setFieldsValue(o)},[o]);const h=u.useCallback(e=>{const t={};Object.entries(e).forEach(([n,d])=>{d&&(t[n]=String(d))}),!(Object.keys(t).length===Object.keys(o).length&&Object.entries(t).every(([n,d])=>o[n]===d))&&I(t)},[I,o]),A=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:s("menus.identity.submenus.user"),dataIndex:"userName",formItemProps:{name:"userId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(w,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/user/${t.userId}`,children:e}))},{title:s("menus.identity.submenus.department"),dataIndex:"departmentName",formItemProps:{name:"departmentId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(N,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/department/${t.departmentId}`,children:e}))},{title:s("menus.resource.submenus.asset"),dataIndex:"assetName",formItemProps:{name:"assetId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(R,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/asset?assetId=${t.assetId}`,children:e}))},{title:s("authorised.label.asset_group"),dataIndex:"assetGroupName",formItemProps:{name:"assetGroupId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(_,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/asset?groupId=${t.assetGroupId}`,children:e}))},{title:s("assets.limit_time"),key:"expiredAt",dataIndex:"expiredAt",hideInSearch:!0,render:(e,t)=>{if(t.expiredAt===0)return"-";let i=x(t.expiredAt);const a=x(),n=i.diff(a,"day");let d="";return n>7?d="text-green-500":n>0?d="text-yellow-500":d="text-red-500",r.jsx("div",{className:d,children:i.format("YYYY-MM-DD HH:mm:ss")})},width:180},{title:s("authorised.label.authorised_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:180},{title:s("actions.label"),valueType:"option",key:"option",width:50,render:(e,t,i,a)=>[r.jsx(b,{title:s("general.confirm_delete"),onConfirm:async()=>{await f.deleteById(t.id),c.current?.reload()},children:r.jsx(y,{danger:!0,children:s("actions.unbind")},"unbind")},"unbind-confirm")]}];return r.jsx("div",{children:r.jsx(P,{columns:A,actionRef:c,formRef:p,params:j,form:{initialValues:o},onSubmit:e=>h(e),onReset:()=>h({}),request:async(e={},t,i)=>{let a={pageIndex:e.current,pageSize:e.pageSize,userId:e.userId,departmentId:e.departmentId,assetGroupId:e.assetGroupId,assetId:e.assetId},n=await f.paging(a);return{data:n.items,success:!0,total:n.total}},rowKey:"id",search:{labelWidth:"auto"},rowSelection:{selections:[g.SELECTION_ALL,g.SELECTION_INVERT]},tableAlertOptionRender:({selectedRowKeys:e})=>r.jsx(b,{title:s("general.confirm_delete"),onConfirm:async()=>{await Promise.all(e.map(t=>f.deleteById(String(t)))),c.current?.reload()},children:r.jsx(y,{danger:!0,children:s("actions.unbind")})}),pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:s("actions.authorized"),toolBarRender:()=>[r.jsx(v,{type:"primary",onClick:()=>{S("/authorised-asset/post")},children:s("actions.authorized")},"button")]})})};export{H as default};
import{f as u,S as r,bh as x,aS as b,bz as P,bp as g,av as v}from"./antd-Afm2kNt7.js";import{a as f}from"./authorised-asset-api-DxGTPNvM.js";import{U as w,D as N,A as R,a as _}from"./QuerySelects-HiP3pg4d.js";import{N as y}from"./NButton-DoPcvKBF.js";import{N as m}from"./NLink-Dl2yFaN4.js";import{u as T,a as E,b as z}from"./index-DQXwuKC5.js";import"./user-api-BJxKseSg.js";import"./department-api-fa0GHZbt.js";import"./asset-api-1abjsV5s.js";import"./website-api-CiGWjL7L.js";import"./database-asset-api-BQeUyDt2.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const H=()=>{const{t:s}=T(),c=u.useRef(null),p=u.useRef(null);let S=E();const[l,I]=z(),o=u.useMemo(()=>({userId:l.get("userId")||void 0,departmentId:l.get("departmentId")||void 0,assetGroupId:l.get("assetGroupId")||void 0,assetId:l.get("assetId")||void 0}),[l]),j=u.useMemo(()=>Object.fromEntries(Object.entries(o).filter(([,t])=>t)),[o]);u.useEffect(()=>{p.current?.setFieldsValue(o)},[o]);const h=u.useCallback(e=>{const t={};Object.entries(e).forEach(([n,d])=>{d&&(t[n]=String(d))}),!(Object.keys(t).length===Object.keys(o).length&&Object.entries(t).every(([n,d])=>o[n]===d))&&I(t)},[I,o]),A=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:s("menus.identity.submenus.user"),dataIndex:"userName",formItemProps:{name:"userId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(w,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/user/${t.userId}`,children:e}))},{title:s("menus.identity.submenus.department"),dataIndex:"departmentName",formItemProps:{name:"departmentId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(N,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/department/${t.departmentId}`,children:e}))},{title:s("menus.resource.submenus.asset"),dataIndex:"assetName",formItemProps:{name:"assetId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(R,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/asset?assetId=${t.assetId}`,children:e}))},{title:s("authorised.label.asset_group"),dataIndex:"assetGroupName",formItemProps:{name:"assetGroupId"},renderFormItem:(e,{type:t,defaultRender:i,...a},n)=>t==="form"?null:r.jsx(_,{...a}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/asset?groupId=${t.assetGroupId}`,children:e}))},{title:s("assets.limit_time"),key:"expiredAt",dataIndex:"expiredAt",hideInSearch:!0,render:(e,t)=>{if(t.expiredAt===0)return"-";let i=x(t.expiredAt);const a=x(),n=i.diff(a,"day");let d="";return n>7?d="text-green-500":n>0?d="text-yellow-500":d="text-red-500",r.jsx("div",{className:d,children:i.format("YYYY-MM-DD HH:mm:ss")})},width:180},{title:s("authorised.label.authorised_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:180},{title:s("actions.label"),valueType:"option",key:"option",width:50,render:(e,t,i,a)=>[r.jsx(b,{title:s("general.confirm_delete"),onConfirm:async()=>{await f.deleteById(t.id),c.current?.reload()},children:r.jsx(y,{danger:!0,children:s("actions.unbind")},"unbind")},"unbind-confirm")]}];return r.jsx("div",{children:r.jsx(P,{columns:A,actionRef:c,formRef:p,params:j,form:{initialValues:o},onSubmit:e=>h(e),onReset:()=>h({}),request:async(e={},t,i)=>{let a={pageIndex:e.current,pageSize:e.pageSize,userId:e.userId,departmentId:e.departmentId,assetGroupId:e.assetGroupId,assetId:e.assetId},n=await f.paging(a);return{data:n.items,success:!0,total:n.total}},rowKey:"id",search:{labelWidth:"auto"},rowSelection:{selections:[g.SELECTION_ALL,g.SELECTION_INVERT]},tableAlertOptionRender:({selectedRowKeys:e})=>r.jsx(b,{title:s("general.confirm_delete"),onConfirm:async()=>{await Promise.all(e.map(t=>f.deleteById(String(t)))),c.current?.reload()},children:r.jsx(y,{danger:!0,children:s("actions.unbind")})}),pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:s("actions.authorized"),toolBarRender:()=>[r.jsx(v,{type:"primary",onClick:()=>{S("/authorised-asset/post")},children:s("actions.authorized")},"button")]})})};export{H as default};
@@ -1 +1 @@
import{f as l,S as r,aK as g,aL as u,bA as d,bs as j,a_ as y,be as w,bB as P,bh as o,bg as E}from"./antd-Afm2kNt7.js";import{c as S}from"./command-filter-api-DlKwuBlA.js";import{s as v}from"./strategy-api-D3jzAEr4.js";import{u as F}from"./user-api-LAxz6xgj.js";import{d as N}from"./department-api-BBDEkNE1.js";import{a as h}from"./asset-api-CdGgZMNY.js";import{a as D}from"./authorised-asset-api-CAfIRme-.js";import{u as k,a as I}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const W=()=>{const m=l.useRef(null);let{t:a}=k();const[n,i]=l.useState(),[c,p]=l.useState(!0);let f=I();l.useEffect(()=>{open||(i(void 0),p(!0))},[open]);const x=e=>{p(e.target.checked),e.target.checked===!0?i(o(0)):i(o())},b=(e,t)=>{console.log(e,t),i(e)},A=e=>e&&e<o().endOf("day");return r.jsxs("div",{className:"px-4",children:[r.jsx("div",{className:"mb-4 font-bold text-lg",children:a("menus.authorised.submenus.authorised_asset")}),r.jsxs(g,{formRef:m,onFinish:async e=>{n?e.expiredAt=n.valueOf():e.expiredAt=0,await D.post(e),E.success(a("general.success")),m.current?.resetFields(),f("/authorised-asset")},children:[r.jsx(u,{label:a("menus.identity.submenus.user"),name:"userIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await F.getAll()).map(t=>({label:t.nickname,value:t.id}))}),r.jsx(d,{label:a("menus.identity.submenus.department"),name:"departmentIds",fieldProps:{showSearch:!0,multiple:!0,treeDefaultExpandAll:!0},request:async()=>await N.getTree()}),r.jsx(d,{label:a("authorised.label.asset_group"),name:"assetGroupIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>{let e=await h.getGroups();function t(s){s.value=s.id,s.children&&s.children.forEach(t)}return e.forEach(s=>{t(s)}),e}}),r.jsx(d,{label:a("menus.resource.submenus.asset"),name:"assetIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>{let e=await h.tree();function t(s){s.value=s.id,s.isLeaf?s.title=s.title+" ("+s.extra?.network+")":s.disabled=!0,s.children&&s.children.forEach(t)}return e.forEach(s=>{t(s)}),e}}),r.jsx(u,{label:a("menus.authorised.submenus.command_filter"),name:"commandFilterId",fieldProps:{showSearch:!0},request:async()=>(await S.getAll()).map(t=>({label:t.name,value:t.id}))}),r.jsx(u,{label:a("authorised.label.strategy"),name:"strategyId",fieldProps:{showSearch:!0},request:async()=>(await v.getAll()).map(t=>({label:t.name,value:t.id}))}),r.jsx(j.Item,{label:a("assets.limit_time"),name:"expiredAt",children:r.jsxs(y,{children:[r.jsx(w,{onChange:x,checked:c,children:a("authorised.label.never_expired")}),!c&&r.jsx(P,{onChange:b,value:n,format:"YYYY-MM-DD HH:mm:ss",disabledDate:A,showTime:{defaultValue:o("00:00:00","HH:mm:ss")}})]})})]})]})};export{W as default};
import{f as l,S as r,aK as g,aL as u,bA as d,bs as j,a_ as y,be as w,bB as P,bh as o,bg as E}from"./antd-Afm2kNt7.js";import{c as S}from"./command-filter-api-BxXGNaHY.js";import{s as v}from"./strategy-api-z9cMxeja.js";import{u as F}from"./user-api-BJxKseSg.js";import{d as N}from"./department-api-fa0GHZbt.js";import{a as h}from"./asset-api-1abjsV5s.js";import{a as D}from"./authorised-asset-api-DxGTPNvM.js";import{u as k,a as I}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const W=()=>{const m=l.useRef(null);let{t:a}=k();const[n,i]=l.useState(),[c,p]=l.useState(!0);let f=I();l.useEffect(()=>{open||(i(void 0),p(!0))},[open]);const x=e=>{p(e.target.checked),e.target.checked===!0?i(o(0)):i(o())},b=(e,t)=>{console.log(e,t),i(e)},A=e=>e&&e<o().endOf("day");return r.jsxs("div",{className:"px-4",children:[r.jsx("div",{className:"mb-4 font-bold text-lg",children:a("menus.authorised.submenus.authorised_asset")}),r.jsxs(g,{formRef:m,onFinish:async e=>{n?e.expiredAt=n.valueOf():e.expiredAt=0,await D.post(e),E.success(a("general.success")),m.current?.resetFields(),f("/authorised-asset")},children:[r.jsx(u,{label:a("menus.identity.submenus.user"),name:"userIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await F.getAll()).map(t=>({label:t.nickname,value:t.id}))}),r.jsx(d,{label:a("menus.identity.submenus.department"),name:"departmentIds",fieldProps:{showSearch:!0,multiple:!0,treeDefaultExpandAll:!0},request:async()=>await N.getTree()}),r.jsx(d,{label:a("authorised.label.asset_group"),name:"assetGroupIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>{let e=await h.getGroups();function t(s){s.value=s.id,s.children&&s.children.forEach(t)}return e.forEach(s=>{t(s)}),e}}),r.jsx(d,{label:a("menus.resource.submenus.asset"),name:"assetIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>{let e=await h.tree();function t(s){s.value=s.id,s.isLeaf?s.title=s.title+" ("+s.extra?.network+")":s.disabled=!0,s.children&&s.children.forEach(t)}return e.forEach(s=>{t(s)}),e}}),r.jsx(u,{label:a("menus.authorised.submenus.command_filter"),name:"commandFilterId",fieldProps:{showSearch:!0},request:async()=>(await S.getAll()).map(t=>({label:t.name,value:t.id}))}),r.jsx(u,{label:a("authorised.label.strategy"),name:"strategyId",fieldProps:{showSearch:!0},request:async()=>(await v.getAll()).map(t=>({label:t.name,value:t.id}))}),r.jsx(j.Item,{label:a("assets.limit_time"),name:"expiredAt",children:r.jsxs(y,{children:[r.jsx(w,{onChange:x,checked:c,children:a("authorised.label.never_expired")}),!c&&r.jsx(P,{onChange:b,value:n,format:"YYYY-MM-DD HH:mm:ss",disabledDate:A,showTime:{defaultValue:o("00:00:00","HH:mm:ss")}})]})})]})]})};export{W as default};
@@ -1 +1 @@
import{f as o,S as r,bh as x,aS as b,bz as w,bp as y,av as P}from"./antd-Afm2kNt7.js";import{a as l}from"./authorised-database-asset-api-CrMo0xb4.js";import{U as v,D as N,c as T}from"./QuerySelects-DHrAMegb.js";import{N as g}from"./NButton-DoPcvKBF.js";import{N as c}from"./NLink-BW2w3qR4.js";import{u as E,a as _,b as z}from"./index-BdfI9ZEv.js";import"./user-api-LAxz6xgj.js";import"./department-api-BBDEkNE1.js";import"./asset-api-CdGgZMNY.js";import"./website-api-rU4LiJu6.js";import"./database-asset-api-CCmdFIKr.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const $=()=>{const{t:a}=E(),m=o.useRef(null),f=o.useRef(null),S=_(),[u,p]=z(),i=o.useMemo(()=>({userId:u.get("userId")||void 0,departmentId:u.get("departmentId")||void 0,assetId:u.get("assetId")||void 0}),[u]),j=o.useMemo(()=>Object.fromEntries(Object.entries(i).filter(([,t])=>t)),[i]);o.useEffect(()=>{f.current?.setFieldsValue(i)},[i]);const h=o.useCallback(e=>{const t={};Object.entries(e).forEach(([d,n])=>{n&&(t[d]=String(n))}),!(Object.keys(t).length===Object.keys(i).length&&Object.entries(t).every(([d,n])=>i[d]===n))&&p(t)},[p,i]),A=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:a("menus.identity.submenus.user"),dataIndex:"userName",formItemProps:{name:"userId"},renderFormItem:(e,{type:t,...s})=>t==="form"?null:r.jsx(v,{...s}),render:((e,t)=>e==="-"?"-":r.jsx(c,{to:`/user/${t.userId}`,children:e}))},{title:a("menus.identity.submenus.department"),dataIndex:"departmentName",formItemProps:{name:"departmentId"},renderFormItem:(e,{type:t,...s})=>t==="form"?null:r.jsx(N,{...s}),render:((e,t)=>e==="-"?"-":r.jsx(c,{to:`/department/${t.departmentId}`,children:e}))},{title:a("menus.resource.submenus.database_asset"),dataIndex:"assetName",formItemProps:{name:"assetId"},renderFormItem:(e,{type:t,...s})=>t==="form"?null:r.jsx(T,{...s}),render:((e,t)=>e==="-"?"-":r.jsx(c,{to:"/database-asset",children:e}))},{title:a("assets.limit_time"),key:"expiredAt",dataIndex:"expiredAt",hideInSearch:!0,render:(e,t)=>{if(t.expiredAt===0)return"-";const s=x(t.expiredAt),I=x(),d=s.diff(I,"day");let n="";return d>7?n="text-green-500":d>0?n="text-yellow-500":n="text-red-500",r.jsx("div",{className:n,children:s.format("YYYY-MM-DD HH:mm:ss")})},width:180},{title:a("authorised.label.authorised_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:180},{title:a("actions.label"),valueType:"option",key:"option",width:50,render:(e,t)=>[r.jsx(b,{title:a("general.confirm_delete"),onConfirm:async()=>{await l.deleteById(t.id),m.current?.reload()},children:r.jsx(g,{danger:!0,children:a("actions.unbind")},"unbind")},"unbind-confirm")]}];return r.jsx("div",{children:r.jsx(w,{columns:A,actionRef:m,formRef:f,params:j,form:{initialValues:i},onSubmit:e=>h(e),onReset:()=>h({}),request:async(e={})=>{const t={pageIndex:e.current,pageSize:e.pageSize,userId:e.userId,departmentId:e.departmentId,assetId:e.assetId},s=await l.paging(t);return{data:s.items,success:!0,total:s.total}},rowKey:"id",search:{labelWidth:"auto"},rowSelection:{selections:[y.SELECTION_ALL,y.SELECTION_INVERT]},tableAlertOptionRender:({selectedRowKeys:e})=>r.jsx(b,{title:a("general.confirm_delete"),onConfirm:async()=>{await Promise.all(e.map(t=>l.deleteById(String(t)))),m.current?.reload()},children:r.jsx(g,{danger:!0,children:a("actions.unbind")})}),pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:a("actions.authorized"),toolBarRender:()=>[r.jsx(P,{type:"primary",onClick:()=>{S("/authorised-database-asset/post")},children:a("actions.authorized")},"button")]})})};export{$ as default};
import{f as o,S as r,bh as x,aS as b,bz as w,bp as y,av as P}from"./antd-Afm2kNt7.js";import{a as l}from"./authorised-database-asset-api-u0MMVZQN.js";import{U as v,D as N,c as T}from"./QuerySelects-HiP3pg4d.js";import{N as g}from"./NButton-DoPcvKBF.js";import{N as c}from"./NLink-Dl2yFaN4.js";import{u as E,a as _,b as z}from"./index-DQXwuKC5.js";import"./user-api-BJxKseSg.js";import"./department-api-fa0GHZbt.js";import"./asset-api-1abjsV5s.js";import"./website-api-CiGWjL7L.js";import"./database-asset-api-BQeUyDt2.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const $=()=>{const{t:a}=E(),m=o.useRef(null),f=o.useRef(null),S=_(),[u,p]=z(),i=o.useMemo(()=>({userId:u.get("userId")||void 0,departmentId:u.get("departmentId")||void 0,assetId:u.get("assetId")||void 0}),[u]),j=o.useMemo(()=>Object.fromEntries(Object.entries(i).filter(([,t])=>t)),[i]);o.useEffect(()=>{f.current?.setFieldsValue(i)},[i]);const h=o.useCallback(e=>{const t={};Object.entries(e).forEach(([d,n])=>{n&&(t[d]=String(n))}),!(Object.keys(t).length===Object.keys(i).length&&Object.entries(t).every(([d,n])=>i[d]===n))&&p(t)},[p,i]),A=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:a("menus.identity.submenus.user"),dataIndex:"userName",formItemProps:{name:"userId"},renderFormItem:(e,{type:t,...s})=>t==="form"?null:r.jsx(v,{...s}),render:((e,t)=>e==="-"?"-":r.jsx(c,{to:`/user/${t.userId}`,children:e}))},{title:a("menus.identity.submenus.department"),dataIndex:"departmentName",formItemProps:{name:"departmentId"},renderFormItem:(e,{type:t,...s})=>t==="form"?null:r.jsx(N,{...s}),render:((e,t)=>e==="-"?"-":r.jsx(c,{to:`/department/${t.departmentId}`,children:e}))},{title:a("menus.resource.submenus.database_asset"),dataIndex:"assetName",formItemProps:{name:"assetId"},renderFormItem:(e,{type:t,...s})=>t==="form"?null:r.jsx(T,{...s}),render:((e,t)=>e==="-"?"-":r.jsx(c,{to:"/database-asset",children:e}))},{title:a("assets.limit_time"),key:"expiredAt",dataIndex:"expiredAt",hideInSearch:!0,render:(e,t)=>{if(t.expiredAt===0)return"-";const s=x(t.expiredAt),I=x(),d=s.diff(I,"day");let n="";return d>7?n="text-green-500":d>0?n="text-yellow-500":n="text-red-500",r.jsx("div",{className:n,children:s.format("YYYY-MM-DD HH:mm:ss")})},width:180},{title:a("authorised.label.authorised_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:180},{title:a("actions.label"),valueType:"option",key:"option",width:50,render:(e,t)=>[r.jsx(b,{title:a("general.confirm_delete"),onConfirm:async()=>{await l.deleteById(t.id),m.current?.reload()},children:r.jsx(g,{danger:!0,children:a("actions.unbind")},"unbind")},"unbind-confirm")]}];return r.jsx("div",{children:r.jsx(w,{columns:A,actionRef:m,formRef:f,params:j,form:{initialValues:i},onSubmit:e=>h(e),onReset:()=>h({}),request:async(e={})=>{const t={pageIndex:e.current,pageSize:e.pageSize,userId:e.userId,departmentId:e.departmentId,assetId:e.assetId},s=await l.paging(t);return{data:s.items,success:!0,total:s.total}},rowKey:"id",search:{labelWidth:"auto"},rowSelection:{selections:[y.SELECTION_ALL,y.SELECTION_INVERT]},tableAlertOptionRender:({selectedRowKeys:e})=>r.jsx(b,{title:a("general.confirm_delete"),onConfirm:async()=>{await Promise.all(e.map(t=>l.deleteById(String(t)))),m.current?.reload()},children:r.jsx(g,{danger:!0,children:a("actions.unbind")})}),pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:a("actions.authorized"),toolBarRender:()=>[r.jsx(P,{type:"primary",onClick:()=>{S("/authorised-database-asset/post")},children:a("actions.authorized")},"button")]})})};export{$ as default};
@@ -1 +1 @@
import{f as o,S as s,aK as x,aL as n,bs as f,a_ as A,be as j,bB as g,bh as r,bg as y}from"./antd-Afm2kNt7.js";import{u as v}from"./user-api-LAxz6xgj.js";import{d as w}from"./department-api-BBDEkNE1.js";import{d as D}from"./database-asset-api-CCmdFIKr.js";import{a as S}from"./authorised-database-asset-api-CrMo0xb4.js";import{u as P,a as k}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const Y=()=>{const d=o.useRef(null),{t:a}=P(),[i,m]=o.useState(),[l,u]=o.useState(!0),c=k(),p=e=>{u(e.target.checked),e.target.checked===!0?m(r(0)):m(r())},h=e=>{m(e)},b=e=>e&&e<r().endOf("day");return s.jsxs("div",{className:"px-4",children:[s.jsx("div",{className:"mb-4 font-bold text-lg",children:a("menus.authorised.submenus.authorised_database_asset")}),s.jsxs(x,{formRef:d,onFinish:async e=>{i?e.expiredAt=i.valueOf():e.expiredAt=0,await S.post(e),y.success(a("general.success")),d.current?.resetFields(),c("/authorised-database-asset")},children:[s.jsx(n,{label:a("menus.identity.submenus.user"),name:"userIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await v.getAll()).map(t=>({label:t.nickname,value:t.id}))}),s.jsx(n,{label:a("menus.identity.submenus.department"),name:"departmentIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await w.getAll()).map(t=>({label:t.name,value:t.id}))}),s.jsx(n,{label:a("menus.resource.submenus.database_asset"),name:"assetIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await D.getAll()).map(t=>({label:t.name,value:t.id}))}),s.jsx(f.Item,{label:a("assets.limit_time"),name:"expiredAt",children:s.jsxs(A,{children:[s.jsx(j,{onChange:p,checked:l,children:a("authorised.label.never_expired")}),!l&&s.jsx(g,{onChange:h,value:i,format:"YYYY-MM-DD HH:mm:ss",disabledDate:b,showTime:{defaultValue:r("00:00:00","HH:mm:ss")}})]})})]})]})};export{Y as default};
import{f as o,S as s,aK as x,aL as n,bs as f,a_ as A,be as j,bB as g,bh as r,bg as y}from"./antd-Afm2kNt7.js";import{u as v}from"./user-api-BJxKseSg.js";import{d as w}from"./department-api-fa0GHZbt.js";import{d as D}from"./database-asset-api-BQeUyDt2.js";import{a as S}from"./authorised-database-asset-api-u0MMVZQN.js";import{u as P,a as k}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const Y=()=>{const d=o.useRef(null),{t:a}=P(),[i,m]=o.useState(),[l,u]=o.useState(!0),c=k(),p=e=>{u(e.target.checked),e.target.checked===!0?m(r(0)):m(r())},h=e=>{m(e)},b=e=>e&&e<r().endOf("day");return s.jsxs("div",{className:"px-4",children:[s.jsx("div",{className:"mb-4 font-bold text-lg",children:a("menus.authorised.submenus.authorised_database_asset")}),s.jsxs(x,{formRef:d,onFinish:async e=>{i?e.expiredAt=i.valueOf():e.expiredAt=0,await S.post(e),y.success(a("general.success")),d.current?.resetFields(),c("/authorised-database-asset")},children:[s.jsx(n,{label:a("menus.identity.submenus.user"),name:"userIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await v.getAll()).map(t=>({label:t.nickname,value:t.id}))}),s.jsx(n,{label:a("menus.identity.submenus.department"),name:"departmentIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await w.getAll()).map(t=>({label:t.name,value:t.id}))}),s.jsx(n,{label:a("menus.resource.submenus.database_asset"),name:"assetIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await D.getAll()).map(t=>({label:t.name,value:t.id}))}),s.jsx(f.Item,{label:a("assets.limit_time"),name:"expiredAt",children:s.jsxs(A,{children:[s.jsx(j,{onChange:p,checked:l,children:a("authorised.label.never_expired")}),!l&&s.jsx(g,{onChange:h,value:i,format:"YYYY-MM-DD HH:mm:ss",disabledDate:b,showTime:{defaultValue:r("00:00:00","HH:mm:ss")}})]})})]})]})};export{Y as default};
@@ -1 +1 @@
import{f as u,S as r,bh as h,aS as x,bz as P,bp as w,av as v}from"./antd-Afm2kNt7.js";import{a as f}from"./authorised-website-api-BRQ745lC.js";import{U as N,D as R,W as _,b as A}from"./QuerySelects-DHrAMegb.js";import{N as g}from"./NButton-DoPcvKBF.js";import{N as m}from"./NLink-BW2w3qR4.js";import{u as T,a as E,b as z}from"./index-BdfI9ZEv.js";import"./user-api-LAxz6xgj.js";import"./department-api-BBDEkNE1.js";import"./asset-api-CdGgZMNY.js";import"./website-api-rU4LiJu6.js";import"./database-asset-api-CCmdFIKr.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const q=()=>{const{t:i}=T(),c=u.useRef(null),p=u.useRef(null);let y=E();const[l,b]=z(),o=u.useMemo(()=>({userId:l.get("userId")||void 0,departmentId:l.get("departmentId")||void 0,websiteGroupId:l.get("websiteGroupId")||void 0,websiteId:l.get("websiteId")||void 0}),[l]),S=u.useMemo(()=>Object.fromEntries(Object.entries(o).filter(([,t])=>t)),[o]);u.useEffect(()=>{p.current?.setFieldsValue(o)},[o]);const I=u.useCallback(e=>{const t={};Object.entries(e).forEach(([s,d])=>{d&&(t[s]=String(d))}),!(Object.keys(t).length===Object.keys(o).length&&Object.entries(t).every(([s,d])=>o[s]===d))&&b(t)},[b,o]),j=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:i("menus.identity.submenus.user"),dataIndex:"userName",formItemProps:{name:"userId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(N,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/user/${t.userId}`,children:e}))},{title:i("menus.identity.submenus.department"),dataIndex:"departmentName",formItemProps:{name:"departmentId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(R,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/department/${t.departmentId}`,children:e}))},{title:i("menus.resource.submenus.website"),dataIndex:"websiteName",formItemProps:{name:"websiteId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(_,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/website?websiteId=${t.websiteId}`,children:e}))},{title:i("authorised.label.website_group"),dataIndex:"websiteGroupName",formItemProps:{name:"websiteGroupId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(A,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/website?groupId=${t.websiteGroupId}`,children:e}))},{title:i("assets.limit_time"),key:"expiredAt",dataIndex:"expiredAt",hideInSearch:!0,render:(e,t)=>{if(t.expiredAt===0)return"-";let a=h(t.expiredAt);const n=h(),s=a.diff(n,"day");let d="";return s>7?d="text-green-500":s>0?d="text-yellow-500":d="text-red-500",r.jsx("div",{className:d,children:a.format("YYYY-MM-DD HH:mm:ss")})},width:180},{title:i("authorised.label.authorised_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:180},{title:i("actions.label"),valueType:"option",key:"option",width:50,render:(e,t,a,n)=>[r.jsx(x,{title:i("general.confirm_delete"),onConfirm:async()=>{await f.deleteById(t.id),c.current?.reload()},children:r.jsx(g,{danger:!0,children:i("actions.unbind")},"unbind")},"unbind-confirm")]}];return r.jsx("div",{children:r.jsx(P,{columns:j,actionRef:c,formRef:p,params:S,form:{initialValues:o},onSubmit:e=>I(e),onReset:()=>I({}),request:async(e={},t,a)=>{let n={pageIndex:e.current,pageSize:e.pageSize,userId:e.userId,departmentId:e.departmentId,websiteGroupId:e.websiteGroupId,websiteId:e.websiteId},s=await f.paging(n);return{data:s.items,success:!0,total:s.total}},rowKey:"id",search:{labelWidth:"auto"},rowSelection:{selections:[w.SELECTION_ALL,w.SELECTION_INVERT]},tableAlertOptionRender:({selectedRowKeys:e})=>r.jsx(x,{title:i("general.confirm_delete"),onConfirm:async()=>{await Promise.all(e.map(t=>f.deleteById(String(t)))),c.current?.reload()},children:r.jsx(g,{danger:!0,children:i("actions.unbind")})}),pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:i("actions.authorized"),toolBarRender:()=>[r.jsx(v,{type:"primary",onClick:()=>{y("/authorised-website/post")},children:i("actions.authorized")},"button")]})})};export{q as default};
import{f as u,S as r,bh as h,aS as x,bz as P,bp as w,av as v}from"./antd-Afm2kNt7.js";import{a as f}from"./authorised-website-api-DLMeAD6d.js";import{U as N,D as R,W as _,b as A}from"./QuerySelects-HiP3pg4d.js";import{N as g}from"./NButton-DoPcvKBF.js";import{N as m}from"./NLink-Dl2yFaN4.js";import{u as T,a as E,b as z}from"./index-DQXwuKC5.js";import"./user-api-BJxKseSg.js";import"./department-api-fa0GHZbt.js";import"./asset-api-1abjsV5s.js";import"./website-api-CiGWjL7L.js";import"./database-asset-api-BQeUyDt2.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const q=()=>{const{t:i}=T(),c=u.useRef(null),p=u.useRef(null);let y=E();const[l,b]=z(),o=u.useMemo(()=>({userId:l.get("userId")||void 0,departmentId:l.get("departmentId")||void 0,websiteGroupId:l.get("websiteGroupId")||void 0,websiteId:l.get("websiteId")||void 0}),[l]),S=u.useMemo(()=>Object.fromEntries(Object.entries(o).filter(([,t])=>t)),[o]);u.useEffect(()=>{p.current?.setFieldsValue(o)},[o]);const I=u.useCallback(e=>{const t={};Object.entries(e).forEach(([s,d])=>{d&&(t[s]=String(d))}),!(Object.keys(t).length===Object.keys(o).length&&Object.entries(t).every(([s,d])=>o[s]===d))&&b(t)},[b,o]),j=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:i("menus.identity.submenus.user"),dataIndex:"userName",formItemProps:{name:"userId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(N,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/user/${t.userId}`,children:e}))},{title:i("menus.identity.submenus.department"),dataIndex:"departmentName",formItemProps:{name:"departmentId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(R,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/department/${t.departmentId}`,children:e}))},{title:i("menus.resource.submenus.website"),dataIndex:"websiteName",formItemProps:{name:"websiteId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(_,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/website?websiteId=${t.websiteId}`,children:e}))},{title:i("authorised.label.website_group"),dataIndex:"websiteGroupName",formItemProps:{name:"websiteGroupId"},renderFormItem:(e,{type:t,defaultRender:a,...n},s)=>t==="form"?null:r.jsx(A,{...n}),render:((e,t)=>e==="-"?"-":r.jsx(m,{to:`/website?groupId=${t.websiteGroupId}`,children:e}))},{title:i("assets.limit_time"),key:"expiredAt",dataIndex:"expiredAt",hideInSearch:!0,render:(e,t)=>{if(t.expiredAt===0)return"-";let a=h(t.expiredAt);const n=h(),s=a.diff(n,"day");let d="";return s>7?d="text-green-500":s>0?d="text-yellow-500":d="text-red-500",r.jsx("div",{className:d,children:a.format("YYYY-MM-DD HH:mm:ss")})},width:180},{title:i("authorised.label.authorised_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:180},{title:i("actions.label"),valueType:"option",key:"option",width:50,render:(e,t,a,n)=>[r.jsx(x,{title:i("general.confirm_delete"),onConfirm:async()=>{await f.deleteById(t.id),c.current?.reload()},children:r.jsx(g,{danger:!0,children:i("actions.unbind")},"unbind")},"unbind-confirm")]}];return r.jsx("div",{children:r.jsx(P,{columns:j,actionRef:c,formRef:p,params:S,form:{initialValues:o},onSubmit:e=>I(e),onReset:()=>I({}),request:async(e={},t,a)=>{let n={pageIndex:e.current,pageSize:e.pageSize,userId:e.userId,departmentId:e.departmentId,websiteGroupId:e.websiteGroupId,websiteId:e.websiteId},s=await f.paging(n);return{data:s.items,success:!0,total:s.total}},rowKey:"id",search:{labelWidth:"auto"},rowSelection:{selections:[w.SELECTION_ALL,w.SELECTION_INVERT]},tableAlertOptionRender:({selectedRowKeys:e})=>r.jsx(x,{title:i("general.confirm_delete"),onConfirm:async()=>{await Promise.all(e.map(t=>f.deleteById(String(t)))),c.current?.reload()},children:r.jsx(g,{danger:!0,children:i("actions.unbind")})}),pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:i("actions.authorized"),toolBarRender:()=>[r.jsx(v,{type:"primary",onClick:()=>{y("/authorised-website/post")},children:i("actions.authorized")},"button")]})})};export{q as default};
@@ -1 +1 @@
import{f as l,S as s,aK as w,aL as g,bA as n,bs as j,a_ as y,be as P,bB as v,bh as d,bg as p}from"./antd-Afm2kNt7.js";import{u as D}from"./user-api-LAxz6xgj.js";import{d as E}from"./department-api-BBDEkNE1.js";import{w as h}from"./website-api-rU4LiJu6.js";import{a as S}from"./authorised-website-api-BRQ745lC.js";import{u as k,a as F}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const Y=()=>{const m=l.useRef(null);let{t:r}=k();const[o,i]=l.useState(),[u,c]=l.useState(!0);let f=F();l.useEffect(()=>{i(void 0),c(!0)},[]);const b=e=>{c(e.target.checked),e.target.checked===!0?i(void 0):i(d())},x=(e,t)=>{console.log(e,t),i(e)},A=e=>e&&e<d().endOf("day");return s.jsxs("div",{className:"px-4",children:[s.jsx("div",{className:"mb-4 font-bold text-lg",children:r("authorised.website_title")}),s.jsxs(w,{formRef:m,onFinish:async e=>{u||!o?e.expiredAt=0:e.expiredAt=o.valueOf();try{await S.authorise(e),p.success(r("general.success")),m.current?.resetFields(),f("/authorised-website")}catch{p.error(r("authorised.authorise_failed"))}},children:[s.jsx(g,{label:r("menus.identity.submenus.user"),name:"userIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await D.getAll()).map(t=>({label:t.nickname,value:t.id}))}),s.jsx(n,{label:r("menus.identity.submenus.department"),name:"departmentIds",fieldProps:{showSearch:!0,multiple:!0,treeDefaultExpandAll:!0},request:async()=>await E.getTree()}),s.jsx(n,{label:r("authorised.label.website_group"),name:"websiteGroupIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>{let e=await h.getGroups();function t(a){a.value=a.key,a.isLeaf||a.children&&a.children.forEach(t)}return e.forEach(a=>{t(a)}),e}}),s.jsx(n,{label:r("menus.resource.submenus.website"),name:"websiteIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>(await h.getAll()).map(t=>({title:t.name+" ("+t.targetUrl+")",key:t.id,value:t.id,isLeaf:!0}))}),s.jsx(j.Item,{label:r("assets.limit_time"),name:"expiredAt",children:s.jsxs(y,{children:[s.jsx(P,{onChange:b,checked:u,children:r("authorised.label.never_expired")}),!u&&s.jsx(v,{onChange:x,value:o,format:"YYYY-MM-DD HH:mm:ss",disabledDate:A,showTime:{defaultValue:d("00:00:00","HH:mm:ss")}})]})})]})]})};export{Y as default};
import{f as l,S as s,aK as w,aL as g,bA as n,bs as j,a_ as y,be as P,bB as v,bh as d,bg as p}from"./antd-Afm2kNt7.js";import{u as D}from"./user-api-BJxKseSg.js";import{d as E}from"./department-api-fa0GHZbt.js";import{w as h}from"./website-api-CiGWjL7L.js";import{a as S}from"./authorised-website-api-DLMeAD6d.js";import{u as k,a as F}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const Y=()=>{const m=l.useRef(null);let{t:r}=k();const[o,i]=l.useState(),[u,c]=l.useState(!0);let f=F();l.useEffect(()=>{i(void 0),c(!0)},[]);const b=e=>{c(e.target.checked),e.target.checked===!0?i(void 0):i(d())},x=(e,t)=>{console.log(e,t),i(e)},A=e=>e&&e<d().endOf("day");return s.jsxs("div",{className:"px-4",children:[s.jsx("div",{className:"mb-4 font-bold text-lg",children:r("authorised.website_title")}),s.jsxs(w,{formRef:m,onFinish:async e=>{u||!o?e.expiredAt=0:e.expiredAt=o.valueOf();try{await S.authorise(e),p.success(r("general.success")),m.current?.resetFields(),f("/authorised-website")}catch{p.error(r("authorised.authorise_failed"))}},children:[s.jsx(g,{label:r("menus.identity.submenus.user"),name:"userIds",fieldProps:{mode:"multiple",showSearch:!0},request:async()=>(await D.getAll()).map(t=>({label:t.nickname,value:t.id}))}),s.jsx(n,{label:r("menus.identity.submenus.department"),name:"departmentIds",fieldProps:{showSearch:!0,multiple:!0,treeDefaultExpandAll:!0},request:async()=>await E.getTree()}),s.jsx(n,{label:r("authorised.label.website_group"),name:"websiteGroupIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>{let e=await h.getGroups();function t(a){a.value=a.key,a.isLeaf||a.children&&a.children.forEach(t)}return e.forEach(a=>{t(a)}),e}}),s.jsx(n,{label:r("menus.resource.submenus.website"),name:"websiteIds",fieldProps:{multiple:!0,showSearch:!0,treeDefaultExpandAll:!0,treeNodeFilterProp:"title"},request:async()=>(await h.getAll()).map(t=>({title:t.name+" ("+t.targetUrl+")",key:t.id,value:t.id,isLeaf:!0}))}),s.jsx(j.Item,{label:r("assets.limit_time"),name:"expiredAt",children:s.jsxs(y,{children:[s.jsx(P,{onChange:b,checked:u,children:r("authorised.label.never_expired")}),!u&&s.jsx(v,{onChange:x,value:o,format:"YYYY-MM-DD HH:mm:ss",disabledDate:A,showTime:{defaultValue:d("00:00:00","HH:mm:ss")}})]})})]})]})};export{Y as default};
@@ -1,4 +1,4 @@
import{f as c,S as s}from"./antd-Afm2kNt7.js";import{b as i,o as l,aj as h}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const w=()=>{let[e]=i(),r=l(e.get("websiteId"),"");return c.useEffect(()=>{h.accessWebsite(r).then(t=>{window.location.href=t})},[]),s.jsx("div",{className:"flex items-center justify-center h-screen",children:s.jsx("div",{className:"loader",children:s.jsxs("div",{className:"truckWrapper",children:[s.jsx("div",{className:"truckBody",children:s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 198 93",className:"trucksvg",children:[s.jsx("path",{strokeWidth:"3",stroke:"#282828",fill:"#F83D3D",d:"M135 22.5H177.264C178.295 22.5 179.22 23.133 179.594 24.0939L192.33 56.8443C192.442 57.1332 192.5 57.4404 192.5 57.7504V89C192.5 90.3807 191.381 91.5 190 91.5H135C133.619 91.5 132.5 90.3807 132.5 89V25C132.5 23.6193 133.619 22.5 135 22.5Z"}),s.jsx("path",{strokeWidth:"3",stroke:"#282828",fill:"#7D7C7C",d:"M146 33.5H181.741C182.779 33.5 183.709 34.1415 184.078 35.112L190.538 52.112C191.16 53.748 189.951 55.5 188.201 55.5H146C144.619 55.5 143.5 54.3807 143.5 53V36C143.5 34.6193 144.619 33.5 146 33.5Z"}),s.jsx("path",{strokeWidth:"2",stroke:"#282828",fill:"#282828",d:"M150 65C150 65.39 149.763 65.8656 149.127 66.2893C148.499 66.7083 147.573 67 146.5 67C145.427 67 144.501 66.7083 143.873 66.2893C143.237 65.8656 143 65.39 143 65C143 64.61 143.237 64.1344 143.873 63.7107C144.501 63.2917 145.427 63 146.5 63C147.573 63 148.499 63.2917 149.127 63.7107C149.763 64.1344 150 64.61 150 65Z"}),s.jsx("rect",{strokeWidth:"2",stroke:"#282828",fill:"#FFFCAB",rx:"1",height:"7",width:"5",y:"63",x:"187"}),s.jsx("rect",{strokeWidth:"2",stroke:"#282828",fill:"#282828",rx:"1",height:"11",width:"4",y:"81",x:"193"}),s.jsx("rect",{strokeWidth:"3",stroke:"#282828",fill:"#DFDFDF",rx:"2.5",height:"90",width:"121",y:"1.5",x:"6.5"}),s.jsx("rect",{strokeWidth:"2",stroke:"#282828",fill:"#DFDFDF",rx:"2",height:"4",width:"6",y:"84",x:"1"})]})}),s.jsxs("div",{className:"truckTires",children:[s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 30 30",className:"tiresvg",children:[s.jsx("circle",{strokeWidth:"3",stroke:"#282828",fill:"#282828",r:"13.5",cy:"15",cx:"15"}),s.jsx("circle",{fill:"#DFDFDF",r:"7",cy:"15",cx:"15"})]}),s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 30 30",className:"tiresvg",children:[s.jsx("circle",{strokeWidth:"3",stroke:"#282828",fill:"#282828",r:"13.5",cy:"15",cx:"15"}),s.jsx("circle",{fill:"#DFDFDF",r:"7",cy:"15",cx:"15"})]})]}),s.jsx("div",{className:"road"}),s.jsx("svg",{xmlSpace:"preserve",viewBox:"0 0 453.459 453.459",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg",id:"Capa_1",version:"1.1",fill:"#000000",className:"lampPost",children:s.jsx("path",{d:`M252.882,0c-37.781,0-68.686,29.953-70.245,67.358h-6.917v8.954c-26.109,2.163-45.463,10.011-45.463,19.366h9.993\r
import{f as c,S as s}from"./antd-Afm2kNt7.js";import{b as i,o as l,aj as h}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const w=()=>{let[e]=i(),r=l(e.get("websiteId"),"");return c.useEffect(()=>{h.accessWebsite(r).then(t=>{window.location.href=t})},[]),s.jsx("div",{className:"flex items-center justify-center h-screen",children:s.jsx("div",{className:"loader",children:s.jsxs("div",{className:"truckWrapper",children:[s.jsx("div",{className:"truckBody",children:s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 198 93",className:"trucksvg",children:[s.jsx("path",{strokeWidth:"3",stroke:"#282828",fill:"#F83D3D",d:"M135 22.5H177.264C178.295 22.5 179.22 23.133 179.594 24.0939L192.33 56.8443C192.442 57.1332 192.5 57.4404 192.5 57.7504V89C192.5 90.3807 191.381 91.5 190 91.5H135C133.619 91.5 132.5 90.3807 132.5 89V25C132.5 23.6193 133.619 22.5 135 22.5Z"}),s.jsx("path",{strokeWidth:"3",stroke:"#282828",fill:"#7D7C7C",d:"M146 33.5H181.741C182.779 33.5 183.709 34.1415 184.078 35.112L190.538 52.112C191.16 53.748 189.951 55.5 188.201 55.5H146C144.619 55.5 143.5 54.3807 143.5 53V36C143.5 34.6193 144.619 33.5 146 33.5Z"}),s.jsx("path",{strokeWidth:"2",stroke:"#282828",fill:"#282828",d:"M150 65C150 65.39 149.763 65.8656 149.127 66.2893C148.499 66.7083 147.573 67 146.5 67C145.427 67 144.501 66.7083 143.873 66.2893C143.237 65.8656 143 65.39 143 65C143 64.61 143.237 64.1344 143.873 63.7107C144.501 63.2917 145.427 63 146.5 63C147.573 63 148.499 63.2917 149.127 63.7107C149.763 64.1344 150 64.61 150 65Z"}),s.jsx("rect",{strokeWidth:"2",stroke:"#282828",fill:"#FFFCAB",rx:"1",height:"7",width:"5",y:"63",x:"187"}),s.jsx("rect",{strokeWidth:"2",stroke:"#282828",fill:"#282828",rx:"1",height:"11",width:"4",y:"81",x:"193"}),s.jsx("rect",{strokeWidth:"3",stroke:"#282828",fill:"#DFDFDF",rx:"2.5",height:"90",width:"121",y:"1.5",x:"6.5"}),s.jsx("rect",{strokeWidth:"2",stroke:"#282828",fill:"#DFDFDF",rx:"2",height:"4",width:"6",y:"84",x:"1"})]})}),s.jsxs("div",{className:"truckTires",children:[s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 30 30",className:"tiresvg",children:[s.jsx("circle",{strokeWidth:"3",stroke:"#282828",fill:"#282828",r:"13.5",cy:"15",cx:"15"}),s.jsx("circle",{fill:"#DFDFDF",r:"7",cy:"15",cx:"15"})]}),s.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 30 30",className:"tiresvg",children:[s.jsx("circle",{strokeWidth:"3",stroke:"#282828",fill:"#282828",r:"13.5",cy:"15",cx:"15"}),s.jsx("circle",{fill:"#DFDFDF",r:"7",cy:"15",cx:"15"})]})]}),s.jsx("div",{className:"road"}),s.jsx("svg",{xmlSpace:"preserve",viewBox:"0 0 453.459 453.459",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg",id:"Capa_1",version:"1.1",fill:"#000000",className:"lampPost",children:s.jsx("path",{d:`M252.882,0c-37.781,0-68.686,29.953-70.245,67.358h-6.917v8.954c-26.109,2.163-45.463,10.011-45.463,19.366h9.993\r
c-1.65,5.146-2.507,10.54-2.507,16.017c0,28.956,23.558,52.514,52.514,52.514c28.956,0,52.514-23.558,52.514-52.514\r
c0-5.478-0.856-10.872-2.506-16.017h9.992c0-9.354-19.352-17.204-45.463-19.366v-8.954h-6.149C200.189,38.779,223.924,16,252.882,16\r
c29.952,0,54.32,24.368,54.32,54.32c0,28.774-11.078,37.009-25.105,47.437c-17.444,12.968-37.216,27.667-37.216,78.884v113.914\r
@@ -1 +1 @@
import{f as m,S as e,U as v,aK as I,aT as y,aI as T,aS as P,bI as F,bz as R,av as B}from"./antd-Afm2kNt7.js";import{c as w}from"./command-filter-api-DlKwuBlA.js";import{u as b,h as K,a as O}from"./index-BdfI9ZEv.js";import{g as z}from"./sort-BOdE-yay.js";import{N as j}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const A=w,_=({open:t,handleOk:o,handleCancel:u,confirmLoading:r,id:s})=>{const i=m.useRef(null);let{t:l}=b();const f=async()=>s?await A.getById(s):{};return e.jsx(v,{title:l(s?"actions.edit":"actions.new"),open:t,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{i.current?.validateFields().then(async d=>{o(d)})},onCancel:()=>{u()},confirmLoading:r,children:e.jsxs(I,{formRef:i,request:f,submitter:!1,children:[e.jsx(y,{hidden:!0,name:"id"}),e.jsx(y,{name:"name",label:l("general.name"),rules:[{required:!0}]})]})})},c=w,G=()=>{const{t}=b(),o=m.useRef(null);let[u,r]=m.useState(!1),[s,i]=m.useState();const{message:l}=T.useApp();let d=K({mutationFn:async a=>{a.id?await c.updateById(a.id,a):await c.create(a)},onSuccess:()=>{i(void 0),r(!1),o.current?.reload()}}),g=O();const S=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:t("general.name"),dataIndex:"name",render:(a,n)=>e.jsx("a",{onClick:()=>{r(!0),i(n.id)},children:a})},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0},{title:t("actions.label"),valueType:"option",key:"option",render:(a,n,k,x)=>[e.jsx(j,{onClick:()=>{r(!0),i(n.id)},children:t("actions.edit")},"edit"),e.jsx(P,{title:t("general.confirm_delete"),onConfirm:async()=>{await c.deleteById(n.id),o.current?.reload()},children:e.jsx(j,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm"),e.jsx(F,{onSelect:p=>{switch(p){case"command-filter-detail":g(`/command-filter/${n.id}?activeKey=info`);break;case"command-filter-rule":g(`/command-filter/${n.id}?activeKey=rules`);break}},menus:[{key:"command-filter-detail",name:t("actions.detail")},{key:"command-filter-rule",name:t("authorised.command_filter.options.rule")}]},"actionGroup")]}];return e.jsxs("div",{children:[e.jsx(R,{columns:S,actionRef:o,request:async(a={},n,k)=>{let[x,p]=z(n),C={pageIndex:a.current,pageSize:a.pageSize,order:x,field:p,name:a.name},h=await c.getPaging(C);return{data:h.items,success:!0,total:h.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.authorised.submenus.command_filter"),toolBarRender:()=>[e.jsx(B,{type:"primary",onClick:()=>{r(!0)},children:t("actions.new")},"button")]}),e.jsx(_,{id:s,open:u,confirmLoading:d.isPending,handleCancel:()=>{r(!1),i(void 0)},handleOk:d.mutate})]})};export{G as default};
import{f as m,S as e,U as v,aK as I,aT as y,aI as T,aS as P,bI as F,bz as R,av as B}from"./antd-Afm2kNt7.js";import{c as w}from"./command-filter-api-BxXGNaHY.js";import{u as b,h as K,a as O}from"./index-DQXwuKC5.js";import{g as z}from"./sort-BOdE-yay.js";import{N as j}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const A=w,_=({open:t,handleOk:o,handleCancel:u,confirmLoading:r,id:s})=>{const i=m.useRef(null);let{t:l}=b();const f=async()=>s?await A.getById(s):{};return e.jsx(v,{title:l(s?"actions.edit":"actions.new"),open:t,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{i.current?.validateFields().then(async d=>{o(d)})},onCancel:()=>{u()},confirmLoading:r,children:e.jsxs(I,{formRef:i,request:f,submitter:!1,children:[e.jsx(y,{hidden:!0,name:"id"}),e.jsx(y,{name:"name",label:l("general.name"),rules:[{required:!0}]})]})})},c=w,G=()=>{const{t}=b(),o=m.useRef(null);let[u,r]=m.useState(!1),[s,i]=m.useState();const{message:l}=T.useApp();let d=K({mutationFn:async a=>{a.id?await c.updateById(a.id,a):await c.create(a)},onSuccess:()=>{i(void 0),r(!1),o.current?.reload()}}),g=O();const S=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:t("general.name"),dataIndex:"name",render:(a,n)=>e.jsx("a",{onClick:()=>{r(!0),i(n.id)},children:a})},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0},{title:t("actions.label"),valueType:"option",key:"option",render:(a,n,k,x)=>[e.jsx(j,{onClick:()=>{r(!0),i(n.id)},children:t("actions.edit")},"edit"),e.jsx(P,{title:t("general.confirm_delete"),onConfirm:async()=>{await c.deleteById(n.id),o.current?.reload()},children:e.jsx(j,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm"),e.jsx(F,{onSelect:p=>{switch(p){case"command-filter-detail":g(`/command-filter/${n.id}?activeKey=info`);break;case"command-filter-rule":g(`/command-filter/${n.id}?activeKey=rules`);break}},menus:[{key:"command-filter-detail",name:t("actions.detail")},{key:"command-filter-rule",name:t("authorised.command_filter.options.rule")}]},"actionGroup")]}];return e.jsxs("div",{children:[e.jsx(R,{columns:S,actionRef:o,request:async(a={},n,k)=>{let[x,p]=z(n),C={pageIndex:a.current,pageSize:a.pageSize,order:x,field:p,name:a.name},h=await c.getPaging(C);return{data:h.items,success:!0,total:h.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.authorised.submenus.command_filter"),toolBarRender:()=>[e.jsx(B,{type:"primary",onClick:()=>{r(!0)},children:t("actions.new")},"button")]}),e.jsx(_,{id:s,open:u,confirmLoading:d.isPending,handleCancel:()=>{r(!1),i(void 0)},handleOk:d.mutate})]})};export{G as default};
@@ -1 +1 @@
import{f as d,S as e,U as T,aK as _,aT as m,aV as K,bH as O,c0 as S,bl as C,aU as A,av as j,aI as B,bi as I,bd as q,aS as M,bz as z}from"./antd-Afm2kNt7.js";import{c as k}from"./credential-api-Byw61SQu.js";import{u as F,M as V,h as N}from"./index-BdfI9ZEv.js";import{g as U}from"./sort-BOdE-yay.js";import{N as w}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const b=k,E=({open:t,handleOk:u,handleCancel:h,confirmLoading:c,id:i})=>{const l=d.useRef(null);let{t:a}=F(),[x,p]=d.useState(!1),[y,o]=d.useState(!1);d.useEffect(()=>{t||(p(!1),o(!1))},[t]);const s=async()=>i?await b.getById(i):{type:"password"};return e.jsxs(T,{title:a(i?"actions.edit":"actions.new"),open:t,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{l.current?.validateFields().then(async r=>{u(r)})},onCancel:()=>{h()},confirmLoading:c,children:[e.jsxs(_,{formRef:l,request:s,submitter:!1,children:[e.jsx(m,{hidden:!0,name:"id"}),e.jsx(m,{name:"name",label:a("general.name"),rules:[{required:!0}]}),e.jsx(K.Group,{label:a("assets.type"),name:"type",rules:[{required:!0}],options:[{label:a("assets.password"),value:"password"},{label:a("assets.private_key"),value:"private-key"}]}),e.jsx(m,{label:a("menus.identity.submenus.user"),name:"username",rules:[{required:!0}]}),e.jsx(O,{name:["type"],children:({type:r})=>{switch(r){case"private-key":return e.jsxs(e.Fragment,{children:[e.jsx(A,{label:a("assets.private_key"),name:"privateKey",fieldProps:{rows:4,allowClear:!0}}),e.jsxs("div",{className:"mb-4 -mt-2 flex items-center gap-2",children:[e.jsx(j,{color:"geekblue",variant:"filled",onClick:async()=>{l.current?.setFieldsValue({privateKey:`${await b.genPrivateKey()}`})},children:a("assets.generate_private_key")}),i&&e.jsx(j,{color:"purple",variant:"filled",onClick:async()=>{o(!0)},children:a("actions.view_private_key")})]}),e.jsx(m.Password,{label:a("assets.passphrase"),name:"passphrase",fieldProps:{iconRender:n=>n?e.jsx(S,{}):e.jsx(C,{}),visibilityToggle:{onVisibleChange:n=>{i&&n&&!x&&o(!0)}}}})]});case"password":return e.jsx(e.Fragment,{children:e.jsx(m.Password,{label:a("assets.password"),name:"password",fieldProps:{iconRender:n=>n?e.jsx(S,{}):e.jsx(C,{}),visibilityToggle:{onVisibleChange:n=>{i&&n&&!x&&o(!0)}}}})})}}})]}),e.jsx(V,{open:y,handleOk:async r=>{const n=await b.decrypt(i,r);l.current?.setFieldsValue(n),p(!0),o(!1)},handleCancel:()=>o(!1)})]})},f=k,X=()=>{const{t}=F(),u=d.useRef(null);let[h,c]=d.useState(!1),[i,l]=d.useState();const{message:a}=B.useApp();let p=N({mutationFn:async s=>{s.id?await f.updateById(s.id,s):await f.create(s)},onSuccess:()=>{u.current?.reload(),c(!1),l(void 0),y()}});function y(){a.open({type:"success",content:t("general.success")})}const o=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:t("general.name"),dataIndex:"name",hideInSearch:!0},{title:t("assets.type"),dataIndex:"type",key:"type",hideInSearch:!0,render:(s,r)=>s==="private-key"?e.jsx(I,{color:"green",children:t("assets.private_key")}):e.jsx(I,{color:"red",children:t("assets.password")})},{title:t("menus.identity.submenus.user"),dataIndex:"username",key:"username",hideInSearch:!0},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:191},{title:t("actions.label"),valueType:"option",key:"option",width:150,render:(s,r,n,v)=>[e.jsx(w,{disabled:r.type!=="private-key",onClick:async()=>{let g=await k.getPublicKey(r.id);q(g),y()},children:t("assets.copy_public_key")},"download-public-key"),e.jsx(w,{onClick:()=>{c(!0),l(r.id)},children:t("actions.edit")},"edit"),e.jsx(M,{title:t("general.confirm_delete"),onConfirm:async()=>{await f.deleteById(r.id),u.current?.reload()},children:e.jsx(w,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm")]}];return e.jsxs("div",{className:"",children:[e.jsx(z,{columns:o,actionRef:u,request:async(s={},r,n)=>{let[v,g]=U(r),R={pageIndex:s.current,pageSize:s.pageSize,order:v,field:g,keyword:s.keyword},P=await f.getPaging(R);return{data:P.items,success:!0,total:P.total}},rowKey:"id",options:{search:!0},search:!1,pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.resource.submenus.credential"),toolBarRender:()=>[e.jsx(j,{type:"primary",onClick:()=>{c(!0)},children:t("actions.new")},"button")]}),e.jsx(E,{id:i,open:h,confirmLoading:p.isPending,handleCancel:()=>{c(!1),l(void 0)},handleOk:p.mutate})]})};export{X as default};
import{f as d,S as e,U as T,aK as _,aT as m,aV as K,bH as O,c0 as S,bl as C,aU as A,av as j,aI as B,bi as I,bd as q,aS as M,bz as z}from"./antd-Afm2kNt7.js";import{c as k}from"./credential-api-DP_sN2cX.js";import{u as F,M as V,h as N}from"./index-DQXwuKC5.js";import{g as U}from"./sort-BOdE-yay.js";import{N as w}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const b=k,E=({open:t,handleOk:u,handleCancel:h,confirmLoading:c,id:i})=>{const l=d.useRef(null);let{t:a}=F(),[x,p]=d.useState(!1),[y,o]=d.useState(!1);d.useEffect(()=>{t||(p(!1),o(!1))},[t]);const s=async()=>i?await b.getById(i):{type:"password"};return e.jsxs(T,{title:a(i?"actions.edit":"actions.new"),open:t,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{l.current?.validateFields().then(async r=>{u(r)})},onCancel:()=>{h()},confirmLoading:c,children:[e.jsxs(_,{formRef:l,request:s,submitter:!1,children:[e.jsx(m,{hidden:!0,name:"id"}),e.jsx(m,{name:"name",label:a("general.name"),rules:[{required:!0}]}),e.jsx(K.Group,{label:a("assets.type"),name:"type",rules:[{required:!0}],options:[{label:a("assets.password"),value:"password"},{label:a("assets.private_key"),value:"private-key"}]}),e.jsx(m,{label:a("menus.identity.submenus.user"),name:"username",rules:[{required:!0}]}),e.jsx(O,{name:["type"],children:({type:r})=>{switch(r){case"private-key":return e.jsxs(e.Fragment,{children:[e.jsx(A,{label:a("assets.private_key"),name:"privateKey",fieldProps:{rows:4,allowClear:!0}}),e.jsxs("div",{className:"mb-4 -mt-2 flex items-center gap-2",children:[e.jsx(j,{color:"geekblue",variant:"filled",onClick:async()=>{l.current?.setFieldsValue({privateKey:`${await b.genPrivateKey()}`})},children:a("assets.generate_private_key")}),i&&e.jsx(j,{color:"purple",variant:"filled",onClick:async()=>{o(!0)},children:a("actions.view_private_key")})]}),e.jsx(m.Password,{label:a("assets.passphrase"),name:"passphrase",fieldProps:{iconRender:n=>n?e.jsx(S,{}):e.jsx(C,{}),visibilityToggle:{onVisibleChange:n=>{i&&n&&!x&&o(!0)}}}})]});case"password":return e.jsx(e.Fragment,{children:e.jsx(m.Password,{label:a("assets.password"),name:"password",fieldProps:{iconRender:n=>n?e.jsx(S,{}):e.jsx(C,{}),visibilityToggle:{onVisibleChange:n=>{i&&n&&!x&&o(!0)}}}})})}}})]}),e.jsx(V,{open:y,handleOk:async r=>{const n=await b.decrypt(i,r);l.current?.setFieldsValue(n),p(!0),o(!1)},handleCancel:()=>o(!1)})]})},f=k,X=()=>{const{t}=F(),u=d.useRef(null);let[h,c]=d.useState(!1),[i,l]=d.useState();const{message:a}=B.useApp();let p=N({mutationFn:async s=>{s.id?await f.updateById(s.id,s):await f.create(s)},onSuccess:()=>{u.current?.reload(),c(!1),l(void 0),y()}});function y(){a.open({type:"success",content:t("general.success")})}const o=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:t("general.name"),dataIndex:"name",hideInSearch:!0},{title:t("assets.type"),dataIndex:"type",key:"type",hideInSearch:!0,render:(s,r)=>s==="private-key"?e.jsx(I,{color:"green",children:t("assets.private_key")}):e.jsx(I,{color:"red",children:t("assets.password")})},{title:t("menus.identity.submenus.user"),dataIndex:"username",key:"username",hideInSearch:!0},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:191},{title:t("actions.label"),valueType:"option",key:"option",width:150,render:(s,r,n,v)=>[e.jsx(w,{disabled:r.type!=="private-key",onClick:async()=>{let g=await k.getPublicKey(r.id);q(g),y()},children:t("assets.copy_public_key")},"download-public-key"),e.jsx(w,{onClick:()=>{c(!0),l(r.id)},children:t("actions.edit")},"edit"),e.jsx(M,{title:t("general.confirm_delete"),onConfirm:async()=>{await f.deleteById(r.id),u.current?.reload()},children:e.jsx(w,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm")]}];return e.jsxs("div",{className:"",children:[e.jsx(z,{columns:o,actionRef:u,request:async(s={},r,n)=>{let[v,g]=U(r),R={pageIndex:s.current,pageSize:s.pageSize,order:v,field:g,keyword:s.keyword},P=await f.getPaging(R);return{data:P.items,success:!0,total:P.total}},rowKey:"id",options:{search:!0},search:!1,pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.resource.submenus.credential"),toolBarRender:()=>[e.jsx(j,{type:"primary",onClick:()=>{c(!0)},children:t("actions.new")},"button")]}),e.jsx(E,{id:i,open:h,confirmLoading:p.isPending,handleCancel:()=>{c(!1),l(void 0)},handleOk:p.mutate})]})};export{X as default};
@@ -1 +1 @@
import{S as e,aZ as a,av as o}from"./antd-Afm2kNt7.js";import{u as i,a as r}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const m=()=>{let{t}=i(),s=r();return e.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:e.jsx(a,{status:"info",title:t("databaseAsset.notSupported"),subTitle:t("databaseAsset.notSupportedDesc"),extra:[e.jsx(o,{type:"primary",onClick:()=>s("/assets"),children:t("goToAssets")},"console")]})})};export{m as default};
import{S as e,aZ as a,av as o}from"./antd-Afm2kNt7.js";import{u as i,a as r}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const m=()=>{let{t}=i(),s=r();return e.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100%"},children:e.jsx(a,{status:"info",title:t("databaseAsset.notSupported"),subTitle:t("databaseAsset.notSupportedDesc"),extra:[e.jsx(o,{type:"primary",onClick:()=>s("/assets"),children:t("goToAssets")},"console")]})})};export{m as default};
@@ -1 +1 @@
var f=Object.defineProperty;var I=(e,t,o)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var d=(e,t,o)=>I(e,typeof t!="symbol"?t+"":t,o);import{f as _,aI as S,S as s,bi as i,b2 as m,a$ as w,bz as y,av as q}from"./antd-Afm2kNt7.js";import{q as j,r as p,u as k,h as T}from"./index-BdfI9ZEv.js";import{g as A}from"./sort-BOdE-yay.js";import{c as L,U as v}from"./QuerySelects-DHrAMegb.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";import"./user-api-LAxz6xgj.js";import"./department-api-BBDEkNE1.js";import"./asset-api-CdGgZMNY.js";import"./website-api-rU4LiJu6.js";import"./database-asset-api-CCmdFIKr.js";class P{constructor(){d(this,"group","admin/database-sql-logs");d(this,"paging",async t=>{const o=j.stringify(t);return await p.get(`/${this.group}/paging?${o}`)});d(this,"clear",async()=>{await p.post(`/${this.group}/clear`)})}}const g=new P,{Text:z}=w,C=e=>{if(!e)return"";let t=e.trimStart();for(;t.startsWith("/*");){const o=t.indexOf("*/");if(o===-1)break;const c=t.slice(0,o+2);if(!/ApplicationName\s*=/.test(c))break;t=t.slice(o+2).trimStart()}return t},G=()=>{const{t:e}=k(),t=_.useRef(null),{modal:o}=S.useApp(),c=T({mutationFn:g.clear,onSuccess:()=>{t.current?.reload()}}),x=(a,r)=>{const n={success:{color:"success",label:e("general.success")},failed:{color:"error",label:e("general.failed")},blocked:{color:"warning",label:e("db.sql_log.status.blocked")}}[a]||{color:"default",label:a};return(a==="failed"||a==="blocked")&&r?s.jsx(m,{title:r,children:s.jsx(i,{color:n.color,children:n.label})}):s.jsx(i,{color:n.color,children:n.label})},h=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("menus.resource.submenus.database_asset"),dataIndex:"assetName",hideInSearch:!1,renderFormItem:(a,{type:r,...l})=>r==="form"?null:s.jsx(L,{...l}),formItemProps:{name:"assetId"},ellipsis:!0},{title:e("db.asset.database"),dataIndex:"database",hideInSearch:!0,ellipsis:!0},{title:e("menus.identity.submenus.user"),dataIndex:"userName",renderFormItem:(a,{type:r,...l})=>r==="form"?null:s.jsx(v,{...l}),formItemProps:{name:"userId"}},{title:e("audit.accessLog.stats.table.referer"),dataIndex:"source",valueEnum:{proxy:{text:e("db.sql_log.source.proxy")},"work-order":{text:e("db.sql_log.source.work_order")}},render:(a,r)=>r.source==="proxy"?s.jsx(i,{color:"blue",children:e("db.sql_log.source.proxy")}):r.source==="work-order"?s.jsx(i,{color:"purple",children:e("db.sql_log.source.work_order")}):s.jsx(i,{children:r.source}),width:80},{title:e("general.status"),dataIndex:"status",valueEnum:{success:{text:e("general.success")},failed:{text:e("general.failed")},blocked:{text:e("db.sql_log.status.blocked")}},render:(a,r)=>x(r.status,r.errorMessage),width:80},{title:e("db.sql_log.duration_ms"),dataIndex:"durationMs",hideInSearch:!0,width:120},{title:e("db.sql_log.rows_affected"),dataIndex:"rowsAffected",hideInSearch:!0,width:120},{title:e("audit.client_ip"),dataIndex:"clientIp",hideInSearch:!0,width:140},{title:e("db.sql_log.sql"),dataIndex:"sql",hideInSearch:!0,render:(a,r)=>{const l=C(r.sql);return l?s.jsx(m,{title:l,placement:"topLeft",children:s.jsx(z,{ellipsis:!0,style:{maxWidth:300},children:l})}):"-"}},{title:e("general.created_at"),dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,width:180}];return s.jsx("div",{children:s.jsx(y,{columns:h,actionRef:t,request:async(a={},r)=>{const[l,n]=A(r),b={pageIndex:a.current,pageSize:a.pageSize,order:l,field:n,assetId:a.assetId,userId:a.userId,status:a.status,source:a.source},u=await g.paging(b);return{data:u.items,success:!0,total:u.total}},rowKey:"id",search:{labelWidth:"auto"},scroll:{x:"max-content"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.database_sql_log"),toolBarRender:()=>[s.jsx(q,{type:"primary",danger:!0,onClick:()=>{o.confirm({title:e("general.clear_confirm"),onOk:async()=>c.mutate()})},children:e("actions.clear")},"clear")]})})};export{G as default};
var f=Object.defineProperty;var I=(e,t,o)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var d=(e,t,o)=>I(e,typeof t!="symbol"?t+"":t,o);import{f as _,aI as S,S as s,bi as i,b2 as m,a$ as w,bz as y,av as q}from"./antd-Afm2kNt7.js";import{q as j,r as p,u as k,h as T}from"./index-DQXwuKC5.js";import{g as A}from"./sort-BOdE-yay.js";import{c as L,U as v}from"./QuerySelects-HiP3pg4d.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";import"./user-api-BJxKseSg.js";import"./department-api-fa0GHZbt.js";import"./asset-api-1abjsV5s.js";import"./website-api-CiGWjL7L.js";import"./database-asset-api-BQeUyDt2.js";class P{constructor(){d(this,"group","admin/database-sql-logs");d(this,"paging",async t=>{const o=j.stringify(t);return await p.get(`/${this.group}/paging?${o}`)});d(this,"clear",async()=>{await p.post(`/${this.group}/clear`)})}}const g=new P,{Text:z}=w,C=e=>{if(!e)return"";let t=e.trimStart();for(;t.startsWith("/*");){const o=t.indexOf("*/");if(o===-1)break;const c=t.slice(0,o+2);if(!/ApplicationName\s*=/.test(c))break;t=t.slice(o+2).trimStart()}return t},G=()=>{const{t:e}=k(),t=_.useRef(null),{modal:o}=S.useApp(),c=T({mutationFn:g.clear,onSuccess:()=>{t.current?.reload()}}),x=(a,r)=>{const n={success:{color:"success",label:e("general.success")},failed:{color:"error",label:e("general.failed")},blocked:{color:"warning",label:e("db.sql_log.status.blocked")}}[a]||{color:"default",label:a};return(a==="failed"||a==="blocked")&&r?s.jsx(m,{title:r,children:s.jsx(i,{color:n.color,children:n.label})}):s.jsx(i,{color:n.color,children:n.label})},h=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("menus.resource.submenus.database_asset"),dataIndex:"assetName",hideInSearch:!1,renderFormItem:(a,{type:r,...l})=>r==="form"?null:s.jsx(L,{...l}),formItemProps:{name:"assetId"},ellipsis:!0},{title:e("db.asset.database"),dataIndex:"database",hideInSearch:!0,ellipsis:!0},{title:e("menus.identity.submenus.user"),dataIndex:"userName",renderFormItem:(a,{type:r,...l})=>r==="form"?null:s.jsx(v,{...l}),formItemProps:{name:"userId"}},{title:e("audit.accessLog.stats.table.referer"),dataIndex:"source",valueEnum:{proxy:{text:e("db.sql_log.source.proxy")},"work-order":{text:e("db.sql_log.source.work_order")}},render:(a,r)=>r.source==="proxy"?s.jsx(i,{color:"blue",children:e("db.sql_log.source.proxy")}):r.source==="work-order"?s.jsx(i,{color:"purple",children:e("db.sql_log.source.work_order")}):s.jsx(i,{children:r.source}),width:80},{title:e("general.status"),dataIndex:"status",valueEnum:{success:{text:e("general.success")},failed:{text:e("general.failed")},blocked:{text:e("db.sql_log.status.blocked")}},render:(a,r)=>x(r.status,r.errorMessage),width:80},{title:e("db.sql_log.duration_ms"),dataIndex:"durationMs",hideInSearch:!0,width:120},{title:e("db.sql_log.rows_affected"),dataIndex:"rowsAffected",hideInSearch:!0,width:120},{title:e("audit.client_ip"),dataIndex:"clientIp",hideInSearch:!0,width:140},{title:e("db.sql_log.sql"),dataIndex:"sql",hideInSearch:!0,render:(a,r)=>{const l=C(r.sql);return l?s.jsx(m,{title:l,placement:"topLeft",children:s.jsx(z,{ellipsis:!0,style:{maxWidth:300},children:l})}):"-"}},{title:e("general.created_at"),dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,sorter:!0,width:180}];return s.jsx("div",{children:s.jsx(y,{columns:h,actionRef:t,request:async(a={},r)=>{const[l,n]=A(r),b={pageIndex:a.current,pageSize:a.pageSize,order:l,field:n,assetId:a.assetId,userId:a.userId,status:a.status,source:a.source},u=await g.paging(b);return{data:u.items,success:!0,total:u.total}},rowKey:"id",search:{labelWidth:"auto"},scroll:{x:"max-content"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.database_sql_log"),toolBarRender:()=>[s.jsx(q,{type:"primary",danger:!0,onClick:()=>{o.confirm({title:e("general.clear_confirm"),onOk:async()=>c.mutate()})},children:e("actions.clear")},"clear")]})})};export{G as default};
@@ -1 +1 @@
import{S as t,bL as I,bi as d,a_ as b,f as g,b4 as j}from"./antd-Afm2kNt7.js";import{d as f}from"./department-api-BBDEkNE1.js";import{u as p,e as c,p as v,b as D,o as K}from"./index-BdfI9ZEv.js";import{N as l}from"./NLink-BW2w3qR4.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const m=f,S=({active:n,id:r})=>{const{t:e}=p(),{data:a}=c({queryKey:["department",r],queryFn:()=>m.getById(r),enabled:n&&!!r}),{data:s}=c({queryKey:["department",a?.parentId],queryFn:()=>m.getById(a.parentId),enabled:n&&!!a?.parentId});return t.jsx(I,{column:1,title:e("actions.detail"),dataSource:a,columns:[{title:e("general.name"),dataIndex:"name",copyable:!0},{title:e("identity.department.parent"),dataIndex:"parentId",render:()=>a?.parentId?s?t.jsx(d,{color:"blue",children:s.name}):t.jsx(d,{color:"default",children:a.parentId}):t.jsx(d,{color:"green",children:e("identity.department.root")})},{title:e("assets.sort"),dataIndex:"weight"},{title:e("general.created_at"),dataIndex:"createdAt",valueType:"dateTime"},{title:"ID",dataIndex:"id",copyable:!0},{title:e("actions.authorized"),dataIndex:"authorisedLinks",render:()=>t.jsxs(b,{size:12,wrap:!0,children:[t.jsx(l,{to:`/authorised-asset?departmentId=${r}`,children:`${e("menus.resource.submenus.asset")}${e("actions.authorized")}`}),t.jsx(l,{to:`/authorised-website?departmentId=${r}`,children:`${e("menus.resource.submenus.website")}${e("actions.authorized")}`})]})}]})},A=()=>{const r=v().departmentId,[e,a]=D();let s=K(e.get("activeKey"),"detail"),[i,u]=g.useState(s),{t:h}=p();const x=o=>{u(o),a({activeKey:o})},y=[{label:h("actions.detail"),key:"detail",children:t.jsx(S,{active:i==="detail",id:r})}];return t.jsx("div",{className:"px-4",children:t.jsx(j,{activeKey:i,onChange:x,items:y})})};export{A as default};
import{S as t,bL as I,bi as d,a_ as b,f as g,b4 as j}from"./antd-Afm2kNt7.js";import{d as f}from"./department-api-fa0GHZbt.js";import{u as p,e as c,p as v,b as D,o as K}from"./index-DQXwuKC5.js";import{N as l}from"./NLink-Dl2yFaN4.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const m=f,S=({active:n,id:r})=>{const{t:e}=p(),{data:a}=c({queryKey:["department",r],queryFn:()=>m.getById(r),enabled:n&&!!r}),{data:s}=c({queryKey:["department",a?.parentId],queryFn:()=>m.getById(a.parentId),enabled:n&&!!a?.parentId});return t.jsx(I,{column:1,title:e("actions.detail"),dataSource:a,columns:[{title:e("general.name"),dataIndex:"name",copyable:!0},{title:e("identity.department.parent"),dataIndex:"parentId",render:()=>a?.parentId?s?t.jsx(d,{color:"blue",children:s.name}):t.jsx(d,{color:"default",children:a.parentId}):t.jsx(d,{color:"green",children:e("identity.department.root")})},{title:e("assets.sort"),dataIndex:"weight"},{title:e("general.created_at"),dataIndex:"createdAt",valueType:"dateTime"},{title:"ID",dataIndex:"id",copyable:!0},{title:e("actions.authorized"),dataIndex:"authorisedLinks",render:()=>t.jsxs(b,{size:12,wrap:!0,children:[t.jsx(l,{to:`/authorised-asset?departmentId=${r}`,children:`${e("menus.resource.submenus.asset")}${e("actions.authorized")}`}),t.jsx(l,{to:`/authorised-website?departmentId=${r}`,children:`${e("menus.resource.submenus.website")}${e("actions.authorized")}`})]})}]})},A=()=>{const r=v().departmentId,[e,a]=D();let s=K(e.get("activeKey"),"detail"),[i,u]=g.useState(s),{t:h}=p();const x=o=>{u(o),a({activeKey:o})},y=[{label:h("actions.detail"),key:"detail",children:t.jsx(S,{active:i==="detail",id:r})}];return t.jsx("div",{className:"px-4",children:t.jsx(j,{activeKey:i,onChange:x,items:y})})};export{A as default};
@@ -1 +1 @@
import{S as e,aG as a,aZ as i,a_ as n,av as t}from"./antd-Afm2kNt7.js";import{a as l,af as c,ag as p,y as m}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const g=()=>{const o=l(),r=c();let s;return p(r)?s=r.statusText:r instanceof Error?s=r.message:typeof r=="string"?s=r:(console.error(r),s="Unknown error"),e.jsx(a,{hashPriority:"high",children:e.jsx("div",{children:e.jsx(i,{status:"error",title:s,extra:e.jsxs(n,{children:[e.jsx(t,{type:"primary",onClick:()=>{o(-1)},children:"Back"}),e.jsx(t,{type:"primary",children:e.jsx(m,{to:"/",children:"Home"})})]})})})})};export{g as default};
import{S as e,aG as a,aZ as i,a_ as n,av as t}from"./antd-Afm2kNt7.js";import{a as l,af as c,ag as p,y as m}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const g=()=>{const o=l(),r=c();let s;return p(r)?s=r.statusText:r instanceof Error?s=r.message:typeof r=="string"?s=r:(console.error(r),s="Unknown error"),e.jsx(a,{hashPriority:"high",children:e.jsx("div",{children:e.jsx(i,{status:"error",title:s,extra:e.jsxs(n,{children:[e.jsx(t,{type:"primary",onClick:()=>{o(-1)},children:"Back"}),e.jsx(t,{type:"primary",children:e.jsx(m,{to:"/",children:"Home"})})]})})})})};export{g as default};
@@ -1 +1 @@
import{R as x,S as e}from"./antd-Afm2kNt7.js";import{u as n,al as i,am as h}from"./index-BdfI9ZEv.js";const m=x.memo(({value:a,onChange:t,resultCount:s,totalCount:r,placeholder:d})=>{const{t:l}=n(),c=()=>{t("")};return e.jsx("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 bg-white dark:bg-[#141414] px-3 py-2 shadow-sm",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex items-center justify-center h-8 w-8 rounded-xl bg-slate-100 dark:bg-slate-800 text-slate-500 dark:text-slate-300",children:e.jsx(i,{className:"h-4 w-4"})}),e.jsx("input",{type:"text",value:a,placeholder:d||l("general.search_placeholder"),className:"flex-1 bg-transparent text-sm text-slate-900 dark:text-slate-100 placeholder:text-slate-400 dark:placeholder:text-slate-500 focus:outline-none",onChange:o=>t(o.target.value)}),s!==void 0&&r!==void 0&&e.jsxs("span",{className:"rounded-full bg-slate-100 dark:bg-slate-800 px-2.5 py-1 text-xs font-medium text-slate-600 dark:text-slate-300",children:[s,"/",r]}),a&&e.jsx("button",{onClick:c,className:"p-1.5 rounded-lg text-slate-400 hover:text-slate-600 dark:hover:text-slate-200 hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors","aria-label":l("facade.clear_search"),children:e.jsx(h,{className:"h-3.5 w-3.5"})})]})})});m.displayName="FacadeSearchBar";export{m as F};
import{R as x,S as e}from"./antd-Afm2kNt7.js";import{u as n,al as i,am as h}from"./index-DQXwuKC5.js";const m=x.memo(({value:a,onChange:t,resultCount:s,totalCount:r,placeholder:d})=>{const{t:l}=n(),c=()=>{t("")};return e.jsx("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 bg-white dark:bg-[#141414] px-3 py-2 shadow-sm",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex items-center justify-center h-8 w-8 rounded-xl bg-slate-100 dark:bg-slate-800 text-slate-500 dark:text-slate-300",children:e.jsx(i,{className:"h-4 w-4"})}),e.jsx("input",{type:"text",value:a,placeholder:d||l("general.search_placeholder"),className:"flex-1 bg-transparent text-sm text-slate-900 dark:text-slate-100 placeholder:text-slate-400 dark:placeholder:text-slate-500 focus:outline-none",onChange:o=>t(o.target.value)}),s!==void 0&&r!==void 0&&e.jsxs("span",{className:"rounded-full bg-slate-100 dark:bg-slate-800 px-2.5 py-1 text-xs font-medium text-slate-600 dark:text-slate-300",children:[s,"/",r]}),a&&e.jsx("button",{onClick:c,className:"p-1.5 rounded-lg text-slate-400 hover:text-slate-600 dark:hover:text-slate-200 hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors","aria-label":l("facade.clear_search"),children:e.jsx(h,{className:"h-3.5 w-3.5"})})]})})});m.displayName="FacadeSearchBar";export{m as F};
@@ -1 +1 @@
var y=Object.defineProperty;var h=(e,t,r)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var o=(e,t,r)=>h(e,typeof t!="symbol"?t+"":t,r);import{f as x,aI as f,S as i,bz as I,av as S}from"./antd-Afm2kNt7.js";import{g as w}from"./sort-BOdE-yay.js";import{A as k,r as v,u as A,h as T,y as l}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class b extends k{constructor(){super("admin/filesystem-logs");o(this,"clear",async()=>{await v.post(`/${this.group}/clear`)})}}const u=new b,q=()=>{const{t:e}=A(),t=x.useRef(null);let{modal:r}=f.useApp(),d=T({mutationFn:u.clear,onSuccess:()=>{t.current?.reload()}});const c=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("menus.resource.submenus.asset"),key:"assetName",dataIndex:"assetName",hideInSearch:!0,render:((a,s)=>i.jsx(l,{to:`/asset?assetId=${s.assetId}`,children:a}))},{title:e("menus.identity.submenus.user"),key:"userName",dataIndex:"userName",hideInSearch:!0,render:((a,s)=>i.jsx(l,{to:`/user/${s.userId}`,children:a}))},{title:e("audit.action"),key:"action",dataIndex:"action",valueType:"select",valueEnum:{upload:{text:e("general.upload")},download:{text:e("authorised.strategy.download")},rename:{text:e("authorised.strategy.rename")},remove:{text:e("actions.delete")},"create-dir":{text:e("authorised.strategy.create_dir")},"create-file":{text:e("authorised.strategy.create_file")}},width:100},{title:e("audit.filename"),key:"fileName",dataIndex:"fileName",hideInSearch:!0},{title:e("audit.operation.at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime"}];return i.jsx("div",{children:i.jsx(I,{defaultSize:"small",columns:c,actionRef:t,request:async(a={},s,j)=>{let[m,p]=w(s),g={pageIndex:a.current,pageSize:a.pageSize,order:m,field:p,action:a.action,username:a.username,clientIp:a.clientIp},n=await u.getPaging(g);return{data:n.items,success:!0,total:n.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.filesystem_log"),toolBarRender:()=>[i.jsx(S,{type:"primary",danger:!0,onClick:()=>{r.confirm({title:e("general.clear_confirm"),onOk:async()=>d.mutate()})},children:e("actions.clear")},"clear")]})})};export{q as default};
var y=Object.defineProperty;var h=(e,t,r)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var o=(e,t,r)=>h(e,typeof t!="symbol"?t+"":t,r);import{f as x,aI as f,S as i,bz as I,av as S}from"./antd-Afm2kNt7.js";import{g as w}from"./sort-BOdE-yay.js";import{A as k,r as v,u as A,h as T,y as l}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class b extends k{constructor(){super("admin/filesystem-logs");o(this,"clear",async()=>{await v.post(`/${this.group}/clear`)})}}const u=new b,q=()=>{const{t:e}=A(),t=x.useRef(null);let{modal:r}=f.useApp(),d=T({mutationFn:u.clear,onSuccess:()=>{t.current?.reload()}});const c=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("menus.resource.submenus.asset"),key:"assetName",dataIndex:"assetName",hideInSearch:!0,render:((a,s)=>i.jsx(l,{to:`/asset?assetId=${s.assetId}`,children:a}))},{title:e("menus.identity.submenus.user"),key:"userName",dataIndex:"userName",hideInSearch:!0,render:((a,s)=>i.jsx(l,{to:`/user/${s.userId}`,children:a}))},{title:e("audit.action"),key:"action",dataIndex:"action",valueType:"select",valueEnum:{upload:{text:e("general.upload")},download:{text:e("authorised.strategy.download")},rename:{text:e("authorised.strategy.rename")},remove:{text:e("actions.delete")},"create-dir":{text:e("authorised.strategy.create_dir")},"create-file":{text:e("authorised.strategy.create_file")}},width:100},{title:e("audit.filename"),key:"fileName",dataIndex:"fileName",hideInSearch:!0},{title:e("audit.operation.at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime"}];return i.jsx("div",{children:i.jsx(I,{defaultSize:"small",columns:c,actionRef:t,request:async(a={},s,j)=>{let[m,p]=w(s),g={pageIndex:a.current,pageSize:a.pageSize,order:m,field:p,action:a.action,username:a.username,clientIp:a.clientIp},n=await u.getPaging(g);return{data:n.items,success:!0,total:n.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.filesystem_log"),toolBarRender:()=>[i.jsx(S,{type:"primary",danger:!0,onClick:()=>{r.confirm({title:e("general.clear_confirm"),onOk:async()=>d.mutate()})},children:e("actions.clear")},"clear")]})})};export{q as default};
@@ -1 +1 @@
import{f as o,S as c}from"./antd-Afm2kNt7.js";import{b as v,a3 as k,a2 as g,$ as E,I as T,m as W,q as j,a4 as z}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const R=()=>{const[d]=v(),u=d.get("sessionId"),m=d.get("token");let[h,p]=o.useState(),[w,S]=o.useState(),[f,y]=o.useState();const b=e=>{let t=e.getDisplay().getWidth(),s=e.getDisplay().getHeight(),a=window.innerWidth,l=window.innerHeight,n=a/t,i=l/s;console.log(n,i);let r=Math.min(n,i);r&&e.getDisplay().scale(r)},x=e=>{let t=new g.WebSocketTunnel(`${E()}/admin/sessions/${e}/graphics-monitor`),s=new g.Client(t);t.onstatechange=y,s.onstatechange=p,s.onerror=S;const a=document.getElementById("display");a.innerHTML="";const l=s.getDisplay().getElement();a.appendChild(l);let n=T();W.hasText(m)&&(n=m);let i={"X-Auth-Token":n},r=j.stringify(i);return s.connect(r),s};return o.useEffect(()=>{let e=x(u),t=z(()=>{b(e)});return e.getDisplay().onresize=t,window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[u]),c.jsxs("div",{className:"h-screen w-screen overflow-hidden flex items-center justify-center relative bg-[#1b1b1b]",children:[c.jsx(k,{state:h,status:w,tunnelState:f,overlay:!0}),c.jsx("div",{id:"display"})]})};export{R as default};
import{f as o,S as c}from"./antd-Afm2kNt7.js";import{b as v,a3 as k,a2 as g,$ as E,I as T,m as W,q as j,a4 as z}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const R=()=>{const[d]=v(),u=d.get("sessionId"),m=d.get("token");let[h,p]=o.useState(),[w,S]=o.useState(),[f,y]=o.useState();const b=e=>{let t=e.getDisplay().getWidth(),s=e.getDisplay().getHeight(),a=window.innerWidth,l=window.innerHeight,n=a/t,i=l/s;console.log(n,i);let r=Math.min(n,i);r&&e.getDisplay().scale(r)},x=e=>{let t=new g.WebSocketTunnel(`${E()}/admin/sessions/${e}/graphics-monitor`),s=new g.Client(t);t.onstatechange=y,s.onstatechange=p,s.onerror=S;const a=document.getElementById("display");a.innerHTML="";const l=s.getDisplay().getElement();a.appendChild(l);let n=T();W.hasText(m)&&(n=m);let i={"X-Auth-Token":n},r=j.stringify(i);return s.connect(r),s};return o.useEffect(()=>{let e=x(u),t=z(()=>{b(e)});return e.getDisplay().onresize=t,window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[u]),c.jsxs("div",{className:"h-screen w-screen overflow-hidden flex items-center justify-center relative bg-[#1b1b1b]",children:[c.jsx(k,{state:h,status:w,tunnelState:f,overlay:!0}),c.jsx("div",{id:"display"})]})};export{R as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{f as m,S as r,bi as d,aS as y,bz as x}from"./antd-Afm2kNt7.js";import{A as g,u as h}from"./index-BdfI9ZEv.js";import{N as f}from"./NButton-DoPcvKBF.js";import{g as k}from"./sort-BOdE-yay.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class I extends g{constructor(){super("admin/login-locked")}}let s=new I;const P=()=>{const{t:e}=h(),a=m.useRef(null),l=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:"IP",dataIndex:"ip",key:"ip",sorter:!0},{title:e("gateways.username"),dataIndex:"username",key:"username",sorter:!0},{title:e("identity.user.locked_type"),dataIndex:"type",key:"type",hideInSearch:!0,render:(t,i)=>{switch(i.type){case"username":return r.jsx(d,{bordered:!1,color:"purple",children:e("identity.user.locked_type_username")});case"ip":return r.jsx(d,{bordered:!1,color:"red",children:e("identity.user.locked_type_ip")})}}},{title:e("identity.user.locked_at"),dataIndex:"lockedAt",key:"lockedAt",valueType:"dateTime",hideInSearch:!0,sorter:!0},{title:e("assets.limit_time"),dataIndex:"expirationAt",key:"expirationAt",valueType:"dateTime",hideInSearch:!0,sorter:!0},{title:e("actions.label"),valueType:"option",key:"option",render:(t,i,u,n)=>[r.jsx(y,{title:e("general.confirm_delete"),onConfirm:async()=>{await s.deleteById(i.id),a.current?.reload()},children:r.jsx(f,{danger:!0,children:e("actions.delete")},"delete")},"delete-confirm")]}];return r.jsx("div",{children:r.jsx(x,{columns:l,actionRef:a,request:async(t={},i,u)=>{let[n,c]=k(i),p={pageIndex:t.current,pageSize:t.pageSize,order:n,field:c,ip:t.ip,username:t.username},o=await s.getPaging(p);return{data:o.items,success:!0,total:o.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.identity.submenus.login_locked"),toolBarRender:()=>[]})})};export{P as default};
import{f as m,S as r,bi as d,aS as y,bz as x}from"./antd-Afm2kNt7.js";import{A as g,u as h}from"./index-DQXwuKC5.js";import{N as f}from"./NButton-DoPcvKBF.js";import{g as k}from"./sort-BOdE-yay.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class I extends g{constructor(){super("admin/login-locked")}}let s=new I;const P=()=>{const{t:e}=h(),a=m.useRef(null),l=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:"IP",dataIndex:"ip",key:"ip",sorter:!0},{title:e("gateways.username"),dataIndex:"username",key:"username",sorter:!0},{title:e("identity.user.locked_type"),dataIndex:"type",key:"type",hideInSearch:!0,render:(t,i)=>{switch(i.type){case"username":return r.jsx(d,{bordered:!1,color:"purple",children:e("identity.user.locked_type_username")});case"ip":return r.jsx(d,{bordered:!1,color:"red",children:e("identity.user.locked_type_ip")})}}},{title:e("identity.user.locked_at"),dataIndex:"lockedAt",key:"lockedAt",valueType:"dateTime",hideInSearch:!0,sorter:!0},{title:e("assets.limit_time"),dataIndex:"expirationAt",key:"expirationAt",valueType:"dateTime",hideInSearch:!0,sorter:!0},{title:e("actions.label"),valueType:"option",key:"option",render:(t,i,u,n)=>[r.jsx(y,{title:e("general.confirm_delete"),onConfirm:async()=>{await s.deleteById(i.id),a.current?.reload()},children:r.jsx(f,{danger:!0,children:e("actions.delete")},"delete")},"delete-confirm")]}];return r.jsx("div",{children:r.jsx(x,{columns:l,actionRef:a,request:async(t={},i,u)=>{let[n,c]=k(i),p={pageIndex:t.current,pageSize:t.pageSize,order:n,field:c,ip:t.ip,username:t.username},o=await s.getPaging(p);return{data:o.items,success:!0,total:o.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.identity.submenus.login_locked"),toolBarRender:()=>[]})})};export{P as default};
@@ -1 +1 @@
var h=Object.defineProperty;var y=(e,t,s)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var u=(e,t,s)=>y(e,typeof t!="symbol"?t+"":t,s);import{f,aI as I,S as n,a$ as S,bi as d,bz as A,av as j}from"./antd-Afm2kNt7.js";import{A as T,r as _,u as k,h as v}from"./index-BdfI9ZEv.js";import{g as w}from"./sort-BOdE-yay.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class z extends T{constructor(){super("admin/login-logs");u(this,"clear",async()=>{await _.post(`/${this.group}/clear`)})}}let c=new z;const C=()=>{const{t:e}=k(),t=f.useRef(null);let{modal:s}=I.useApp(),g=v({mutationFn:c.clear,onSuccess:()=>{t.current?.reload()}});const p=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("gateways.username"),dataIndex:"username",key:"username"},{title:e("audit.client_ip"),dataIndex:"clientIp",key:"clientIp",render:(r,i)=>{let a=n.jsx("div",{children:r});const l=i.region;return n.jsxs("div",{className:"flex items-center gap-2",children:[a,n.jsx(S.Text,{type:"secondary",children:l})]})}},{title:e("audit.login_status"),dataIndex:"success",key:"success",hideInSearch:!0,render:r=>r!==!0?n.jsx(d,{color:"error",children:e("general.failed")}):n.jsx(d,{color:"success",children:e("general.success")})},{title:e("audit.login_reason"),dataIndex:"reason",key:"reason",hideInSearch:!0},{title:e("audit.user_agent"),dataIndex:"userAgent",key:"userAgent",hideInSearch:!0,render:(r,i)=>{let a=i.userAgent;return a?`${a?.OS} ${a?.OSVersion} ${a?.Name} ${a?.Version}`:"-"}},{title:e("audit.login_at"),dataIndex:"loginAt",key:"loginAt",hideInSearch:!0,valueType:"dateTime",sorter:!0}];return n.jsx("div",{children:n.jsx(A,{defaultSize:"small",columns:p,actionRef:t,request:async(r={},i,a)=>{let[l,m]=w(i),x={pageIndex:r.current,pageSize:r.pageSize,order:l,field:m,username:r.username,clientIp:r.clientIp},o=await c.getPaging(x);return{data:o.items,success:!0,total:o.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.login_log"),toolBarRender:()=>[n.jsx(j,{type:"primary",danger:!0,onClick:()=>{s.confirm({title:e("general.clear_confirm"),onOk:async()=>g.mutate()})},children:e("actions.clear")},"clear")]})})};export{C as default};
var h=Object.defineProperty;var y=(e,t,s)=>t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var u=(e,t,s)=>y(e,typeof t!="symbol"?t+"":t,s);import{f,aI as I,S as n,a$ as S,bi as d,bz as A,av as j}from"./antd-Afm2kNt7.js";import{A as T,r as _,u as k,h as v}from"./index-DQXwuKC5.js";import{g as w}from"./sort-BOdE-yay.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class z extends T{constructor(){super("admin/login-logs");u(this,"clear",async()=>{await _.post(`/${this.group}/clear`)})}}let c=new z;const C=()=>{const{t:e}=k(),t=f.useRef(null);let{modal:s}=I.useApp(),g=v({mutationFn:c.clear,onSuccess:()=>{t.current?.reload()}});const p=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("gateways.username"),dataIndex:"username",key:"username"},{title:e("audit.client_ip"),dataIndex:"clientIp",key:"clientIp",render:(r,i)=>{let a=n.jsx("div",{children:r});const l=i.region;return n.jsxs("div",{className:"flex items-center gap-2",children:[a,n.jsx(S.Text,{type:"secondary",children:l})]})}},{title:e("audit.login_status"),dataIndex:"success",key:"success",hideInSearch:!0,render:r=>r!==!0?n.jsx(d,{color:"error",children:e("general.failed")}):n.jsx(d,{color:"success",children:e("general.success")})},{title:e("audit.login_reason"),dataIndex:"reason",key:"reason",hideInSearch:!0},{title:e("audit.user_agent"),dataIndex:"userAgent",key:"userAgent",hideInSearch:!0,render:(r,i)=>{let a=i.userAgent;return a?`${a?.OS} ${a?.OSVersion} ${a?.Name} ${a?.Version}`:"-"}},{title:e("audit.login_at"),dataIndex:"loginAt",key:"loginAt",hideInSearch:!0,valueType:"dateTime",sorter:!0}];return n.jsx("div",{children:n.jsx(A,{defaultSize:"small",columns:p,actionRef:t,request:async(r={},i,a)=>{let[l,m]=w(i),x={pageIndex:r.current,pageSize:r.pageSize,order:l,field:m,username:r.username,clientIp:r.clientIp},o=await c.getPaging(x);return{data:o.items,success:!0,total:o.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.login_log"),toolBarRender:()=>[n.jsx(j,{type:"primary",danger:!0,onClick:()=>{s.confirm({title:e("general.clear_confirm"),onOk:async()=>g.mutate()})},children:e("actions.clear")},"clear")]})})};export{C as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{S as a,bL as n,bi as x,a0 as h,bZ as f,f as g,bM as w,b4 as j}from"./antd-Afm2kNt7.js";import{l as y}from"./login-policy-api-FsKg9lSA.js";import{u as p,m as I,e as b,p as k,b as v}from"./index-BdfI9ZEv.js";import{u as P}from"./user-api-LAxz6xgj.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const T=({id:r})=>{let{t:e}=p();const l=async()=>({success:!0,data:await y.getById(r)}),o={0:e("dw.week.days.sunday"),1:e("dw.week.days.monday"),2:e("dw.week.days.tuesday"),3:e("dw.week.days.wednesday"),4:e("dw.week.days.thursday"),5:e("dw.week.days.friday"),6:e("dw.week.days.saturday")};return a.jsx("div",{className:"page-detail-info",children:a.jsxs(n,{column:1,request:l,children:[a.jsx(n.Item,{label:e("general.name"),dataIndex:"name"}),a.jsx(n.Item,{label:e("identity.policy.priority"),dataIndex:"priority"}),a.jsx(n.Item,{label:e("identity.policy.ip_group"),dataIndex:"ipGroup"}),a.jsx(n.Item,{label:e("identity.policy.time_period"),dataIndex:"timePeriod",render:(t,s)=>t?t.map(d=>{if(I.hasText(d.value))return a.jsxs(a.Fragment,{children:[`${o[d.key]} ${d.value}`,a.jsx("br",{})]})}):void 0}),a.jsx(n.Item,{label:e("identity.policy.action.label"),dataIndex:"rule",render:t=>t==="allow"?a.jsx(x,{icon:a.jsx(h,{}),color:"success",bordered:!1,children:e("identity.policy.action.allow")}):a.jsx(x,{icon:a.jsx(f,{}),color:"error",bordered:!1,children:e("identity.policy.action.reject")})}),a.jsx(n.Item,{label:e("general.status"),dataIndex:"enabled",valueEnum:{true:{text:e("general.enabled"),status:"success"},false:{text:e("general.disabled"),status:"default"}}}),a.jsx(n.Item,{label:e("general.created_at"),dataIndex:"createdAt",valueType:"dateTime"})]})})},K=({id:r})=>{let{t:e}=p();const[l,o]=g.useState([]);let t=b({queryKey:["user"],queryFn:P.getAll}),s=b({queryKey:["user-id"],queryFn:()=>y.getUserId(r)});if(g.useEffect(()=>{s.data&&o(s.data)},[s.data]),t.isLoading)return a.jsx("div",{children:"Loading..."});let c=Array.isArray(t.data)?t.data.map(i=>({key:i.id,title:i.nickname})):[];const d=async(i,m,u)=>{switch(m){case"left":await y.unbindUser(r,u);break;case"right":await y.bindUser(r,u);break}o(i)};return a.jsx(w,{dataSource:c,titles:[e("general.unbound"),e("general.bound")],operations:[e("actions.binding"),e("actions.unbind")],showSearch:!0,listStyle:{width:250,height:400},targetKeys:l,onChange:d,render:i=>i.title})},F=()=>{let{t:r}=p();const l=k().loginPolicyId,[o,t]=v();let s=o.get("activeKey");s=s||"detail";let[c,d]=g.useState(s);const i=u=>{d(u),t({activeKey:u})},m=[{label:r("actions.detail"),key:"detail",children:a.jsx(T,{active:c==="detail",id:l})},{label:r("actions.binding"),key:"bind-user",children:a.jsx(K,{active:c==="bind-user",id:l})}];return a.jsx("div",{className:"px-4",children:a.jsx(j,{activeKey:c,onChange:i,items:m})})};export{F as default};
import{S as a,bL as n,bi as x,a0 as h,bZ as f,f as g,bM as w,b4 as j}from"./antd-Afm2kNt7.js";import{l as y}from"./login-policy-api-BlI40YsB.js";import{u as p,m as I,e as b,p as k,b as v}from"./index-DQXwuKC5.js";import{u as P}from"./user-api-BJxKseSg.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const T=({id:r})=>{let{t:e}=p();const l=async()=>({success:!0,data:await y.getById(r)}),o={0:e("dw.week.days.sunday"),1:e("dw.week.days.monday"),2:e("dw.week.days.tuesday"),3:e("dw.week.days.wednesday"),4:e("dw.week.days.thursday"),5:e("dw.week.days.friday"),6:e("dw.week.days.saturday")};return a.jsx("div",{className:"page-detail-info",children:a.jsxs(n,{column:1,request:l,children:[a.jsx(n.Item,{label:e("general.name"),dataIndex:"name"}),a.jsx(n.Item,{label:e("identity.policy.priority"),dataIndex:"priority"}),a.jsx(n.Item,{label:e("identity.policy.ip_group"),dataIndex:"ipGroup"}),a.jsx(n.Item,{label:e("identity.policy.time_period"),dataIndex:"timePeriod",render:(t,s)=>t?t.map(d=>{if(I.hasText(d.value))return a.jsxs(a.Fragment,{children:[`${o[d.key]} ${d.value}`,a.jsx("br",{})]})}):void 0}),a.jsx(n.Item,{label:e("identity.policy.action.label"),dataIndex:"rule",render:t=>t==="allow"?a.jsx(x,{icon:a.jsx(h,{}),color:"success",bordered:!1,children:e("identity.policy.action.allow")}):a.jsx(x,{icon:a.jsx(f,{}),color:"error",bordered:!1,children:e("identity.policy.action.reject")})}),a.jsx(n.Item,{label:e("general.status"),dataIndex:"enabled",valueEnum:{true:{text:e("general.enabled"),status:"success"},false:{text:e("general.disabled"),status:"default"}}}),a.jsx(n.Item,{label:e("general.created_at"),dataIndex:"createdAt",valueType:"dateTime"})]})})},K=({id:r})=>{let{t:e}=p();const[l,o]=g.useState([]);let t=b({queryKey:["user"],queryFn:P.getAll}),s=b({queryKey:["user-id"],queryFn:()=>y.getUserId(r)});if(g.useEffect(()=>{s.data&&o(s.data)},[s.data]),t.isLoading)return a.jsx("div",{children:"Loading..."});let c=Array.isArray(t.data)?t.data.map(i=>({key:i.id,title:i.nickname})):[];const d=async(i,m,u)=>{switch(m){case"left":await y.unbindUser(r,u);break;case"right":await y.bindUser(r,u);break}o(i)};return a.jsx(w,{dataSource:c,titles:[e("general.unbound"),e("general.bound")],operations:[e("actions.binding"),e("actions.unbind")],showSearch:!0,listStyle:{width:250,height:400},targetKeys:l,onChange:d,render:i=>i.title})},F=()=>{let{t:r}=p();const l=k().loginPolicyId,[o,t]=v();let s=o.get("activeKey");s=s||"detail";let[c,d]=g.useState(s);const i=u=>{d(u),t({activeKey:u})},m=[{label:r("actions.detail"),key:"detail",children:a.jsx(T,{active:c==="detail",id:l})},{label:r("actions.binding"),key:"bind-user",children:a.jsx(K,{active:c==="bind-user",id:l})}];return a.jsx("div",{className:"px-4",children:a.jsx(j,{activeKey:c,onChange:i,items:m})})};export{F as default};
@@ -1 +1 @@
import{f as h,S as t,bi as d,a0 as f,bZ as b,aS as I,bI as j,bz as w,av as S}from"./antd-Afm2kNt7.js";import{l as k}from"./login-policy-api-FsKg9lSA.js";import{g as v}from"./sort-BOdE-yay.js";import{N as c}from"./NButton-DoPcvKBF.js";import{N as P}from"./NLink-BW2w3qR4.js";import{u as T,a as z,z as R,y as u,D as B}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const p=k,K=()=>{const{t:e}=T(),r=h.useRef(null);let o=z(),{license:y}=R();const g=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("general.name"),dataIndex:"name",render:(i,a)=>t.jsx(P,{to:`/login-policy/new?loginPolicyId=${a.id}`,children:i})},{title:e("identity.policy.priority"),key:"priority",dataIndex:"priority",sorter:!0,defaultSortOrder:"ascend",hideInSearch:!0},{title:e("identity.policy.ip_group"),key:"ipGroup",dataIndex:"ipGroup",sorter:!1,hideInSearch:!0},{title:e("identity.policy.action.label"),key:"rule",dataIndex:"rule",hideInSearch:!0,render:(i=>i==="allow"?t.jsx(d,{icon:t.jsx(f,{}),color:"success",bordered:!1,children:e("identity.policy.action.allow")}):t.jsx(d,{icon:t.jsx(b,{}),color:"error",bordered:!1,children:e("identity.policy.action.reject")}))},{title:e("general.status"),key:"enabled",dataIndex:"enabled",hideInSearch:!0,valueEnum:{true:{text:e("general.enabled"),status:"success"},false:{text:e("general.disabled"),status:"default"}}},{title:e("assets.limit_time"),key:"expirationAt",dataIndex:"expirationAt",hideInSearch:!0,sorter:!0,valueType:"dateTime",width:191},{title:e("actions.label"),valueType:"option",key:"option",width:160,render:(i,a,m,l)=>[t.jsx(u,{to:`/login-policy/new?loginPolicyId=${a.id}`,children:t.jsx(c,{children:e("actions.edit")},"edit")}),t.jsx(I,{title:e("general.confirm_delete"),onConfirm:async()=>{await p.deleteById(a.id),r.current?.reload()},children:t.jsx(c,{danger:!0,children:e("actions.delete")},"delete")},"delete-confirm"),t.jsx(j,{onSelect:n=>{switch(n){case"login-policy-detail":o(`/login-policy/${a.id}?activeKey=info`);break;case"login-policy-bind-user":o(`/login-policy/${a.id}?activeKey=bind-user`);break}},menus:[{key:"login-policy-detail",name:e("actions.detail")},{key:"login-policy-bind-user",name:e("actions.binding")}]},"actionGroup")]}];return t.jsx("div",{children:t.jsx(B,{disabled:y.isFree(),children:t.jsx(w,{columns:g,actionRef:r,request:async(i={},a,m)=>{let[l,n]=v(a),x={pageIndex:i.current,pageSize:i.pageSize,order:l,field:n,name:i.name},s=await p.getPaging(x);return{data:s.items,success:!0,total:s.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.identity.submenus.login_policy"),toolBarRender:()=>[t.jsx(u,{to:"/login-policy/new",children:t.jsx(S,{type:"primary",children:e("actions.new")},"button")})]})})})};export{K as default};
import{f as h,S as t,bi as d,a0 as f,bZ as b,aS as I,bI as j,bz as w,av as S}from"./antd-Afm2kNt7.js";import{l as k}from"./login-policy-api-BlI40YsB.js";import{g as v}from"./sort-BOdE-yay.js";import{N as c}from"./NButton-DoPcvKBF.js";import{N as P}from"./NLink-Dl2yFaN4.js";import{u as T,a as z,z as R,y as u,D as B}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const p=k,K=()=>{const{t:e}=T(),r=h.useRef(null);let o=z(),{license:y}=R();const g=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("general.name"),dataIndex:"name",render:(i,a)=>t.jsx(P,{to:`/login-policy/new?loginPolicyId=${a.id}`,children:i})},{title:e("identity.policy.priority"),key:"priority",dataIndex:"priority",sorter:!0,defaultSortOrder:"ascend",hideInSearch:!0},{title:e("identity.policy.ip_group"),key:"ipGroup",dataIndex:"ipGroup",sorter:!1,hideInSearch:!0},{title:e("identity.policy.action.label"),key:"rule",dataIndex:"rule",hideInSearch:!0,render:(i=>i==="allow"?t.jsx(d,{icon:t.jsx(f,{}),color:"success",bordered:!1,children:e("identity.policy.action.allow")}):t.jsx(d,{icon:t.jsx(b,{}),color:"error",bordered:!1,children:e("identity.policy.action.reject")}))},{title:e("general.status"),key:"enabled",dataIndex:"enabled",hideInSearch:!0,valueEnum:{true:{text:e("general.enabled"),status:"success"},false:{text:e("general.disabled"),status:"default"}}},{title:e("assets.limit_time"),key:"expirationAt",dataIndex:"expirationAt",hideInSearch:!0,sorter:!0,valueType:"dateTime",width:191},{title:e("actions.label"),valueType:"option",key:"option",width:160,render:(i,a,m,l)=>[t.jsx(u,{to:`/login-policy/new?loginPolicyId=${a.id}`,children:t.jsx(c,{children:e("actions.edit")},"edit")}),t.jsx(I,{title:e("general.confirm_delete"),onConfirm:async()=>{await p.deleteById(a.id),r.current?.reload()},children:t.jsx(c,{danger:!0,children:e("actions.delete")},"delete")},"delete-confirm"),t.jsx(j,{onSelect:n=>{switch(n){case"login-policy-detail":o(`/login-policy/${a.id}?activeKey=info`);break;case"login-policy-bind-user":o(`/login-policy/${a.id}?activeKey=bind-user`);break}},menus:[{key:"login-policy-detail",name:e("actions.detail")},{key:"login-policy-bind-user",name:e("actions.binding")}]},"actionGroup")]}];return t.jsx("div",{children:t.jsx(B,{disabled:y.isFree(),children:t.jsx(w,{columns:g,actionRef:r,request:async(i={},a,m)=>{let[l,n]=v(a),x={pageIndex:i.current,pageSize:i.pageSize,order:l,field:n,name:i.name},s=await p.getPaging(x);return{data:s.items,success:!0,total:s.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.identity.submenus.login_policy"),toolBarRender:()=>[t.jsx(u,{to:"/login-policy/new",children:t.jsx(S,{type:"primary",children:e("actions.new")},"button")})]})})})};export{K as default};
@@ -1 +1 @@
import{S as s}from"./antd-Afm2kNt7.js";import{b as t,m as a,n as i}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const d=()=>{let[e]=t(),r=e.get("assetId");return a.hasText(r)?s.jsx("div",{children:s.jsx(i,{assetId:r})}):s.jsx("div",{children:"Error"})};export{d as default};
import{S as s}from"./antd-Afm2kNt7.js";import{b as t,m as a,n as i}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const d=()=>{let[e]=t(),r=e.get("assetId");return a.hasText(r)?s.jsx("div",{children:s.jsx(i,{assetId:r})}):s.jsx("div",{children:"Error"})};export{d as default};
@@ -1 +1 @@
import{S as s}from"./antd-Afm2kNt7.js";import{y as t}from"./index-BdfI9ZEv.js";const i=({to:r,children:e})=>s.jsx(t,{to:r,className:"text-blue-500 hover:underline",children:e});export{i as N};
import{S as s}from"./antd-Afm2kNt7.js";import{y as t}from"./index-DQXwuKC5.js";const i=({to:r,children:e})=>s.jsx(t,{to:r,className:"text-blue-500 hover:underline",children:e});export{i as N};
@@ -1 +1 @@
import{f as c,S as t,ar as l,aZ as m}from"./antd-Afm2kNt7.js";import{b as u,a as g,u as d,h as f,l as x}from"./index-BdfI9ZEv.js";import{o as p}from"./oidc-api-BsaBtN-M.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const y=()=>{const[n]=u(),s=g(),{t:o}=d(),a=f({mutationFn:({code:e,state:r})=>p.login(e,r),onSuccess:e=>{x(e.token),sessionStorage.removeItem("current"),sessionStorage.removeItem("openKeys"),s("/")},onError:e=>{console.error("OIDC login failed:",e),s(`/login?error=${e.message}`)},retry:!1});return c.useEffect(()=>{const e=n.get("code"),r=n.get("state"),i=sessionStorage.getItem("oidc_state");if(!e){s("/login?error=oidc_cancelled");return}if(!r){console.error("Missing state parameter"),s("/login?error=invalid_state");return}if(i&&r!==i){console.error("State mismatch"),s("/login?error=state_mismatch");return}sessionStorage.removeItem("oidc_state"),a.mutate({code:e,state:r})},[]),a.isPending?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsxs("div",{className:"text-center",children:[t.jsx(l,{size:"large"}),t.jsx("div",{className:"mt-4 text-lg",children:o("account.login.processing")})]})}):a.isError?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsx(m,{status:"error",title:o("account.login.failed"),subTitle:o("account.login.oidc_error"),extra:[t.jsx("button",{className:"px-4 py-2 bg-blue-500 text-white rounded",onClick:()=>s("/login"),children:o("account.login.back_to_login")},"retry")]})}):null};export{y as default};
import{f as c,S as t,ar as l,aZ as m}from"./antd-Afm2kNt7.js";import{b as u,a as g,u as d,h as f,l as x}from"./index-DQXwuKC5.js";import{o as p}from"./oidc-api-DdlmoOii.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const y=()=>{const[n]=u(),s=g(),{t:o}=d(),a=f({mutationFn:({code:e,state:r})=>p.login(e,r),onSuccess:e=>{x(e.token),sessionStorage.removeItem("current"),sessionStorage.removeItem("openKeys"),s("/")},onError:e=>{console.error("OIDC login failed:",e),s(`/login?error=${e.message}`)},retry:!1});return c.useEffect(()=>{const e=n.get("code"),r=n.get("state"),i=sessionStorage.getItem("oidc_state");if(!e){s("/login?error=oidc_cancelled");return}if(!r){console.error("Missing state parameter"),s("/login?error=invalid_state");return}if(i&&r!==i){console.error("State mismatch"),s("/login?error=state_mismatch");return}sessionStorage.removeItem("oidc_state"),a.mutate({code:e,state:r})},[]),a.isPending?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsxs("div",{className:"text-center",children:[t.jsx(l,{size:"large"}),t.jsx("div",{className:"mt-4 text-lg",children:o("account.login.processing")})]})}):a.isError?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsx(m,{status:"error",title:o("account.login.failed"),subTitle:o("account.login.oidc_error"),extra:[t.jsx("button",{className:"px-4 py-2 bg-blue-500 text-white rounded",onClick:()=>s("/login"),children:o("account.login.back_to_login")},"retry")]})}):null};export{y as default};
@@ -1 +1 @@
import{f as a,S as e,ar as D,b0 as u,aY as P,a$ as R,bE as z,ai as E,be as y,a_ as _,av as b,bF as q,bG as A}from"./antd-Afm2kNt7.js";import{u as T,b as O,a as $,g as m}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const{Title:F,Text:l}=R,B=()=>{const{t}=T(),[r]=O(),x=$(),[N,p]=a.useState(!0),[h,f]=a.useState(!1),[n,v]=a.useState(null),[d,g]=a.useState([]),[i,w]=a.useState(null),I={openid:t("account.oidc_consent.scope.openid"),profile:t("account.oidc_consent.scope.profile"),email:t("account.oidc_consent.scope.email"),offline_access:t("account.oidc_consent.scope.offline_access")};a.useEffect(()=>{S()},[]);const S=async()=>{try{const s=r.get("client_id"),o=r.get("scopes"),c=r.get("return_url");if(!s||!o||!c)throw new Error("Missing required parameters");const[j,k]=await Promise.all([m.getOidcConsentPage(s,o,c,void 0),m.getUserInfo()]);v(j),w(k),g(j.scopes),p(!1)}catch(s){console.error("Failed to load consent page data:",s),p(!1)}},C=async()=>{if(n){f(!0);try{const s=r.get("client_id"),o=r.get("return_url");if(!s||!o)throw new Error("Missing required parameters");const c=await m.submitOidcConsent(s,o,!0,d);c&&c.return_url?window.location.href=c.return_url:x("/")}catch(s){console.error("Authorization failed:",s),f(!1)}}},U=()=>{if(n&&n.redirectURI){const s=new URL(n.redirectURI);s.searchParams.set("error","access_denied"),s.searchParams.set("error_description","User denied consent"),n.state&&s.searchParams.set("state",n.state),window.location.href=s.toString()}else x("/")};return N?e.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"100vh",padding:"16px"},children:e.jsx(D,{size:"large",tip:t("general.loading")})}):n?e.jsx("div",{className:"flex justify-center items-center min-h-screen bg-gray-100 p-4",children:e.jsxs(P,{className:"w-full shadow-md",style:{maxWidth:460},styles:{body:{padding:"24px"}},children:[e.jsxs("div",{className:"text-center mb-5",children:[e.jsx(F,{level:3,className:"mt-3 mb-1",children:t("account.oidc_consent.title")}),e.jsx(l,{type:"secondary",className:"text-[13px]",children:t("account.oidc_consent.subtitle")})]}),e.jsxs("div",{className:"flex flex-col gap-4",children:[i&&e.jsx("div",{className:"bg-gray-50 rounded-lg p-3 mb-4 border border-gray-200",children:e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx(z,{size:40,icon:e.jsx(E,{}),className:"bg-blue-500 flex-shrink-0"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx(l,{type:"secondary",className:"text-xs block mb-0.5",children:t("account.oidc_consent.current_account")}),e.jsx(l,{strong:!0,className:"text-sm block",children:i.nickname||i.username}),i.email&&e.jsx(l,{type:"secondary",className:"text-xs",children:i.email})]})]})}),e.jsx(u,{message:e.jsxs("span",{className:"text-[13px]",children:[e.jsx("strong",{children:n.clientID})," ",t("account.oidc_consent.request_access")]}),description:e.jsx("span",{className:"text-xs",children:t("account.oidc_consent.request_access_desc")}),type:"info",showIcon:!0}),e.jsxs("div",{children:[e.jsx(l,{strong:!0,className:"block mb-3 text-sm",children:t("account.oidc_consent.requested_scopes")}),e.jsx(y.Group,{value:d,onChange:s=>g(s),className:"w-full",children:e.jsx(_,{direction:"vertical",className:"w-full",size:8,children:n.scopes.map(s=>e.jsx(y,{value:s,children:e.jsxs("div",{className:"ml-2",children:[e.jsx("div",{className:"font-medium text-[13px] mb-0.5",children:s}),e.jsx("div",{className:"text-xs text-gray-500",children:I[s]||t("account.oidc_consent.scope.default")})]})},s))})})]}),e.jsx(u,{message:e.jsx("span",{className:"text-xs",children:t("account.oidc_consent.warning",{clientId:n.clientID})}),type:"warning",showIcon:!1,className:"px-3 py-2"}),e.jsxs(_,{className:"w-full justify-end",size:"middle",children:[e.jsx(b,{icon:e.jsx(q,{}),onClick:U,disabled:h,children:t("identity.policy.action.reject")}),e.jsx(b,{type:"primary",icon:e.jsx(A,{}),onClick:C,loading:h,disabled:d.length===0,children:t("actions.authorized")})]})]})]})}):e.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"100vh",padding:"16px"},children:e.jsx(u,{message:t("general.error"),description:t("account.oidc_consent.load_error"),type:"error",showIcon:!0,style:{maxWidth:400,width:"100%"}})})};export{B as default};
import{f as a,S as e,ar as D,b0 as u,aY as P,a$ as R,bE as z,ai as E,be as y,a_ as _,av as b,bF as q,bG as A}from"./antd-Afm2kNt7.js";import{u as T,b as O,a as $,g as m}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const{Title:F,Text:l}=R,B=()=>{const{t}=T(),[r]=O(),x=$(),[N,p]=a.useState(!0),[h,f]=a.useState(!1),[n,v]=a.useState(null),[d,g]=a.useState([]),[i,w]=a.useState(null),I={openid:t("account.oidc_consent.scope.openid"),profile:t("account.oidc_consent.scope.profile"),email:t("account.oidc_consent.scope.email"),offline_access:t("account.oidc_consent.scope.offline_access")};a.useEffect(()=>{S()},[]);const S=async()=>{try{const s=r.get("client_id"),o=r.get("scopes"),c=r.get("return_url");if(!s||!o||!c)throw new Error("Missing required parameters");const[j,k]=await Promise.all([m.getOidcConsentPage(s,o,c,void 0),m.getUserInfo()]);v(j),w(k),g(j.scopes),p(!1)}catch(s){console.error("Failed to load consent page data:",s),p(!1)}},C=async()=>{if(n){f(!0);try{const s=r.get("client_id"),o=r.get("return_url");if(!s||!o)throw new Error("Missing required parameters");const c=await m.submitOidcConsent(s,o,!0,d);c&&c.return_url?window.location.href=c.return_url:x("/")}catch(s){console.error("Authorization failed:",s),f(!1)}}},U=()=>{if(n&&n.redirectURI){const s=new URL(n.redirectURI);s.searchParams.set("error","access_denied"),s.searchParams.set("error_description","User denied consent"),n.state&&s.searchParams.set("state",n.state),window.location.href=s.toString()}else x("/")};return N?e.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"100vh",padding:"16px"},children:e.jsx(D,{size:"large",tip:t("general.loading")})}):n?e.jsx("div",{className:"flex justify-center items-center min-h-screen bg-gray-100 p-4",children:e.jsxs(P,{className:"w-full shadow-md",style:{maxWidth:460},styles:{body:{padding:"24px"}},children:[e.jsxs("div",{className:"text-center mb-5",children:[e.jsx(F,{level:3,className:"mt-3 mb-1",children:t("account.oidc_consent.title")}),e.jsx(l,{type:"secondary",className:"text-[13px]",children:t("account.oidc_consent.subtitle")})]}),e.jsxs("div",{className:"flex flex-col gap-4",children:[i&&e.jsx("div",{className:"bg-gray-50 rounded-lg p-3 mb-4 border border-gray-200",children:e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx(z,{size:40,icon:e.jsx(E,{}),className:"bg-blue-500 flex-shrink-0"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx(l,{type:"secondary",className:"text-xs block mb-0.5",children:t("account.oidc_consent.current_account")}),e.jsx(l,{strong:!0,className:"text-sm block",children:i.nickname||i.username}),i.email&&e.jsx(l,{type:"secondary",className:"text-xs",children:i.email})]})]})}),e.jsx(u,{message:e.jsxs("span",{className:"text-[13px]",children:[e.jsx("strong",{children:n.clientID})," ",t("account.oidc_consent.request_access")]}),description:e.jsx("span",{className:"text-xs",children:t("account.oidc_consent.request_access_desc")}),type:"info",showIcon:!0}),e.jsxs("div",{children:[e.jsx(l,{strong:!0,className:"block mb-3 text-sm",children:t("account.oidc_consent.requested_scopes")}),e.jsx(y.Group,{value:d,onChange:s=>g(s),className:"w-full",children:e.jsx(_,{direction:"vertical",className:"w-full",size:8,children:n.scopes.map(s=>e.jsx(y,{value:s,children:e.jsxs("div",{className:"ml-2",children:[e.jsx("div",{className:"font-medium text-[13px] mb-0.5",children:s}),e.jsx("div",{className:"text-xs text-gray-500",children:I[s]||t("account.oidc_consent.scope.default")})]})},s))})})]}),e.jsx(u,{message:e.jsx("span",{className:"text-xs",children:t("account.oidc_consent.warning",{clientId:n.clientID})}),type:"warning",showIcon:!1,className:"px-3 py-2"}),e.jsxs(_,{className:"w-full justify-end",size:"middle",children:[e.jsx(b,{icon:e.jsx(q,{}),onClick:U,disabled:h,children:t("identity.policy.action.reject")}),e.jsx(b,{type:"primary",icon:e.jsx(A,{}),onClick:C,loading:h,disabled:d.length===0,children:t("actions.authorized")})]})]})]})}):e.jsx("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"100vh",padding:"16px"},children:e.jsx(u,{message:t("general.error"),description:t("account.oidc_consent.load_error"),type:"error",showIcon:!0,style:{maxWidth:400,width:"100%"}})})};export{B as default};
@@ -1 +1 @@
import{f,aI as g,S as t,a$ as d,ay as r,aS as y,bz as j}from"./antd-Afm2kNt7.js";import{g as v}from"./sort-BOdE-yay.js";import{s as u}from"./session-api-CdVNYxgO.js";import{N as p}from"./NButton-DoPcvKBF.js";import{c as I}from"./charts-DWBuA5Za.js";import{u as w,E as S}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./xterm-Buno8AXJ.js";const C=()=>{const{t:o}=w(),a=f.useRef(null),{message:m}=g.useApp(),x=[{title:o("menus.identity.submenus.user"),dataIndex:"userAccount",key:"userAccount"},{title:o("menus.resource.submenus.asset"),dataIndex:"assetName",key:"assetName",render:(n,e)=>{let s=t.jsx("div",{children:n});const i=`${e.protocol} ${e.username}@${e.ip}:${e.port}`;return t.jsxs("div",{children:[s,t.jsx(d.Text,{type:"secondary",children:i})]})}},{title:o("audit.client_ip"),dataIndex:"clientIp",key:"clientIp",render:(n,e)=>{let s=t.jsx("div",{children:n});const i=e.region;return t.jsxs("div",{className:"flex items-center gap-2",children:[s,t.jsx(d.Text,{type:"secondary",children:i})]})}},{title:o("assets.protocol"),dataIndex:"protocol",key:"protocol",sorter:!0,render:(n,e)=>t.jsx("span",{className:I("rounded-md px-1.5 py-1 text-white font-bold",S(e.protocol)),style:{fontSize:9},children:e.protocol.toUpperCase()}),renderFormItem:(n,{type:e,defaultRender:s,...i},l)=>e==="form"?null:t.jsxs(r,{children:[t.jsx(r.Option,{value:"rdp",children:"RDP"}),t.jsx(r.Option,{value:"ssh",children:"SSH"}),t.jsx(r.Option,{value:"telnet",children:"Telnet"}),t.jsx(r.Option,{value:"vnc",children:"VNC"}),t.jsx(r.Option,{value:"kubernetes",children:"Kubernetes"})]})},{title:o("audit.connected_at"),dataIndex:"connectedAt",key:"connectedAt",hideInSearch:!0,valueType:"dateTime"},{title:o("audit.connection_duration"),dataIndex:"connectionDuration",key:"connectionDuration",hideInSearch:!0},{title:o("actions.label"),valueType:"option",key:"option",render:(n,e,s,i)=>[t.jsx(p,{onClick:()=>{switch(e.protocol){case"ssh":window.open(`/terminal-monitor?sessionId=${e.id}`,"_blank");break;case"rdp":case"vnc":window.open(`/graphics-monitor?sessionId=${e.id}`,"_blank");break;default:m.warning(o("audit.unknown_protocol",{protocol:e.protocol}))}},children:o("gateways.monitor.action")},"monitor"),t.jsx(y,{title:o("audit.options.disconnect.confirm"),onConfirm:async()=>{await u.disconnect(e.id),a.current?.reload()},children:t.jsx(p,{danger:!0,children:o("audit.options.disconnect.action")},"delete")},"confirm-disconnect")]}];return t.jsx("div",{children:t.jsx(j,{defaultSize:"small",columns:x,actionRef:a,request:async(n={},e,s)=>{let[i,l]=v(e),h={pageIndex:n.current,pageSize:n.pageSize,order:i,field:l,status:"connected",clientIp:n.clientIp,protocol:n.protocol,assetName:n.assetName,userAccount:n.userAccount},c=await u.getPaging(h);return{data:c.items,success:!0,total:c.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},polling:1e3,dateFormatter:"string",headerTitle:o("menus.log_audit.submenus.online_session"),toolBarRender:()=>[]})})};export{C as default};
import{f,aI as g,S as t,a$ as d,ay as r,aS as y,bz as j}from"./antd-Afm2kNt7.js";import{g as v}from"./sort-BOdE-yay.js";import{s as u}from"./session-api-mmDQqQeA.js";import{N as p}from"./NButton-DoPcvKBF.js";import{c as I}from"./charts-DWBuA5Za.js";import{u as w,E as S}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./xterm-Buno8AXJ.js";const C=()=>{const{t:o}=w(),a=f.useRef(null),{message:m}=g.useApp(),x=[{title:o("menus.identity.submenus.user"),dataIndex:"userAccount",key:"userAccount"},{title:o("menus.resource.submenus.asset"),dataIndex:"assetName",key:"assetName",render:(n,e)=>{let s=t.jsx("div",{children:n});const i=`${e.protocol} ${e.username}@${e.ip}:${e.port}`;return t.jsxs("div",{children:[s,t.jsx(d.Text,{type:"secondary",children:i})]})}},{title:o("audit.client_ip"),dataIndex:"clientIp",key:"clientIp",render:(n,e)=>{let s=t.jsx("div",{children:n});const i=e.region;return t.jsxs("div",{className:"flex items-center gap-2",children:[s,t.jsx(d.Text,{type:"secondary",children:i})]})}},{title:o("assets.protocol"),dataIndex:"protocol",key:"protocol",sorter:!0,render:(n,e)=>t.jsx("span",{className:I("rounded-md px-1.5 py-1 text-white font-bold",S(e.protocol)),style:{fontSize:9},children:e.protocol.toUpperCase()}),renderFormItem:(n,{type:e,defaultRender:s,...i},l)=>e==="form"?null:t.jsxs(r,{children:[t.jsx(r.Option,{value:"rdp",children:"RDP"}),t.jsx(r.Option,{value:"ssh",children:"SSH"}),t.jsx(r.Option,{value:"telnet",children:"Telnet"}),t.jsx(r.Option,{value:"vnc",children:"VNC"}),t.jsx(r.Option,{value:"kubernetes",children:"Kubernetes"})]})},{title:o("audit.connected_at"),dataIndex:"connectedAt",key:"connectedAt",hideInSearch:!0,valueType:"dateTime"},{title:o("audit.connection_duration"),dataIndex:"connectionDuration",key:"connectionDuration",hideInSearch:!0},{title:o("actions.label"),valueType:"option",key:"option",render:(n,e,s,i)=>[t.jsx(p,{onClick:()=>{switch(e.protocol){case"ssh":window.open(`/terminal-monitor?sessionId=${e.id}`,"_blank");break;case"rdp":case"vnc":window.open(`/graphics-monitor?sessionId=${e.id}`,"_blank");break;default:m.warning(o("audit.unknown_protocol",{protocol:e.protocol}))}},children:o("gateways.monitor.action")},"monitor"),t.jsx(y,{title:o("audit.options.disconnect.confirm"),onConfirm:async()=>{await u.disconnect(e.id),a.current?.reload()},children:t.jsx(p,{danger:!0,children:o("audit.options.disconnect.action")},"delete")},"confirm-disconnect")]}];return t.jsx("div",{children:t.jsx(j,{defaultSize:"small",columns:x,actionRef:a,request:async(n={},e,s)=>{let[i,l]=v(e),h={pageIndex:n.current,pageSize:n.pageSize,order:i,field:l,status:"connected",clientIp:n.clientIp,protocol:n.protocol,assetName:n.assetName,userAccount:n.userAccount},c=await u.getPaging(h);return{data:c.items,success:!0,total:c.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},polling:1e3,dateFormatter:"string",headerTitle:o("menus.log_audit.submenus.online_session"),toolBarRender:()=>[]})})};export{C as default};
@@ -1 +1 @@
var x=Object.defineProperty;var f=(e,t,s)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var u=(e,t,s)=>f(e,typeof t!="symbol"?t+"":t,s);import{f as I,aI as y,S as i,bi as o,b2 as S,bz as A,av as k}from"./antd-Afm2kNt7.js";import{g as b}from"./sort-BOdE-yay.js";import{A as j,r as T,u as _,h as $}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class w extends j{constructor(){super("admin/operation-logs");u(this,"clear",async()=>{await T.post(`/${this.group}/clear`)})}}let c=new w;const C=()=>{const{t:e}=_(),t=I.useRef(null);let{modal:s}=y.useApp(),d=$({mutationFn:c.clear,onSuccess:()=>{t.current?.reload()}});const p=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("audit.operation.account"),dataIndex:"accountName",key:"accountName",hideInSearch:!0},{title:e("assets.type"),dataIndex:"action",key:"action",render:(a,r)=>{let n="blue";return r.action.includes("add")?n="green":r.action.includes("delete")&&(n="red"),i.jsx(o,{bordered:!1,color:n,children:e("audit.operation.options."+r.action.replaceAll("-","_"))})},hideInSearch:!0},{title:e("actions.detail"),dataIndex:"content",key:"content",hideInSearch:!0},{title:e("general.status"),dataIndex:"success",key:"success",hideInSearch:!0,render:(a,r)=>a==="failed"?i.jsx(S,{title:r.errorMessage,children:i.jsx(o,{color:"error",children:e("general.failed")})}):i.jsx(o,{color:"success",children:e("general.success")})},{title:e("audit.client_ip"),dataIndex:"ip",key:"ip",render:(a,r)=>`${a} (${r.region})`},{title:e("audit.user_agent"),dataIndex:"userAgent",key:"userAgent",hideInSearch:!0,render:(a,r)=>{let n=r.userAgent;return n?`${n?.OS} ${n?.OSVersion} ${n?.Name} ${n?.Version}`:"-"}},{title:e("audit.operation.at"),dataIndex:"createdAt",key:"createdAt",hideInSearch:!0,valueType:"dateTime",sorter:!0}];return i.jsx("div",{children:i.jsx(A,{defaultSize:"small",columns:p,actionRef:t,request:async(a={},r,n)=>{let[g,m]=b(r),h={pageIndex:a.current,pageSize:a.pageSize,order:g,field:m,username:a.username,clientIp:a.clientIp},l=await c.getPaging(h);return{data:l.items,success:!0,total:l.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.operation_log"),toolBarRender:()=>[i.jsx(k,{type:"primary",danger:!0,onClick:()=>{s.confirm({title:e("general.clear_confirm"),onOk:async()=>d.mutate()})},children:e("actions.clear")},"clear")]})})};export{C as default};
var x=Object.defineProperty;var f=(e,t,s)=>t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var u=(e,t,s)=>f(e,typeof t!="symbol"?t+"":t,s);import{f as I,aI as y,S as i,bi as o,b2 as S,bz as A,av as k}from"./antd-Afm2kNt7.js";import{g as b}from"./sort-BOdE-yay.js";import{A as j,r as T,u as _,h as $}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class w extends j{constructor(){super("admin/operation-logs");u(this,"clear",async()=>{await T.post(`/${this.group}/clear`)})}}let c=new w;const C=()=>{const{t:e}=_(),t=I.useRef(null);let{modal:s}=y.useApp(),d=$({mutationFn:c.clear,onSuccess:()=>{t.current?.reload()}});const p=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("audit.operation.account"),dataIndex:"accountName",key:"accountName",hideInSearch:!0},{title:e("assets.type"),dataIndex:"action",key:"action",render:(a,r)=>{let n="blue";return r.action.includes("add")?n="green":r.action.includes("delete")&&(n="red"),i.jsx(o,{bordered:!1,color:n,children:e("audit.operation.options."+r.action.replaceAll("-","_"))})},hideInSearch:!0},{title:e("actions.detail"),dataIndex:"content",key:"content",hideInSearch:!0},{title:e("general.status"),dataIndex:"success",key:"success",hideInSearch:!0,render:(a,r)=>a==="failed"?i.jsx(S,{title:r.errorMessage,children:i.jsx(o,{color:"error",children:e("general.failed")})}):i.jsx(o,{color:"success",children:e("general.success")})},{title:e("audit.client_ip"),dataIndex:"ip",key:"ip",render:(a,r)=>`${a} (${r.region})`},{title:e("audit.user_agent"),dataIndex:"userAgent",key:"userAgent",hideInSearch:!0,render:(a,r)=>{let n=r.userAgent;return n?`${n?.OS} ${n?.OSVersion} ${n?.Name} ${n?.Version}`:"-"}},{title:e("audit.operation.at"),dataIndex:"createdAt",key:"createdAt",hideInSearch:!0,valueType:"dateTime",sorter:!0}];return i.jsx("div",{children:i.jsx(A,{defaultSize:"small",columns:p,actionRef:t,request:async(a={},r,n)=>{let[g,m]=b(r),h={pageIndex:a.current,pageSize:a.pageSize,order:g,field:m,username:a.username,clientIp:a.clientIp},l=await c.getPaging(h);return{data:l.items,success:!0,total:l.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.log_audit.submenus.operation_log"),toolBarRender:()=>[i.jsx(k,{type:"primary",danger:!0,onClick:()=>{s.confirm({title:e("general.clear_confirm"),onOk:async()=>d.mutate()})},children:e("actions.clear")},"clear")]})})};export{C as default};
@@ -1 +1 @@
import{f as s,S as d,ay as m}from"./antd-Afm2kNt7.js";import{u as g}from"./user-api-LAxz6xgj.js";import{d as y}from"./department-api-BBDEkNE1.js";import{a as b}from"./asset-api-CdGgZMNY.js";import{w as S}from"./website-api-rU4LiJu6.js";import{d as A}from"./database-asset-api-CCmdFIKr.js";import{u as w}from"./index-BdfI9ZEv.js";const v=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await g.getAll()).map(t=>({label:t.nickname||t.username,value:t.id}));u(r)}catch(e){console.error("Failed to fetch users:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.identity.submenus.user"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},F=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await y.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch departments:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.identity.submenus.department"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},W=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const e=await b.getGroups(),r=t=>{if(!t)return[];let h=[];return t.forEach(p=>{p.key!=="default"&&h.push({label:p.title||p.name,value:p.key}),p.children&&(h=h.concat(r(p.children)))}),h};u(r(e))}catch(e){console.error("Failed to fetch asset groups:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("authorised.label.asset_group"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},k=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await b.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch assets:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.resource.submenus.asset"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},D=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const e=await S.getGroups(),r=t=>{if(!t)return[];let h=[];return t.forEach(p=>{p.key!=="default"&&h.push({label:p.title||p.name,value:p.key}),p.children&&(h=h.concat(r(p.children)))}),h};u(r(e))}catch(e){console.error("Failed to fetch website groups:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("authorised.label.website_group"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},U=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await A.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch database assets:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.resource.submenus.database_asset"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},_=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await S.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch websites:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.resource.submenus.website"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})};export{k as A,F as D,v as U,_ as W,W as a,D as b,U as c};
import{f as s,S as d,ay as m}from"./antd-Afm2kNt7.js";import{u as g}from"./user-api-BJxKseSg.js";import{d as y}from"./department-api-fa0GHZbt.js";import{a as b}from"./asset-api-1abjsV5s.js";import{w as S}from"./website-api-CiGWjL7L.js";import{d as A}from"./database-asset-api-BQeUyDt2.js";import{u as w}from"./index-DQXwuKC5.js";const v=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await g.getAll()).map(t=>({label:t.nickname||t.username,value:t.id}));u(r)}catch(e){console.error("Failed to fetch users:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.identity.submenus.user"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},F=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await y.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch departments:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.identity.submenus.department"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},W=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const e=await b.getGroups(),r=t=>{if(!t)return[];let h=[];return t.forEach(p=>{p.key!=="default"&&h.push({label:p.title||p.name,value:p.key}),p.children&&(h=h.concat(r(p.children)))}),h};u(r(e))}catch(e){console.error("Failed to fetch asset groups:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("authorised.label.asset_group"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},k=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await b.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch assets:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.resource.submenus.asset"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},D=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const e=await S.getGroups(),r=t=>{if(!t)return[];let h=[];return t.forEach(p=>{p.key!=="default"&&h.push({label:p.title||p.name,value:p.key}),p.children&&(h=h.concat(r(p.children)))}),h};u(r(e))}catch(e){console.error("Failed to fetch website groups:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("authorised.label.website_group"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},U=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await A.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch database assets:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.resource.submenus.database_asset"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})},_=({value:l,onChange:n})=>{const{t:c}=w(),[i,u]=s.useState([]),[f,a]=s.useState(!1);return s.useEffect(()=>{(async()=>{a(!0);try{const r=(await S.getAll()).map(t=>({label:t.name,value:t.id}));u(r)}catch(e){console.error("Failed to fetch websites:",e)}finally{a(!1)}})()},[]),d.jsx(m,{value:l,onChange:n,placeholder:c("menus.resource.submenus.website"),allowClear:!0,showSearch:!0,loading:f,options:i,filterOption:(o,e)=>(e?.label??"").toString().toLowerCase().includes(o.toLowerCase())})};export{k as A,F as D,v as U,_ as W,W as a,D as b,U as c};
@@ -1 +1 @@
import{f as r,S as t}from"./antd-Afm2kNt7.js";import{a as s,e as i,V as o,an as u,g as n}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const c=()=>{let e=s(),a=i({queryKey:["infoQuery"],queryFn:()=>n.getUserInfo()});return r.useEffect(()=>{if(!a.data)return;if(o()){e("/x-asset");return}a.data.type==="user"?e("/x-asset"):e("/dashboard")},[a.data]),t.jsx("div",{children:t.jsx(u,{})})};export{c as default};
import{f as r,S as t}from"./antd-Afm2kNt7.js";import{a as s,e as i,V as o,an as u,g as n}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const c=()=>{let e=s(),a=i({queryKey:["infoQuery"],queryFn:()=>n.getUserInfo()});return r.useEffect(()=>{if(!a.data)return;if(o()){e("/x-asset");return}a.data.type==="user"?e("/x-asset"):e("/dashboard")},[a.data]),t.jsx("div",{children:t.jsx(u,{})})};export{c as default};
@@ -1 +1 @@
import{f as h,S as r,bL as u,aP as b,b4 as k}from"./antd-Afm2kNt7.js";import{r as f}from"./role-api-BtBYGwtw.js";import{u as x,d as j,e as I,m as T,p as v,b as K,o as A}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const P=f,S=c=>{const s=new Set,n=i=>{if(i)for(const l of i)s.add(l.key),l.children&&n(l.children)};return n(c),s},w=({id:c})=>{let{t:s}=x(),[n,i]=h.useState([]),[l]=j();const m=async()=>{let a=await f.getMenus();return d("",a),a},d=(a,e)=>{for(let t=0;t<e.length;t++){if(e[t].isLeaf)e[t].title=s("permissions."+e[t].key);else{let g=a.replaceAll("-","_"),p=e[t].key.replaceAll("-","_");T.hasText(a)?e[t].title=s(`menus.${g}.submenus.${p}`):e[t].title=s(`menus.${p}.label`)}e[t].children&&d(e[t].key,e[t].children)}};let o=I({queryKey:["menus"],queryFn:m});const y=async()=>{let a=await P.getById(c),e=a.menus?.filter(t=>t.checked===!0).map(t=>t.menuId).filter(Boolean);return i(e||[]),{success:!0,data:a}};return r.jsx("div",{className:"page-detail-info",children:r.jsxs(u,{column:1,request:y,children:[r.jsx(u.Item,{label:s("general.name"),dataIndex:"name"}),r.jsx(u.Item,{label:s("identity.role.permission"),dataIndex:"menus",render:()=>o.isLoading?r.jsx("div",{children:"Loading"}):r.jsx(b,{checkable:!0,disabled:!0,checkedKeys:o.data?n.filter(a=>S(o.data).has(a)):[],treeData:o.data,style:{backgroundColor:l.backgroundColor}})}),r.jsx(u.Item,{label:s("general.created_at"),dataIndex:"createdAt",valueType:"dateTime"})]})})},N=()=>{let{t:c}=x();const n=v().roleId,[i,l]=K();let m=A(i.get("activeKey"),"detail"),[d,o]=h.useState(m);const y=e=>{o(e),l({activeKey:e})},a=[{label:c("actions.detail"),key:"detail",children:r.jsx(w,{id:n})}];return r.jsx("div",{className:"px-4",children:r.jsx(k,{activeKey:d,onChange:y,items:a})})};export{N as default};
import{f as h,S as r,bL as u,aP as b,b4 as k}from"./antd-Afm2kNt7.js";import{r as f}from"./role-api-RbYCFKw-.js";import{u as x,d as j,e as I,m as T,p as v,b as K,o as A}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const P=f,S=c=>{const s=new Set,n=i=>{if(i)for(const l of i)s.add(l.key),l.children&&n(l.children)};return n(c),s},w=({id:c})=>{let{t:s}=x(),[n,i]=h.useState([]),[l]=j();const m=async()=>{let a=await f.getMenus();return d("",a),a},d=(a,e)=>{for(let t=0;t<e.length;t++){if(e[t].isLeaf)e[t].title=s("permissions."+e[t].key);else{let g=a.replaceAll("-","_"),p=e[t].key.replaceAll("-","_");T.hasText(a)?e[t].title=s(`menus.${g}.submenus.${p}`):e[t].title=s(`menus.${p}.label`)}e[t].children&&d(e[t].key,e[t].children)}};let o=I({queryKey:["menus"],queryFn:m});const y=async()=>{let a=await P.getById(c),e=a.menus?.filter(t=>t.checked===!0).map(t=>t.menuId).filter(Boolean);return i(e||[]),{success:!0,data:a}};return r.jsx("div",{className:"page-detail-info",children:r.jsxs(u,{column:1,request:y,children:[r.jsx(u.Item,{label:s("general.name"),dataIndex:"name"}),r.jsx(u.Item,{label:s("identity.role.permission"),dataIndex:"menus",render:()=>o.isLoading?r.jsx("div",{children:"Loading"}):r.jsx(b,{checkable:!0,disabled:!0,checkedKeys:o.data?n.filter(a=>S(o.data).has(a)):[],treeData:o.data,style:{backgroundColor:l.backgroundColor}})}),r.jsx(u.Item,{label:s("general.created_at"),dataIndex:"createdAt",valueType:"dateTime"})]})})},N=()=>{let{t:c}=x();const n=v().roleId,[i,l]=K();let m=A(i.get("activeKey"),"detail"),[d,o]=h.useState(m);const y=e=>{o(e),l({activeKey:e})},a=[{label:c("actions.detail"),key:"detail",children:r.jsx(w,{id:n})}];return r.jsx("div",{className:"px-4",children:r.jsx(k,{activeKey:d,onChange:y,items:a})})};export{N as default};
@@ -1 +1 @@
import{f as h,S as s,U as v,aK as A,aT as I,bs as F,aP as B,aI as O,aS as q,bz as M,av as z}from"./antd-Afm2kNt7.js";import{r as T}from"./role-api-BtBYGwtw.js";import{u as C,e as K,m as _,z as $,h as L,y as N,D}from"./index-BdfI9ZEv.js";import{g as E}from"./sort-BOdE-yay.js";import{N as b}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const U=T,P=(d,t,l=[])=>{if(!d)return[];for(const o of d){if(l.push(o.key),t(o))return l;if(o.children){const i=P(o.children,t,l);if(i.length)return i}l.pop()}return[]},J=d=>{const t=new Set,l=o=>{if(o)for(const i of o)t.add(i.key),i.children&&l(i.children)};return l(d),t},Q=({open:d,handleOk:t,handleCancel:l,confirmLoading:o,id:i})=>{let{t:c}=C();const f=h.useRef(null);let[w,j]=h.useState([]);const g=async()=>{if(i){let n=await U.getById(i),r=n.menus?.filter(e=>e.checked===!0).map(e=>e.menuId).filter(Boolean);return j(r||[]),n}return{}},S=async()=>{let n=await T.getMenus();return x("",n),n},x=(n,r)=>{for(let e=0;e<r.length;e++){if(r[e].isLeaf)r[e].title=c("permissions."+r[e].key);else{let y=n.replaceAll("-","_"),p=r[e].key.replaceAll("-","_");_.hasText(n)?r[e].title=c(`menus.${y}.submenus.${p}`):r[e].title=c(`menus.${p}.label`)}r[e].children&&x(r[e].key,r[e].children)}};let a=K({queryKey:["menus"],queryFn:S,enabled:d});const u=n=>{let r=new Set;for(let e=0;e<n.length;e++){let y=n[e],p=P(a.data,m=>m.key===y);for(let m=0;m<p.length;m++){let R=p[m];r.add(JSON.stringify({menuId:R,checked:m+1===p.length}))}}j(n),f.current.setFieldsValue({menus:Array.from(r).map(e=>JSON.parse(e))})};return s.jsx(v,{title:c(i?"actions.edit":"actions.new"),open:d,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{f.current?.validateFields().then(async n=>{t(n)})},onCancel:()=>{l()},confirmLoading:o,children:s.jsxs(A,{formRef:f,request:g,submitter:!1,children:[s.jsx(I,{hidden:!0,name:"id"}),s.jsx(I,{name:"name",label:c("general.name"),rules:[{required:!0}]}),s.jsx(F.Item,{label:c("identity.role.permission"),name:"menus",rules:[{required:!0}],children:s.jsx(B,{checkable:!0,onCheck:u,checkedKeys:a.data?w.filter(n=>J(a.data).has(n)):[],treeData:a.data})})]})})},k=T,te=()=>{let{license:d}=$();const{t}=C(),l=h.useRef(null);let[o,i]=h.useState(!1),[c,f]=h.useState();const{message:w}=O.useApp();let g=L({mutationFn:async a=>{a.id?await k.updateById(a.id,a):await k.create(a)},onSuccess:()=>{l.current?.reload(),i(!1),f(void 0),S()}});function S(){w.open({type:"success",content:t("general.success")})}const x=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:t("general.name"),dataIndex:"name",render:(a,u)=>s.jsx("a",{onClick:()=>{i(!0),f(u.id)},children:a})},{title:t("identity.role.type"),dataIndex:"type",valueType:"radio",sorter:!0,valueEnum:{default:{text:t("identity.role.types.default")},new:{text:t("identity.role.types.new")}}},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:191},{title:t("actions.label"),valueType:"option",key:"option",width:160,render:(a,u,n,r)=>[s.jsx(b,{children:s.jsx(N,{to:`/role/${u.id}`,children:t("actions.detail")},"get")},"info"),s.jsx(b,{onClick:()=>{i(!0),f(u.id)},children:t("actions.edit")},"edit"),s.jsx(q,{title:t("general.confirm_delete"),onConfirm:async()=>{await k.deleteById(u.id),l.current?.reload()},children:s.jsx(b,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm")]}];return s.jsx("div",{children:s.jsxs(D,{disabled:d.isFree(),children:[s.jsx(M,{columns:x,actionRef:l,request:async(a={},u,n)=>{let[r,e]=E(u),y={pageIndex:a.current,pageSize:a.pageSize,order:r,field:e,name:a.name,type:a.type},p=await k.getPaging(y);return{data:p.items,success:!0,total:p.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.identity.submenus.role"),toolBarRender:()=>[s.jsx(z,{type:"primary",onClick:()=>{i(!0)},children:t("actions.new")},"button")]}),s.jsx(Q,{id:c,open:o,confirmLoading:g.isPending,handleCancel:()=>{i(!1),f(void 0)},handleOk:g.mutate})]})})};export{te as default};
import{f as h,S as s,U as v,aK as A,aT as I,bs as F,aP as B,aI as O,aS as q,bz as M,av as z}from"./antd-Afm2kNt7.js";import{r as T}from"./role-api-RbYCFKw-.js";import{u as C,e as K,m as _,z as $,h as L,y as N,D}from"./index-DQXwuKC5.js";import{g as E}from"./sort-BOdE-yay.js";import{N as b}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const U=T,P=(d,t,l=[])=>{if(!d)return[];for(const o of d){if(l.push(o.key),t(o))return l;if(o.children){const i=P(o.children,t,l);if(i.length)return i}l.pop()}return[]},J=d=>{const t=new Set,l=o=>{if(o)for(const i of o)t.add(i.key),i.children&&l(i.children)};return l(d),t},Q=({open:d,handleOk:t,handleCancel:l,confirmLoading:o,id:i})=>{let{t:c}=C();const f=h.useRef(null);let[w,j]=h.useState([]);const g=async()=>{if(i){let n=await U.getById(i),r=n.menus?.filter(e=>e.checked===!0).map(e=>e.menuId).filter(Boolean);return j(r||[]),n}return{}},S=async()=>{let n=await T.getMenus();return x("",n),n},x=(n,r)=>{for(let e=0;e<r.length;e++){if(r[e].isLeaf)r[e].title=c("permissions."+r[e].key);else{let y=n.replaceAll("-","_"),p=r[e].key.replaceAll("-","_");_.hasText(n)?r[e].title=c(`menus.${y}.submenus.${p}`):r[e].title=c(`menus.${p}.label`)}r[e].children&&x(r[e].key,r[e].children)}};let a=K({queryKey:["menus"],queryFn:S,enabled:d});const u=n=>{let r=new Set;for(let e=0;e<n.length;e++){let y=n[e],p=P(a.data,m=>m.key===y);for(let m=0;m<p.length;m++){let R=p[m];r.add(JSON.stringify({menuId:R,checked:m+1===p.length}))}}j(n),f.current.setFieldsValue({menus:Array.from(r).map(e=>JSON.parse(e))})};return s.jsx(v,{title:c(i?"actions.edit":"actions.new"),open:d,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{f.current?.validateFields().then(async n=>{t(n)})},onCancel:()=>{l()},confirmLoading:o,children:s.jsxs(A,{formRef:f,request:g,submitter:!1,children:[s.jsx(I,{hidden:!0,name:"id"}),s.jsx(I,{name:"name",label:c("general.name"),rules:[{required:!0}]}),s.jsx(F.Item,{label:c("identity.role.permission"),name:"menus",rules:[{required:!0}],children:s.jsx(B,{checkable:!0,onCheck:u,checkedKeys:a.data?w.filter(n=>J(a.data).has(n)):[],treeData:a.data})})]})})},k=T,te=()=>{let{license:d}=$();const{t}=C(),l=h.useRef(null);let[o,i]=h.useState(!1),[c,f]=h.useState();const{message:w}=O.useApp();let g=L({mutationFn:async a=>{a.id?await k.updateById(a.id,a):await k.create(a)},onSuccess:()=>{l.current?.reload(),i(!1),f(void 0),S()}});function S(){w.open({type:"success",content:t("general.success")})}const x=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:t("general.name"),dataIndex:"name",render:(a,u)=>s.jsx("a",{onClick:()=>{i(!0),f(u.id)},children:a})},{title:t("identity.role.type"),dataIndex:"type",valueType:"radio",sorter:!0,valueEnum:{default:{text:t("identity.role.types.default")},new:{text:t("identity.role.types.new")}}},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",valueType:"dateTime",hideInSearch:!0,width:191},{title:t("actions.label"),valueType:"option",key:"option",width:160,render:(a,u,n,r)=>[s.jsx(b,{children:s.jsx(N,{to:`/role/${u.id}`,children:t("actions.detail")},"get")},"info"),s.jsx(b,{onClick:()=>{i(!0),f(u.id)},children:t("actions.edit")},"edit"),s.jsx(q,{title:t("general.confirm_delete"),onConfirm:async()=>{await k.deleteById(u.id),l.current?.reload()},children:s.jsx(b,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm")]}];return s.jsx("div",{children:s.jsxs(D,{disabled:d.isFree(),children:[s.jsx(M,{columns:x,actionRef:l,request:async(a={},u,n)=>{let[r,e]=E(u),y={pageIndex:a.current,pageSize:a.pageSize,order:r,field:e,name:a.name,type:a.type},p=await k.getPaging(y);return{data:p.items,success:!0,total:p.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:t("menus.identity.submenus.role"),toolBarRender:()=>[s.jsx(z,{type:"primary",onClick:()=>{i(!0)},children:t("actions.new")},"button")]}),s.jsx(Q,{id:c,open:o,confirmLoading:g.isPending,handleCancel:()=>{i(!1),f(void 0)},handleOk:g.mutate})]})})};export{te as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{f as a,S as e,aG as k,a$ as K,ar as R,aZ as p,av as m,b0 as A,aK as B,aT as o}from"./antd-Afm2kNt7.js";import{e as g,f as E,u as Q,m as y}from"./index-BdfI9ZEv.js";import{u as x}from"./user-api-LAxz6xgj.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const{Title:D}=K,Z=()=>{let[h,w]=a.useState(!1),f=g({queryKey:["branding"],queryFn:E.getBranding}),u=g({queryKey:["setup-status"],queryFn:x.getSetupStatus,retry:!1,initialData:{needSetup:!0}}),[j,P]=a.useState(""),[b,S]=a.useState(""),[v,l]=a.useState(),[n,d]=a.useState("");const N=a.useRef(null);let{t:s}=Q();const _=async()=>({type:"admin",recording:"enabled",watermark:"enabled"}),q=async t=>{x.setupUser(t).then(()=>{w(!0)}).catch(r=>{alert(r?.message)})},T=async t=>{P(t.target.value);let{status:r,error:i}=c(t.target.value,b);l(r),d(i)},C=t=>{S(t.target.value);let{status:r,error:i}=c(j,t.target.value);l(r),d(i)},c=(t,r)=>r===t?{status:"success",error:""}:{status:"error",error:s("identity.setup.password_not_same")},F=()=>u.isLoading?e.jsx("div",{className:"flex justify-center py-6",children:e.jsx(R,{})}):h?e.jsx(p,{status:"success",title:s("identity.setup.success"),extra:[e.jsx(m,{type:"link",href:"/login",children:s("identity.setup.go_to_login")},"go-login")]}):u.data?.needSetup?e.jsxs("div",{children:[y.hasText(n)&&e.jsx("div",{className:"mb-4",children:e.jsx(A,{showIcon:!0,type:"warning",message:n})}),e.jsxs(B,{formRef:N,request:_,onFinish:q,submitter:{submitButtonProps:{disabled:y.hasText(n)}},children:[e.jsx(o,{name:"username",label:s("audit.operation.account"),rules:[{required:!0}]}),e.jsx(o.Password,{name:"password",label:s("assets.password"),rules:[{required:!0}],fieldProps:{onChange:T}}),e.jsx(o.Password,{name:"newPassword2",label:s("account.confirm_password"),rules:[{required:!0}],validateStatus:v,fieldProps:{onChange:C}})]})]}):e.jsx(p,{status:"info",title:s("identity.setup.already_done_title"),subTitle:s("identity.setup.already_done_subtitle"),extra:[e.jsx(m,{type:"link",href:"/login",children:s("identity.setup.go_to_login")},"go-login")]});return e.jsx(k,{hashPriority:"high",children:e.jsx("div",{className:"bg-gray-100 h-screen w-screen flex flex-col items-center justify-center",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-md p-8 min-w-[480px]",children:[e.jsxs("div",{className:"flex flex-col items-center justify-center",children:[e.jsx(D,{level:2,children:f.data?.name}),e.jsx("div",{className:"font-medium mb-8",children:s("identity.setup.user")})]}),F()]})})})};export{Z as default};
import{f as a,S as e,aG as k,a$ as K,ar as R,aZ as p,av as m,b0 as A,aK as B,aT as o}from"./antd-Afm2kNt7.js";import{e as g,f as E,u as Q,m as y}from"./index-DQXwuKC5.js";import{u as x}from"./user-api-BJxKseSg.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const{Title:D}=K,Z=()=>{let[h,w]=a.useState(!1),f=g({queryKey:["branding"],queryFn:E.getBranding}),u=g({queryKey:["setup-status"],queryFn:x.getSetupStatus,retry:!1,initialData:{needSetup:!0}}),[j,P]=a.useState(""),[b,S]=a.useState(""),[v,l]=a.useState(),[n,d]=a.useState("");const N=a.useRef(null);let{t:s}=Q();const _=async()=>({type:"admin",recording:"enabled",watermark:"enabled"}),q=async t=>{x.setupUser(t).then(()=>{w(!0)}).catch(r=>{alert(r?.message)})},T=async t=>{P(t.target.value);let{status:r,error:i}=c(t.target.value,b);l(r),d(i)},C=t=>{S(t.target.value);let{status:r,error:i}=c(j,t.target.value);l(r),d(i)},c=(t,r)=>r===t?{status:"success",error:""}:{status:"error",error:s("identity.setup.password_not_same")},F=()=>u.isLoading?e.jsx("div",{className:"flex justify-center py-6",children:e.jsx(R,{})}):h?e.jsx(p,{status:"success",title:s("identity.setup.success"),extra:[e.jsx(m,{type:"link",href:"/login",children:s("identity.setup.go_to_login")},"go-login")]}):u.data?.needSetup?e.jsxs("div",{children:[y.hasText(n)&&e.jsx("div",{className:"mb-4",children:e.jsx(A,{showIcon:!0,type:"warning",message:n})}),e.jsxs(B,{formRef:N,request:_,onFinish:q,submitter:{submitButtonProps:{disabled:y.hasText(n)}},children:[e.jsx(o,{name:"username",label:s("audit.operation.account"),rules:[{required:!0}]}),e.jsx(o.Password,{name:"password",label:s("assets.password"),rules:[{required:!0}],fieldProps:{onChange:T}}),e.jsx(o.Password,{name:"newPassword2",label:s("account.confirm_password"),rules:[{required:!0}],validateStatus:v,fieldProps:{onChange:C}})]})]}):e.jsx(p,{status:"info",title:s("identity.setup.already_done_title"),subTitle:s("identity.setup.already_done_subtitle"),extra:[e.jsx(m,{type:"link",href:"/login",children:s("identity.setup.go_to_login")},"go-login")]});return e.jsx(k,{hashPriority:"high",children:e.jsx("div",{className:"bg-gray-100 h-screen w-screen flex flex-col items-center justify-center",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-md p-8 min-w-[480px]",children:[e.jsxs("div",{className:"flex flex-col items-center justify-center",children:[e.jsx(D,{level:2,children:f.data?.name}),e.jsx("div",{className:"font-medium mb-8",children:s("identity.setup.user")})]}),F()]})})})};export{Z as default};
@@ -1 +1 @@
import{f as p,S as t,U as P,aK as T,aT as x,aU as A,aV as R,aI as C,bi as f,aS as _,bz as B,av as F}from"./antd-Afm2kNt7.js";import{A as q,u as g,h as O}from"./index-BdfI9ZEv.js";import{g as z}from"./sort-BOdE-yay.js";import{N as b}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class K extends q{constructor(){super("admin/snippets")}}let v=new K;const U=v,M=({open:e,handleOk:n,handleCancel:u,confirmLoading:s,id:o})=>{let{t:i}=g();const l=p.useRef(null),m=async()=>o?await U.getById(o):{visibility:"private"};return t.jsx(P,{title:i(o?"actions.edit":"actions.new"),open:e,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{l.current?.validateFields().then(async d=>{n(d)})},onCancel:()=>{u()},confirmLoading:s,children:t.jsxs(T,{formRef:l,request:m,submitter:!1,children:[t.jsx(x,{hidden:!0,name:"id"}),t.jsx(x,{label:i("general.name"),name:"name",rules:[{required:!0}]}),t.jsx(A,{label:i("assets.content"),name:"content",rules:[{required:!0}]}),t.jsx(R.Group,{name:"visibility",label:i("assets.snippet.visibility"),options:[{label:i("assets.snippet.visibility_private"),value:"private"},{label:i("assets.snippet.visibility_public"),value:"public"}],rules:[{required:!0}]})]})})},c=v,$=()=>{const{t:e}=g(),n=p.useRef(null);let[u,s]=p.useState(!1),[o,i]=p.useState();const{message:l}=C.useApp();let d=O({mutationFn:async a=>{a.id?await c.updateById(a.id,a):await c.create(a)},onSuccess:()=>{n.current?.reload(),s(!1),i(void 0),w()}});function w(){l.open({type:"success",content:e("general.success")})}const S=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("general.name"),dataIndex:"name",hideInSearch:!0,width:200,ellipsis:!0},{title:e("assets.content"),dataIndex:"content",key:"content",hideInSearch:!0,copyable:!0,ellipsis:!0},{title:e("assets.snippet.visibility"),dataIndex:"visibility",key:"visibility",width:100,hideInSearch:!0,render:(a,r)=>r.visibility==="public"?t.jsx(f,{color:"green",children:e("assets.snippet.visibility_public")}):t.jsx(f,{color:"default",children:e("assets.snippet.visibility_private")})},{title:e("general.creator"),key:"creator",dataIndex:"creator",hideInSearch:!0,width:200,ellipsis:!0},{title:e("general.created_at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",width:191},{title:e("actions.label"),valueType:"option",key:"option",width:100,render:(a,r,j,y)=>[t.jsx(b,{onClick:()=>{s(!0),i(r.id)},children:e("actions.edit")},"edit"),t.jsx(_,{title:e("general.confirm_delete"),onConfirm:async()=>{await c.deleteById(r.id),n.current?.reload()},children:t.jsx(b,{danger:!0,children:e("actions.delete")},"delete")},"delete-confirm")]}];return t.jsxs("div",{children:[t.jsx(B,{columns:S,actionRef:n,request:async(a={},r,j)=>{let[y,I]=z(r),k={pageIndex:a.current,pageSize:a.pageSize,order:y,field:I,keyword:a.keyword},h=await c.getPaging(k);return{data:h.items,success:!0,total:h.total}},rowKey:"id",options:{search:!0},search:!1,pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.resource.submenus.snippet"),toolBarRender:()=>[t.jsx(F,{type:"primary",onClick:()=>{s(!0)},children:e("actions.new")},"snippet-add")]}),t.jsx(M,{id:o,open:u,confirmLoading:d.isPending,handleCancel:()=>{s(!1),i(void 0)},handleOk:d.mutate})]})};export{$ as default};
import{f as p,S as t,U as P,aK as T,aT as x,aU as A,aV as R,aI as C,bi as f,aS as _,bz as B,av as F}from"./antd-Afm2kNt7.js";import{A as q,u as g,h as O}from"./index-DQXwuKC5.js";import{g as z}from"./sort-BOdE-yay.js";import{N as b}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";class K extends q{constructor(){super("admin/snippets")}}let v=new K;const U=v,M=({open:e,handleOk:n,handleCancel:u,confirmLoading:s,id:o})=>{let{t:i}=g();const l=p.useRef(null),m=async()=>o?await U.getById(o):{visibility:"private"};return t.jsx(P,{title:i(o?"actions.edit":"actions.new"),open:e,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{l.current?.validateFields().then(async d=>{n(d)})},onCancel:()=>{u()},confirmLoading:s,children:t.jsxs(T,{formRef:l,request:m,submitter:!1,children:[t.jsx(x,{hidden:!0,name:"id"}),t.jsx(x,{label:i("general.name"),name:"name",rules:[{required:!0}]}),t.jsx(A,{label:i("assets.content"),name:"content",rules:[{required:!0}]}),t.jsx(R.Group,{name:"visibility",label:i("assets.snippet.visibility"),options:[{label:i("assets.snippet.visibility_private"),value:"private"},{label:i("assets.snippet.visibility_public"),value:"public"}],rules:[{required:!0}]})]})})},c=v,$=()=>{const{t:e}=g(),n=p.useRef(null);let[u,s]=p.useState(!1),[o,i]=p.useState();const{message:l}=C.useApp();let d=O({mutationFn:async a=>{a.id?await c.updateById(a.id,a):await c.create(a)},onSuccess:()=>{n.current?.reload(),s(!1),i(void 0),w()}});function w(){l.open({type:"success",content:e("general.success")})}const S=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("general.name"),dataIndex:"name",hideInSearch:!0,width:200,ellipsis:!0},{title:e("assets.content"),dataIndex:"content",key:"content",hideInSearch:!0,copyable:!0,ellipsis:!0},{title:e("assets.snippet.visibility"),dataIndex:"visibility",key:"visibility",width:100,hideInSearch:!0,render:(a,r)=>r.visibility==="public"?t.jsx(f,{color:"green",children:e("assets.snippet.visibility_public")}):t.jsx(f,{color:"default",children:e("assets.snippet.visibility_private")})},{title:e("general.creator"),key:"creator",dataIndex:"creator",hideInSearch:!0,width:200,ellipsis:!0},{title:e("general.created_at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",width:191},{title:e("actions.label"),valueType:"option",key:"option",width:100,render:(a,r,j,y)=>[t.jsx(b,{onClick:()=>{s(!0),i(r.id)},children:e("actions.edit")},"edit"),t.jsx(_,{title:e("general.confirm_delete"),onConfirm:async()=>{await c.deleteById(r.id),n.current?.reload()},children:t.jsx(b,{danger:!0,children:e("actions.delete")},"delete")},"delete-confirm")]}];return t.jsxs("div",{children:[t.jsx(B,{columns:S,actionRef:n,request:async(a={},r,j)=>{let[y,I]=z(r),k={pageIndex:a.current,pageSize:a.pageSize,order:y,field:I,keyword:a.keyword},h=await c.getPaging(k);return{data:h.items,success:!0,total:h.total}},rowKey:"id",options:{search:!0},search:!1,pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.resource.submenus.snippet"),toolBarRender:()=>[t.jsx(F,{type:"primary",onClick:()=>{s(!0)},children:e("actions.new")},"snippet-add")]}),t.jsx(M,{id:o,open:u,confirmLoading:d.isPending,handleCancel:()=>{s(!1),i(void 0)},handleOk:d.mutate})]})};export{$ as default};
@@ -1 +1 @@
import{f as l,aI as C,S as e,bi as m,aS as I,bz as k,av as N}from"./antd-Afm2kNt7.js";import{u as T,w as B,e as U,h as A,aD as F,x as h,aE as O,S as _}from"./index-BdfI9ZEv.js";import{N as y}from"./NButton-DoPcvKBF.js";import{F as K}from"./FacadeSearchBar-sDOAHksR.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const o=F,H=()=>{const{t}=T(),{isMobile:s}=B();let[f,r]=l.useState(!1),[g,d]=l.useState();const[c,b]=l.useState(""),v=_(),{message:w}=C.useApp(),n=U({queryKey:["user-snippets"],queryFn:()=>o.getAll()}),u=l.useMemo(()=>{const i=n.data||[],a=c.trim().toLowerCase();return a?i.filter(p=>p.name?.toLowerCase().includes(a)||p.content?.toLowerCase().includes(a)):i},[n.data,c]);let x=A({mutationFn:async i=>{i.id?await o.updateById(i.id,i):await o.create(i)},onSuccess:()=>{r(!1),d(void 0),n.refetch(),j()}});function j(){w.open({type:"success",content:t("general.success")})}const S=[{dataIndex:"index",valueType:"indexBorder",width:48,hideInTable:s},{title:t("general.name"),dataIndex:"name",width:s?100:void 0},{title:t("assets.content"),dataIndex:"content",key:"content",copyable:!0,ellipsis:!0,width:s?150:void 0},{title:t("assets.snippet.visibility"),dataIndex:"visibility",key:"visibility",width:s?70:100,hideInSearch:!0,render:(i,a)=>a.visibility==="public"?e.jsx(m,{color:"green",children:t("assets.snippet.visibility_public")}):e.jsx(m,{color:"default",children:t("assets.snippet.visibility_private")})},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",hideInTable:s},{title:t("actions.label"),valueType:"option",key:"option",width:s?80:void 0,render:(i,a,p,L)=>a.createdBy===v.id?[e.jsx(y,{onClick:()=>{r(!0),d(a.id)},children:t("actions.edit")},"edit"),e.jsx(I,{title:t("general.confirm_delete"),onConfirm:async()=>{await o.deleteById(a.id),n.refetch()},children:e.jsx(y,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm")]:null}];return e.jsxs("div",{className:h("px-4 lg:px-20",s&&"px-2"),children:[e.jsx("div",{className:h("py-6",s&&"p-4"),children:e.jsxs("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 p-4 lg:p-5",children:[e.jsx("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-3",children:e.jsx("div",{className:"flex flex-col gap-1",children:e.jsx("div",{className:"text-xl font-bold text-slate-900 dark:text-slate-100",children:t("menus.resource.submenus.snippet")})})}),e.jsx("div",{className:"pt-3",children:e.jsx(K,{value:c,onChange:b,resultCount:u.length,totalCount:n.data?.length||0})})]})}),e.jsx("div",{className:"rounded-xl ring-1 ring-slate-200/60 dark:ring-slate-700/60 p-1",children:e.jsx(k,{columns:S,dataSource:u,loading:n.isFetching,rowKey:"id",search:!1,pagination:!1,dateFormatter:"string",headerTitle:null,toolBarRender:()=>[e.jsx(N,{type:"primary",size:"middle",onClick:()=>{r(!0)},children:t("actions.new")},"button")],options:{density:!s,fullScreen:!s,reload:!1,setting:!s}})}),e.jsx(O,{id:g,open:f,confirmLoading:x.isPending,handleCancel:()=>{r(!1),d(void 0)},handleOk:x.mutate})]})};export{H as default};
import{f as l,aI as C,S as e,bi as m,aS as I,bz as k,av as N}from"./antd-Afm2kNt7.js";import{u as T,w as B,e as U,h as A,aD as F,x as h,aE as O,S as _}from"./index-DQXwuKC5.js";import{N as y}from"./NButton-DoPcvKBF.js";import{F as K}from"./FacadeSearchBar-DPZw3dye.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const o=F,H=()=>{const{t}=T(),{isMobile:s}=B();let[f,r]=l.useState(!1),[g,d]=l.useState();const[c,b]=l.useState(""),v=_(),{message:w}=C.useApp(),n=U({queryKey:["user-snippets"],queryFn:()=>o.getAll()}),u=l.useMemo(()=>{const i=n.data||[],a=c.trim().toLowerCase();return a?i.filter(p=>p.name?.toLowerCase().includes(a)||p.content?.toLowerCase().includes(a)):i},[n.data,c]);let x=A({mutationFn:async i=>{i.id?await o.updateById(i.id,i):await o.create(i)},onSuccess:()=>{r(!1),d(void 0),n.refetch(),j()}});function j(){w.open({type:"success",content:t("general.success")})}const S=[{dataIndex:"index",valueType:"indexBorder",width:48,hideInTable:s},{title:t("general.name"),dataIndex:"name",width:s?100:void 0},{title:t("assets.content"),dataIndex:"content",key:"content",copyable:!0,ellipsis:!0,width:s?150:void 0},{title:t("assets.snippet.visibility"),dataIndex:"visibility",key:"visibility",width:s?70:100,hideInSearch:!0,render:(i,a)=>a.visibility==="public"?e.jsx(m,{color:"green",children:t("assets.snippet.visibility_public")}):e.jsx(m,{color:"default",children:t("assets.snippet.visibility_private")})},{title:t("general.created_at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",hideInTable:s},{title:t("actions.label"),valueType:"option",key:"option",width:s?80:void 0,render:(i,a,p,L)=>a.createdBy===v.id?[e.jsx(y,{onClick:()=>{r(!0),d(a.id)},children:t("actions.edit")},"edit"),e.jsx(I,{title:t("general.confirm_delete"),onConfirm:async()=>{await o.deleteById(a.id),n.refetch()},children:e.jsx(y,{danger:!0,children:t("actions.delete")},"delete")},"delete-confirm")]:null}];return e.jsxs("div",{className:h("px-4 lg:px-20",s&&"px-2"),children:[e.jsx("div",{className:h("py-6",s&&"p-4"),children:e.jsxs("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 p-4 lg:p-5",children:[e.jsx("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-3",children:e.jsx("div",{className:"flex flex-col gap-1",children:e.jsx("div",{className:"text-xl font-bold text-slate-900 dark:text-slate-100",children:t("menus.resource.submenus.snippet")})})}),e.jsx("div",{className:"pt-3",children:e.jsx(K,{value:c,onChange:b,resultCount:u.length,totalCount:n.data?.length||0})})]})}),e.jsx("div",{className:"rounded-xl ring-1 ring-slate-200/60 dark:ring-slate-700/60 p-1",children:e.jsx(k,{columns:S,dataSource:u,loading:n.isFetching,rowKey:"id",search:!1,pagination:!1,dateFormatter:"string",headerTitle:null,toolBarRender:()=>[e.jsx(N,{type:"primary",size:"middle",onClick:()=>{r(!0)},children:t("actions.new")},"button")],options:{density:!s,fullScreen:!s,reload:!1,setting:!s}})}),e.jsx(O,{id:g,open:f,confirmLoading:x.isPending,handleCancel:()=>{r(!1),d(void 0)},handleOk:x.mutate})]})};export{H as default};
@@ -1 +1 @@
import{f as o,S as t,U as F,aK as T,aT as x,bO as O,aM as R,aI as _,bi as m,aS as B,bz as q,av as A}from"./antd-Afm2kNt7.js";import{u as I,h as v,Y as w,ah as D}from"./index-BdfI9ZEv.js";import{s as j}from"./storage-api-BOyaRg9s.js";import{N as p}from"./NButton-DoPcvKBF.js";import{g as K}from"./sort-BOdE-yay.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const M=j,U=({open:e,handleOk:s,handleCancel:f,confirmLoading:n,id:l})=>{let{t:a}=I();const u=o.useRef(null),c=async()=>{if(l){let i=await M.getById(l);return i.limitSize>0&&(i.limitSize=i.limitSize/1024/1024/1024),await i}return{}};return t.jsx(F,{title:a(l?"actions.edit":"actions.new"),open:e,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{u.current?.validateFields().then(async i=>{i.limitSize=i.limitSize*1024*1024*1024,s(i)})},onCancel:()=>{f()},confirmLoading:n,children:t.jsxs(T,{formRef:u,request:c,submitter:!1,children:[t.jsx(x,{hidden:!0,name:"id"}),t.jsx(x,{label:a("general.name"),name:"name",rules:[{required:!0}]}),t.jsx(O,{label:a("assets.is_share"),name:"isShare",rules:[{required:!0}]}),t.jsx(R,{label:a("assets.limit_size"),name:"limitSize",rules:[{required:!0}],fieldProps:{min:1,precision:2},addonAfter:"GB"})]})})},h=j,Q=()=>{const{t:e}=I(),s=o.useRef(null);let[f,n]=o.useState(!1),[l,a]=o.useState(""),[u,c]=o.useState(!1);const{message:i}=_.useApp();let g=v({mutationFn:async r=>{r.id?await h.updateById(r.id,r):await h.create(r)},onSuccess:()=>{s.current?.reload(),n(!1),a(void 0),z()}});function z(){i.open({type:"success",content:e("general.success")})}const b=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("general.name"),dataIndex:"name",hideInSearch:!0,ellipsis:!0,width:100},{title:e("general.default"),dataIndex:"isDefault",key:"isDefault",hideInSearch:!0,render:r=>r===!0?t.jsx(m,{color:"green-inverse",bordered:!1,children:e("general.yes")}):t.jsx(m,{color:"gray",bordered:!1,children:e("general.no")}),width:50},{title:e("assets.is_share"),dataIndex:"isShare",key:"isShare",hideInSearch:!0,render:r=>r===!0?t.jsx(m,{color:"green-inverse",bordered:!1,children:e("general.yes")}):t.jsx(m,{color:"gray",bordered:!1,children:e("general.no")}),width:50},{title:e("assets.used_size"),dataIndex:"usedSize",key:"usedSize",hideInSearch:!0,render:r=>w(r),width:100},{title:e("assets.limit_size"),dataIndex:"limitSize",key:"limitSize",hideInSearch:!0,render:r=>w(r),width:100},{title:e("general.creator"),key:"creator",dataIndex:"creator",hideInSearch:!0,width:100},{title:e("general.created_at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",width:191},{title:e("actions.label"),valueType:"option",key:"option",width:200,render:(r,d,k,S)=>[t.jsx(p,{onClick:()=>{c(!0),a(d.id)},children:e("assets.filesystem")},"filesystem"),t.jsx(p,{onClick:()=>{n(!0),a(d.id)},children:e("actions.edit")},"edit"),t.jsx(B,{title:e("general.confirm_delete"),onConfirm:async()=>{await h.deleteById(d.id),s.current?.reload()},children:t.jsx(p,{danger:!0,disabled:d.isDefault,children:e("actions.delete")},"delete")},"delete_confirm")]}];return t.jsxs("div",{children:[t.jsx(q,{columns:b,actionRef:s,request:async(r={},d,k)=>{let[S,P]=K(d),C={pageIndex:r.current,pageSize:r.pageSize,order:S,field:P,keyword:r.keyword},y=await h.getPaging(C);return{data:y.items,success:!0,total:y.total}},rowKey:"id",options:{search:!0},search:!1,pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.resource.submenus.storage"),toolBarRender:()=>[t.jsx(A,{type:"primary",onClick:()=>{n(!0)},children:e("actions.new")},"button")]}),t.jsx(U,{id:l,open:f,confirmLoading:g.isPending,handleCancel:()=>{n(!1),a("")},handleOk:g.mutate}),t.jsx(D,{fsId:l,strategy:{id:"x",name:"x",upload:!0,download:!0,delete:!0,rename:!0,edit:!0,createDir:!0,createFile:!0,copy:!0,paste:!0},mask:!0,maskClosable:!0,open:u,onClose:()=>{c(!1),s.current?.reload()}})]})};export{Q as default};
import{f as o,S as t,U as F,aK as T,aT as x,bO as O,aM as R,aI as _,bi as m,aS as B,bz as q,av as A}from"./antd-Afm2kNt7.js";import{u as I,h as v,Y as w,ah as D}from"./index-DQXwuKC5.js";import{s as j}from"./storage-api-CDrFMJhC.js";import{N as p}from"./NButton-DoPcvKBF.js";import{g as K}from"./sort-BOdE-yay.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const M=j,U=({open:e,handleOk:s,handleCancel:f,confirmLoading:n,id:l})=>{let{t:a}=I();const u=o.useRef(null),c=async()=>{if(l){let i=await M.getById(l);return i.limitSize>0&&(i.limitSize=i.limitSize/1024/1024/1024),await i}return{}};return t.jsx(F,{title:a(l?"actions.edit":"actions.new"),open:e,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{u.current?.validateFields().then(async i=>{i.limitSize=i.limitSize*1024*1024*1024,s(i)})},onCancel:()=>{f()},confirmLoading:n,children:t.jsxs(T,{formRef:u,request:c,submitter:!1,children:[t.jsx(x,{hidden:!0,name:"id"}),t.jsx(x,{label:a("general.name"),name:"name",rules:[{required:!0}]}),t.jsx(O,{label:a("assets.is_share"),name:"isShare",rules:[{required:!0}]}),t.jsx(R,{label:a("assets.limit_size"),name:"limitSize",rules:[{required:!0}],fieldProps:{min:1,precision:2},addonAfter:"GB"})]})})},h=j,Q=()=>{const{t:e}=I(),s=o.useRef(null);let[f,n]=o.useState(!1),[l,a]=o.useState(""),[u,c]=o.useState(!1);const{message:i}=_.useApp();let g=v({mutationFn:async r=>{r.id?await h.updateById(r.id,r):await h.create(r)},onSuccess:()=>{s.current?.reload(),n(!1),a(void 0),z()}});function z(){i.open({type:"success",content:e("general.success")})}const b=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:e("general.name"),dataIndex:"name",hideInSearch:!0,ellipsis:!0,width:100},{title:e("general.default"),dataIndex:"isDefault",key:"isDefault",hideInSearch:!0,render:r=>r===!0?t.jsx(m,{color:"green-inverse",bordered:!1,children:e("general.yes")}):t.jsx(m,{color:"gray",bordered:!1,children:e("general.no")}),width:50},{title:e("assets.is_share"),dataIndex:"isShare",key:"isShare",hideInSearch:!0,render:r=>r===!0?t.jsx(m,{color:"green-inverse",bordered:!1,children:e("general.yes")}):t.jsx(m,{color:"gray",bordered:!1,children:e("general.no")}),width:50},{title:e("assets.used_size"),dataIndex:"usedSize",key:"usedSize",hideInSearch:!0,render:r=>w(r),width:100},{title:e("assets.limit_size"),dataIndex:"limitSize",key:"limitSize",hideInSearch:!0,render:r=>w(r),width:100},{title:e("general.creator"),key:"creator",dataIndex:"creator",hideInSearch:!0,width:100},{title:e("general.created_at"),key:"createdAt",dataIndex:"createdAt",hideInSearch:!0,valueType:"dateTime",width:191},{title:e("actions.label"),valueType:"option",key:"option",width:200,render:(r,d,k,S)=>[t.jsx(p,{onClick:()=>{c(!0),a(d.id)},children:e("assets.filesystem")},"filesystem"),t.jsx(p,{onClick:()=>{n(!0),a(d.id)},children:e("actions.edit")},"edit"),t.jsx(B,{title:e("general.confirm_delete"),onConfirm:async()=>{await h.deleteById(d.id),s.current?.reload()},children:t.jsx(p,{danger:!0,disabled:d.isDefault,children:e("actions.delete")},"delete")},"delete_confirm")]}];return t.jsxs("div",{children:[t.jsx(q,{columns:b,actionRef:s,request:async(r={},d,k)=>{let[S,P]=K(d),C={pageIndex:r.current,pageSize:r.pageSize,order:S,field:P,keyword:r.keyword},y=await h.getPaging(C);return{data:y.items,success:!0,total:y.total}},rowKey:"id",options:{search:!0},search:!1,pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:e("menus.resource.submenus.storage"),toolBarRender:()=>[t.jsx(A,{type:"primary",onClick:()=>{n(!0)},children:e("actions.new")},"button")]}),t.jsx(U,{id:l,open:f,confirmLoading:g.isPending,handleCancel:()=>{n(!1),a("")},handleOk:g.mutate}),t.jsx(D,{fsId:l,strategy:{id:"x",name:"x",upload:!0,download:!0,delete:!0,rename:!0,edit:!0,createDir:!0,createFile:!0,copy:!0,paste:!0},mask:!0,maskClosable:!0,open:u,onClose:()=>{c(!1),s.current?.reload()}})]})};export{Q as default};
@@ -1 +1 @@
import{f as h,S as a,U as B,aK as F,aT as C,a_ as o,bO as r,aI as O,aS as v,bz as z,av as _,bi as f}from"./antd-Afm2kNt7.js";import{s as j}from"./strategy-api-D3jzAEr4.js";import{g as K}from"./sort-BOdE-yay.js";import{u as S,h as q}from"./index-BdfI9ZEv.js";import{N as k}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const A=j,M=({open:n,handleOk:s,handleCancel:g,confirmLoading:d,id:i})=>{const l=h.useRef(null);let{t:e}=S();const m=async()=>i?await A.getById(i):{};return a.jsx(B,{title:e(i?"actions.edit":"actions.new"),open:n,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{l.current?.validateFields().then(async p=>{s(p)})},onCancel:()=>{g()},confirmLoading:d,children:a.jsxs(F,{formRef:l,request:m,submitter:!1,children:[a.jsx(C,{hidden:!0,name:"id"}),a.jsx(C,{name:"name",label:e("general.name")}),a.jsxs(o,{direction:"vertical",children:[a.jsxs(o,{children:[a.jsx(r,{name:"upload",label:e("general.upload"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"download",label:e("authorised.strategy.download"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]}),a.jsxs(o,{children:[a.jsx(r,{name:"createDir",label:e("authorised.strategy.create_dir"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"createFile",label:e("authorised.strategy.create_file"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]}),a.jsxs(o,{children:[a.jsx(r,{name:"edit",label:e("actions.edit"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"delete",label:e("actions.delete"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"rename",label:e("authorised.strategy.rename"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]}),a.jsxs(o,{children:[a.jsx(r,{name:"copy",label:e("actions.copy"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"paste",label:e("authorised.strategy.paste"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]})]})]})})},u=j,G=()=>{const{t:n}=S(),s=h.useRef(null);let[g,d]=h.useState(!1),[i,l]=h.useState();const e=t=>t===!0?a.jsx(f,{color:"green",bordered:!1,children:n("general.enabled")}):a.jsx(f,{color:"red",bordered:!1,children:n("general.disabled")}),{message:m}=O.useApp();let x=q({mutationFn:async t=>{t.id?await u.updateById(t.id,t):await u.create(t)},onSuccess:()=>{s.current?.reload(),d(!1),l(void 0),I()}});function I(){m.open({type:"success",content:n("general.success")})}const w=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:n("general.name"),dataIndex:"name",key:"name",sorter:!0},{title:n("general.upload"),dataIndex:"upload",key:"upload",hideInSearch:!0,render:t=>e(t)},{title:n("authorised.strategy.download"),dataIndex:"download",key:"download",hideInSearch:!0,render:t=>e(t)},{title:n("actions.edit"),dataIndex:"edit",key:"edit",hideInSearch:!0,render:t=>e(t)},{title:n("actions.delete"),dataIndex:"delete",key:"delete",hideInSearch:!0,render:t=>e(t)},{title:n("authorised.strategy.rename"),dataIndex:"rename",key:"rename",hideInSearch:!0,render:t=>e(t)},{title:n("actions.copy"),dataIndex:"copy",key:"copy",hideInSearch:!0,render:t=>e(t)},{title:n("authorised.strategy.paste"),dataIndex:"paste",key:"paste",hideInSearch:!0,render:t=>e(t)},{title:n("actions.label"),valueType:"option",key:"option",render:(t,c,P,y)=>[a.jsx(k,{onClick:()=>{d(!0),l(c.id)},children:n("actions.edit")},"edit"),a.jsx(v,{title:n("general.confirm_delete"),onConfirm:async()=>{await u.deleteById(c.id),s.current?.reload()},children:a.jsx(k,{danger:!0,children:n("actions.delete")},"delete")},"delete-confirm")]}];return a.jsxs("div",{children:[a.jsx(z,{columns:w,actionRef:s,request:async(t={},c,P)=>{let[y,R]=K(c),T={pageIndex:t.current,pageSize:t.pageSize,order:y,field:R,name:t.name},b=await u.getPaging(T);return{data:b.items,success:!0,total:b.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:n("menus.authorised.submenus.strategy"),toolBarRender:()=>[a.jsx(_,{type:"primary",onClick:()=>{d(!0)},children:n("actions.new")},"button")]}),a.jsx(M,{id:i,open:g,confirmLoading:x.isPending,handleCancel:()=>{d(!1),l(void 0)},handleOk:x.mutate})]})};export{G as default};
import{f as h,S as a,U as B,aK as F,aT as C,a_ as o,bO as r,aI as O,aS as v,bz as z,av as _,bi as f}from"./antd-Afm2kNt7.js";import{s as j}from"./strategy-api-z9cMxeja.js";import{g as K}from"./sort-BOdE-yay.js";import{u as S,h as q}from"./index-DQXwuKC5.js";import{N as k}from"./NButton-DoPcvKBF.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const A=j,M=({open:n,handleOk:s,handleCancel:g,confirmLoading:d,id:i})=>{const l=h.useRef(null);let{t:e}=S();const m=async()=>i?await A.getById(i):{};return a.jsx(B,{title:e(i?"actions.edit":"actions.new"),open:n,maskClosable:!1,destroyOnHidden:!0,onOk:()=>{l.current?.validateFields().then(async p=>{s(p)})},onCancel:()=>{g()},confirmLoading:d,children:a.jsxs(F,{formRef:l,request:m,submitter:!1,children:[a.jsx(C,{hidden:!0,name:"id"}),a.jsx(C,{name:"name",label:e("general.name")}),a.jsxs(o,{direction:"vertical",children:[a.jsxs(o,{children:[a.jsx(r,{name:"upload",label:e("general.upload"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"download",label:e("authorised.strategy.download"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]}),a.jsxs(o,{children:[a.jsx(r,{name:"createDir",label:e("authorised.strategy.create_dir"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"createFile",label:e("authorised.strategy.create_file"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]}),a.jsxs(o,{children:[a.jsx(r,{name:"edit",label:e("actions.edit"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"delete",label:e("actions.delete"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"rename",label:e("authorised.strategy.rename"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]}),a.jsxs(o,{children:[a.jsx(r,{name:"copy",label:e("actions.copy"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")}),a.jsx(r,{name:"paste",label:e("authorised.strategy.paste"),checkedChildren:e("general.enabled"),unCheckedChildren:e("general.disabled")})]})]})]})})},u=j,G=()=>{const{t:n}=S(),s=h.useRef(null);let[g,d]=h.useState(!1),[i,l]=h.useState();const e=t=>t===!0?a.jsx(f,{color:"green",bordered:!1,children:n("general.enabled")}):a.jsx(f,{color:"red",bordered:!1,children:n("general.disabled")}),{message:m}=O.useApp();let x=q({mutationFn:async t=>{t.id?await u.updateById(t.id,t):await u.create(t)},onSuccess:()=>{s.current?.reload(),d(!1),l(void 0),I()}});function I(){m.open({type:"success",content:n("general.success")})}const w=[{dataIndex:"index",valueType:"indexBorder",width:48},{title:n("general.name"),dataIndex:"name",key:"name",sorter:!0},{title:n("general.upload"),dataIndex:"upload",key:"upload",hideInSearch:!0,render:t=>e(t)},{title:n("authorised.strategy.download"),dataIndex:"download",key:"download",hideInSearch:!0,render:t=>e(t)},{title:n("actions.edit"),dataIndex:"edit",key:"edit",hideInSearch:!0,render:t=>e(t)},{title:n("actions.delete"),dataIndex:"delete",key:"delete",hideInSearch:!0,render:t=>e(t)},{title:n("authorised.strategy.rename"),dataIndex:"rename",key:"rename",hideInSearch:!0,render:t=>e(t)},{title:n("actions.copy"),dataIndex:"copy",key:"copy",hideInSearch:!0,render:t=>e(t)},{title:n("authorised.strategy.paste"),dataIndex:"paste",key:"paste",hideInSearch:!0,render:t=>e(t)},{title:n("actions.label"),valueType:"option",key:"option",render:(t,c,P,y)=>[a.jsx(k,{onClick:()=>{d(!0),l(c.id)},children:n("actions.edit")},"edit"),a.jsx(v,{title:n("general.confirm_delete"),onConfirm:async()=>{await u.deleteById(c.id),s.current?.reload()},children:a.jsx(k,{danger:!0,children:n("actions.delete")},"delete")},"delete-confirm")]}];return a.jsxs("div",{children:[a.jsx(z,{columns:w,actionRef:s,request:async(t={},c,P)=>{let[y,R]=K(c),T={pageIndex:t.current,pageSize:t.pageSize,order:y,field:R,name:t.name},b=await u.getPaging(T);return{data:b.items,success:!0,total:b.total}},rowKey:"id",search:{labelWidth:"auto"},pagination:{defaultPageSize:10,showSizeChanger:!0},dateFormatter:"string",headerTitle:n("menus.authorised.submenus.strategy"),toolBarRender:()=>[a.jsx(_,{type:"primary",onClick:()=>{d(!0)},children:n("actions.new")},"button")]}),a.jsx(M,{id:i,open:g,confirmLoading:x.isPending,handleCancel:()=>{d(!1),l(void 0)},handleOk:x.mutate})]})};export{G as default};
@@ -1 +1 @@
import{S as t}from"./antd-Afm2kNt7.js";import{u as r}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const p=()=>{const{t:o}=r();return t.jsx("div",{children:t.jsx("div",{style:{paddingLeft:24},children:o("sysops.monitoring.todo")})})};export{p as default};
import{S as t}from"./antd-Afm2kNt7.js";import{u as r}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const p=()=>{const{t:o}=r();return t.jsx("div",{children:t.jsx("div",{style:{paddingLeft:24},children:o("sysops.monitoring.todo")})})};export{p as default};
@@ -1 +1 @@
import{f as b,S as x}from"./antd-Afm2kNt7.js";import{b as h,o as m,Z as y,_ as T,I as E,m as S,q as $,$ as A,a0 as I,a1 as M}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const j=()=>{const[n]=h();let p=m(n.get("sessionId"),""),a=m(n.get("token"),"");const r=(e,s)=>{e.writeln(`\x1B[1;3;31m${s}\x1B[0m `)},f=(e,s)=>{let i=document.getElementById("terminal");if(!i)return;e.open(i);let l=new T.FitAddon;e.loadAddon(l),l.fit(),e.focus(),e.writeln("trying to connect to the server ...");let u=e.cols,w=e.rows,c=E();S.hasText(a)&&(c=a);let g={cols:u,rows:w,"X-Auth-Token":c,sessionId:s},k=$.stringify(g),o=new WebSocket(`${A()}/admin/sessions/${s}/terminal-monitor?${k}`);return o.onopen=(t=>{e.clear()}),o.onerror=t=>{r(e,"websocket error")},o.onclose=t=>{r(e,"connection is closed.")},o.onmessage=t=>{let d=I.parse(t.data);d.type===M&&e.write(d.content)},o};return b.useEffect(()=>{let e=new y.Terminal({fontFamily:'monaco, Consolas, "Lucida Console", monospace',fontSize:15,theme:{background:"#141414"}}),s=f(e,p);return()=>{e.dispose(),s&&s.close(3886,"client quit")}},[]),x.jsx("div",{id:"terminal",style:{overflow:"hidden",padding:8,backgroundColor:"#141414"},className:"h-screen w-screen"})};export{j as default};
import{f as b,S as x}from"./antd-Afm2kNt7.js";import{b as h,o as m,Z as y,_ as T,I as E,m as S,q as $,$ as A,a0 as I,a1 as M}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const j=()=>{const[n]=h();let p=m(n.get("sessionId"),""),a=m(n.get("token"),"");const r=(e,s)=>{e.writeln(`\x1B[1;3;31m${s}\x1B[0m `)},f=(e,s)=>{let i=document.getElementById("terminal");if(!i)return;e.open(i);let l=new T.FitAddon;e.loadAddon(l),l.fit(),e.focus(),e.writeln("trying to connect to the server ...");let u=e.cols,w=e.rows,c=E();S.hasText(a)&&(c=a);let g={cols:u,rows:w,"X-Auth-Token":c,sessionId:s},k=$.stringify(g),o=new WebSocket(`${A()}/admin/sessions/${s}/terminal-monitor?${k}`);return o.onopen=(t=>{e.clear()}),o.onerror=t=>{r(e,"websocket error")},o.onclose=t=>{r(e,"connection is closed.")},o.onmessage=t=>{let d=I.parse(t.data);d.type===M&&e.write(d.content)},o};return b.useEffect(()=>{let e=new y.Terminal({fontFamily:'monaco, Consolas, "Lucida Console", monospace',fontSize:15,theme:{background:"#141414"}}),s=f(e,p);return()=>{e.dispose(),s&&s.close(3886,"client quit")}},[]),x.jsx("div",{id:"terminal",style:{overflow:"hidden",padding:8,backgroundColor:"#141414"},className:"h-screen w-screen"})};export{j as default};
@@ -1,3 +1,3 @@
import{f as n,S as e,bs as r,aO as y,bY as j,av as v,b4 as N}from"./antd-Afm2kNt7.js";import{u as b,H as f,I as w,b as k}from"./index-BdfI9ZEv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const C=()=>{let{t:s}=b();const[a,p]=n.useState(""),[i,d]=n.useState(4),[h,u]=n.useState([]),[x,c]=n.useState(!1);let o=null;const m=t=>{x||(c(!0),u([]),o=new EventSource(`${f()}/admin/tools/ping?X-Auth-Token=${w()}&host=${t}&attempts=${i}`),o.onmessage=g=>{u(l=>[...l,g.data])},o.addEventListener("done",()=>{o?.close(),c(!1)}),o.onerror=()=>{o?.close(),c(!1)})};return e.jsxs("div",{className:"flex flex-col gap-4 min-h-[75vh]",children:[e.jsxs(r,{layout:"inline",className:"w-full",children:[e.jsx(r.Item,{label:s("sysops.tools.target"),children:e.jsx(y,{value:a,onChange:t=>p(t.target.value),placeholder:s("sysops.tools.target_placeholder"),style:{width:"200px"}})}),e.jsx(r.Item,{label:s("sysops.tools.attempts"),tooltip:s("sysops.tools.attempts_tips"),children:e.jsx(j,{value:i,onChange:t=>d(t||4),min:1,max:100,style:{width:"100px"}})}),e.jsx(r.Item,{children:e.jsx(v,{type:"primary",disabled:!a||x,onClick:()=>m(a),children:s("sysops.tools.testing")})})]}),e.jsx("div",{className:"border rounded-lg p-4 flex-grow overflow-auto",children:e.jsx("pre",{className:"whitespace-pre-wrap break-all",children:h.join(`
import{f as n,S as e,bs as r,aO as y,bY as j,av as v,b4 as N}from"./antd-Afm2kNt7.js";import{u as b,H as f,I as w,b as k}from"./index-DQXwuKC5.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const C=()=>{let{t:s}=b();const[a,p]=n.useState(""),[i,d]=n.useState(4),[h,u]=n.useState([]),[x,c]=n.useState(!1);let o=null;const m=t=>{x||(c(!0),u([]),o=new EventSource(`${f()}/admin/tools/ping?X-Auth-Token=${w()}&host=${t}&attempts=${i}`),o.onmessage=g=>{u(l=>[...l,g.data])},o.addEventListener("done",()=>{o?.close(),c(!1)}),o.onerror=()=>{o?.close(),c(!1)})};return e.jsxs("div",{className:"flex flex-col gap-4 min-h-[75vh]",children:[e.jsxs(r,{layout:"inline",className:"w-full",children:[e.jsx(r.Item,{label:s("sysops.tools.target"),children:e.jsx(y,{value:a,onChange:t=>p(t.target.value),placeholder:s("sysops.tools.target_placeholder"),style:{width:"200px"}})}),e.jsx(r.Item,{label:s("sysops.tools.attempts"),tooltip:s("sysops.tools.attempts_tips"),children:e.jsx(j,{value:i,onChange:t=>d(t||4),min:1,max:100,style:{width:"100px"}})}),e.jsx(r.Item,{children:e.jsx(v,{type:"primary",disabled:!a||x,onClick:()=>m(a),children:s("sysops.tools.testing")})})]}),e.jsx("div",{className:"border rounded-lg p-4 flex-grow overflow-auto",children:e.jsx("pre",{className:"whitespace-pre-wrap break-all",children:h.join(`
`)})})]})},P=()=>{let{t:s}=b(),[a,p]=n.useState(""),[i,d]=n.useState(22);const[h,u]=n.useState(4),[x,c]=n.useState([]),[o,m]=n.useState(!1);let t=null;const g=(l,S)=>{o||(m(!0),c([]),t=new EventSource(`${f()}/admin/tools/tcping?X-Auth-Token=${w()}&host=${l}&port=${S}&attempts=${h}`),t.onmessage=T=>{c(I=>[...I,T.data])},t.addEventListener("done",()=>{t?.close(),m(!1)}),t.onerror=()=>{t?.close(),m(!1)})};return e.jsxs("div",{className:"flex flex-col gap-4 min-h-[75vh]",children:[e.jsxs(r,{layout:"inline",className:"w-full",children:[e.jsx(r.Item,{label:s("sysops.tools.target"),children:e.jsx(y,{value:a,onChange:l=>p(l.target.value),placeholder:s("sysops.tools.target_placeholder"),style:{width:"200px"}})}),e.jsx(r.Item,{label:s("gateways.port"),children:e.jsx(j,{value:i,onChange:l=>d(l),style:{width:"100px"},min:1,max:65535,precision:0})}),e.jsx(r.Item,{label:s("sysops.tools.attempts"),tooltip:s("sysops.tools.attempts_tips"),children:e.jsx(j,{value:h,onChange:l=>u(l||4),min:1,max:100,style:{width:"100px"}})}),e.jsx(r.Item,{children:e.jsx(v,{type:"primary",disabled:!a||o,onClick:()=>g(a,i),children:s("sysops.tools.testing")})})]}),e.jsx("div",{className:"border rounded-lg p-4 flex-grow overflow-auto",children:e.jsx("pre",{className:"whitespace-pre-wrap break-all",children:x.join(`
`)})})]})},H=()=>{let[s,a]=k();const p=[{key:"ping",label:"Ping",children:e.jsx(C,{})},{key:"tcping",label:"TCP Ping",children:e.jsx(P,{})}],i=d=>{s.set("tab",d),a(s)};return e.jsx("div",{className:"px-4",children:e.jsx(N,{activeKey:s.get("tab")||"ping",items:p,onChange:i})})};export{H as default};
@@ -1 +1 @@
import{S as e}from"./antd-Afm2kNt7.js";import s from"./InfoPage-C1KU0N5z.js";import{u as o}from"./index-BdfI9ZEv.js";import"./times-BW3mBaPj.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const x=()=>{let{t:r}=o();return e.jsxs("div",{className:"md:px-20 px-4",children:[e.jsx("div",{className:"py-6 flex ",children:e.jsx("div",{className:"flex-grow text-xl font-bold",children:r("account.profile")})}),e.jsx("div",{className:"rounded p-4 pl-0 bg-white",children:e.jsx(s,{})})]})};export{x as default};
import{S as e}from"./antd-Afm2kNt7.js";import s from"./InfoPage--AJ8mxff.js";import{u as o}from"./index-DQXwuKC5.js";import"./times-CQ9ir0Jv.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const x=()=>{let{t:r}=o();return e.jsxs("div",{className:"md:px-20 px-4",children:[e.jsx("div",{className:"py-6 flex ",children:e.jsx("div",{className:"flex-grow text-xl font-bold",children:r("account.profile")})}),e.jsx("div",{className:"rounded p-4 pl-0 bg-white",children:e.jsx(s,{})})]})};export{x as default};
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{f as a,bg as k,S as e,bc as I}from"./antd-Afm2kNt7.js";import{u as F,e as h,aj as g,m as K}from"./index-BdfI9ZEv.js";import{g as E,a as G,c as L,f as W,b as q,d as M,F as A}from"./FacadeCardSkeleton-DuF-8KBE.js";import{F as _}from"./FacadeSearchBar-sDOAHksR.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const z=()=>{let{t:d}=F(),[c,b]=a.useState(),[o,y]=a.useState(""),[r,w]=a.useState(""),[j,x]=a.useState([]),[N,m]=a.useState(""),n=h({queryKey:["my-websites"],queryFn:()=>g.assets("website"),staleTime:300*1e3,gcTime:600*1e3}),t=h({queryKey:["my-websites-group-tree"],queryFn:()=>g.getWebsitesGroupTree(),staleTime:600*1e3});a.useEffect(()=>{n.data&&b(n.data)},[n.data]);const u=a.useMemo(()=>t.data?E(t.data):[],[t.data]);a.useEffect(()=>{u.length>0&&x(u)},[u]);const v=a.useCallback(s=>{y(s.toLowerCase())},[]),C=a.useCallback(s=>{const l=`/browser?websiteId=${s}&t=${new Date().getTime()}`;window.open(l,"_blank")},[]),S=a.useCallback(async s=>{try{m(s);const i=(await g.allowWebsiteIP(s))?.expiresIn||0,T=Math.max(1,Math.ceil(i/60));k.success(d("assets.temp_allow_success",{minutes:T}))}catch{}finally{m("")}},[d]),p=a.useMemo(()=>{let s=c||[];if(r&&r!==""&&t.data){const l=G(t.data,r);s=s.filter(i=>L(i.groupId,l))}return K.hasText(o)&&(s=s.filter(l=>l.name.toLowerCase().includes(o)||l.protocol.toLowerCase().includes(o)?!0:l.tags?.some(i=>i.toLowerCase().includes(o)))),s},[c,r,o,t.data]),f=a.useMemo(()=>r&&t.data?W(t.data,r):null,[r,t.data]);return e.jsx("div",{className:"pb-6",children:e.jsxs("div",{className:"lg:px-20 px-4",children:[e.jsx("div",{className:"lg:py-6 py-4",children:e.jsxs("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 p-4 lg:p-5",children:[e.jsx("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-3",children:e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("div",{className:"text-xl font-bold text-slate-900 dark:text-slate-100",children:d("menus.resource.submenus.website")}),f&&e.jsx("div",{className:"flex flex-wrap gap-2",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-slate-100 dark:bg-slate-800/70 px-2.5 py-1 text-xs font-medium text-slate-600 dark:text-slate-200",children:[d("assets.group")," · ",f.title]})})]})}),e.jsx("div",{className:"pt-3",children:e.jsx(_,{value:o,onChange:v,resultCount:p.length,totalCount:c?.length||0,placeholder:d("facade.website_placeholder")})})]})}),e.jsxs("div",{className:"grid lg:grid-cols-[240px_1fr] gap-4",children:[e.jsx(q,{title:d("assets.group"),treeData:t.data,selectedKey:r,onSelect:w,expandedKeys:j,onExpand:x,loading:t.isLoading}),e.jsx("div",{className:"rounded-lg",children:n.isLoading?e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:e.jsx(M,{count:8})}):p.length===0?e.jsx(I,{}):e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:p.map(s=>e.jsx(A,{item:s,type:"website",onOpen:C,onAllowTempIP:S,allowLoading:N},s.id))})})]})]})})};export{z as default};
import{f as a,bg as k,S as e,bc as I}from"./antd-Afm2kNt7.js";import{u as F,e as h,aj as g,m as K}from"./index-DQXwuKC5.js";import{g as E,a as G,c as L,f as W,b as q,d as M,F as A}from"./FacadeCardSkeleton-N6rktkuw.js";import{F as _}from"./FacadeSearchBar-DPZw3dye.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const z=()=>{let{t:d}=F(),[c,b]=a.useState(),[o,y]=a.useState(""),[r,w]=a.useState(""),[j,x]=a.useState([]),[N,m]=a.useState(""),n=h({queryKey:["my-websites"],queryFn:()=>g.assets("website"),staleTime:300*1e3,gcTime:600*1e3}),t=h({queryKey:["my-websites-group-tree"],queryFn:()=>g.getWebsitesGroupTree(),staleTime:600*1e3});a.useEffect(()=>{n.data&&b(n.data)},[n.data]);const u=a.useMemo(()=>t.data?E(t.data):[],[t.data]);a.useEffect(()=>{u.length>0&&x(u)},[u]);const v=a.useCallback(s=>{y(s.toLowerCase())},[]),C=a.useCallback(s=>{const l=`/browser?websiteId=${s}&t=${new Date().getTime()}`;window.open(l,"_blank")},[]),S=a.useCallback(async s=>{try{m(s);const i=(await g.allowWebsiteIP(s))?.expiresIn||0,T=Math.max(1,Math.ceil(i/60));k.success(d("assets.temp_allow_success",{minutes:T}))}catch{}finally{m("")}},[d]),p=a.useMemo(()=>{let s=c||[];if(r&&r!==""&&t.data){const l=G(t.data,r);s=s.filter(i=>L(i.groupId,l))}return K.hasText(o)&&(s=s.filter(l=>l.name.toLowerCase().includes(o)||l.protocol.toLowerCase().includes(o)?!0:l.tags?.some(i=>i.toLowerCase().includes(o)))),s},[c,r,o,t.data]),f=a.useMemo(()=>r&&t.data?W(t.data,r):null,[r,t.data]);return e.jsx("div",{className:"pb-6",children:e.jsxs("div",{className:"lg:px-20 px-4",children:[e.jsx("div",{className:"lg:py-6 py-4",children:e.jsxs("div",{className:"rounded-2xl border border-slate-200/70 dark:border-slate-700/70 p-4 lg:p-5",children:[e.jsx("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-3",children:e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("div",{className:"text-xl font-bold text-slate-900 dark:text-slate-100",children:d("menus.resource.submenus.website")}),f&&e.jsx("div",{className:"flex flex-wrap gap-2",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-slate-100 dark:bg-slate-800/70 px-2.5 py-1 text-xs font-medium text-slate-600 dark:text-slate-200",children:[d("assets.group")," · ",f.title]})})]})}),e.jsx("div",{className:"pt-3",children:e.jsx(_,{value:o,onChange:v,resultCount:p.length,totalCount:c?.length||0,placeholder:d("facade.website_placeholder")})})]})}),e.jsxs("div",{className:"grid lg:grid-cols-[240px_1fr] gap-4",children:[e.jsx(q,{title:d("assets.group"),treeData:t.data,selectedKey:r,onSelect:w,expandedKeys:j,onExpand:x,loading:t.isLoading}),e.jsx("div",{className:"rounded-lg",children:n.isLoading?e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:e.jsx(M,{count:8})}):p.length===0?e.jsx(I,{}):e.jsx("div",{className:"grid 2xl:grid-cols-5 lg:grid-cols-4 lg:gap-6 grid-cols-1 gap-2",children:p.map(s=>e.jsx(A,{item:s,type:"website",onOpen:C,onAllowTempIP:S,allowLoading:N},s.id))})})]})]})})};export{z as default};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
import{f as n,S as t,ar as i,aZ as c}from"./antd-Afm2kNt7.js";import{b as l,a as u,u as m,h as g,l as d}from"./index-BdfI9ZEv.js";import{w as x}from"./wechat-work-api-D6pynTWy.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const v=()=>{const[a]=l(),s=u(),{t:r}=m(),o=g({mutationFn:x.login,onSuccess:e=>{d(e.token),sessionStorage.removeItem("current"),sessionStorage.removeItem("openKeys"),s("/")},onError:e=>{console.error("WeChat Work login failed:",e),s(`/login?error=${e.message}`)},retry:!1});return n.useEffect(()=>{const e=a.get("code");a.get("state"),e?o.mutate(e):s("/login?error=wechat_work_cancelled")},[]),o.isPending?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsxs("div",{className:"text-center",children:[t.jsx(i,{size:"large"}),t.jsx("div",{className:"mt-4 text-lg",children:r("account.login.processing")})]})}):o.isError?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsx(c,{status:"error",title:r("account.login.failed"),subTitle:r("account.login.wechat_work_error"),extra:[t.jsx("button",{className:"px-4 py-2 bg-blue-500 text-white rounded",onClick:()=>s("/login"),children:r("account.login.back_to_login")},"retry")]})}):null};export{v as default};
import{f as n,S as t,ar as i,aZ as c}from"./antd-Afm2kNt7.js";import{b as l,a as u,u as m,h as g,l as d}from"./index-DQXwuKC5.js";import{w as x}from"./wechat-work-api-DdwWCsjx.js";import"./monaco-CA9D5Osg.js";import"./charts-DWBuA5Za.js";import"./xterm-Buno8AXJ.js";const v=()=>{const[a]=l(),s=u(),{t:r}=m(),o=g({mutationFn:x.login,onSuccess:e=>{d(e.token),sessionStorage.removeItem("current"),sessionStorage.removeItem("openKeys"),s("/")},onError:e=>{console.error("WeChat Work login failed:",e),s(`/login?error=${e.message}`)},retry:!1});return n.useEffect(()=>{const e=a.get("code");a.get("state"),e?o.mutate(e):s("/login?error=wechat_work_cancelled")},[]),o.isPending?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsxs("div",{className:"text-center",children:[t.jsx(i,{size:"large"}),t.jsx("div",{className:"mt-4 text-lg",children:r("account.login.processing")})]})}):o.isError?t.jsx("div",{className:"h-screen w-screen flex items-center justify-center",children:t.jsx(c,{status:"error",title:r("account.login.failed"),subTitle:r("account.login.wechat_work_error"),extra:[t.jsx("button",{className:"px-4 py-2 bg-blue-500 text-white rounded",onClick:()=>s("/login"),children:r("account.login.back_to_login")},"retry")]})}):null};export{v as default};
@@ -1 +1 @@
var p=Object.defineProperty;var c=(n,i,t)=>i in n?p(n,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[i]=t;var e=(n,i,t)=>c(n,typeof i!="symbol"?i+"":i,t);import{A as g,r}from"./index-BdfI9ZEv.js";class u extends g{constructor(){super("admin/access-logs");e(this,"clear",async()=>{await r.post(`/${this.group}/clear`)});e(this,"getDomainStats",async(t=7)=>await r.get(`/${this.group}/domain-stats?days=${t}`));e(this,"getDailyStats",async(t=7)=>await r.get(`/${this.group}/daily-stats?days=${t}`));e(this,"getStatusCodeStats",async(t=7)=>await r.get(`/${this.group}/status-code-stats?days=${t}`));e(this,"getHourlyStats",async(t=7)=>await r.get(`/${this.group}/hourly-stats?days=${t}`));e(this,"getTotalStats",async(t=7)=>await r.get(`/${this.group}/total-stats?days=${t}`));e(this,"getWebsiteStats",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-stats?${a}`)});e(this,"getWebsiteTrafficTrend",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-traffic-trend?${a}`)});e(this,"getTopPages",async(t,s,a=10)=>{const o=new URLSearchParams({period:s,limit:a.toString()});return t&&o.append("websiteId",t),await r.get(`/${this.group}/top-pages?${o}`)});e(this,"getTopReferers",async(t,s,a=10)=>{const o=new URLSearchParams({period:s,limit:a.toString()});return t&&o.append("websiteId",t),await r.get(`/${this.group}/top-referers?${o}`)});e(this,"getRealtimeMetrics",async t=>{const s=new URLSearchParams;return t&&s.append("websiteId",t),await r.get(`/${this.group}/realtime-metrics?${s}`)});e(this,"getWebsiteHourlyStats",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-hourly-stats?${a}`)});e(this,"getWebsiteStatusCodeStats",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-status-code-stats?${a}`)})}}const m=new u;export{m as a};
var p=Object.defineProperty;var c=(n,i,t)=>i in n?p(n,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[i]=t;var e=(n,i,t)=>c(n,typeof i!="symbol"?i+"":i,t);import{A as g,r}from"./index-DQXwuKC5.js";class u extends g{constructor(){super("admin/access-logs");e(this,"clear",async()=>{await r.post(`/${this.group}/clear`)});e(this,"getDomainStats",async(t=7)=>await r.get(`/${this.group}/domain-stats?days=${t}`));e(this,"getDailyStats",async(t=7)=>await r.get(`/${this.group}/daily-stats?days=${t}`));e(this,"getStatusCodeStats",async(t=7)=>await r.get(`/${this.group}/status-code-stats?days=${t}`));e(this,"getHourlyStats",async(t=7)=>await r.get(`/${this.group}/hourly-stats?days=${t}`));e(this,"getTotalStats",async(t=7)=>await r.get(`/${this.group}/total-stats?days=${t}`));e(this,"getWebsiteStats",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-stats?${a}`)});e(this,"getWebsiteTrafficTrend",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-traffic-trend?${a}`)});e(this,"getTopPages",async(t,s,a=10)=>{const o=new URLSearchParams({period:s,limit:a.toString()});return t&&o.append("websiteId",t),await r.get(`/${this.group}/top-pages?${o}`)});e(this,"getTopReferers",async(t,s,a=10)=>{const o=new URLSearchParams({period:s,limit:a.toString()});return t&&o.append("websiteId",t),await r.get(`/${this.group}/top-referers?${o}`)});e(this,"getRealtimeMetrics",async t=>{const s=new URLSearchParams;return t&&s.append("websiteId",t),await r.get(`/${this.group}/realtime-metrics?${s}`)});e(this,"getWebsiteHourlyStats",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-hourly-stats?${a}`)});e(this,"getWebsiteStatusCodeStats",async(t,s)=>{const a=new URLSearchParams({period:s});return t&&a.append("websiteId",t),await r.get(`/${this.group}/website-status-code-stats?${a}`)})}}const m=new u;export{m as a};
@@ -1 +1 @@
var i=Object.defineProperty;var n=(r,e,t)=>e in r?i(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var a=(r,e,t)=>n(r,typeof e!="symbol"?e+"":e,t);import{A as o,r as s}from"./index-BdfI9ZEv.js";class g extends o{constructor(){super("admin/agent-gateways");a(this,"getRegisterParam",async()=>await s.get(`/${this.group}/get-register-param`));a(this,"setRegisterAddr",async t=>await s.post(`/${this.group}/set-register-addr?endpoint=${t}`));a(this,"getStat",async t=>await s.get(`/${this.group}/${t}/stat`));a(this,"updateSort",async t=>await s.post(`/${this.group}/sort`,t));a(this,"updateSortPosition",async t=>await s.post(`/${this.group}/sort`,t));a(this,"getVersion",async()=>await s.get("/agent/version"))}}let w=new g;export{w as a};
var i=Object.defineProperty;var n=(r,e,t)=>e in r?i(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var a=(r,e,t)=>n(r,typeof e!="symbol"?e+"":e,t);import{A as o,r as s}from"./index-DQXwuKC5.js";class g extends o{constructor(){super("admin/agent-gateways");a(this,"getRegisterParam",async()=>await s.get(`/${this.group}/get-register-param`));a(this,"setRegisterAddr",async t=>await s.post(`/${this.group}/set-register-addr?endpoint=${t}`));a(this,"getStat",async t=>await s.get(`/${this.group}/${t}/stat`));a(this,"updateSort",async t=>await s.post(`/${this.group}/sort`,t));a(this,"updateSortPosition",async t=>await s.post(`/${this.group}/sort`,t));a(this,"getVersion",async()=>await s.get("/agent/version"))}}let w=new g;export{w as a};
@@ -1 +1 @@
var o=Object.defineProperty;var i=(e,a,t)=>a in e?o(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;var r=(e,a,t)=>i(e,typeof a!="symbol"?a+"":a,t);import{A as p,r as s}from"./index-BdfI9ZEv.js";class u extends p{constructor(){super("admin/assets");r(this,"checking",async t=>await s.post(`/${this.group}/checking`,t));r(this,"importAsset",async t=>{const n=new FormData;return n.append("file",t),await s.postForm(`/${this.group}/import`,n)});r(this,"changeOwner",async t=>await s.post(`/${this.group}/change-owner`,t));r(this,"changeGroup",async t=>await s.post(`/${this.group}/change-group`,t));r(this,"changeGateway",async t=>await s.post(`/${this.group}/change-gateway`,t));r(this,"getTags",async()=>await s.get(`/${this.group}/tags`));r(this,"getGroups",async()=>await s.get(`/${this.group}/groups`));r(this,"setGroups",async t=>await s.put(`/${this.group}/groups`,t));r(this,"deleteGroup",async t=>await s.delete(`/${this.group}/groups/${t}`));r(this,"getLogos",async()=>await s.get(`/${this.group}/logos`));r(this,"decrypt",async(t,n)=>await s.get(`/${this.group}/${t}/decrypted?securityToken=${n}`));r(this,"tree",async t=>(t||(t=""),await s.get(`/${this.group}/tree?protocol=${t}`)));r(this,"updateSortPosition",async t=>await s.post(`/${this.group}/sort`,t))}}const h=new u;export{h as a};
var o=Object.defineProperty;var i=(e,a,t)=>a in e?o(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t;var r=(e,a,t)=>i(e,typeof a!="symbol"?a+"":a,t);import{A as p,r as s}from"./index-DQXwuKC5.js";class u extends p{constructor(){super("admin/assets");r(this,"checking",async t=>await s.post(`/${this.group}/checking`,t));r(this,"importAsset",async t=>{const n=new FormData;return n.append("file",t),await s.postForm(`/${this.group}/import`,n)});r(this,"changeOwner",async t=>await s.post(`/${this.group}/change-owner`,t));r(this,"changeGroup",async t=>await s.post(`/${this.group}/change-group`,t));r(this,"changeGateway",async t=>await s.post(`/${this.group}/change-gateway`,t));r(this,"getTags",async()=>await s.get(`/${this.group}/tags`));r(this,"getGroups",async()=>await s.get(`/${this.group}/groups`));r(this,"setGroups",async t=>await s.put(`/${this.group}/groups`,t));r(this,"deleteGroup",async t=>await s.delete(`/${this.group}/groups/${t}`));r(this,"getLogos",async()=>await s.get(`/${this.group}/logos`));r(this,"decrypt",async(t,n)=>await s.get(`/${this.group}/${t}/decrypted?securityToken=${n}`));r(this,"tree",async t=>(t||(t=""),await s.get(`/${this.group}/tree?protocol=${t}`)));r(this,"updateSortPosition",async t=>await s.post(`/${this.group}/sort`,t))}}const h=new u;export{h as a};
@@ -1 +1 @@
var n=Object.defineProperty;var g=(r,t,a)=>t in r?n(r,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[t]=a;var s=(r,t,a)=>g(r,typeof t!="symbol"?t+"":t,a);import{q as i,r as e}from"./index-BdfI9ZEv.js";class d{constructor(){s(this,"group","admin/authorised-asset");s(this,"paging",async t=>{let a=i.stringify(t);return await e.get(`/${this.group}/paging?${a}`)});s(this,"authorisedAssets",async t=>await e.post(`/${this.group}/assets`,t));s(this,"authorisedUsers",async t=>await e.post(`/${this.group}/users`,t));s(this,"authorisedDepartments",async t=>await e.post(`/${this.group}/departments`,t));s(this,"selected",async(t,a,p,u)=>{let o=i.stringify({expect:t,userId:a,userGroupId:p,assetId:u});return await e.get(`/${this.group}/selected?${o}`)});s(this,"deleteById",async t=>{await e.delete(`/${this.group}/${t}`)});s(this,"getById",async t=>await e.get(`/${this.group}/${t}`));s(this,"update",async(t,a)=>{await e.put(`/${this.group}/${t}`,a)});s(this,"post",async t=>{await e.post(`/${this.group}`,t)})}}const c=new d;export{c as a};
var n=Object.defineProperty;var g=(r,t,a)=>t in r?n(r,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):r[t]=a;var s=(r,t,a)=>g(r,typeof t!="symbol"?t+"":t,a);import{q as i,r as e}from"./index-DQXwuKC5.js";class d{constructor(){s(this,"group","admin/authorised-asset");s(this,"paging",async t=>{let a=i.stringify(t);return await e.get(`/${this.group}/paging?${a}`)});s(this,"authorisedAssets",async t=>await e.post(`/${this.group}/assets`,t));s(this,"authorisedUsers",async t=>await e.post(`/${this.group}/users`,t));s(this,"authorisedDepartments",async t=>await e.post(`/${this.group}/departments`,t));s(this,"selected",async(t,a,p,u)=>{let o=i.stringify({expect:t,userId:a,userGroupId:p,assetId:u});return await e.get(`/${this.group}/selected?${o}`)});s(this,"deleteById",async t=>{await e.delete(`/${this.group}/${t}`)});s(this,"getById",async t=>await e.get(`/${this.group}/${t}`));s(this,"update",async(t,a)=>{await e.put(`/${this.group}/${t}`,a)});s(this,"post",async t=>{await e.post(`/${this.group}`,t)})}}const c=new d;export{c as a};
@@ -1 +1 @@
var g=Object.defineProperty;var u=(e,t,s)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var a=(e,t,s)=>u(e,typeof t!="symbol"?t+"":t,s);import{q as i,r}from"./index-BdfI9ZEv.js";class c{constructor(){a(this,"group","admin/authorised-database-assets");a(this,"paging",async t=>{const s=i.stringify(t);return await r.get(`/${this.group}/paging?${s}`)});a(this,"selected",async(t,s,p,n)=>{const o=i.stringify({expect:t,userId:s,departmentId:p,assetId:n});return await r.get(`/${this.group}/selected?${o}`)});a(this,"deleteById",async t=>{await r.delete(`/${this.group}/${t}`)});a(this,"getById",async t=>await r.get(`/${this.group}/${t}`));a(this,"update",async(t,s)=>{await r.put(`/${this.group}/${t}`,s)});a(this,"post",async t=>{await r.post(`/${this.group}`,t)})}}const y=new c;export{y as a};
var g=Object.defineProperty;var u=(e,t,s)=>t in e?g(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var a=(e,t,s)=>u(e,typeof t!="symbol"?t+"":t,s);import{q as i,r}from"./index-DQXwuKC5.js";class c{constructor(){a(this,"group","admin/authorised-database-assets");a(this,"paging",async t=>{const s=i.stringify(t);return await r.get(`/${this.group}/paging?${s}`)});a(this,"selected",async(t,s,p,n)=>{const o=i.stringify({expect:t,userId:s,departmentId:p,assetId:n});return await r.get(`/${this.group}/selected?${o}`)});a(this,"deleteById",async t=>{await r.delete(`/${this.group}/${t}`)});a(this,"getById",async t=>await r.get(`/${this.group}/${t}`));a(this,"update",async(t,s)=>{await r.put(`/${this.group}/${t}`,s)});a(this,"post",async t=>{await r.post(`/${this.group}`,t)})}}const y=new c;export{y as a};
@@ -1 +1 @@
var r=Object.defineProperty;var o=(e,t,i)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i;var s=(e,t,i)=>o(e,typeof t!="symbol"?t+"":t,i);import{r as a,q as n}from"./index-BdfI9ZEv.js";class u{constructor(){s(this,"group","admin/authorised-website");s(this,"paging",async t=>await a.get(`/${this.group}/paging?${n.stringify(t)}`));s(this,"deleteById",async t=>await a.delete(`/${this.group}/${t}`));s(this,"authorise",async t=>await a.post(`/${this.group}`,t))}}const d=new u;export{d as a};
var r=Object.defineProperty;var o=(e,t,i)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i;var s=(e,t,i)=>o(e,typeof t!="symbol"?t+"":t,i);import{r as a,q as n}from"./index-DQXwuKC5.js";class u{constructor(){s(this,"group","admin/authorised-website");s(this,"paging",async t=>await a.get(`/${this.group}/paging?${n.stringify(t)}`));s(this,"deleteById",async t=>await a.delete(`/${this.group}/${t}`));s(this,"authorise",async t=>await a.post(`/${this.group}`,t))}}const d=new u;export{d as a};
@@ -1 +1 @@
var i=Object.defineProperty;var n=(t,a,e)=>a in t?i(t,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[a]=e;var s=(t,a,e)=>n(t,typeof a!="symbol"?a+"":a,e);import{A as c,r,H as p,I as u,G as d}from"./index-BdfI9ZEv.js";class l extends c{constructor(){super("admin/certificates");s(this,"updateAsDefault",async e=>{await r.patch(`/${this.group}/${e}/default`)});s(this,"download",async(e,w)=>{let o=`${p()}/${this.group}/${e}/download?X-Auth-Token=${u()}`;d(o)});s(this,"renew",async e=>await r.post(`/${this.group}/${e}/renew`))}}let m=new l;export{m as c};
var i=Object.defineProperty;var n=(t,a,e)=>a in t?i(t,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[a]=e;var s=(t,a,e)=>n(t,typeof a!="symbol"?a+"":a,e);import{A as c,r,H as p,I as u,G as d}from"./index-DQXwuKC5.js";class l extends c{constructor(){super("admin/certificates");s(this,"updateAsDefault",async e=>{await r.patch(`/${this.group}/${e}/default`)});s(this,"download",async(e,w)=>{let o=`${p()}/${this.group}/${e}/download?X-Auth-Token=${u()}`;d(o)});s(this,"renew",async e=>await r.post(`/${this.group}/${e}/renew`))}}let m=new l;export{m as c};
@@ -1 +1 @@
var r=Object.defineProperty;var e=(n,s,i)=>s in n?r(n,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[s]=i;var a=(n,s,i)=>e(n,typeof s!="symbol"?s+"":s,i);import{A as p,r as o}from"./index-BdfI9ZEv.js";class c extends p{constructor(){super("admin/command-filters");a(this,"Bind",async(i,t)=>{await o.post(`/${this.group}/${i}/bind`,t)});a(this,"Unbind",async(i,t)=>{await o.post(`/${this.group}/${i}/unbind`,t)})}}const u=new c;export{u as c};
var r=Object.defineProperty;var e=(n,s,i)=>s in n?r(n,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):n[s]=i;var a=(n,s,i)=>e(n,typeof s!="symbol"?s+"":s,i);import{A as p,r as o}from"./index-DQXwuKC5.js";class c extends p{constructor(){super("admin/command-filters");a(this,"Bind",async(i,t)=>{await o.post(`/${this.group}/${i}/bind`,t)});a(this,"Unbind",async(i,t)=>{await o.post(`/${this.group}/${i}/unbind`,t)})}}const u=new c;export{u as c};
@@ -1 +1 @@
var n=Object.defineProperty;var c=(r,e,t)=>e in r?n(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var a=(r,e,t)=>c(r,typeof e!="symbol"?e+"":e,t);import{A as p,r as i}from"./index-BdfI9ZEv.js";class u extends p{constructor(){super("admin/credentials");a(this,"genPrivateKey",async()=>await i.post(`/${this.group}/gen-private-key`));a(this,"getPublicKey",async t=>await i.get(`/${this.group}/${t}/public-key`));a(this,"decrypt",async(t,s)=>await i.get(`/${this.group}/${t}/decrypted?securityToken=${s}`))}}let d=new u;export{d as c};
var n=Object.defineProperty;var c=(r,e,t)=>e in r?n(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t;var a=(r,e,t)=>c(r,typeof e!="symbol"?e+"":e,t);import{A as p,r as i}from"./index-DQXwuKC5.js";class u extends p{constructor(){super("admin/credentials");a(this,"genPrivateKey",async()=>await i.post(`/${this.group}/gen-private-key`));a(this,"getPublicKey",async t=>await i.get(`/${this.group}/${t}/public-key`));a(this,"decrypt",async(t,s)=>await i.get(`/${this.group}/${t}/decrypted?securityToken=${s}`))}}let d=new u;export{d as c};
@@ -1 +1 @@
var c=Object.defineProperty;var p=(s,t,e)=>t in s?c(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e;var r=(s,t,e)=>p(s,typeof t!="symbol"?t+"":t,e);import{A as d,r as n}from"./index-BdfI9ZEv.js";class i extends d{constructor(){super("admin/database-assets");r(this,"decrypt",async(e,a)=>{const o=a?`?securityToken=${encodeURIComponent(a)}`:"";return await n.get(`/${this.group}/${e}/decrypted${o}`)});r(this,"getAll",async e=>{const a=e?`?type=${encodeURIComponent(e)}`:"";return await n.get(`/${this.group}${a}`)})}}const $=new i;export{$ as d};
var c=Object.defineProperty;var p=(s,t,e)=>t in s?c(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e;var r=(s,t,e)=>p(s,typeof t!="symbol"?t+"":t,e);import{A as d,r as n}from"./index-DQXwuKC5.js";class i extends d{constructor(){super("admin/database-assets");r(this,"decrypt",async(e,a)=>{const o=a?`?securityToken=${encodeURIComponent(a)}`:"";return await n.get(`/${this.group}/${e}/decrypted${o}`)});r(this,"getAll",async e=>{const a=e?`?type=${encodeURIComponent(e)}`:"";return await n.get(`/${this.group}${a}`)})}}const $=new i;export{$ as d};
@@ -1 +1 @@
var o=Object.defineProperty;var p=(e,r,a)=>r in e?o(e,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[r]=a;var t=(e,r,a)=>p(e,typeof r!="symbol"?r+"":r,a);import{q as i,r as s}from"./index-BdfI9ZEv.js";class n{constructor(){t(this,"group","db-work-orders");t(this,"paging",async r=>{const a=i.stringify(r);return await s.get(`/${this.group}/paging?${a}`)});t(this,"getById",async r=>await s.get(`/${this.group}/${r}`));t(this,"create",async r=>await s.post(`/${this.group}`,r))}}class g{constructor(){t(this,"group","admin/db-work-orders");t(this,"paging",async r=>{const a=i.stringify(r);return await s.get(`/${this.group}/paging?${a}`)});t(this,"getById",async r=>await s.get(`/${this.group}/${r}`));t(this,"approve",async r=>{await s.post(`/${this.group}/${r}/approve`)});t(this,"reject",async(r,a)=>{await s.post(`/${this.group}/${r}/reject`,{reason:a})});t(this,"deleteById",async r=>{await s.delete(`/${this.group}/${r}`)})}}const u=new n,$=new g;export{u as a,$ as d};
var o=Object.defineProperty;var p=(e,r,a)=>r in e?o(e,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[r]=a;var t=(e,r,a)=>p(e,typeof r!="symbol"?r+"":r,a);import{q as i,r as s}from"./index-DQXwuKC5.js";class n{constructor(){t(this,"group","db-work-orders");t(this,"paging",async r=>{const a=i.stringify(r);return await s.get(`/${this.group}/paging?${a}`)});t(this,"getById",async r=>await s.get(`/${this.group}/${r}`));t(this,"create",async r=>await s.post(`/${this.group}`,r))}}class g{constructor(){t(this,"group","admin/db-work-orders");t(this,"paging",async r=>{const a=i.stringify(r);return await s.get(`/${this.group}/paging?${a}`)});t(this,"getById",async r=>await s.get(`/${this.group}/${r}`));t(this,"approve",async r=>{await s.post(`/${this.group}/${r}/approve`)});t(this,"reject",async(r,a)=>{await s.post(`/${this.group}/${r}/reject`,{reason:a})});t(this,"deleteById",async r=>{await s.delete(`/${this.group}/${r}`)})}}const u=new n,$=new g;export{u as a,$ as d};
@@ -1 +1 @@
var n=Object.defineProperty;var o=(s,t,e)=>t in s?n(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e;var r=(s,t,e)=>o(s,typeof t!="symbol"?t+"":t,e);import{A as i,r as a}from"./index-BdfI9ZEv.js";class m extends i{constructor(){super("admin/departments");r(this,"getTree",async()=>await a.get(`/${this.group}/tree`));r(this,"getDepartmentUsers",async e=>await a.get(`/${this.group}/${e}/users`));r(this,"setDepartmentUsers",async(e,p)=>{await a.post(`/${this.group}/${e}/users`,p)});r(this,"removeUsersFromDepartment",async(e,p)=>{await a.post(`/${this.group}/${e}/remove-users`,{userIds:p})})}}let c=new m;export{c as d};
var n=Object.defineProperty;var o=(s,t,e)=>t in s?n(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e;var r=(s,t,e)=>o(s,typeof t!="symbol"?t+"":t,e);import{A as i,r as a}from"./index-DQXwuKC5.js";class m extends i{constructor(){super("admin/departments");r(this,"getTree",async()=>await a.get(`/${this.group}/tree`));r(this,"getDepartmentUsers",async e=>await a.get(`/${this.group}/${e}/users`));r(this,"setDepartmentUsers",async(e,p)=>{await a.post(`/${this.group}/${e}/users`,p)});r(this,"removeUsersFromDepartment",async(e,p)=>{await a.post(`/${this.group}/${e}/remove-users`,{userIds:p})})}}let c=new m;export{c as d};
@@ -1 +1 @@
import{A as a}from"./index-BdfI9ZEv.js";class o extends a{constructor(){super("admin/gateway-groups")}}const s=new o;export{s as g};
import{A as a}from"./index-DQXwuKC5.js";class o extends a{constructor(){super("admin/gateway-groups")}}const s=new o;export{s as g};
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
var d=Object.defineProperty;var e=(t,o,i)=>o in t?d(t,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[o]=i;var n=(t,o,i)=>e(t,typeof o!="symbol"?o+"":o,i);import{A as a,r}from"./index-BdfI9ZEv.js";class c extends a{constructor(){super("admin/login-policies");n(this,"bindUser",async(i,s)=>{await r.post(`/${this.group}/bind-user-id?loginPolicyId=${i}`,s)});n(this,"unbindUser",async(i,s)=>{await r.post(`/${this.group}/unbind-user-id?loginPolicyId=${i}`,s)});n(this,"bindLoginPolicy",async(i,s)=>{await r.post(`/${this.group}/bind-login-policy-id?userId=${i}`,s)});n(this,"unbindLoginPolicy",async(i,s)=>{await r.post(`/${this.group}/unbind-login-policy-id?userId=${i}`,s)});n(this,"getUserId",async i=>await r.get(`/${this.group}/user-id?loginPolicyId=${i}`));n(this,"getLoginPolicyIdByUserId",async i=>await r.get(`/${this.group}/login-policy-id?userId=${i}`))}}const u=new c;export{u as l};
var d=Object.defineProperty;var e=(t,o,i)=>o in t?d(t,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[o]=i;var n=(t,o,i)=>e(t,typeof o!="symbol"?o+"":o,i);import{A as a,r}from"./index-DQXwuKC5.js";class c extends a{constructor(){super("admin/login-policies");n(this,"bindUser",async(i,s)=>{await r.post(`/${this.group}/bind-user-id?loginPolicyId=${i}`,s)});n(this,"unbindUser",async(i,s)=>{await r.post(`/${this.group}/unbind-user-id?loginPolicyId=${i}`,s)});n(this,"bindLoginPolicy",async(i,s)=>{await r.post(`/${this.group}/bind-login-policy-id?userId=${i}`,s)});n(this,"unbindLoginPolicy",async(i,s)=>{await r.post(`/${this.group}/unbind-login-policy-id?userId=${i}`,s)});n(this,"getUserId",async i=>await r.get(`/${this.group}/user-id?loginPolicyId=${i}`));n(this,"getLoginPolicyIdByUserId",async i=>await r.get(`/${this.group}/login-policy-id?userId=${i}`))}}const u=new c;export{u as l};
@@ -1 +1 @@
import{v as e}from"./index-BdfI9ZEv.js";const t=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],r=e("network",t);export{r as N};
import{v as e}from"./index-DQXwuKC5.js";const t=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],r=e("network",t);export{r as N};
@@ -1 +1 @@
var c=Object.defineProperty;var i=(a,t,o)=>t in a?c(a,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[t]=o;var r=(a,t,o)=>i(a,typeof t!="symbol"?t+"":t,o);import{A as p,r as s}from"./index-BdfI9ZEv.js";class d extends p{constructor(){super("account");r(this,"getAuthorizeUrl",async o=>{const e=o?`?state=${encodeURIComponent(o)}`:"";return await s.get(`/oidc/authorize${e}`)});r(this,"login",async(o,e)=>{const n=new URLSearchParams;return n.append("code",o),e&&n.append("state",e),await s.post(`/oidc/login?${n.toString()}`)})}}const g=new d;export{g as o};
var c=Object.defineProperty;var i=(a,t,o)=>t in a?c(a,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[t]=o;var r=(a,t,o)=>i(a,typeof t!="symbol"?t+"":t,o);import{A as p,r as s}from"./index-DQXwuKC5.js";class d extends p{constructor(){super("account");r(this,"getAuthorizeUrl",async o=>{const e=o?`?state=${encodeURIComponent(o)}`:"";return await s.get(`/oidc/authorize${e}`)});r(this,"login",async(o,e)=>{const n=new URLSearchParams;return n.append("code",o),e&&n.append("state",e),await s.post(`/oidc/login?${n.toString()}`)})}}const g=new d;export{g as o};
@@ -1 +1 @@
var a=Object.defineProperty;var n=(s,e,r)=>e in s?a(s,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):s[e]=r;var t=(s,e,r)=>n(s,typeof e!="symbol"?e+"":e,r);import{A as o,r as i}from"./index-BdfI9ZEv.js";class p extends o{constructor(){super("admin/roles");t(this,"getMenus",async()=>await i.get("/admin/menus"))}}let m=new p;export{m as r};
var a=Object.defineProperty;var n=(s,e,r)=>e in s?a(s,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):s[e]=r;var t=(s,e,r)=>n(s,typeof e!="symbol"?e+"":e,r);import{A as o,r as i}from"./index-DQXwuKC5.js";class p extends o{constructor(){super("admin/roles");t(this,"getMenus",async()=>await i.get("/admin/menus"))}}let m=new p;export{m as r};
@@ -1 +1 @@
import{v as e}from"./index-BdfI9ZEv.js";const r=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],i=e("server",r);export{i as S};
import{v as e}from"./index-DQXwuKC5.js";const r=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],i=e("server",r);export{i as S};
@@ -1 +1 @@
var r=Object.defineProperty;var n=(a,t,s)=>t in a?r(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s;var i=(a,t,s)=>n(a,typeof t!="symbol"?t+"":t,s);import{A as o,r as e}from"./index-BdfI9ZEv.js";class u extends o{constructor(){super("admin/sessions");i(this,"disconnect",async s=>{await e.post(`/${this.group}/${s}/disconnect`)});i(this,"clear",async()=>{await e.post(`/${this.group}/clear`)});i(this,"auditEnabled",async()=>await e.get(`/${this.group}/audit-enabled`));i(this,"triggerAudit",async s=>await e.post(`/${this.group}/${s}/audit`));i(this,"getAudit",async s=>await e.get(`/${this.group}/${s}/audit`))}}const d=new u;export{d as s};
var r=Object.defineProperty;var n=(a,t,s)=>t in a?r(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s;var i=(a,t,s)=>n(a,typeof t!="symbol"?t+"":t,s);import{A as o,r as e}from"./index-DQXwuKC5.js";class u extends o{constructor(){super("admin/sessions");i(this,"disconnect",async s=>{await e.post(`/${this.group}/${s}/disconnect`)});i(this,"clear",async()=>{await e.post(`/${this.group}/clear`)});i(this,"auditEnabled",async()=>await e.get(`/${this.group}/audit-enabled`));i(this,"triggerAudit",async s=>await e.post(`/${this.group}/${s}/audit`));i(this,"getAudit",async s=>await e.get(`/${this.group}/${s}/audit`))}}const d=new u;export{d as s};
@@ -1 +1 @@
var n=Object.defineProperty;var p=(a,s,e)=>s in a?n(a,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[s]=e;var t=(a,s,e)=>p(a,typeof s!="symbol"?s+"":s,e);import{A as y,r}from"./index-BdfI9ZEv.js";class c extends y{constructor(){super("admin/ssh-gateways");t(this,"decrypt",async(e,i)=>await r.get(`/${this.group}/${e}/decrypted?securityToken=${i}`));t(this,"getAvailableAssets",async()=>await r.get("/admin/assets/ssh/available-for-gateway"))}}let w=new c;export{w as s};
var n=Object.defineProperty;var p=(a,s,e)=>s in a?n(a,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):a[s]=e;var t=(a,s,e)=>p(a,typeof s!="symbol"?s+"":s,e);import{A as y,r}from"./index-DQXwuKC5.js";class c extends y{constructor(){super("admin/ssh-gateways");t(this,"decrypt",async(e,i)=>await r.get(`/${this.group}/${e}/decrypted?securityToken=${i}`));t(this,"getAvailableAssets",async()=>await r.get("/admin/assets/ssh/available-for-gateway"))}}let w=new c;export{w as s};
@@ -1 +1 @@
var a=Object.defineProperty;var o=(e,s,r)=>s in e?a(e,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[s]=r;var t=(e,s,r)=>o(e,typeof s!="symbol"?s+"":s,r);import{A as i,r as p}from"./index-BdfI9ZEv.js";class g extends i{constructor(){super("admin/storages");t(this,"getShares",async()=>await p.get(`/${this.group}/shares`))}}let c=new g;export{c as s};
var a=Object.defineProperty;var o=(e,s,r)=>s in e?a(e,s,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[s]=r;var t=(e,s,r)=>o(e,typeof s!="symbol"?s+"":s,r);import{A as i,r as p}from"./index-DQXwuKC5.js";class g extends i{constructor(){super("admin/storages");t(this,"getShares",async()=>await p.get(`/${this.group}/shares`))}}let c=new g;export{c as s};
@@ -1 +1 @@
import{A as s}from"./index-BdfI9ZEv.js";class t extends s{constructor(){super("admin/strategies")}}const a=new t;export{a as s};
import{A as s}from"./index-DQXwuKC5.js";class t extends s{constructor(){super("admin/strategies")}}const a=new t;export{a as s};
@@ -1 +1 @@
import{v as t}from"./index-BdfI9ZEv.js";const e=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],a=t("moon",e);const c=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],h=t("sun",c);export{a as M,h as S};
import{v as t}from"./index-DQXwuKC5.js";const e=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],a=t("moon",e);const c=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],h=t("sun",c);export{a as M,h as S};
@@ -1 +1 @@
var i=Object.defineProperty;var f=(s,t,o)=>t in s?i(s,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[t]=o;var m=(s,t,o)=>f(s,typeof t!="symbol"?t+"":t,o);import{bh as c}from"./antd-Afm2kNt7.js";import{m as a}from"./index-BdfI9ZEv.js";const d="YYYY-MM-DD HH:mm:ss";class l{constructor(){m(this,"format",(t,o,r,e)=>c(t,o,r,e).format(d));m(this,"formatTime",function(o){const r=Math.floor(o/1e3),e=r%60,n=Math.floor(r/60);return a.zeroPad(n,2)+":"+a.zeroPad(e,2)})}}let Y=new l;export{Y as t};
var i=Object.defineProperty;var f=(s,t,o)=>t in s?i(s,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):s[t]=o;var m=(s,t,o)=>f(s,typeof t!="symbol"?t+"":t,o);import{bh as c}from"./antd-Afm2kNt7.js";import{m as a}from"./index-DQXwuKC5.js";const d="YYYY-MM-DD HH:mm:ss";class l{constructor(){m(this,"format",(t,o,r,e)=>c(t,o,r,e).format(d));m(this,"formatTime",function(o){const r=Math.floor(o/1e3),e=r%60,n=Math.floor(r/60);return a.zeroPad(n,2)+":"+a.zeroPad(e,2)})}}let Y=new l;export{Y as t};
@@ -1 +1 @@
import{v as a}from"./index-BdfI9ZEv.js";const o=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],t=a("upload",o);export{t as U};
import{v as a}from"./index-DQXwuKC5.js";const o=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],t=a("upload",o);export{t as U};
@@ -1 +1 @@
var n=Object.defineProperty;var o=(p,r,t)=>r in p?n(p,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):p[r]=t;var s=(p,r,t)=>o(p,typeof r!="symbol"?r+"":r,t);import{A as i,r as e}from"./index-BdfI9ZEv.js";class u extends i{constructor(){super("admin/users");s(this,"resetTOTP",async t=>{await e.post(`/${this.group}/reset-totp`,t)});s(this,"resetPassword",async(t,a)=>(await e.post(`/${this.group}/reset-password`,{keys:t,password:a})).password);s(this,"changeStatus",async(t,a)=>{await e.patch(`/${this.group}/${t}/status?status=${a}`)});s(this,"setupUser",async t=>{await e.post("/setup-user",t)});s(this,"getSetupStatus",async()=>await e.get("/setup-status"));s(this,"syncLdapUser",async()=>{await e.post(`/${this.group}/sync-from-ldap`)});s(this,"import",async t=>{let a=new FormData;a.append("file",t),await e.postForm(`/${this.group}/import`,a)});s(this,"getUserDepartments",async t=>await e.get(`/${this.group}/${t}/departments`));s(this,"setUserDepartments",async(t,a)=>{await e.post(`/${this.group}/${t}/departments`,{departmentIds:a})});s(this,"batchSetUserDepartments",async(t,a)=>{await e.post(`/${this.group}/batch-departments`,{userIds:t,departmentIds:a})});s(this,"getUserClientCert",async t=>await e.get(`/${this.group}/${t}/client-cert`));s(this,"revokeUserClientCert",async t=>await e.delete(`/${this.group}/${t}/client-cert`))}}const $=new u;export{$ as u};
var n=Object.defineProperty;var o=(p,r,t)=>r in p?n(p,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):p[r]=t;var s=(p,r,t)=>o(p,typeof r!="symbol"?r+"":r,t);import{A as i,r as e}from"./index-DQXwuKC5.js";class u extends i{constructor(){super("admin/users");s(this,"resetTOTP",async t=>{await e.post(`/${this.group}/reset-totp`,t)});s(this,"resetPassword",async(t,a)=>(await e.post(`/${this.group}/reset-password`,{keys:t,password:a})).password);s(this,"changeStatus",async(t,a)=>{await e.patch(`/${this.group}/${t}/status?status=${a}`)});s(this,"setupUser",async t=>{await e.post("/setup-user",t)});s(this,"getSetupStatus",async()=>await e.get("/setup-status"));s(this,"syncLdapUser",async()=>{await e.post(`/${this.group}/sync-from-ldap`)});s(this,"import",async t=>{let a=new FormData;a.append("file",t),await e.postForm(`/${this.group}/import`,a)});s(this,"getUserDepartments",async t=>await e.get(`/${this.group}/${t}/departments`));s(this,"setUserDepartments",async(t,a)=>{await e.post(`/${this.group}/${t}/departments`,{departmentIds:a})});s(this,"batchSetUserDepartments",async(t,a)=>{await e.post(`/${this.group}/batch-departments`,{userIds:t,departmentIds:a})});s(this,"getUserClientCert",async t=>await e.get(`/${this.group}/${t}/client-cert`));s(this,"revokeUserClientCert",async t=>await e.delete(`/${this.group}/${t}/client-cert`))}}const $=new u;export{$ as u};
@@ -1 +1 @@
import{v as e}from"./index-BdfI9ZEv.js";const c=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],t=e("globe",c);const a=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],s=e("users",a);export{t as G,s as U};
import{v as e}from"./index-DQXwuKC5.js";const c=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],t=e("globe",c);const a=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],s=e("users",a);export{t as G,s as U};
@@ -1 +1 @@
var o=Object.defineProperty;var n=(a,e,t)=>e in a?o(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var r=(a,e,t)=>n(a,typeof e!="symbol"?e+"":e,t);import{A as u,r as s}from"./index-BdfI9ZEv.js";class p extends u{constructor(){super("admin/websites");r(this,"getGroups",async()=>await s.get(`/${this.group}/groups`));r(this,"setGroups",async t=>await s.put(`/${this.group}/groups`,t));r(this,"deleteGroup",async t=>await s.delete(`/${this.group}/groups/${t}`));r(this,"changeGroup",async t=>await s.post(`/${this.group}/change-group`,t));r(this,"changeGateway",async t=>await s.post(`/${this.group}/change-gateway`,t));r(this,"updateSortPosition",async t=>await s.post(`/${this.group}/sort`,t));r(this,"getFavicon",async t=>await s.get(`/${this.group}/favicon?url=${encodeURIComponent(t)}`))}}const c=new p;export{c as w};
var o=Object.defineProperty;var n=(a,e,t)=>e in a?o(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var r=(a,e,t)=>n(a,typeof e!="symbol"?e+"":e,t);import{A as u,r as s}from"./index-DQXwuKC5.js";class p extends u{constructor(){super("admin/websites");r(this,"getGroups",async()=>await s.get(`/${this.group}/groups`));r(this,"setGroups",async t=>await s.put(`/${this.group}/groups`,t));r(this,"deleteGroup",async t=>await s.delete(`/${this.group}/groups/${t}`));r(this,"changeGroup",async t=>await s.post(`/${this.group}/change-group`,t));r(this,"changeGateway",async t=>await s.post(`/${this.group}/change-gateway`,t));r(this,"updateSortPosition",async t=>await s.post(`/${this.group}/sort`,t));r(this,"getFavicon",async t=>await s.get(`/${this.group}/favicon?url=${encodeURIComponent(t)}`))}}const c=new p;export{c as w};

Some files were not shown because too many files have changed in this diff Show More