This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
handingkang-ohmyweb/static/index-1e159ad4.js
2023-08-23 04:00:39 +00:00

2 lines
38 KiB
JavaScript

import{aB as Xe,_ as Ke,r as L,b as se,aC as ae,E as Le,d as he,z as Pe,H as R,e as M,ah as y,l as p,m as T,p as x,V as d,P as v,X as De,O as S,aD as je,u as m,R as ie,aE as pe,F as X,a8 as ee,U as z,a3 as re,I as ue,aa as Ge,S as V,T as j,J as W,aF as G,aG as Fe,w as ge,c as Ne,K as ze,aH as be,aI as ye,s as Je,a9 as le,n as Ye,aJ as Ze,Q as fe,W as ve}from"./vue-09136d94.js";import{g as Qe,s as Me,u as Be,_ as P,a as Y,b as ce,c as we,d as et,r as tt,e as Ee}from"./index-e4bdd1e0.js";import{h as nt,j as ot,g as st,k as at,b as de,l as lt,n as rt,o as Oe,u as ct,r as it,p as ut,q as dt,s as _t,t as pt}from"./elment-3594ebb6.js";import{_ as ft}from"./index.vue_vue_type_script_setup_true_lang-26f006a9.js";import"./vxe-2c15164e.js";var q=(n=>(n[n.Mobile=0]="Mobile",n[n.Desktop=1]="Desktop",n))(q||{});const vt="opened",We="closed";function mt(n){n?Me(vt):Me(We)}const te=Xe("app",()=>{const n=Ke({opened:Qe()!==We,withoutAnimation:!1}),e=L(q.Desktop);return se(()=>n.opened,o=>mt(o)),{device:e,sidebar:n,toggleSidebar:o=>{n.opened=!n.opened,n.withoutAnimation=o},closeSidebar:o=>{n.opened=!1,n.withoutAnimation=o},toggleDevice:o=>{e.value=o}}}),ht=992,gt=()=>{const n=ae(),e=te(),t=()=>document.body.getBoundingClientRect().width-1<ht,a=()=>{if(!document.hidden){const l=t();e.toggleDevice(l?q.Mobile:q.Desktop),l&&e.closeSidebar(!0)}};se(()=>n.name,()=>{e.device===q.Mobile&&e.sidebar.opened&&e.closeSidebar(!1)}),Le(()=>{window.addEventListener("resize",a)}),he(()=>{t()&&(e.toggleDevice(q.Mobile),e.closeSidebar(!0))}),Pe(()=>{window.removeEventListener("resize",a)})},bt={class:"app-main"},yt={class:"app-scrollbar"},wt=R({__name:"AppMain",setup(n){const e=ae(),t=Be(),a=M(()=>e.path);return(l,o)=>{const s=y("router-view"),r=y("el-backtop");return p(),T("section",bt,[x("div",yt,[d(s,null,{default:v(({Component:i})=>[d(De,{name:"el-fade-in",mode:"out-in"},{default:v(()=>[(p(),S(je,{include:m(t).cachedViews},[(p(),S(ie(i),{key:a.value}))],1032,["include"]))]),_:2},1024)]),_:1})]),d(r),d(r,{target:".app-scrollbar"})])}}});const xe=P(wt,[["__scopeId","data-v-6296b32d"]]),xt=R({__name:"index",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(n,{emit:e}){const t=n,a=()=>{e("toggleClick")};return(l,o)=>{const s=y("el-icon");return p(),T("div",{onClick:a},[d(s,{size:20,class:"icon"},{default:v(()=>[t.isActive?(p(),S(m(nt),{key:0})):(p(),S(m(ot),{key:1}))]),_:1})])}}});const St=P(xt,[["__scopeId","data-v-252d9bf8"]]);function kt(n){for(var e=[],t=0;t<n.length;){var a=n[t];if(a==="*"||a==="+"||a==="?"){e.push({type:"MODIFIER",index:t,value:n[t++]});continue}if(a==="\\"){e.push({type:"ESCAPED_CHAR",index:t++,value:n[t++]});continue}if(a==="{"){e.push({type:"OPEN",index:t,value:n[t++]});continue}if(a==="}"){e.push({type:"CLOSE",index:t,value:n[t++]});continue}if(a===":"){for(var l="",o=t+1;o<n.length;){var s=n.charCodeAt(o);if(s>=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122||s===95){l+=n[o++];continue}break}if(!l)throw new TypeError("Missing parameter name at ".concat(t));e.push({type:"NAME",index:t,value:l}),t=o;continue}if(a==="("){var r=1,i="",o=t+1;if(n[o]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(o));for(;o<n.length;){if(n[o]==="\\"){i+=n[o++]+n[o++];continue}if(n[o]===")"){if(r--,r===0){o++;break}}else if(n[o]==="("&&(r++,n[o+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(o));i+=n[o++]}if(r)throw new TypeError("Unbalanced pattern at ".concat(t));if(!i)throw new TypeError("Missing pattern at ".concat(t));e.push({type:"PATTERN",index:t,value:i}),t=o;continue}e.push({type:"CHAR",index:t,value:n[t++]})}return e.push({type:"END",index:t,value:""}),e}function Ct(n,e){e===void 0&&(e={});for(var t=kt(n),a=e.prefixes,l=a===void 0?"./":a,o="[^".concat(Mt(e.delimiter||"/#?"),"]+?"),s=[],r=0,i=0,_="",u=function(O){if(i<t.length&&t[i].type===O)return t[i++].value},c=function(O){var E=u(O);if(E!==void 0)return E;var f=t[i],w=f.type,F=f.index;throw new TypeError("Unexpected ".concat(w," at ").concat(F,", expected ").concat(O))},h=function(){for(var O="",E;E=u("CHAR")||u("ESCAPED_CHAR");)O+=E;return O};i<t.length;){var b=u("CHAR"),g=u("NAME"),k=u("PATTERN");if(g||k){var C=b||"";l.indexOf(C)===-1&&(_+=C,C=""),_&&(s.push(_),_=""),s.push({name:g||r++,prefix:C,suffix:"",pattern:k||o,modifier:u("MODIFIER")||""});continue}var A=b||u("ESCAPED_CHAR");if(A){_+=A;continue}_&&(s.push(_),_="");var I=u("OPEN");if(I){var C=h(),D=u("NAME")||"",B=u("PATTERN")||"",H=h();c("CLOSE"),s.push({name:D||(B?r++:""),pattern:D&&!B?o:B,prefix:C,suffix:H,modifier:u("MODIFIER")||""});continue}c("END")}return s}function Tt(n,e){return $t(Ct(n,e),e)}function $t(n,e){e===void 0&&(e={});var t=Et(e),a=e.encode,l=a===void 0?function(i){return i}:a,o=e.validate,s=o===void 0?!0:o,r=n.map(function(i){if(typeof i=="object")return new RegExp("^(?:".concat(i.pattern,")$"),t)});return function(i){for(var _="",u=0;u<n.length;u++){var c=n[u];if(typeof c=="string"){_+=c;continue}var h=i?i[c.name]:void 0,b=c.modifier==="?"||c.modifier==="*",g=c.modifier==="*"||c.modifier==="+";if(Array.isArray(h)){if(!g)throw new TypeError('Expected "'.concat(c.name,'" to not repeat, but got an array'));if(h.length===0){if(b)continue;throw new TypeError('Expected "'.concat(c.name,'" to not be empty'))}for(var k=0;k<h.length;k++){var C=l(h[k],c);if(s&&!r[u].test(C))throw new TypeError('Expected all "'.concat(c.name,'" to match "').concat(c.pattern,'", but got "').concat(C,'"'));_+=c.prefix+C+c.suffix}continue}if(typeof h=="string"||typeof h=="number"){var C=l(String(h),c);if(s&&!r[u].test(C))throw new TypeError('Expected "'.concat(c.name,'" to match "').concat(c.pattern,'", but got "').concat(C,'"'));_+=c.prefix+C+c.suffix;continue}if(!b){var A=g?"an array":"a string";throw new TypeError('Expected "'.concat(c.name,'" to be ').concat(A))}}return _}}function Mt(n){return n.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function Et(n){return n&&n.sensitive?"":"i"}const Vt={key:0,class:"no-redirect"},At=["onClick"],It=R({__name:"index",setup(n){const e=ae(),t=pe(),a=L([]),l=()=>{a.value=e.matched.filter(r=>{var i,_;return((i=r.meta)==null?void 0:i.title)&&((_=r.meta)==null?void 0:_.breadcrumb)!==!1})},o=r=>Tt(r)(e.params),s=r=>{const{redirect:i,path:_}=r;if(i){t.push(i);return}t.push(o(_))};return se(()=>e.path,r=>{r.startsWith("/redirect/")||l()}),l(),(r,i)=>{const _=y("el-breadcrumb-item"),u=y("el-breadcrumb");return p(),S(u,{class:"app-breadcrumb"},{default:v(()=>[(p(!0),T(X,null,ee(a.value,(c,h)=>(p(),S(_,{key:c.path},{default:v(()=>[c.redirect==="noRedirect"||h===a.value.length-1?(p(),T("span",Vt,z(c.meta.title),1)):(p(),T("a",{key:1,onClick:re(b=>s(c),["prevent"])},z(c.meta.title),9,At))]),_:2},1024))),128))]),_:1})}}});const Rt=P(It,[["__scopeId","data-v-94c6aa4b"]]),_e=n=>/^(https?:|mailto:|tel:)/.test(n),Lt=["href"],Pt=R({__name:"SidebarItemLink",props:{to:{}},setup(n){const e=n;return(t,a)=>{const l=y("router-link");return m(_e)(e.to)?(p(),T("a",{key:0,href:e.to,target:"_blank",rel:"noopener"},[ue(t.$slots,"default")],8,Lt)):(p(),S(l,{key:1,to:e.to},{default:v(()=>[ue(t.$slots,"default")]),_:3},8,["to"]))}}});function J(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}function Ve(n,e){for(var t="",a=0,l=-1,o=0,s,r=0;r<=n.length;++r){if(r<n.length)s=n.charCodeAt(r);else{if(s===47)break;s=47}if(s===47){if(!(l===r-1||o===1))if(l!==r-1&&o===2){if(t.length<2||a!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){var i=t.lastIndexOf("/");if(i!==t.length-1){i===-1?(t="",a=0):(t=t.slice(0,i),a=t.length-1-t.lastIndexOf("/")),l=r,o=0;continue}}else if(t.length===2||t.length===1){t="",a=0,l=r,o=0;continue}}e&&(t.length>0?t+="/..":t="..",a=2)}else t.length>0?t+="/"+n.slice(l+1,r):t=n.slice(l+1,r),a=r-l-1;l=r,o=0}else s===46&&o!==-1?++o:o=-1}return t}function Dt(n,e){var t=e.dir||e.root,a=e.base||(e.name||"")+(e.ext||"");return t?t===e.root?t+a:t+n+a:a}var oe={resolve:function(){for(var e="",t=!1,a,l=arguments.length-1;l>=-1&&!t;l--){var o;l>=0?o=arguments[l]:(a===void 0&&(a=process.cwd()),o=a),J(o),o.length!==0&&(e=o+"/"+e,t=o.charCodeAt(0)===47)}return e=Ve(e,!t),t?e.length>0?"/"+e:"/":e.length>0?e:"."},normalize:function(e){if(J(e),e.length===0)return".";var t=e.charCodeAt(0)===47,a=e.charCodeAt(e.length-1)===47;return e=Ve(e,!t),e.length===0&&!t&&(e="."),e.length>0&&a&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return J(e),e.length>0&&e.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var e,t=0;t<arguments.length;++t){var a=arguments[t];J(a),a.length>0&&(e===void 0?e=a:e+="/"+a)}return e===void 0?".":oe.normalize(e)},relative:function(e,t){if(J(e),J(t),e===t||(e=oe.resolve(e),t=oe.resolve(t),e===t))return"";for(var a=1;a<e.length&&e.charCodeAt(a)===47;++a);for(var l=e.length,o=l-a,s=1;s<t.length&&t.charCodeAt(s)===47;++s);for(var r=t.length,i=r-s,_=o<i?o:i,u=-1,c=0;c<=_;++c){if(c===_){if(i>_){if(t.charCodeAt(s+c)===47)return t.slice(s+c+1);if(c===0)return t.slice(s+c)}else o>_&&(e.charCodeAt(a+c)===47?u=c:c===0&&(u=0));break}var h=e.charCodeAt(a+c),b=t.charCodeAt(s+c);if(h!==b)break;h===47&&(u=c)}var g="";for(c=a+u+1;c<=l;++c)(c===l||e.charCodeAt(c)===47)&&(g.length===0?g+="..":g+="/..");return g.length>0?g+t.slice(s+u):(s+=u,t.charCodeAt(s)===47&&++s,t.slice(s))},_makeLong:function(e){return e},dirname:function(e){if(J(e),e.length===0)return".";for(var t=e.charCodeAt(0),a=t===47,l=-1,o=!0,s=e.length-1;s>=1;--s)if(t=e.charCodeAt(s),t===47){if(!o){l=s;break}}else o=!1;return l===-1?a?"/":".":a&&l===1?"//":e.slice(0,l)},basename:function(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');J(e);var a=0,l=-1,o=!0,s;if(t!==void 0&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var r=t.length-1,i=-1;for(s=e.length-1;s>=0;--s){var _=e.charCodeAt(s);if(_===47){if(!o){a=s+1;break}}else i===-1&&(o=!1,i=s+1),r>=0&&(_===t.charCodeAt(r)?--r===-1&&(l=s):(r=-1,l=i))}return a===l?l=i:l===-1&&(l=e.length),e.slice(a,l)}else{for(s=e.length-1;s>=0;--s)if(e.charCodeAt(s)===47){if(!o){a=s+1;break}}else l===-1&&(o=!1,l=s+1);return l===-1?"":e.slice(a,l)}},extname:function(e){J(e);for(var t=-1,a=0,l=-1,o=!0,s=0,r=e.length-1;r>=0;--r){var i=e.charCodeAt(r);if(i===47){if(!o){a=r+1;break}continue}l===-1&&(o=!1,l=r+1),i===46?t===-1?t=r:s!==1&&(s=1):t!==-1&&(s=-1)}return t===-1||l===-1||s===0||s===1&&t===l-1&&t===a+1?"":e.slice(t,l)},format:function(e){if(e===null||typeof e!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return Dt("/",e)},parse:function(e){J(e);var t={root:"",dir:"",base:"",ext:"",name:""};if(e.length===0)return t;var a=e.charCodeAt(0),l=a===47,o;l?(t.root="/",o=1):o=0;for(var s=-1,r=0,i=-1,_=!0,u=e.length-1,c=0;u>=o;--u){if(a=e.charCodeAt(u),a===47){if(!_){r=u+1;break}continue}i===-1&&(_=!1,i=u+1),a===46?s===-1?s=u:c!==1&&(c=1):s!==-1&&(c=-1)}return s===-1||i===-1||c===0||c===1&&s===i-1&&s===r+1?i!==-1&&(r===0&&l?t.base=t.name=e.slice(1,i):t.base=t.name=e.slice(r,i)):(r===0&&l?(t.name=e.slice(1,s),t.base=e.slice(1,i)):(t.name=e.slice(r,s),t.base=e.slice(r,i)),t.ext=e.slice(s,i)),r>0?t.dir=e.slice(0,r-1):l&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};oe.posix=oe;var Ft=oe;const He=st(Ft),Nt={key:2},zt=R({__name:"SidebarItem",props:{item:{},isCollapse:{type:Boolean,default:!1},isTop:{type:Boolean,default:!1},isFirstLevel:{type:Boolean,default:!0},basePath:{default:""}},setup(n){const e=n,t=M(()=>{var r;return(r=e.item.meta)==null?void 0:r.alwaysShow}),a=M(()=>{var r;return((r=e.item.children)==null?void 0:r.filter(i=>{var _;return!((_=i.meta)!=null&&_.hidden)}))??[]}),l=M(()=>a.value.length),o=M(()=>{const r=l.value;switch(!0){case r>1:return null;case r===1:return a.value[0];default:return{...e.item,path:""}}}),s=r=>{switch(!0){case _e(r):return r;case _e(e.basePath):return e.basePath;default:return He.resolve(e.basePath,r)}};return(r,i)=>{var b;const _=y("SvgIcon"),u=y("el-menu-item"),c=y("sidebar-item",!0),h=y("el-sub-menu");return(b=e.item.meta)!=null&&b.hidden?V("",!0):(p(),T("div",{key:0,class:W({"simple-mode":e.isCollapse&&!r.isTop,"first-level":e.isFirstLevel})},[!t.value&&o.value&&!o.value.children?(p(),T(X,{key:0},[o.value.meta?(p(),S(Pt,{key:0,to:s(o.value.path)},{default:v(()=>[d(u,{index:s(o.value.path)},Ge({default:v(()=>[o.value.meta.svgIcon?(p(),S(_,{key:0,name:o.value.meta.svgIcon},null,8,["name"])):o.value.meta.elIcon?(p(),S(ie(o.value.meta.elIcon),{key:1,class:"el-icon"})):V("",!0)]),_:2},[o.value.meta.title?{name:"title",fn:v(()=>[j(z(o.value.meta.title),1)]),key:"0"}:void 0]),1032,["index"])]),_:1},8,["to"])):V("",!0)],64)):(p(),S(h,{key:1,index:s(e.item.path),teleported:""},{title:v(()=>{var g,k,C;return[(g=e.item.meta)!=null&&g.svgIcon?(p(),S(_,{key:0,name:e.item.meta.svgIcon},null,8,["name"])):(k=e.item.meta)!=null&&k.elIcon?(p(),S(ie(e.item.meta.elIcon),{key:1,class:"el-icon"})):V("",!0),(C=e.item.meta)!=null&&C.title?(p(),T("span",Nt,z(e.item.meta.title),1)):V("",!0)]}),default:v(()=>[e.item.children?(p(!0),T(X,{key:0},ee(e.item.children,g=>(p(),S(c,{key:g.path,item:g,"is-collapse":e.isCollapse,"is-first-level":!1,"base-path":s(g.path)},null,8,["item","is-collapse","base-path"]))),128)):V("",!0)]),_:1},8,["index"]))],2))}}});const Bt=P(zt,[["__scopeId","data-v-72444830"]]),Ot="/v3-admin-vite/static/logo-cc70e06e.png",Wt="/v3-admin-vite/static/logo-text-1-b6b0364d.png",Ht="/v3-admin-vite/static/logo-text-2-eef467fb.png",Ut=["src"],qt=["src"],Xt=R({__name:"index",props:{collapse:{type:Boolean,default:!0}},setup(n){const e=n,t=Y(),{layoutMode:a}=G(t);return(l,o)=>{const s=y("router-link");return p(),T("div",{class:W(["layout-logo-container",{collapse:e.collapse,"layout-mode-top":m(a)==="top"}])},[d(De,{name:"layout-logo-fade"},{default:v(()=>[e.collapse?(p(),S(s,{key:"collapse",to:"/"},{default:v(()=>[x("img",{src:m(Ot),class:"layout-logo"},null,8,Ut)]),_:1})):(p(),S(s,{key:"expand",to:"/"},{default:v(()=>[x("img",{src:m(a)!=="left"?m(Ht):m(Wt),class:"layout-logo-text"},null,8,qt)]),_:1}))]),_:1})],2)}}});const Se=P(Xt,[["__scopeId","data-v-8474c76e"]]),Kt=R({__name:"index",setup(n){Fe(f=>({72322718:E.value,"57a52134":H.value,"738aeddc":O.value,"8423c222":B.value}));const e=ce("--v3-sidebar-menu-bg-color"),t=ce("--v3-sidebar-menu-text-color"),a=ce("--v3-sidebar-menu-active-text-color"),l=ae(),o=te(),s=we(),r=Y(),{sidebar:i,device:_}=G(o),{layoutMode:u,showLogo:c}=G(r),h=M(()=>{const{meta:{activeMenu:f},path:w}=l;return f||w}),b=M(()=>!i.value.opened),g=M(()=>u.value==="left"),k=M(()=>u.value==="top"),C=M(()=>_.value===q.Mobile),A=M(()=>g.value&&c.value),I=M(()=>g.value?e:void 0),D=M(()=>g.value?t:void 0),B=M(()=>g.value?a:void 0),H=M(()=>u.value!=="top"?"var(--v3-sidebar-menu-item-height)":"var(--v3-navigationbar-height)"),O=M(()=>u.value!=="top"?"var(--v3-sidebar-menu-hover-bg-color)":"transparent"),E=M(()=>u.value!=="top"?"2px":"0px");return(f,w)=>{const F=y("el-menu"),$=y("el-scrollbar");return p(),T("div",{class:W({"has-logo":A.value})},[A.value?(p(),S(Se,{key:0,collapse:b.value},null,8,["collapse"])):V("",!0),d($,{"wrap-class":"scrollbar-wrapper"},{default:v(()=>[d(F,{"default-active":h.value,collapse:b.value&&!k.value,"background-color":I.value,"text-color":D.value,"active-text-color":B.value,"unique-opened":!0,"collapse-transition":!1,mode:k.value&&!C.value?"horizontal":"vertical"},{default:v(()=>[(p(!0),T(X,null,ee(m(s).routes,N=>(p(),S(Bt,{key:N.path,item:N,"base-path":N.path,"is-collapse":b.value,"is-top":k.value},null,8,["item","base-path","is-collapse","is-top"]))),128))]),_:1},8,["default-active","collapse","background-color","text-color","active-text-color","mode"])]),_:1})],2)}}});const ke=P(Kt,[["__scopeId","data-v-72f686ac"]]),jt={class:"card-header"},Gt={class:"card-title"},Jt={class:"card-time"},Yt={key:0,class:"card-avatar"},Zt=["src"],Qt={class:"card-body"},en=R({__name:"NotifyList",props:{list:{}},setup(n){const e=n;return(t,a)=>{const l=y("el-empty"),o=y("el-tag"),s=y("el-card");return e.list.length===0?(p(),S(l,{key:0})):(p(!0),T(X,{key:1},ee(e.list,(r,i)=>(p(),S(s,{key:i,shadow:"never",class:"card-container"},{header:v(()=>[x("div",jt,[x("div",null,[x("span",null,[x("span",Gt,z(r.title),1),r.extra?(p(),S(o,{key:0,type:r.status,effect:"plain",size:"small"},{default:v(()=>[j(z(r.extra),1)]),_:2},1032,["type"])):V("",!0)]),x("div",Jt,z(r.datetime),1)]),r.avatar?(p(),T("div",Yt,[x("img",{src:r.avatar,width:"34"},null,8,Zt)])):V("",!0)])]),default:v(()=>[x("div",Qt,z(r.description??"No Data"),1)]),_:2},1024))),128))}}});const tn=P(en,[["__scopeId","data-v-137655f9"]]),nn=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin Vite 上线啦",datetime:"半年前",description:"一个免费开源的中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus、Pinia 和 Vite 等主流技术"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"V3 Admin 上线啦",datetime:"一年前",description:"一个中后台管理系统基础解决方案,基于 Vue3、TypeScript、Element Plus 和 Pinia"}],on=[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自楚门的世界",description:"如果再也不能见到你,祝你早安、午安和晚安",datetime:"1998-06-05"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自大话西游",description:"如果非要在这份爱上加上一个期限,我希望是一万年",datetime:"1995-02-04"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"来自龙猫",description:"心存善意,定能途遇天使",datetime:"1988-04-16"}],sn=[{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"未开始",status:"info"},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"进行中",status:""},{title:"任务名称",description:"这家伙很懒,什么都没留下",extra:"已超时",status:"danger"}],an={class:"notify"},ln={class:"notify-history"},Ae=99,rn=350,cn=R({__name:"index",setup(n){const e=M(()=>a.value.reduce((o,s)=>o+s.list.length,0)),t=L("通知"),a=L([{name:"通知",type:"primary",list:nn},{name:"消息",type:"danger",list:on},{name:"待办",type:"warning",list:sn}]),l=()=>{de.success(`跳转到${t.value}历史页面`)};return(o,s)=>{const r=y("el-icon"),i=y("el-tooltip"),_=y("el-badge"),u=y("el-scrollbar"),c=y("el-tab-pane"),h=y("el-tabs"),b=y("el-button"),g=y("el-popover");return p(),T("div",an,[d(g,{placement:"bottom",width:rn,trigger:"click"},{reference:v(()=>[d(_,{value:e.value,max:Ae,hidden:e.value===0},{default:v(()=>[d(i,{effect:"dark",content:"消息通知",placement:"bottom"},{default:v(()=>[d(r,{size:20},{default:v(()=>[d(m(at))]),_:1})]),_:1})]),_:1},8,["value","hidden"])]),default:v(()=>[d(h,{modelValue:t.value,"onUpdate:modelValue":s[0]||(s[0]=k=>t.value=k),class:"demo-tabs",stretch:""},{default:v(()=>[(p(!0),T(X,null,ee(a.value,(k,C)=>(p(),S(c,{name:k.name,key:C},{label:v(()=>[j(z(k.name)+" ",1),d(_,{value:k.list.length,max:Ae,type:k.type},null,8,["value","type"])]),default:v(()=>[d(u,{height:"400px"},{default:v(()=>[d(tn,{list:k.list},null,8,["list"])]),_:2},1024)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue"]),x("div",ln,[d(b,{link:"",onClick:l},{default:v(()=>[j("查看"+z(t.value)+"历史",1)]),_:1})])]),_:1})])}}});const un=P(cn,[["__scopeId","data-v-50089150"]]),Ie=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],Z=(()=>{if(typeof document>"u")return!1;const n=Ie[0],e={};for(const t of Ie)if((t==null?void 0:t[1])in document){for(const[l,o]of t.entries())e[n[l]]=o;return e}return!1})(),Re={change:Z.fullscreenchange,error:Z.fullscreenerror};let U={request(n=document.documentElement,e){return new Promise((t,a)=>{const l=()=>{U.off("change",l),t()};U.on("change",l);const o=n[Z.requestFullscreen](e);o instanceof Promise&&o.then(l).catch(a)})},exit(){return new Promise((n,e)=>{if(!U.isFullscreen){n();return}const t=()=>{U.off("change",t),n()};U.on("change",t);const a=document[Z.exitFullscreen]();a instanceof Promise&&a.then(t).catch(e)})},toggle(n,e){return U.isFullscreen?U.exit():U.request(n,e)},onchange(n){U.on("change",n)},onerror(n){U.on("error",n)},on(n,e){const t=Re[n];t&&document.addEventListener(t,e,!1)},off(n,e){const t=Re[n];t&&document.removeEventListener(t,e,!1)},raw:Z};Object.defineProperties(U,{isFullscreen:{get:()=>!!document[Z.fullscreenElement]},element:{enumerable:!0,get:()=>document[Z.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[Z.fullscreenEnabled]}});Z||(U={isEnabled:!1});const ne=U,dn=R({__name:"index",props:{element:{default:"html"},openTips:{default:"全屏"},exitTips:{default:"退出全屏"},content:{type:Boolean,default:!1}},setup(n){const e=n,t=L(!1),a=M(()=>t.value?e.exitTips:e.openTips),l=M(()=>t.value?"fullscreen-exit":"fullscreen"),o=()=>{const c=document.querySelector(e.element)||void 0;ne.isEnabled?ne.toggle(c):de.warning("您的浏览器无法工作")},s=()=>{t.value=ne.isFullscreen};ge(c=>{ne.on("change",s),c(()=>{ne.isEnabled&&ne.off("change",s)})});const r=L(!1),i=M(()=>r.value?"内容区复原":"内容区放大"),_=M(()=>r.value?"fullscreen-exit":"fullscreen"),u=()=>{document.body.className=r.value?"":"content-large",r.value=!r.value};return(c,h)=>{const b=y("SvgIcon"),g=y("el-tooltip"),k=y("el-dropdown-item"),C=y("el-dropdown-menu"),A=y("el-dropdown");return p(),T("div",null,[c.content?(p(),S(A,{key:1},{dropdown:v(()=>[d(C,null,{default:v(()=>[d(k,{onClick:u},{default:v(()=>[j(z(i.value),1)]),_:1}),d(k,{onClick:o,disabled:t.value},{default:v(()=>[j("内容区全屏")]),_:1},8,["disabled"])]),_:1})]),default:v(()=>[d(b,{name:_.value},null,8,["name"])]),_:1})):(p(),S(g,{key:0,effect:"dark",content:a.value,placement:"bottom"},{default:v(()=>[d(b,{name:l.value,onClick:o},null,8,["name"])]),_:1},8,["content"]))])}}});const Ue=P(dn,[["__scopeId","data-v-9e7c36e4"]]),_n=["onMouseenter"],pn={class:"result-item-title"},fn=R({__name:"SearchResult",props:{modelValue:{},list:{},isPressUpOrDown:{type:Boolean}},emits:["update:modelValue"],setup(n,{expose:e,emit:t}){const a=n,l=Ne(),o=L(0),s=M({get(){return a.modelValue},set(c){t("update:modelValue",c)}}),r=c=>{const h=c.name===s.value;return{background:h?"var(--el-color-primary)":"",color:h?"#fff":""}},i=c=>{a.isPressUpOrDown||(s.value=c.name)},_=()=>{o.value=Number((window.innerHeight*.4).toFixed(1))},u=c=>{var k;const h=(k=l==null?void 0:l.proxy)==null?void 0:k.$refs[`resultItemRef${c}`];if(!h)return 0;const g=h[0].offsetTop+128;return g>o.value?g-o.value:0};return Le(()=>{window.addEventListener("resize",_)}),he(()=>{_()}),Pe(()=>{window.removeEventListener("resize",_)}),e({getScrollTop:u}),(c,h)=>{const b=y("SvgIcon");return p(),T("div",null,[(p(!0),T(X,null,ee(c.list,(g,k)=>{var C,A,I;return p(),T("div",{key:k,ref_for:!0,ref:`resultItemRef${k}`,class:"result-item",style:ze(r(g)),onMouseenter:D=>i(g)},[(C=g.meta)!=null&&C.svgIcon?(p(),S(b,{key:0,name:g.meta.svgIcon},null,8,["name"])):(A=g.meta)!=null&&A.elIcon?(p(),S(ie(g.meta.elIcon),{key:1,class:"el-icon"})):V("",!0),x("span",pn,z((I=g.meta)==null?void 0:I.title),1),s.value&&s.value===g.name?(p(),S(b,{key:2,name:"keyboard-enter"})):V("",!0)],44,_n)}),128))])}}});const vn=P(fn,[["__scopeId","data-v-7383ebb0"]]),Ce=n=>(be("data-v-3171d360"),n=n(),ye(),n),mn={class:"search-footer"},hn={class:"search-footer-item"},gn=Ce(()=>x("span",null,"确认",-1)),bn={class:"search-footer-item"},yn=Ce(()=>x("span",null,"切换",-1)),wn={class:"search-footer-item"},xn=Ce(()=>x("span",null,"关闭",-1)),Sn={class:"search-footer-total"},kn=R({__name:"SearchFooter",props:{total:{}},setup(n){const e=n,t=te(),a=M(()=>t.device===q.Mobile);return(l,o)=>{const s=y("SvgIcon");return p(),T("div",mn,[a.value?V("",!0):(p(),T(X,{key:0},[x("span",hn,[d(s,{name:"keyboard-enter"}),gn]),x("span",bn,[d(s,{name:"keyboard-up"}),d(s,{name:"keyboard-down"}),yn]),x("span",wn,[d(s,{name:"keyboard-esc"}),xn])],64)),x("span",Sn,"共 "+z(e.total)+" 项",1)])}}});const Cn=P(kn,[["__scopeId","data-v-3171d360"]]),Tn=x("p",null,"搜索结果",-1),$n=R({__name:"SearchModal",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(n,{emit:e}){const t=n,a=te(),l=pe(),o=L(null),s=L(null),r=L(null),i=L(""),_=Je([]),u=L(void 0),c=L(!1),h=M(()=>a.device===q.Mobile?"80vw":"40vw"),b=M({get(){return t.modelValue},set(E){e("update:modelValue",E)}}),g=M(()=>lt(we().routes)),k=rt(()=>{var w;const E=C(g.value);_.value=E.filter(F=>{var $,N;return i.value?(N=($=F.meta)==null?void 0:$.title)==null?void 0:N.toLocaleLowerCase().includes(i.value.toLocaleLowerCase().trim()):!1});const f=(w=_.value)==null?void 0:w.length;u.value=f>0?_.value[0].name:void 0},500),C=(E,f=[])=>(E.forEach(w=>{f.push(w),w.children&&C(w.children,f)}),f),A=()=>{b.value=!1,setTimeout(()=>{i.value="",_.value=[]},200)},I=E=>{var w;if(!r.value)return;const f=r.value.getScrollTop(E);(w=s.value)==null||w.setScrollTop(f)},D=()=>{c.value=!0;const{length:E}=_.value;if(E===0)return;const f=_.value.findIndex(w=>w.name===u.value);if(f===0){const w=_.value[E-1].name;u.value===w&&E>1?(u.value=_.value[E-2].name,I(E-2)):(u.value=w,I(E-1))}else u.value=_.value[f-1].name,I(f-1)},B=()=>{c.value=!0;const{length:E}=_.value;if(E===0)return;const f=_.value.map(w=>w.name).lastIndexOf(u.value);if(f===E-1){const w=_.value[0].name;u.value===w&&E>1?(u.value=_.value[1].name,I(1)):(u.value=w,I(0))}else u.value=_.value[f+1].name,I(f+1)},H=()=>{var F;const{length:E}=_.value;if(E===0)return;const f=u.value,w=(F=_.value.find($=>$.name===f))==null?void 0:F.path;if(w&&_e(w)){window.open(w,"_blank","noopener, noreferrer");return}if(!f){de.warning("无法通过搜索进入该菜单,请为对应的路由设置唯一的 Name");return}try{l.push({name:f})}catch{de.error("该菜单有必填的动态参数,无法通过搜索进入");return}A()},O=()=>{c.value=!1};return(E,f)=>{const w=y("SvgIcon"),F=y("el-input"),$=y("el-empty"),N=y("el-dialog");return p(),S(N,{modelValue:b.value,"onUpdate:modelValue":f[2]||(f[2]=K=>b.value=K),onOpened:f[3]||(f[3]=K=>{var Q;return(Q=o.value)==null?void 0:Q.focus()}),onClosed:f[4]||(f[4]=K=>{var Q;return(Q=o.value)==null?void 0:Q.blur()}),onKeydown:[le(D,["up"]),le(B,["down"]),le(H,["enter"])],onKeyup:le(O,["up","down"]),"before-close":A,width:h.value,top:"5vh",class:"search-modal__private","append-to-body":""},{footer:v(()=>[d(Cn,{total:_.value.length},null,8,["total"])]),default:v(()=>[d(F,{ref_key:"inputRef",ref:o,modelValue:i.value,"onUpdate:modelValue":f[0]||(f[0]=K=>i.value=K),onInput:m(k),placeholder:"搜索菜单",size:"large",clearable:""},{prefix:v(()=>[d(w,{name:"search"})]),_:1},8,["modelValue","onInput"]),_.value.length===0?(p(),S($,{key:0,description:"暂无搜索结果","image-size":100})):(p(),T(X,{key:1},[Tn,d(m(Oe),{ref_key:"scrollbarRef",ref:s,"max-height":"40vh",always:""},{default:v(()=>[d(vn,{ref_key:"searchResultRef",ref:r,modelValue:u.value,"onUpdate:modelValue":f[1]||(f[1]=K=>u.value=K),list:_.value,isPressUpOrDown:c.value,onClick:H},null,8,["modelValue","list","isPressUpOrDown"])]),_:1},512)],64))]),_:1},8,["modelValue","onKeydown","onKeyup","width"])}}});const Mn=R({__name:"index",setup(n){const e=L(!1),t=()=>{e.value=!0};return(a,l)=>{const o=y("SvgIcon"),s=y("el-tooltip");return p(),T("div",null,[d(s,{effect:"dark",content:"搜索菜单",placement:"bottom"},{default:v(()=>[d(o,{name:"search",onClick:t})]),_:1}),d($n,{modelValue:e.value,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value=r)},null,8,["modelValue"])])}}});const En=P(Mn,[["__scopeId","data-v-dc5accb4"]]),Vn=n=>(be("data-v-2926c407"),n=n(),ye(),n),An={class:"navigation-bar"},In={class:"right-menu"},Rn={class:"right-menu-avatar"},Ln={target:"_blank",href:"https://juejin.cn/post/7089377403717287972"},Pn={target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},Dn={target:"_blank",href:"https://gitee.com/un-pany/v3-admin-vite"},Fn=Vn(()=>x("span",{style:{display:"block"}},"退出登录",-1)),Nn=R({__name:"index",setup(n){const e=pe(),t=te(),a=Y(),l=et(),{sidebar:o,device:s}=G(t),{layoutMode:r,showNotify:i,showThemeSwitch:_,showScreenfull:u,showSearchMenu:c}=G(a),h=M(()=>r.value==="top"),b=M(()=>s.value===q.Mobile),g=()=>{t.toggleSidebar(!1)},k=()=>{l.logout(),e.push("/login")};return(C,A)=>{const I=y("el-avatar"),D=y("el-dropdown-item"),B=y("el-dropdown-menu"),H=y("el-dropdown");return p(),T("div",An,[!h.value||b.value?(p(),S(St,{key:0,"is-active":m(o).opened,class:"hamburger",onToggleClick:g},null,8,["is-active"])):V("",!0),!h.value||b.value?(p(),S(Rt,{key:1,class:"breadcrumb"})):V("",!0),h.value&&!b.value?(p(),S(ke,{key:2,class:"sidebar"})):V("",!0),x("div",In,[m(c)?(p(),S(En,{key:0,class:"right-menu-item"})):V("",!0),m(u)?(p(),S(Ue,{key:1,class:"right-menu-item"})):V("",!0),m(_)?(p(),S(ft,{key:2,class:"right-menu-item"})):V("",!0),m(i)?(p(),S(un,{key:3,class:"right-menu-item"})):V("",!0),d(H,{class:"right-menu-item"},{dropdown:v(()=>[d(B,null,{default:v(()=>[x("a",Ln,[d(D,null,{default:v(()=>[j("中文文档")]),_:1})]),x("a",Pn,[d(D,null,{default:v(()=>[j("GitHub")]),_:1})]),x("a",Dn,[d(D,null,{default:v(()=>[j("Gitee")]),_:1})]),d(D,{divided:"",onClick:k},{default:v(()=>[Fn]),_:1})]),_:1})]),default:v(()=>[x("div",Rn,[d(I,{icon:m(ct),size:30},null,8,["icon"]),x("span",null,z(m(l).username),1)])]),_:1})])])}}});const Te=P(Nn,[["__scopeId","data-v-2926c407"]]),zn={class:"select-layout-mode"},Bn=R({__name:"SelectLayoutMode",setup(n){const e=Y(),{layoutMode:t}=G(e),a=M(()=>t.value==="left"),l=M(()=>t.value==="top"),o=M(()=>t.value==="left-top");return(s,r)=>{const i=y("el-aside"),_=y("el-header"),u=y("el-main"),c=y("el-container"),h=y("el-tooltip");return p(),T("div",zn,[d(h,{content:"左侧模式"},{default:v(()=>[d(c,{class:W(["layout-mode left",{active:a.value}]),onClick:r[0]||(r[0]=b=>t.value="left")},{default:v(()=>[d(i),d(c,null,{default:v(()=>[d(_),d(u)]),_:1})]),_:1},8,["class"])]),_:1}),d(h,{content:"顶部模式"},{default:v(()=>[d(c,{class:W(["layout-mode top",{active:l.value}]),onClick:r[1]||(r[1]=b=>t.value="top")},{default:v(()=>[d(_),d(u)]),_:1},8,["class"])]),_:1}),d(h,{content:"混合模式"},{default:v(()=>[d(c,{class:W(["layout-mode left-top",{active:o.value}]),onClick:r[2]||(r[2]=b=>t.value="left-top")},{default:v(()=>[d(_),d(c,null,{default:v(()=>[d(i),d(u)]),_:1})]),_:1},8,["class"])]),_:1})])}}});const On=P(Bn,[["__scopeId","data-v-e7938886"]]),qe=n=>(be("data-v-4d7dda5b"),n=n(),ye(),n),Wn={class:"setting-container"},Hn=qe(()=>x("h4",null,"布局配置",-1)),Un=qe(()=>x("h4",null,"功能配置",-1)),qn={class:"setting-name"},Xn=R({__name:"index",setup(n){const e=Y(),{layoutMode:t,showTagsView:a,showLogo:l,fixedHeader:o,showNotify:s,showThemeSwitch:r,showScreenfull:i,showSearchMenu:_,cacheTagsView:u,showGreyMode:c,showColorWeakness:h}=G(e),b={显示标签栏:a,"显示 Logo":l,"固定 Header":o,显示消息通知:s,显示切换主题按钮:r,显示全屏按钮:i,显示搜索按钮:_,是否缓存标签栏:u,显示灰色模式:c,显示色弱模式:h};return ge(()=>{t.value!=="left"&&(o.value=!0)}),(g,k)=>{const C=y("el-divider"),A=y("el-switch"),I=y("el-button");return p(),T("div",Wn,[Hn,d(On),d(C),Un,(p(),T(X,null,ee(b,(D,B,H)=>x("div",{class:"setting-item",key:H},[x("span",qn,z(B),1),d(A,{modelValue:D.value,"onUpdate:modelValue":O=>D.value=O,disabled:m(t)!=="left"&&B==="固定 Header"},null,8,["modelValue","onUpdate:modelValue","disabled"])])),64)),d(I,{type:"danger",icon:m(it),onClick:m(tt)},{default:v(()=>[j("重 置")]),_:1},8,["icon","onClick"])])}}});const Kn=P(Xn,[["__scopeId","data-v-4d7dda5b"]]),jn={class:"scroll-container"},Gn=200,Jn=R({__name:"ScrollPane",props:{tagRefs:{}},setup(n){const e=n,t=ae(),a=Y(),l=L(),o=L();let s=0;const r=({scrollLeft:h})=>{s=h},i=({deltaY:h})=>{/^-/.test(h.toString())?u("left"):u("right")},_=()=>{const h=o.value.clientWidth,b=l.value.wrapRef.clientWidth,g=h-b-s;return{scrollbarContentRefWidth:h,scrollbarRefWidth:b,lastDistance:g}},u=(h,b=Gn)=>{let g=0;const{scrollbarContentRefWidth:k,scrollbarRefWidth:C,lastDistance:A}=_();C>k||(h==="left"?g=Math.max(0,s-b):g=Math.min(s+b,s+A),l.value.setScrollLeft(g))},c=()=>{const h=e.tagRefs;for(let b=0;b<h.length;b++)if(t.path===h[b].$props.to.path){const g=h[b].$el,k=g.offsetWidth,C=g.offsetLeft,{scrollbarRefWidth:A}=_();if(C<s){const D=s-C;u("left",D);return}const I=A+s-k;if(C>I){const D=C-I;u("right",D);return}}};return se(t,()=>{Ye(c)},{deep:!0}),(h,b)=>{const g=y("el-icon");return p(),T("div",jn,[d(g,{class:"arrow left",onClick:b[0]||(b[0]=k=>u("left"))},{default:v(()=>[d(m(ut))]),_:1}),d(m(Oe),{ref_key:"scrollbarRef",ref:l,onWheelPassive:i,onScroll:r},{default:v(()=>[x("div",{ref_key:"scrollbarContentRef",ref:o,class:"scrollbar-content"},[ue(h.$slots,"default",{},void 0,!0)],512)]),_:3},512),d(g,{class:"arrow right",onClick:b[1]||(b[1]=k=>u("right"))},{default:v(()=>[d(m(dt))]),_:1}),m(a).showScreenfull?(p(),S(Ue,{key:0,element:".app-main",content:!0,class:"screenfull"})):V("",!0)])}}});const Yn=P(Jn,[["__scopeId","data-v-01845fab"]]),Zn={class:"tags-view-container"},Qn=R({__name:"index",setup(n){const e=Ne(),t=pe(),a=ae(),l=Be(),o=we(),s=L([]),r=L(!1),i=L(0),_=L(0),u=L({});let c=[];const h=f=>f.path===a.path,b=f=>{var w;return(w=f.meta)==null?void 0:w.affix},g=(f,w="/")=>{const F=[];return f.forEach($=>{if(b($)){const N=He.resolve(w,$.path);F.push({fullPath:N,path:N,name:$.name,meta:{...$.meta}})}if($.children){const N=g($.children,$.path);F.push(...N)}}),F},k=()=>{c=g(o.routes);for(const f of c)f.name&&l.addVisitedView(f)},C=()=>{a.name&&(l.addVisitedView(a),l.addCachedView(a))},A=f=>{l.delCachedView(f),t.replace({path:"/redirect"+f.path,query:f.query})},I=f=>{l.delVisitedView(f),l.delCachedView(f),h(f)&&H(l.visitedViews,f)},D=()=>{const f=u.value.fullPath;f!==a.path&&f!==void 0&&t.push(f),l.delOthersVisitedViews(u.value),l.delOthersCachedViews(u.value)},B=f=>{l.delAllVisitedViews(),l.delAllCachedViews(),!c.some(w=>w.path===a.path)&&H(l.visitedViews,f)},H=(f,w)=>{const F=f.slice(-1)[0],$=F==null?void 0:F.fullPath;$!==void 0?t.push($):w.name==="Dashboard"?t.push({path:"/redirect"+w.path,query:w.query}):t.push("/")},O=(f,w)=>{const $=e.proxy.$el.getBoundingClientRect().left,K=e.proxy.$el.offsetWidth-105,Q=w.clientX-$+15;_.value=Q>K?K:Q,i.value=w.clientY,r.value=!0,u.value=f},E=()=>{r.value=!1};return se(a,()=>{C()},{deep:!0}),se(r,f=>{f?document.body.addEventListener("click",E):document.body.removeEventListener("click",E)}),he(()=>{k(),C()}),(f,w)=>{const F=y("el-icon");return p(),T("div",Zn,[d(Yn,{class:"tags-view-wrapper","tag-refs":s.value},{default:v(()=>[(p(!0),T(X,null,ee(m(l).visitedViews,$=>(p(),S(m(Ze),{ref_for:!0,ref_key:"tagRefs",ref:s,key:$.path,class:W([{active:h($)},"tags-view-item"]),to:{path:$.path,query:$.query},onMouseup:re(N=>!b($)&&I($),["middle"]),onContextmenu:re(N=>O($,N),["prevent"])},{default:v(()=>{var N;return[j(z((N=$.meta)==null?void 0:N.title)+" ",1),b($)?V("",!0):(p(),S(F,{key:0,size:12,onClick:re(K=>I($),["prevent","stop"])},{default:v(()=>[d(m(_t))]),_:2},1032,["onClick"]))]}),_:2},1032,["class","to","onMouseup","onContextmenu"]))),128))]),_:1},8,["tag-refs"]),fe(x("ul",{class:"contextmenu",style:ze({left:_.value+"px",top:i.value+"px"})},[x("li",{onClick:w[0]||(w[0]=$=>A(u.value))},"刷新"),b(u.value)?V("",!0):(p(),T("li",{key:0,onClick:w[1]||(w[1]=$=>I(u.value))},"关闭")),x("li",{onClick:D},"关闭其它"),x("li",{onClick:w[2]||(w[2]=$=>B(u.value))},"关闭所有")],4),[[ve,r.value]])])}}});const $e=P(Qn,[["__scopeId","data-v-6256a9c5"]]),eo=R({__name:"index",props:{buttonTop:{default:350}},setup(n){const e=n;Fe(l=>({"184df93f":t}));const t=e.buttonTop+"px",a=L(!1);return(l,o)=>{const s=y("el-icon"),r=y("el-drawer");return p(),T(X,null,[x("div",{class:"handle-button",onClick:o[0]||(o[0]=i=>a.value=!0)},[d(s,{size:24},{default:v(()=>[d(m(pt))]),_:1})]),d(r,{modelValue:a.value,"onUpdate:modelValue":o[1]||(o[1]=i=>a.value=i),size:"300px","with-header":!1},{default:v(()=>[ue(l.$slots,"default",{},void 0,!0)]),_:3},8,["modelValue"])],64)}}});const to=P(eo,[["__scopeId","data-v-79eaf320"]]),no=R({__name:"LeftMode",setup(n){const e=te(),t=Y(),{showTagsView:a,fixedHeader:l}=G(t),o=M(()=>({hideSidebar:!e.sidebar.opened,openSidebar:e.sidebar.opened,withoutAnimation:e.sidebar.withoutAnimation,mobile:e.device===q.Mobile})),s=()=>{e.closeSidebar(!1)};return(r,i)=>(p(),T("div",{class:W([o.value,"app-wrapper"])},[o.value.mobile&&o.value.openSidebar?(p(),T("div",{key:0,class:"drawer-bg",onClick:s})):V("",!0),d(m(ke),{class:"sidebar-container"}),x("div",{class:W([{hasTagsView:m(a)},"main-container"])},[x("div",{class:W([{"fixed-header":m(l)},"layout-header"])},[d(m(Te)),fe(d(m($e),null,null,512),[[ve,m(a)]])],2),d(m(xe),{class:"app-main"})],2)],2))}});const oo=P(no,[["__scopeId","data-v-f24dda26"]]),so={class:"app-wrapper"},ao={class:"fixed-header layout-header"},lo={class:"content"},ro=R({__name:"TopMode",setup(n){const e=Y(),{showTagsView:t,showLogo:a}=G(e);return(l,o)=>(p(),T("div",so,[x("div",ao,[x("div",lo,[m(a)?(p(),S(m(Se),{key:0,collapse:!1,class:"logo"})):V("",!0),d(m(Te),{class:"navigation-bar"})]),fe(d(m($e),null,null,512),[[ve,m(t)]])]),x("div",{class:W([{hasTagsView:m(t)},"main-container"])},[d(m(xe),{class:"app-main"})],2)]))}});const co=P(ro,[["__scopeId","data-v-8946dd49"]]),io={class:"fixed-header layout-header"},uo={class:"content"},_o=R({__name:"LeftTopMode",setup(n){const e=te(),t=Y(),{showTagsView:a,showLogo:l}=G(t),o=M(()=>({hideSidebar:!e.sidebar.opened}));return(s,r)=>(p(),T("div",{class:W([o.value,"app-wrapper"])},[x("div",io,[m(l)?(p(),S(m(Se),{key:0,collapse:!1,class:"logo"})):V("",!0),x("div",uo,[d(m(Te)),fe(d(m($e),null,null,512),[[ve,m(a)]])])]),x("div",{class:W([{hasTagsView:m(a)},"main-container"])},[d(m(ke),{class:"sidebar-container"}),d(m(xe),{class:"app-main"})],2)],2))}});const po=P(_o,[["__scopeId","data-v-08489ac9"]]),me="--v3-tagsview-height",fo=R({__name:"index",setup(n){gt();const e=te(),t=Y(),{showSettings:a,layoutMode:l,showTagsView:o,showGreyMode:s,showColorWeakness:r}=G(t),i=M(()=>({showGreyMode:s.value,showColorWeakness:r.value})),_=ce(me);return ge(()=>{o.value?Ee(me,_):Ee(me,"0px")}),(u,c)=>(p(),T("div",{class:W(i.value)},[m(l)==="left"||m(e).device===m(q).Mobile?(p(),S(oo,{key:0})):m(l)==="top"?(p(),S(co,{key:1})):m(l)==="left-top"?(p(),S(po,{key:2})):V("",!0),m(a)?(p(),S(m(to),{key:3},{default:v(()=>[d(m(Kn))]),_:1})):V("",!0)],2))}});const yo=P(fo,[["__scopeId","data-v-606e13ce"]]);export{yo as default};