index-19597a8d.js 32 KB

123
  1. import{d as H,k as G,o as Me,f as l,r as Se,w as Ne,e as ie,ab as It,x as rt,q as We,s as Dt,F as he,J as Rt,am as Lt,U as Q,V as Be,a8 as L,a0 as y,E as k,a4 as K,u,W as oe,$ as be,Z as Nt}from"./vue-18ee037d.js";import{_ as Mt,S as ge,a as Bt,b as At}from"./hard-disk.vue_vue_type_script_setup_true_lang-aa0491b7.js";import"./dayjs-4778c158.js";import{_ as ce,b as _,K as se,am as Ee,d as U,u as it,i as zt,an as ot,c as ne,ao as De,w as ue,ap as Ut,aq as jt,o as ae,ar as Ht,a3 as J,as as Vt,at as Kt,au as Ft,V as Ae,ak as _e,av as st,aw as ut,ah as Xe,R as qt,ai as Gt,aa as Z,aj as Wt,J as xe,ax as Xt,ay as ct,D as Jt,az as Je,q as Yt}from"./index-421a14fe.js";import{S as Zt}from"./index-cb18b0f7.js";import{_ as Qt}from"./index.vue_vue_type_script_setup_true_lang-f65c9687.js";import{b as en,c as tn}from"./global-8125cd95.js";import{T as Ce}from"./index-f96d75f8.js";import{C as j}from"./Card-d71cd81e.js";import{u as nn}from"./index-9374feb1.js";import{T as an}from"./TextArea-792f0a90.js";import{D as dt}from"./index-78834803.js";import{S as ln}from"./index-eff29412.js";import{T as rn}from"./index-15629871.js";import{T as Re,a as on}from"./useFlexGapSupport-cba5400e.js";import"./utils-70ab2bfd.js";import"./mockjs-890b569b.js";var sn=["noStyle","disabled"],un={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},cn=H({compatConfig:{MODE:3},name:"TransButton",inheritAttrs:!1,props:{noStyle:{type:Boolean,default:void 0},onClick:Function,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0}},setup:function(e,t){var a=t.slots,i=t.emit,s=t.attrs,c=t.expose,g=G(),b=function(S){var w=S.keyCode;w===se.ENTER&&S.preventDefault()},r=function(S){var w=S.keyCode;w===se.ENTER&&i("click",S)},f=function(S){i("click",S)},d=function(){g.value&&g.value.focus()},p=function(){g.value&&g.value.blur()};return Me(function(){e.autofocus&&d()}),c({focus:d,blur:p}),function(){var m,S=e.noStyle,w=e.disabled,h=ce(e,sn),E={};return S||(E=_({},un)),w&&(E.pointerEvents="none"),l("div",_(_(_({role:"button",tabindex:0,ref:g},h),s),{},{onClick:f,onKeydown:b,onKeyup:r,style:_(_({},E),s.style||{})}),[(m=a.default)===null||m===void 0?void 0:m.call(a)])}}});const Ye=cn;var dn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};const fn=dn;function Ze(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),a.forEach(function(i){pn(n,i,t[i])})}return n}function pn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var ze=function(e,t){var a=Ze({},e,t.attrs);return l(Ee,Ze({},a,{icon:fn}),null)};ze.displayName="EnterOutlined";ze.inheritAttrs=!1;const vn=ze;var mn=function(){return{prefixCls:String,value:String,maxlength:Number,autoSize:{type:[Boolean,Object]},onSave:Function,onCancel:Function,onEnd:Function,onChange:Function,originContent:String,direction:String}},yn=H({compatConfig:{MODE:3},name:"Editable",props:mn(),setup:function(e,t){var a=t.emit,i=t.slots,s=Se({current:e.value||"",lastKeyCode:void 0,inComposition:!1,cancelFlag:!1});Ne(function(){return e.value},function(h){s.current=h});var c=G();Me(function(){if(c.value){var h,E=(h=c.value)===null||h===void 0?void 0:h.resizableTextArea,N=E==null?void 0:E.textArea;N.focus();var W=N.value.length;N.setSelectionRange(W,W)}});function g(h){c.value=h}function b(h){var E=h.target.value;s.current=E.replace(/[\r\n]/g,""),a("change",s.current)}function r(){s.inComposition=!0}function f(){s.inComposition=!1}function d(h){var E=h.keyCode;E===se.ENTER&&h.preventDefault(),!s.inComposition&&(s.lastKeyCode=E)}function p(h){var E=h.keyCode,N=h.ctrlKey,W=h.altKey,x=h.metaKey,P=h.shiftKey;s.lastKeyCode===E&&!s.inComposition&&!N&&!W&&!x&&!P&&(E===se.ENTER?(S(),a("end")):E===se.ESC&&(s.current=e.originContent,a("cancel")))}function m(){S()}function S(){a("save",s.current.trim())}var w=ie(function(){var h;return h={},U(h,"".concat(e.prefixCls),!0),U(h,"".concat(e.prefixCls,"-edit-content"),!0),U(h,"".concat(e.prefixCls,"-rtl"),e.direction==="rtl"),h});return function(){return l("div",{class:w.value},[l(an,{ref:g,maxlength:e.maxlength,value:s.current,onChange:b,onKeydown:d,onKeyup:p,onCompositionstart:r,onCompositionend:f,onBlur:m,rows:1,autoSize:e.autoSize===void 0||e.autoSize},null),i.enterIcon?i.enterIcon({className:"".concat(e.prefixCls,"-edit-content-confirm")}):l(vn,{class:"".concat(e.prefixCls,"-edit-content-confirm")},null)])}}});const gn=yn;var bn=3,hn=8,R,Le={padding:0,margin:0,display:"inline",lineHeight:"inherit"};function _n(n){var e=Array.prototype.slice.apply(n);return e.map(function(t){return"".concat(t,": ").concat(n.getPropertyValue(t),";")}).join("")}function ft(n,e){n.setAttribute("aria-hidden","true");var t=window.getComputedStyle(e),a=_n(t);n.setAttribute("style",a),n.style.position="fixed",n.style.left="0",n.style.height="auto",n.style.minHeight="auto",n.style.maxHeight="auto",n.style.paddingTop="0",n.style.paddingBottom="0",n.style.borderTopWidth="0",n.style.borderBottomWidth="0",n.style.top="-999999px",n.style.zIndex="-1000",n.style.textOverflow="clip",n.style.whiteSpace="normal",n.style.webkitLineClamp="none"}function xn(n){var e=document.createElement("div");ft(e,n),e.appendChild(document.createTextNode("text")),document.body.appendChild(e);var t=e.getBoundingClientRect().height;return document.body.removeChild(e),t}const Cn=function(n,e,t,a,i){R||(R=document.createElement("div"),R.setAttribute("aria-hidden","true"),document.body.appendChild(R));var s=e.rows,c=e.suffix,g=c===void 0?"":c,b=xn(n),r=Math.round(b*s*100)/100;ft(R,n);var f=It({render:function(){return l("div",{style:Le},[l("span",{style:Le},[t,g]),l("span",{style:Le},[a])])}});f.mount(R);function d(){var x=Math.round(R.getBoundingClientRect().height*100)/100;return x-.1<=r}if(d())return f.unmount(),{content:t,text:R.innerHTML,ellipsis:!1};var p=Array.prototype.slice.apply(R.childNodes[0].childNodes[0].cloneNode(!0).childNodes).filter(function(x){var P=x.nodeType,I=x.data;return P!==hn&&I!==""}),m=Array.prototype.slice.apply(R.childNodes[0].childNodes[1].cloneNode(!0).childNodes);f.unmount();var S=[];R.innerHTML="";var w=document.createElement("span");R.appendChild(w);var h=document.createTextNode(i+g);w.appendChild(h),m.forEach(function(x){R.appendChild(x)});function E(x){w.insertBefore(x,h)}function N(x,P){var I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,M=arguments.length>3&&arguments[3]!==void 0?arguments[3]:P.length,ke=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,X=Math.floor((I+M)/2),pe=P.slice(0,X);if(x.textContent=pe,I>=M-1)for(var Y=M;Y>=I;Y-=1){var le=P.slice(0,Y);if(x.textContent=le,d()||!le)return Y===P.length?{finished:!1,vNode:P}:{finished:!0,vNode:le}}return d()?N(x,P,X,M,X):N(x,P,I,X,ke)}function W(x){var P=x.nodeType;if(P===bn){var I=x.textContent||"",M=document.createTextNode(I);return E(M),N(M,I)}return{finished:!1,vNode:null}}return p.some(function(x){var P=W(x),I=P.finished,M=P.vNode;return M&&S.push(M),I}),{content:S,text:R.innerHTML,ellipsis:!0}};var Sn=["prefixCls","class","direction","component"],En=function(){return{prefixCls:String,direction:String,component:String}},Tn=H({name:"ATypography",inheritAttrs:!1,props:En(),setup:function(e,t){var a=t.slots,i=t.attrs,s=it("typography",e),c=s.prefixCls,g=s.direction;return function(){var b,r=_(_({},e),i);r.prefixCls,r.class,r.direction;var f=r.component,d=f===void 0?"article":f,p=ce(r,Sn);return l(d,_({class:zt(c.value,U({},"".concat(c.value,"-rtl"),g.value==="rtl"),i.class)},p),{default:function(){return[(b=a.default)===null||b===void 0?void 0:b.call(a)]}})}}});const B=Tn;var On=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,a=[],i=0;i<e.rangeCount;i++)a.push(e.getRangeAt(i));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||a.forEach(function(s){e.addRange(s)}),t&&t.focus()}};const wn=On;var Qe={"text/plain":"Text","text/html":"Url",default:"Text"},Pn="Copy to clipboard: #{key}, Enter";function kn(n){var e=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return n.replace(/#{\s*key\s*}/g,e)}function $n(n,e){var t,a,i,s,c,g=!1;e||(e={});var b=e.debug||!1;try{a=wn(),i=document.createRange(),s=document.getSelection(),c=document.createElement("span"),c.textContent=n,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(f){if(f.stopPropagation(),e.format)if(f.preventDefault(),typeof f.clipboardData>"u"){b&&console.warn("unable to use e.clipboardData"),b&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var d=Qe[e.format]||Qe.default;window.clipboardData.setData(d,n)}else f.clipboardData.clearData(),f.clipboardData.setData(e.format,n);e.onCopy&&(f.preventDefault(),e.onCopy(f.clipboardData))}),document.body.appendChild(c),i.selectNodeContents(c),s.addRange(i);var r=document.execCommand("copy");if(!r)throw new Error("copy command was unsuccessful");g=!0}catch(f){b&&console.error("unable to copy using execCommand: ",f),b&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",n),e.onCopy&&e.onCopy(window.clipboardData),g=!0}catch(d){b&&console.error("unable to copy using clipboardData: ",d),b&&console.error("falling back to prompt"),t=kn("message"in e?e.message:Pn),window.prompt(t,n)}}finally{s&&(typeof s.removeRange=="function"?s.removeRange(i):s.removeAllRanges()),c&&document.body.removeChild(c),a()}return g}var In={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};const Dn=In;function et(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),a.forEach(function(i){Rn(n,i,t[i])})}return n}function Rn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Ue=function(e,t){var a=et({},e,t.attrs);return l(Ee,et({},a,{icon:Dn}),null)};Ue.displayName="CopyOutlined";Ue.inheritAttrs=!1;const Ln=Ue;var Nn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};const Mn=Nn;function tt(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),a.forEach(function(i){Bn(n,i,t[i])})}return n}function Bn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var je=function(e,t){var a=tt({},e,t.attrs);return l(Ee,tt({},a,{icon:Mn}),null)};je.displayName="EditOutlined";je.inheritAttrs=!1;const An=je;var zn=["type","disabled","content","class","style"],Un=ot("webkitLineClamp"),jn=ot("textOverflow"),nt="...",de=function(){return{editable:{type:[Boolean,Object],default:void 0},copyable:{type:[Boolean,Object],default:void 0},prefixCls:String,component:String,type:String,disabled:{type:Boolean,default:void 0},ellipsis:{type:[Boolean,Object],default:void 0},code:{type:Boolean,default:void 0},mark:{type:Boolean,default:void 0},underline:{type:Boolean,default:void 0},delete:{type:Boolean,default:void 0},strong:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},content:String,"onUpdate:content":Function}},Hn=H({compatConfig:{MODE:3},name:"Base",inheritAttrs:!1,props:de(),setup:function(e,t){var a=t.slots,i=t.attrs,s=t.emit,c=it("typography",e),g=c.prefixCls,b=c.direction,r=Se({copied:!1,ellipsisText:"",ellipsisContent:null,isEllipsis:!1,expanded:!1,clientRendered:!1,expandStr:"",copyStr:"",copiedStr:"",editStr:"",copyId:void 0,rafId:void 0,prevProps:void 0,originContent:""}),f=G(),d=G(),p=ie(function(){var o=e.ellipsis;return o?_({rows:1,expandable:!1},ne(o)==="object"?o:null):{}});Me(function(){r.clientRendered=!0}),rt(function(){clearTimeout(r.copyId),De.cancel(r.rafId)}),Ne([function(){return p.value.rows},function(){return e.content}],function(){We(function(){pe()})},{flush:"post",deep:!0,immediate:!0}),Dt(function(){e.content===void 0&&(ue(!e.editable,"Typography","When `editable` is enabled, please use `content` instead of children"),ue(!e.ellipsis,"Typography","When `ellipsis` is enabled, please use `content` instead of children"))});function m(){var o,v;return e.ellipsis||e.editable?e.content:(o=f.value)===null||o===void 0||(v=o.$el)===null||v===void 0?void 0:v.innerText}function S(o){var v=p.value.onExpand;r.expanded=!0,v==null||v(o)}function w(o){o.preventDefault(),r.originContent=e.content,X(!0)}function h(o){E(o),X(!1)}function E(o){var v=x.value.onChange;o!==e.content&&(s("update:content",o),v==null||v(o))}function N(){var o,v;(o=(v=x.value).onCancel)===null||o===void 0||o.call(v),X(!1)}function W(o){o.preventDefault(),o.stopPropagation();var v=e.copyable,C=_({},ne(v)==="object"?v:null);C.text===void 0&&(C.text=m()),$n(C.text||""),r.copied=!0,We(function(){C.onCopy&&C.onCopy(),r.copyId=setTimeout(function(){r.copied=!1},3e3)})}var x=ie(function(){var o=e.editable;return o?_({},ne(o)==="object"?o:null):{editing:!1}}),P=Ut(!1,{value:ie(function(){return x.value.editing})}),I=jt(P,2),M=I[0],ke=I[1];function X(o){var v=x.value.onStart;o&&v&&v(),ke(o)}Ne(M,function(o){if(!o){var v;(v=d.value)===null||v===void 0||v.focus()}},{flush:"post"});function pe(){De.cancel(r.rafId),r.rafId=De(function(){le()})}var Y=ie(function(){var o=p.value,v=o.rows,C=o.expandable,T=o.suffix,D=o.onEllipsis,O=o.tooltip;return T||O||e.editable||e.copyable||C||D?!1:v===1?jn:Un}),le=function(){var v,C,T=r.ellipsisText,D=r.isEllipsis,O=p.value,$=O.rows,A=O.suffix,V=O.onEllipsis;if(!(!$||$<0||!((v=f.value)!==null&&v!==void 0&&v.$el)||r.expanded||e.content===void 0)&&!Y.value){var z=Cn((C=f.value)===null||C===void 0?void 0:C.$el,{rows:$,suffix:A},e.content,Ke(!0),nt),re=z.content,ee=z.text,F=z.ellipsis;(T!==ee||r.isEllipsis!==F)&&(r.ellipsisText=ee,r.ellipsisContent=re,r.isEllipsis=F,D!==F&&V&&V(F))}};function gt(o,v){var C=o.mark,T=o.code,D=o.underline,O=o.delete,$=o.strong,A=o.keyboard,V=v;function z(re,ee){if(re){var F=function(){return V}();V=l(ee,null,{default:function(){return[F]}})}}return z($,"strong"),z(D,"u"),z(O,"del"),z(T,"code"),z(C,"mark"),z(A,"kbd"),V}function bt(o){var v=p.value,C=v.expandable,T=v.symbol;if(!C||!o&&(r.expanded||!r.isEllipsis))return null;var D=(a.ellipsisSymbol?a.ellipsisSymbol():T)||r.expandStr;return l("a",{key:"expand",class:"".concat(g.value,"-expand"),onClick:S,"aria-label":r.expandStr},[D])}function ht(){if(e.editable){var o=e.editable,v=o.tooltip,C=o.triggerType,T=C===void 0?["icon"]:C,D=a.editableIcon?a.editableIcon():l(An,{role:"button"},null),O=a.editableTooltip?a.editableTooltip():r.editStr,$=typeof O=="string"?O:"";return T.indexOf("icon")!==-1?l(J,{key:"edit",title:v===!1?"":O},{default:function(){return[l(Ye,{ref:d,class:"".concat(g.value,"-edit"),onClick:w,"aria-label":$},{default:function(){return[D]}})]}}):null}}function _t(){if(e.copyable){var o=e.copyable.tooltip,v=r.copied?r.copiedStr:r.copyStr,C=a.copyableTooltip?a.copyableTooltip({copied:r.copied}):v,T=typeof C=="string"?C:"",D=r.copied?l(Kt,null,null):l(Ln,null,null),O=a.copyableIcon?a.copyableIcon({copied:!!r.copied}):D;return l(J,{key:"copy",title:o===!1?"":C},{default:function(){return[l(Ye,{class:["".concat(g.value,"-copy"),U({},"".concat(g.value,"-copy-success"),r.copied)],onClick:W,"aria-label":T},{default:function(){return[O]}})]}})}}function xt(){var o=i.class,v=i.style,C=x.value,T=C.maxlength,D=C.autoSize,O=C.onEnd;return l(gn,{class:o,style:v,prefixCls:g.value,value:e.content,originContent:r.originContent,maxlength:T,autoSize:D,onSave:h,onChange:E,onCancel:N,onEnd:O,direction:b.value},{enterIcon:a.editableEnterIcon})}function Ke(o){return[bt(o),ht(),_t()].filter(function(v){return v})}return function(){var o,v=x.value.triggerType,C=v===void 0?["icon"]:v,T=e.ellipsis||e.editable?e.content!==void 0?e.content:(o=a.default)===null||o===void 0?void 0:o.call(a):a.default?a.default():e.content;return M.value?xt():l(Vt,{componentName:"Text",children:function(O){var $,A=_(_({},e),i),V=A.type,z=A.disabled;A.content;var re=A.class,ee=A.style,F=ce(A,zn),ve=p.value,q=ve.rows,Fe=ve.suffix,$e=ve.tooltip,Ct=O.edit,St=O.copy,Et=O.copied,Tt=O.expand;r.editStr=Ct,r.copyStr=St,r.copiedStr=Et,r.expandStr=Tt;var Ot=ae(F,["prefixCls","editable","copyable","ellipsis","mark","code","delete","underline","strong","keyboard","onUpdate:content"]),me=Y.value,wt=q===1&&me,qe=q&&q>1&&me,te=T,Pt;if(q&&r.isEllipsis&&!r.expanded&&!me){var Ie,Ge=F.title,ye=Ge||"";!Ge&&(typeof T=="string"||typeof T=="number")&&(ye=String(T)),ye=(Ie=ye)===null||Ie===void 0?void 0:Ie.slice(String(r.ellipsisContent||"").length),te=l(he,null,[Rt(r.ellipsisContent),l("span",{title:ye,"aria-hidden":"true"},[nt]),Fe])}else te=l(he,null,[T,Fe]);te=gt(e,te);var kt=$e&&q&&r.isEllipsis&&!r.expanded&&!me,$t=a.ellipsisTooltip?a.ellipsisTooltip():$e;return l(Ht,{onResize:pe,disabled:!q},{default:function(){return[l(B,_({ref:f,class:[($={},U($,"".concat(g.value,"-").concat(V),V),U($,"".concat(g.value,"-disabled"),z),U($,"".concat(g.value,"-ellipsis"),q),U($,"".concat(g.value,"-single-line"),q===1&&!r.isEllipsis),U($,"".concat(g.value,"-ellipsis-single-line"),wt),U($,"".concat(g.value,"-ellipsis-multiple-line"),qe),$),re],style:_(_({},ee),{},{WebkitLineClamp:qe?q:void 0}),"aria-label":Pt,direction:b.value,onClick:C.indexOf("text")!==-1?w:function(){}},Ot),{default:function(){return[kt?l(J,{title:$e===!0?T:$t},{default:function(){return[l("span",null,[te])]}}):te,Ke()]}})]}})}},null)}}});const fe=Hn;var Vn=["ellipsis","rel"],Kn=function(){return ae(_(_({},de()),{},{ellipsis:{type:Boolean,default:void 0}}),["component"])},Te=function(e,t){var a=t.slots,i=t.attrs,s=_(_({},e),i),c=s.ellipsis,g=s.rel,b=ce(s,Vn);ue(ne(c)!=="object","Typography.Link","`ellipsis` only supports boolean value.");var r=_(_({},b),{},{rel:g===void 0&&b.target==="_blank"?"noopener noreferrer":g,ellipsis:!!c,component:"a"});return delete r.navigate,l(fe,r,a)};Te.displayName="ATypographyLink";Te.inheritAttrs=!1;Te.props=Kn();const pt=Te;var Fn=function(){return ae(de(),["component"])},Oe=function(e,t){var a=t.slots,i=t.attrs,s=_(_({},e),{},{component:"div"},i);return l(fe,s,a)};Oe.displayName="ATypographyParagraph";Oe.inheritAttrs=!1;Oe.props=Fn();const He=Oe;var qn=function(){return _(_({},ae(de(),["component"])),{},{ellipsis:{type:[Boolean,Object],default:void 0}})},we=function(e,t){var a=t.slots,i=t.attrs,s=e.ellipsis;ue(ne(s)!=="object"||!s||!("expandable"in s)&&!("rows"in s),"Typography.Text","`ellipsis` do not support `expandable` or `rows` props.");var c=_(_({},e),{},{ellipsis:s&&ne(s)==="object"?ae(s,["expandable","rows"]):s,component:"span"},i);return l(fe,c,a)};we.displayName="ATypographyText";we.inheritAttrs=!1;we.props=qn();const vt=we;var Gn=["level"],Wn=Ft(1,2,3,4,5),Xn=function(){return _(_({},ae(de(),["component","strong"])),{},{level:Number})},Pe=function(e,t){var a=t.slots,i=t.attrs,s=e.level,c=s===void 0?1:s,g=ce(e,Gn),b;Wn.indexOf(c)!==-1?b="h".concat(c):(ue(!1,"Typography","Title only accept `1 | 2 | 3 | 4 | 5` as `level` value."),b="h1");var r=_(_({},g),{},{component:b},i);return l(fe,r,a)};Pe.displayName="ATypographyTitle";Pe.inheritAttrs=!1;Pe.props=Xn();const mt=Pe;B.Text=vt;B.Title=mt;B.Paragraph=He;B.Link=pt;B.Base=fe;B.install=function(n){return n.component(B.name,B),n.component(B.Text.displayName,vt),n.component(B.Title.displayName,mt),n.component(B.Paragraph.displayName,He),n.component(B.Link.displayName,pt),n};var Jn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"};const Yn=Jn;function at(n){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),a.forEach(function(i){Zn(n,i,t[i])})}return n}function Zn(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}var Ve=function(e,t){var a=at({},e,t.attrs);return l(Ee,at({},a,{icon:Yn}),null)};Ve.displayName="RedoOutlined";Ve.inheritAttrs=!1;const Qn=Ve,ea={class:"flex flex-wrap"},ta={class:"flex-center"},na={class:"flex-col flex-items-start"},aa=H({name:"Overview"}),la=H({...aa,setup(n){const e=Ae();function t(){e({path:"/screen/detail"})}const a=G(),i=G(),s=G();let c;(()=>{c=tn(f=>{var d,p,m,S,w;a.value=f,(m=i==null?void 0:i.value)==null||m.handleUpdate((p=(d=a.value)==null?void 0:d.Memory)==null?void 0:p.Usage),(w=s==null?void 0:s.value)==null||w.handleUpdate((S=a.value)==null?void 0:S.CPUUsage)})})(),Lt(f=>{const{path:d}=f;d!=="/stream-push/list"&&(c==null||c())});const b=Se({Version:"",StartTime:"",LocalIP:""});en().then(f=>{b.LocalIP=f.LocalIP,b.Version=f.Version,b.StartTime=_e.toDateString(new Date(f.StartTime),"yyyy-MM-dd HH:ss:mm")}).catch(f=>{console.error(`getSysInfo-err: ${f}`)});const r=`
  2. w-350px h-180px m-r-4 m-b-4
  3. `;return(f,d)=>(Q(),Be(he,null,[L("p",null,[l(u(Ce),null,{default:y(()=>[k("当前版本: "+K(b.Version),1)]),_:1})]),L("div",ea,[l(u(j),{class:oe(r)},{default:y(()=>{var p;return[l(Mt,{class:"flex-center",hardDisk:(p=a.value)==null?void 0:p.HardDisk},null,8,["hardDisk"])]}),_:1}),l(u(j),{class:oe(["flex-center",r])},{default:y(()=>{var p,m;return[L("div",ta,[l(u(Zt),{icon:"streams",size:"70",class:"text-#bb86fc"}),l(u(ge),{title:"当前流数",value:(m=(p=a.value)==null?void 0:p.Streams)==null?void 0:m.length},null,8,["value"])])]}),_:1}),l(u(j),{class:oe(["flex-center",r])},{default:y(()=>[L("div",na,[l(u(ge),{title:"本地IP",value:b.LocalIP,valueStyle:{fontSize:"18px",textAlign:"left"}},null,8,["value"]),l(u(ge),{title:"启动时间",value:b.StartTime,valueStyle:{fontSize:"18px"}},{suffix:y(()=>[k(" ["),l(u(Qt),{value:b.StartTime,class:"text-primary"},null,8,["value"]),k("] ")]),_:1},8,["value"])])]),_:1}),l(u(j),{class:oe([r,"flex-center"]),hoverable:"",onClick:d[0]||(d[0]=p=>t())},{default:y(()=>[l(u(ge),{title:"服务器详情",value:"点击进入当前服务器 >>>",valueStyle:{fontSize:"24px",color:"#bb86fc"}})]),_:1})]),l(u(j),{class:"m-r-4 m-b-4"},{default:y(()=>[l(Bt,{ref_key:"memoryRef",ref:i,class:"!dark:bg-transparent"},null,512)]),_:1}),l(u(j),{class:"m-r-4 m-b-4"},{default:y(()=>[l(At,{ref_key:"cpuRef",ref:s,class:"!dark:bg-transparent"},null,512)]),_:1})],64))}}),yt=st({requestOptions:{apiUrl:()=>ut("cascadeserver")}});function ra(n){return yt.get({url:"/list",params:n},{errorMessageMode:"message"})}function lt(n=null){return n?st({requestOptions:{apiUrl:()=>ut("cascadeserver","api","http",n)}}).get({url:"/list"},{errorMessageMode:"message"}):yt.get({url:"/list"},{errorMessageMode:"message"})}const ia=H({__name:"list",setup(n){rt(()=>{});const e={padding:"4px"};Xe.renderer.add("LineStatus",{renderDefault(d,p){const{row:m}=p;return[m.Online?l(Ce,{color:"#87d068"},{default:()=>[k("在线")]}):l(Ce,{color:"#ff99a0"},{default:()=>[k("离线")]})]}}),Xe.renderer.add("secretCopy",{renderDefault(d,p){const{row:m}=p;return[l(He,{copyable:!0,ellipsis:!0,content:m.Secret},null)]}});const t=Se({pageNum:1,pageSize:10,total:0}),a=nn(),i={height:"596px",pagerConfig:{pageSize:10},columns:[{field:"ID",title:"ID",width:"80px"},{field:"Name",title:"名称",showOverflow:"tooltip",width:"120px"},{field:"Secret",title:"秘钥",showOverflow:"tooltip",cellRender:{name:"secretCopy"}},{field:"Online",title:"状态",cellRender:{name:"LineStatus"},width:"80px"},{field:"CreatedAt",title:"创建时间",formatter:({cellValue:d})=>_e.toDateString(new Date(d),"yyyy-MM-dd HH:ss:mm")},{field:"UpdatedAt",title:"更新时间",formatter:({cellValue:d})=>_e.toDateString(new Date(d),"yyyy-MM-dd HH:ss:mm")},{field:"operate",title:"操作",width:"160px",slots:{default:"operate"},fixed:"right"}]},s={pageChange:({currentPage:d,pageSize:p})=>{t.pageNum=d,t.pageSize=p}},c=()=>{ra(t).then(d=>{t.total=d.total,a.tableRef.loadData(d.list)}).catch(d=>{console.error(`instance-getList-error: ${d}`)})};c();const{httpRefreshTime:g}=qt({VITE_PORT:"3000",VITE_GLOB_APP_TITLE:"SagooMedia",VITE_GLOB_APP_SHORT_NAME:"SagooMedia",VITE_M7S_SERVER:"/media",VITE_USE_MOCK:"true",VITE_PUBLIC_PATH:"/plugin/media",VITE_DROP_CONSOLE:"true",VITE_BUILD_COMPRESS:"none",VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE:"false",VITE_GLOB_HTTP_REFRESH_TIME:"5000",VITE_USE_IMAGEMIN:"true",VITE_LEGACY:"false",BASE_URL:"/plugin/media",MODE:"production",DEV:!1,PROD:!0,SSR:!1});Gt(()=>{c()},g);const b=Ae(),r=(d,p=!1)=>{if(p)b({path:"/overview/detail",query:{m7sId:d}},!0);else{const{href:m}=ct.resolve({name:"Overview",query:{m7sId:d}});window.open(m,"_blank")}};function f(){b({path:"/screen/detail"})}return(d,p)=>(Q(),be(u(j),{bordered:!1,class:"mb-4px",bodyStyle:e},{default:y(()=>[l(u(Z),{type:"primary",onClick:p[0]||(p[0]=m=>f()),class:"mr-10px"},{default:y(()=>[k(" 👉🏻 进入当前服务器 >>> ")]),_:1}),l(u(j),{bordered:!1,class:"mb-4px",bodyStyle:e},{default:y(()=>[l(u(dt),{orientation:"left",plain:""},{default:y(()=>[k("当前已配置成自动注册,下级SagooMedia可以自动注册到当前服务器")]),_:1})]),_:1}),l(u(Wt),{emptyText:"当前SagooMedia服务器下没有下级SagooMedia服务器",uid:u(a).uid,gridOptions:u(i),"grid-event":u(s),"show-line":""},{operate:y(({row:m})=>[l(u(ln),null,{default:y(()=>[l(u(J),null,{title:y(()=>[k(K(m.Online?"当前窗口打开":"只有服务器状态在线时才可以访问详情"),1)]),default:y(()=>[l(u(Z),{size:"small",type:"link",onClick:S=>r(m.ID,!0),disabled:!m.Online},{default:y(()=>[k(" 详情 "),l(u(xe),{icon:"bx:current-location",class:"v-text-bottom"})]),_:2},1032,["onClick","disabled"])]),_:2},1024),l(u(J),null,{title:y(()=>[k(K(m.Online?"新窗口打开":"只有服务器状态在线时才可以访问详情"),1)]),default:y(()=>[l(u(Z),{size:"small",type:"link",onClick:S=>r(m.ID),disabled:!m.Online},{default:y(()=>[k(" 详情 "),l(u(xe),{class:"v-text-bottom",icon:"fluent:window-new-16-filled"})]),_:2},1032,["onClick","disabled"])]),_:2},1024)]),_:2},1024)]),pager:y(()=>[l(u(Xt),{layouts:["Sizes","PrevPage","Number","NextPage","Total"],"current-page":t.pageNum,"onUpdate:currentPage":p[1]||(p[1]=m=>t.pageNum=m),"page-size":t.pageSize,"onUpdate:pageSize":p[2]||(p[2]=m=>t.pageSize=m),total:t.total},null,8,["current-page","page-size","total"])]),_:1},8,["uid","gridOptions","grid-event"])]),_:1}))}});const oa={class:"list-none p-2px"},sa=H({__name:"tree",setup(n){const e={padding:"4px"},t=r=>_e.toDateString(new Date(r),"yyyy-MM-dd HH:ss:mm"),a=G([]),i=r=>new Promise(f=>{var d;if((d=r==null?void 0:r.dataRef)!=null&&d.children){f();return}lt().then(p=>{r.dataRef.children=p,a.value=[...a.value],f()}).catch(p=>{f(),console.error(`instance-getAllList-error: ${p}`)})}),s=()=>{lt().then(r=>{a.value=r}).catch(r=>{console.error(`instance-getAllList-error: ${r}`)})};s();const c=Ae(),g=(r,f=!1)=>{if(f)c({path:"/overview/detail",query:{m7sId:r}},!0);else{const{href:d}=ct.resolve({name:"Overview",query:{m7sId:r}});window.open(d,"_blank")}};function b(){c({path:"/screen/detail"})}return(r,f)=>(Q(),be(u(j),{bordered:!1,class:"mb-4px",bodyStyle:e},{default:y(()=>{var d;return[l(u(Z),{type:"primary",onClick:f[0]||(f[0]=p=>b()),class:"mr-10px"},{default:y(()=>[k(" 👉🏻 进入当前服务器 >>> ")]),_:1}),l(u(Z),{onClick:f[1]||(f[1]=()=>s()),class:"mr-10px"},{icon:y(()=>[l(u(Qn))]),default:y(()=>[k(" 刷新服务器树 ")]),_:1}),l(u(j),{bordered:!1,class:"mb-4px",bodyStyle:e},{default:y(()=>[l(u(dt),{orientation:"left",plain:""},{default:y(()=>[k("当前已配置成自动注册,下级SagooMedia可以自动注册到当前服务器")]),_:1})]),_:1}),(d=a.value)!=null&&d.length?(Q(),be(u(rn),{key:0,"load-data":i,"tree-data":a.value,fieldNames:{title:"Name"},selectable:!1},{switcherIcon:y(({switcherCls:p})=>[l(u(Jt),{class:oe(p)},null,8,["class"])]),title:y(({Name:p,ID:m,IP:S,Online:w,CreatedAt:h,UpdatedAt:E})=>[l(u(J),null,{title:y(()=>[L("ul",oa,[L("li",null,"Name: "+K(p),1),L("li",null,"ID: "+K(m),1),L("li",null,"IP: "+K(S),1),L("li",null,"Online: "+K(w),1),L("li",null,"CreatedAt: "+K(t(h)),1),L("li",null,"UpdatedAt: "+K(t(E)),1)])]),default:y(()=>[L("span",null,K(p),1)]),_:2},1024),l(u(J),{title:"当前窗口打开"},{default:y(()=>[l(u(Z),{size:"small",type:"link",onClick:N=>g(m,!0)},{default:y(()=>[k(" 详情 "),l(u(xe),{icon:"bx:current-location",class:"v-text-bottom"})]),_:2},1032,["onClick"])]),_:2},1024),l(u(J),{title:"新窗口打开"},{default:y(()=>[l(u(Z),{size:"small",type:"link",onClick:N=>g(m)},{default:y(()=>[k(" 详情 "),l(u(xe),{class:"v-text-bottom",icon:"fluent:window-new-16-filled"})]),_:2},1032,["onClick"])]),_:2},1024)]),_:1},8,["tree-data"])):(Q(),be(u(Je),{key:1,class:"mt-200px",description:"当前SagooMedia服务下没有下级SagooMedia服务",image:u(Je).PRESENTED_IMAGE_SIMPLE},null,8,["image"]))]}),_:1}))}});const ua={class:"text-text"},ca=H({__name:"content",setup(n){const e=G("1");return(t,a)=>(Q(),Be(he,null,[L("h2",ua,[k(" SagooMedia Admin "),l(u(Ce),{color:"green",class:"text-10px v-text-bottom"},{default:y(()=>[k("For SagooIoT")]),_:1})]),l(u(on),{class:"home-tabs",activeKey:e.value,"onUpdate:activeKey":a[0]||(a[0]=i=>e.value=i),destroyInactiveTabPane:!0},{default:y(()=>[l(u(Re),{key:"1",tab:"系统信息"},{default:y(()=>[l(la)]),_:1}),l(u(Re),{key:"2",tab:"下级服务器列表"},{default:y(()=>[l(ia)]),_:1}),l(u(Re),{key:"3",tab:"下级服务器树"},{default:y(()=>[l(sa)]),_:1})]),_:1},8,["activeKey"])],64))}});const da={class:"h-100vh w-100vw p-10px",style:{background:"var(--layout-background)"}},fa={class:"h-full w-full flex min-w-1200px"},pa=H({name:"Instance"}),La=H({...pa,setup(n){return Nt(Yt()),(e,t)=>(Q(),Be("div",da,[L("div",fa,[l(u(j),{class:"flex-1 rounded-r-lg",bodyStyle:{height:"100%"}},{default:y(()=>[l(ca)]),_:1})])]))}});export{La as default};