From 9d3989c120829466d006ef3d5bcd7d262941f2cd Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <443547225@qq.com> Date: Tue, 24 Oct 2023 17:47:12 +0800 Subject: [PATCH] v4.2.6 --- assets/Table-635c3088.js | 1 + assets/Table-635c3088.js.gz | Bin 0 -> 2771 bytes assets/en-US-97d82e8b.js | 1 + assets/en-US-97d82e8b.js.gz | Bin 0 -> 1467 bytes assets/index-02f39dc9.js | 1 + assets/index-02f39dc9.js.gz | Bin 0 -> 1836 bytes assets/index-36f272d0.css | 1 + assets/index-36f272d0.css.gz | Bin 0 -> 2688 bytes assets/index-42b08b29.js | 1 + assets/index-42b08b29.js.gz | Bin 0 -> 3472 bytes assets/index-467a8444.js | 1 + assets/index-467a8444.js.gz | Bin 0 -> 2021 bytes assets/index-5dd4ce90.js | 1 + assets/index-5dd4ce90.js.gz | Bin 0 -> 1920 bytes assets/index-7290c0de.js | 1 + assets/index-7290c0de.js.gz | Bin 0 -> 1620 bytes assets/index-78ed2f8b.js | 1 + assets/index-78ed2f8b.js.gz | Bin 0 -> 789 bytes assets/index-94211dc7.js | 1 + assets/index-94211dc7.js.gz | Bin 0 -> 805 bytes assets/index-958f109c.js | 1 + assets/index-958f109c.js.gz | Bin 0 -> 5986 bytes assets/index-a516cdad.js | 1 + assets/index-a516cdad.js.gz | Bin 0 -> 2039 bytes assets/index-aaef52ec.js | 1 + assets/index-aaef52ec.js.gz | Bin 0 -> 717 bytes assets/index-b2e43ef2.js | 1 + assets/index-b2e43ef2.js.gz | Bin 0 -> 702 bytes assets/index-bbc86a3e.js | 1 + assets/index-bbc86a3e.js.gz | Bin 0 -> 44543 bytes assets/index-c82b0afc.js | 1 + assets/index-c82b0afc.js.gz | Bin 0 -> 641 bytes assets/index-d944213f.js | 1 + assets/index-d944213f.js.gz | Bin 0 -> 1388 bytes assets/index-f434c2df.js | 1 + assets/index-f434c2df.js.gz | Bin 0 -> 1630 bytes assets/index-f73f710b.js | 1 + assets/index-f73f710b.js.gz | Bin 0 -> 993 bytes assets/instance-8b5a0f05.js | 1 + assets/instance-8b5a0f05.js.gz | Bin 0 -> 661 bytes assets/menu-4009aba6.svg | 6 ++++++ assets/menu-48aeb53b.js | 1 + assets/ray-b4bce7b7.js | 1 + assets/ray-b4bce7b7.js.gz | Bin 0 -> 1437 bytes assets/zh-CN-597d39e6.js | 1 + assets/zh-CN-597d39e6.js.gz | Bin 0 -> 1680 bytes index.html | 4 ++-- index.html.gz | Bin 1598 -> 1598 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1035 -> 1035 bytes 50 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 assets/Table-635c3088.js create mode 100644 assets/Table-635c3088.js.gz create mode 100644 assets/en-US-97d82e8b.js create mode 100644 assets/en-US-97d82e8b.js.gz create mode 100644 assets/index-02f39dc9.js create mode 100644 assets/index-02f39dc9.js.gz create mode 100644 assets/index-36f272d0.css create mode 100644 assets/index-36f272d0.css.gz create mode 100644 assets/index-42b08b29.js create mode 100644 assets/index-42b08b29.js.gz create mode 100644 assets/index-467a8444.js create mode 100644 assets/index-467a8444.js.gz create mode 100644 assets/index-5dd4ce90.js create mode 100644 assets/index-5dd4ce90.js.gz create mode 100644 assets/index-7290c0de.js create mode 100644 assets/index-7290c0de.js.gz create mode 100644 assets/index-78ed2f8b.js create mode 100644 assets/index-78ed2f8b.js.gz create mode 100644 assets/index-94211dc7.js create mode 100644 assets/index-94211dc7.js.gz create mode 100644 assets/index-958f109c.js create mode 100644 assets/index-958f109c.js.gz create mode 100644 assets/index-a516cdad.js create mode 100644 assets/index-a516cdad.js.gz create mode 100644 assets/index-aaef52ec.js create mode 100644 assets/index-aaef52ec.js.gz create mode 100644 assets/index-b2e43ef2.js create mode 100644 assets/index-b2e43ef2.js.gz create mode 100644 assets/index-bbc86a3e.js create mode 100644 assets/index-bbc86a3e.js.gz create mode 100644 assets/index-c82b0afc.js create mode 100644 assets/index-c82b0afc.js.gz create mode 100644 assets/index-d944213f.js create mode 100644 assets/index-d944213f.js.gz create mode 100644 assets/index-f434c2df.js create mode 100644 assets/index-f434c2df.js.gz create mode 100644 assets/index-f73f710b.js create mode 100644 assets/index-f73f710b.js.gz create mode 100644 assets/instance-8b5a0f05.js create mode 100644 assets/instance-8b5a0f05.js.gz create mode 100644 assets/menu-4009aba6.svg create mode 100644 assets/menu-48aeb53b.js create mode 100644 assets/ray-b4bce7b7.js create mode 100644 assets/ray-b4bce7b7.js.gz create mode 100644 assets/zh-CN-597d39e6.js create mode 100644 assets/zh-CN-597d39e6.js.gz diff --git a/assets/Table-635c3088.js b/assets/Table-635c3088.js new file mode 100644 index 00000000..3751e769 --- /dev/null +++ b/assets/Table-635c3088.js @@ -0,0 +1 @@ +import{d as h,h as g,r as z}from"./index-bbc86a3e.js";import{u as T}from"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./js-cookie@3.0.5-19aa770d.js";import"./qs@6.11.2-83b75eda.js";import{p as A}from"./print-js@1.6.0-4c3d86b1.js";const y={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},p={tableIconSize:"18",tableKey:Symbol("r-table")},R=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...y},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:o}=e;o&&g(o,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"adjustment",size:p.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),F=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(p.tableKey,{}),[t,{toggleFullscreen:l}]=T(e);return{toggleFullscreen:l,isFullscreen:t}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"fullscreen",size:p.tableIconSize,cursor:"pointer",onClick:this.toggleFullscreen.bind(this)},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),P=()=>Vue.h(h,{name:"draggable",size:p.tableIconSize}),S=({icon:e,title:t,onClick:l,customClassName:s})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:e,size:p.tableIconSize,cursor:"pointer",customClassName:s,onClick:l==null?void 0:l.bind(null)},null),default:()=>t}),w=(e,t)=>{if(!t)return[null,null];for(let l=0;le.columns.map((o,n)=>{const{key:f,title:c,children:V,fixed:d,isResizable:b,...v}=o,N=d==="left",r=d==="right",i={...v,title:c,key:f,fixed:d,isLeftFixedActivated:N,isRightFixedActivated:r,isResizable:b};return{...i,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(S,{icon:"row_head",title:"固定在列首",customClassName:N?"r-table__c-tool-icon--active":"",onClick:u.bind(this,"left",i,n)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"resize_h",size:p.tableIconSize,cursor:"pointer",customClassName:b?"r-table__c-tool-icon--active":"",onClick:s.bind(this,i,n)},null),default:()=>"修改列宽"}),Vue.createVNode(S,{icon:"row_end",title:"固定在列尾",customClassName:r?"r-table__c-tool-icon--active":"",onClick:u.bind(this,"right",i,n)},null)]})}}),set:()=>{}}),l=o=>{const{onUpdateColumn:n}=e;n&&g(n,o)},s=(o,n)=>{o.isResizable,o.isResizable=!o.isResizable,o.resizable=o.isResizable,t.value[n]=o,l(t.value)},u=(o,n,f)=>{const c=`${o}FixedActivated`,V=`${o==="left"?"right":"left"}FixedActivated`;n[V]=!1,n[c]=!n[c],n[c]?n.fixed=o:n.fixed=void 0,t.value[f]=n,l(t.value)};return{treeDataSource:t,treeDrop:({node:o,dragNode:n,dropPosition:f})=>{const[c,V]=w(n,t.value);if(c===null||V===null)return;c.splice(V,1);const[d,b]=w(o,t.value);d===null||b===null||(f==="before"?d.splice(b,0,n):d.splice(b+1,0,n),l(d))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"setting",size:p.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:P.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),M=Vue.defineComponent({name:"PrintTable",props:y,setup(e){const{uuidTable:t}=Vue.inject(p.tableKey,{});return{printTableClick:()=>{const{printTableOptions:s}=e,{type:u="html",printOptions:a={}}=s??{},o=Object.assign(a,{printable:t,type:u,documentTitle:a.documentTitle?a.documentTitle:"表格"});A(o)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"print",size:p.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function I(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const B=Vue.defineComponent({name:"RTable",props:y,setup(e,t){const{expose:l}=t,s=Vue.ref(null),u=Vue.ref(null),a=z(16),o=z(16),n=Vue.reactive({x:0,y:0,showContextMenu:!1}),f=Vue.reactive({size:e.size}),c=(r,i)=>{const{onContextMenuClick:m}=e;m&&g(m,r,i),n.showContextMenu=!1},V=(r,i)=>{var x;return{...(x=e.rowProps)==null?void 0:x.call(e,r,i),onContextmenu:e.disabledContextMenu?void 0:C=>{C.preventDefault(),n.showContextMenu=!1,Vue.nextTick().then(()=>{n.showContextMenu=!0,n.x=C.clientX,n.y=C.clientY})}}},d=r=>{f.size=r},b=r=>{const{onUpdateColumns:i,"onUpdate:columns":m}=e;i&&g(i,r),m&&g(m,r)},v=()=>{const{toolOptions:r}=e;return r==null?void 0:r.filter(()=>Boolean).map(i=>typeof i=="function"?i():i)},N=r=>{const i=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(M,r,null),Vue.createVNode(R,Vue.mergeProps(r,{onChangeSize:d.bind(this)}),null),Vue.createVNode(F,null,null),Vue.createVNode(k,Vue.mergeProps(r,{onUpdateColumn:b.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[i(),v()]):i};return Vue.provide(p.tableKey,{uuidTable:o,uuidWrapper:a,wrapperRef:u}),l({rTableInst:s,uuidTable:o,uuidWrapper:a}),{uuidWrapper:a,uuidTable:o,contextMenuReactive:n,rTableInst:s,combineRowProps:V,contextMenuSelect:c,privateReactive:f,tool:N,wrapperRef:u}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:()=>this.title||Vue.createVNode("div",{style:"display: none;"},null),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},I(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,l;return(l=(t=this.$slots).tableFooter)==null?void 0:l.call(t)},action:()=>{var t,l;return(l=(t=this.$slots).tableAction)==null?void 0:l.call(t)}})}});export{B as R}; diff --git a/assets/Table-635c3088.js.gz b/assets/Table-635c3088.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..88faf4c8c63aa9cbbd87e50b7fbf0f5d0dd4eb91 GIT binary patch literal 2771 zcmV;^3M};>iwFP!000026SZ0GZyQM&|IT0Gj!xCCI$q-Dnv^wLw@oin#WhzYA%LQ& zH{PAKw^{F)*;&`=)*pf613Dqlfq0QXLPtN9LqbR#aQrj4-2E3k&&=+6*LKo0f)9y3 zZ_hmM&u<<_qp^@G4_Yj34e1a+22|q5^I0gxh&W%5l7LU!{l0&Di*0h}X-c}0IhEnQ z!*bswl9mh#nG~rIb6gy=7m_L?coKh93n7g?; z8*}&gKmn-%-OEOOF6jsTr`%U3G~gl2V&x`T9M7l{BK}~kA|PBGyC)?(n^9j(xIBc_ zV){OOKXx7@4d6mhIiK@|iuO&mYgBF%E1J2`iGW)ssq9tcX>Pbt!zk6F*Strs5SM#*s#T9uQD~)_E7U|G84U(py2QuO zCYA3VEiPCmo70CRZ{adHM_v!NVIvSool}11c^=2ll9r;dsCOP`l%06b;KtPPhfy4W z*V=e4yMCQrGt8H#aO-S^n;AWQV^r=`6$b0YQn|fk30zxae7G)CJh1WsHyXq_U5%X) z8(WaD6T3?4paC~5+{veo4L&Znn<1|%gK#7c55CDE{BmZt|^X7QkC2uML2h;=~fpB>;eEkFeSfc4!jLCV{5Im^Hj-+$8Hx&pjx3T;wn#X%&~F3=D(%R@{|&SWxCK%sz0ed;Qr22x{@E9+tjeoeqIB*B z%SHW7iy+H!5PPBqml_eBAYe)mFeOv~jnpdxQ8+a(r;U+!ZFx~vOU)JKXv}n+oIrHO zRxyNoGJOvXtB`N`-iPnxV%Chc59yJfuA;hEi0qo-^7d|We01VLL?y>QeByuowU;m$O>Xlzs{IjLPoo88OS_}Y^&xhe;;HFYWbmc!qnX_27U>qCsLYYA71ksG&jw;b-`YIn+6qIgN2|Y3z~;`F8JF;z|K< z701?mU+Dp`q~15+fAadrKb!yLvpT%*h6QSCJwy{1LZb3S*y4~g%60PMMWJu-3ng#| zJU>ip&GF#{563ab91FdxRkYd2_3PKPlcYvw$e|{&-@nKW_t(21pz6YR_;f5%4$nGI zL2)X(5=P=|Y0SLmR%Z)>r1(sVbyG#HeClq{Gx$Tx)jM=xKbwY2o3)Kh_XAda&jQ$I z*SikOt-BGH(h-)@5yibUah5Lf&{2*mN)skq(;9fRrhxsypLAo>Zazn*h2{--Xdx zHTvF62UOrmI2)QiiJZ~C9{z9_lpbwXs$sS9 zvDt;%?_OMgb^uB&TNAQ*=#s@1g!aomzb+n2&3~v?QL$1}32Nvfd~^vPFIap~{zS8$ z&xKma5+{0LM)mlevH5*Re`iX`l;&k}G$)oUQin-8d6#vwZjdscW4<+{(^#k!X7p%X zB1KW%^CX3f@z)rG21>S8d}%p-Qb5i=M@71%FBE{+cB+_EHS|1UNyY#bP0uGfg<^K@ z;#spVz52sd2`@yZQV73A+wc{zL(h41z^02Cttb<&q$p z5KyVRWf4WCbrtt8{%h8`-Q~-E8)Syi~jaQOL^R?d7*9h zl-umXD12zsPzY5Bq|3RYadEvBdqAb;Vzx(X=YtP$Iyr)l`OVNNo Zgi%uE_wk3<{aN>G{{?0ta*%5t00845ZnXda literal 0 HcmV?d00001 diff --git a/assets/en-US-97d82e8b.js b/assets/en-US-97d82e8b.js new file mode 100644 index 00000000..8f0d39d7 --- /dev/null +++ b/assets/en-US-97d82e8b.js @@ -0,0 +1 @@ +import{f as G}from"./index-bbc86a3e.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const e="Configuration",o={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},t="Display",n="Content Transition",Q={Title:e,ThemeOptions:o,InterfaceDisplay:t,ContentTransition:n},$=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:n,InterfaceDisplay:t,ThemeOptions:o,Title:e,default:Q},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",r="Lock",c="Setting",s="Github",l="Full Screen",a="Cancel Full Screen",m="Search",q={Reload:i,Lock:r,Setting:c,Github:s,FullScreen:l,CancelFullScreen:a,Search:m},H=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:a,FullScreen:l,Github:s,Lock:r,Reload:i,Search:m,Setting:c,default:q},Symbol.toStringTag,{value:"Module"})),p="Home",u="Rely",_="Rely About",g="Chart",d="Scroll Reveal",f="Axios Request",S="Table",h="MultiMenu(catch)",b="Doc",D="Doc (China)",y="Doc(inside)",O="Office",T="Document",P="Presentation",C="Spreadsheet",R="Precision",v="Directive",j="Same Level Router Demo",L="Mock",B={Dashboard:p,Rely:u,RelyAbout:_,Error:"Error Page",Echart:g,scrollReveal:d,Axios:f,Table:S,MultiMenu:h,Doc:b,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:T,Office_Presentation:P,Office_Spreadsheet:C,CalculatePrecision:R,Directive:v,RouterDemo:j,Mock:L},J=Object.freeze(Object.defineProperty({__proto__:null,Axios:f,CalculatePrecision:R,Dashboard:p,Directive:v,Doc:b,DocLocal:D,DocLocalInside:y,Echart:g,Mock:L,MultiMenu:h,Office:O,Office_Document:T,Office_Presentation:P,Office_Spreadsheet:C,Rely:u,RelyAbout:_,RouterDemo:j,Table:S,default:B,scrollReveal:d},Symbol.toStringTag,{value:"Module"})),M="Configuration",k={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},I="Interface Display",K={Title:M,ThemeOptions:k,InterfaceDisplay:I},V=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:I,ThemeOptions:k,Title:M,default:K},Symbol.toStringTag,{value:"Module"})),U="Register",w="Signin",x="QRCode Signin",A="please enter user name",F="please enter password",z="Login",N="User Name",E="User Password",W={Register:U,Signin:w,QRCodeSignin:x,NamePlaceholder:A,PasswordPlaceholder:F,Login:z,Name:N,Password:E},X=Object.freeze(Object.defineProperty({__proto__:null,Login:z,Name:N,NamePlaceholder:A,Password:E,PasswordPlaceholder:F,QRCodeSignin:x,Register:U,Signin:w,default:W},Symbol.toStringTag,{value:"Module"})),Y=Object.assign({"./en-US/headerSettingOptions.json":$,"./en-US/headerTooltip.json":H,"./en-US/menu.json":J,"./en-US/setting.json":V,"./en-US/views/login/index.json":X}),ye={message:{...G(Y,"en-US")}};export{ye as default}; diff --git a/assets/en-US-97d82e8b.js.gz b/assets/en-US-97d82e8b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e59b0f5b4d1d303dc0e204b302db79dee925173d GIT binary patch literal 1467 zcmV;s1w{HEiwFP!000026RlU3)VO5z%R-~FflQ-5KHl;p%tiVcFofF%vjoEaX@kWxCGNmVQohim7}GEs6$yq9Sn z!>t=dV$kOu@GdlYm0BE*WisY^;)34kdVb)weV6yU3Ge&SI_|mzcOvDbc4t|scYJT) z^+ssi>3AKl@3s>^@RRnVQINxi#Nvjvdy+N>!xzKKu=3LEPEhaGK?u;u9hP>r<+#z&>B;bPwJ_09~n(4GK z1%JqS5VSTj)j|Q}NttCkJ+Ez&?DYdN7#T&Dt&IBi!1-N7)3HjoppT|J*hGSil^uxVQHZtV$kUY z(B7!69jv2L!$?R4J44UMHMmz=y*3vuzvDmdqbFQJ{Lm|E^G-YJZg|Cfeql1k)fu{d z?)UmVz5$t~dCEUqK z-7betC-AF!5;E6?10mUyd6JGx#f{j6%5ZU(78x*dhII>s?sIj?i1{b+G`jMxjI z$10s-h40Bss)~h?+U8gzS<)gT`>CE~d`@U?gB6e$&Y9v^PF2LuO+=tJpu=)D*0sHNl-f%a`;;cobcLD7*w);|FZjPcbBE4#!HOfW>@kF&f#b8;w|w-SZgL zV-YuUYEngVUSNM2*Q&Z+HtLOH6)a{-yNW}X^vuEd1U zt8h_8VktG$OwpQ{30l!IO^tWu%uox!CzM1fPv9DOMraa}-P=@ZG+dRS z5px=nGaex~orL5NGf592FSi6Q#AKV$2#Z__Y!!QTw)Q5t^`m`mpMU-Q$LyUk{QCJX zp+_M(N|IC{*O?tIr&tTvOd<9TXuPi*aS!vFDd4f503hJR0z|6q=(Xu9d@RyyWV%2s zpMvudXMpp-8G>^5VJfj@F=1O?e}{{GJO}NLz-C77IVJ8Ic}Y<~3QG1#CL(?~RpyYQr5qI7lx4>_PG_B&*HYSsf`KnjnYk`}F0*o&4RB zetFi~KV;gB)uhmf_~EIlotsT*Y|eH?=nXb;I?hwn?lvT!PxfRCPGi{($t(k|!2y$w zgKr(m$+^+>^~TVQYkebCOz01Dw2Y1Wr;wZ*k5AU)pnf`DA-|d@@jW-b^JNwyaF(gnGDe)@8P9SEvEzv?={w=Qf8_JVGp&ZNYqpVh-}?}oA2%i8+> z&Z;ZYdf?05z;y~Y8b5YWsp?y+hJ0IY(>a8TDQJy*I$L<2_h#!mCDx5>FPE?2)_$+e V!F;gQGAv*H^&jXQh0Mnd008B8;)VbK literal 0 HcmV?d00001 diff --git a/assets/index-02f39dc9.js b/assets/index-02f39dc9.js new file mode 100644 index 00000000..81c42127 --- /dev/null +++ b/assets/index-02f39dc9.js @@ -0,0 +1 @@ +import{R as c}from"./Table-635c3088.js";import{R as d}from"./index-aaef52ec.js";import{a as p}from"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import{s}from"./instance-8b5a0f05.js";import"./lodash@4.17.21-e6f077ad.js";import"./index-bbc86a3e.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";import"./print-js@1.6.0-4c3d86b1.js";const V=e=>s({url:"/api/list",method:"get",params:e}),G=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:t,loading:r,run:i}=p(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),o=Vue.reactive({email:null}),a=()=>{const{pageSize:u,page:l}=e,{email:m}=o;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{a()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(o),getPerson:a}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(d,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{G as default}; diff --git a/assets/index-02f39dc9.js.gz b/assets/index-02f39dc9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..07f700103c45121f4374b9d1f3782ddf0be11ce6 GIT binary patch literal 1836 zcmV+{2h;c;iwFP!000026SY@sZ`M9TLekxFF_Ez zA`dMlyp;3JHPs{>bW z)repUwJ{WmZOPGlPF?q5_dV| zbWFjbK?{716B~r6sxaj#)B^z5jBR_i#!I}wsWnB_>y7Fpj4VRvIlz4q%u2k7)&iYk z6t;x3So;zVBJumCNiR#y)N*Ros^EODXU28VDy2|}R81zzSFP*qKp)F*X5 z31^kuW?gQnH899jDwYA9-X^XKHnvRQtDLL=(Us~{GV>5|mKz1wDN9ErM#|}Gwcb!$ zQ^+<6xp2v8d3KmtlsTxIvQ7jzjPnC8@-mdjnW`bQq^dB9GGkYdEYGE>8;HaoPLew$JNko=f)hR85EM2A%V|N;yLd2Ra|EUV%ar+w^f#AN{~$kM7V8+E0X$D?~V zo~5}aG*5=*P8`@8bAtHR2^+&? zjmjODIG`~fdis^q;CKuhLKOSuN+)*$nNolZjI0GHcYHDrn#j_B=dDliqrh4bIH$bW zjWl6&9%>g*A_=T4uvLMr2^ZP0?JZK#SxdhHf%cZbdhTz1150<7+KihgJHS)@X3Uau zr8^ugOBf<*2nBg(Q4#J5Rv9?DH%bnK(Hi%u#>NfrI9NTe-8xuQsd_LB72*b=I z)pUzA&GLm#WJNYs#4;H63M^$Gy6o_D|Jp`><5?lWnYZjQVY2!(`F6Pw62l14#kly% zz2xrgLQKm(E_?NSfA7Xnb$&v0^UullR=VIgNi~xb)ub-tOwqL^h-h z8vt(MfaXaP%=P9z@(d`u1RKhKblxXAupMGs^DY`jNYy+!`l4%P(o<1N?p%1rwGF+!k?ET@mQ4P_@jtYXn3yv96hAkrp9_@eg<8dPz zqA?=;?Ov>~-qaXp%+*}HF)?V;%v@&!-x*DIoDH*PcbiC$9Pf0S-i%c&0h=9z4&{~Z zOo00%a7)zRB8l|&yQT?xRL)#P`~tCKc>C=#5@5JCn#Cy}c@eQIMHM~w9WZg{e@G#@ zHl1=Da=Ldt_jEq$`NIdJfybEeN~YXD2c`zB?%A>9hMLRrJU^E?K|xsdDlG2DvzfL= zu&nu@;NBaH|Mlat06}Ew`8HV$i2pt&qrD|gb*HmHf)W%JdEF45!mD63!*mUo(my^; zZ*RPD2${CTu(XBj(JXKdZ1r~k)xW>~@8xT~-OtlMZT@HHtK`*-^yjs7^;U9s6Gi>| z-}knj^uOLrez@L$cw_(idVlw4gr&EZd)tpEq}%t>?^b&+xB7qGLW4-MUn2fQa_ODB z{U5jf=e*8kFUqC<_Kn{53(TPRa=G{Nr*!lFVDEaeyp!y$q<>#eZ`{E=a3QA;UL{YT zClbvhn-yRRX{%3OML9RuOth`8;zd;umOtSHC@R#4Ex4uOCgN?oZ?nWuVn>B(` z^6a~G`3csp6a_KlUFf~MUw}pfQA%$<7%YEQqVts&Foe z9NiFF)V4xC+chjRd_B-I5u-)TlLz8v#OgNSyALu2XSACIne9VdciGi=WM02~i3}HY z=4P}#c=`%kre~GoU1E1v`_F&KmUH*Wmg-|SKV{)yZ9RRo!?4-QO&OY*`-3G|X*Owc zzgh4sqa_YhibM*|Isw$E)3?Z)G!Z aHT!OPCi@bbm!~`PtN#M)^@)T74*&p^hKxA? literal 0 HcmV?d00001 diff --git a/assets/index-36f272d0.css b/assets/index-36f272d0.css new file mode 100644 index 00000000..8eb68a28 --- /dev/null +++ b/assets/index-36f272d0.css @@ -0,0 +1 @@ +@charset "UTF-8";.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.417rem .625rem;font-weight:600;overflow:hidden;border-right:solid 1px var(--n-border-color)}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.layout-footer-wrapper{padding:0 1.042rem .417rem;text-align:center}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .ray-icon__reload--loading{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.global-seach{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-seach .global-seach__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-seach .global-seach__wrapper .global-seach__card{width:33.854rem;border-radius:.313rem;padding:.625rem}.global-seach .global-seach__wrapper .global-seach__card .ray-icon{color:var(--ray-theme-primary-color)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-header{margin-bottom:.625rem}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content{height:auto;max-height:calc(100% - 5.104rem)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-content .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer{width:100%}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.208rem}.global-seach .global-seach__wrapper .global-seach__card .global-seach__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-seach--dark .global-seach__card{background-color:#242424}body[class=ray-template--dark] .global-seach--dark .global-seach__card .global-seach__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-seach--dark .global-seach__card .global-seach__card-content .content-item.content-item--active,body[class=ray-template--dark] .global-seach--dark .global-seach__card .global-seach__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-seach--light .global-seach__card{background-color:#f9f9f9}body[class=ray-template--light] .global-seach--light .global-seach__card .global-seach__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-seach--light .global-seach__card .global-seach__card-content .content-item.content-item--active,body[class=ray-template--light] .global-seach--light .global-seach__card .global-seach__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;border-bottom:solid 1px var(--n-border-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.208rem 0}.menu-tag .menu-tag-sapce{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-sapce .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-sapce .ray-icon{cursor:pointer}.menu-tag .menu-tag-sapce .menu-tag__left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu-tag .menu-tag-sapce .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.app-style-provider{position:fixed;display:none;z-index:-999999}.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:1.25rem 0px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11.458rem;gap:4.167rem;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:1.563rem;background-color:#141313;font-weight:700;padding:4.167rem;-webkit-filter:blur(.208rem);filter:blur(.208rem)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:.26rem;color:#bababa;font-weight:500;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:13.542rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:1.25rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.5rem}.layout-content-enter-active,.layout-content-leave-active{-webkit-transition:all .35s;transition:all .35s}.layout-content-enter-from,.layout-content-enter-to,.layout-content-leave-from,.layout-content-leave-to{opacity:0}.fade-transform-leave-active,.fade-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter-from{opacity:0;-webkit-transform:translateX(-2.604rem);-ms-transform:translateX(-2.604rem);transform:translate(-2.604rem)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(2.604rem);-ms-transform:translateX(2.604rem);transform:translate(2.604rem)}.down-transform-leave-active,.down-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.down-transform-enter-from{opacity:0;-webkit-transform:translateY(-2.604rem);-ms-transform:translateY(-2.604rem);transform:translateY(-2.604rem)}.down-transform-leave-to{opacity:0;-webkit-transform:translateY(2.604rem);-ms-transform:translateY(2.604rem);transform:translateY(2.604rem)}.scale-transform-leave-active,.scale-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.n-spin-container,.n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:.208rem solid var(--ray-theme-primary-color)}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)} diff --git a/assets/index-36f272d0.css.gz b/assets/index-36f272d0.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..5238ff933c5cf0de6fb46579b1a7928b357afb1e GIT binary patch literal 2688 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 u16x#vVdH^8F@8({name:"Ray Admin",pwd:"123456"}),{router:s}=h(),l=Vue.ref(r()),V={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:l,loginFormRef:e,handleLogin:()=>{var u;(u=e.value)==null||u.validate(v=>{v||(d("globalSpinning",!0),o(l.value).then(p=>{p.code===0&&setTimeout(()=>{d("globalSpinning",!1),window.$message.success(`欢迎${l.value.name}登陆~`),c(g.token,"tokenValue"),c(g.signin,p.data),s.push(a)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:V,t}},render(){let e;const{t}=this;return Vue.createVNode(naive.NForm,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signinForm.name,"onUpdate:value":i=>this.signinForm.name=i,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signinForm.pwd,"onUpdate:value":i=>this.signinForm.pwd=i,type:"password",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),T=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}});const L=Vue.defineComponent({name:"QRCodeSignin",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signin"},[Vue.createVNode(b,{text:"ray template yes",size:200,logoImage:x},null)])}});function O(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const j=Vue.defineComponent({name:"SSOSignin",setup(){return{ssoSigninOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigninClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signin",align:"center",itemStyle:{display:"flex"}},O(e=this.ssoSigninOptions.map(t=>Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(n,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigninClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}}),oe=Vue.defineComponent({name:"RLogin",setup(){const{t:e}=m(),{layout:{copyright:t}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.6","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.2.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},i=Vue.reactive({tabsValue:"signin"}),{height:o,width:a}=C(),r=y(),{updateLocale:s}=r;return{...Vue.toRefs(i),windowHeight:o,updateLocale:s,t:e,copyright:t,windowWidth:a}},render(){const{t:e}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(n,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(w,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:t=>this.updateLocale(t)},{default:()=>[Vue.createVNode(n,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(n,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Signin"),name:"signin"},{default:()=>[Vue.createVNode(F,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(T,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSignin"),name:"qrcodeSignin"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(j,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(R,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{oe as default}; diff --git a/assets/index-42b08b29.js.gz b/assets/index-42b08b29.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2f26ab6b5e548d0734aacec78508fc8e64b4f44 GIT binary patch literal 3472 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 n=o=>Object.keys(o).reduce((r,p)=>(r.push({name:p,relyVersion:o[p],relyAddress:""}),r),[]);l.value=n(u),a.value=n(i)},y=n=>{n.url&&window.open(n.url)};return Vue.onBeforeMount(()=>{m()}),{columns:d,dependenciesOptions:l,devDependenciesOptions:a,templateOptions:v,handleTagClick:y}},render(){let t,u,i;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},s(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},s(u=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},s(i=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]})])}});export{g as default}; diff --git a/assets/index-467a8444.js.gz b/assets/index-467a8444.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1313a58abcef5396659653b41ad87e6ca9df5b4 GIT binary patch literal 2021 zcmV{lDr0;i;SiP+Qdi=qky0S z!`&e{(sE}zGfReeT?AR}+G$xcUwY2!IAYi-feAH6;#6gGOYHwPO~M zNap$xZWGUbkA%H9>nxGBBfz6Lm+$LS{dlYC$w5v3><1(!Q9vS}65;jjH#!MP1S$B8 z6WgkRV%L?A$=5*+q< zFP6;R6v|`;4r^h;Io#VrMy$XU+X--Q)0iuj(2DI4zlFI}k}9fbPeK-8(Q?Vy*a|9x zxi<5+)Im6>Q4yvc;wIFXUaBf#Oe2c*cS&7k>u)y>lO~Pam~cUbB!Q4v>e!buQ!%7R zX3m$;vXTKy8nA?x0RUfai?J=CY$;d?t)gnCprzHwFj+?BOvWKAgd6|M$`ud>95VA#L;uNtE$88#8!bHrJ_A7lkwHAk&>r z>&jGVva6Xb&dP<)Sr~HCA;zyFs8=UypVL^nhJ*{nQ&fjavMCDF zFvs~@I#UZ#c1;x(O_=jlQsB@}VF!v%N2RMkW5$kV%*QZIB%Ne0bLA9l8iG!bq6yr> ziDY1)LA!)2F?5)s2YTLb5r0e9b43A-G5B6Z71L!u?!_t;_h|%lO%y=eyW3Q@7ThT- z4rY#IBvBYx+yGFys>^8}pwm>Uo_ToIBb9{G83@*0(V!Z#aJ@KVH}jE zWJSlM>N|-i9#N6tkp6yLo2$wZfrTD?Rh>#(bRZirvm|jth64j#&PMSxG5Wlj7L(pp z^)i!|q6)k?3s5!ej~9(Fn6f5E)xS()OSGkVXCW_0q$8>Cif*g z^z4EfzIt!l&Suh%uRxu6wpxWMGlPMH@W9`*=aW3D40eAVLtqxpUhz3fMMckmj5g9uc;Za+JEcpX_;r9JyP{TOWBIDT=M?(aEPy8rd)aQEcSwWI4dhtIF2 z-(OE3eP*!A(C*{oKfE}(yL0^a55V-%%`Zm}Zm0X7ryuQuYIykh@mF6AUpz>E_}9tK z{o|+m#?R560|?m|fg7HEJ3P2GJowa@Nk6%D@|Q>HqrH=lcaQ$`V07yrCl8;V-1{r| zG&=lnc=#={^Ba);mmxOu)AZJl6FX<%Qnn3MVL1Id<4^=7@LnsL?z` DIu+nb literal 0 HcmV?d00001 diff --git a/assets/index-5dd4ce90.js b/assets/index-5dd4ce90.js new file mode 100644 index 00000000..80997ab1 --- /dev/null +++ b/assets/index-5dd4ce90.js @@ -0,0 +1 @@ +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import{s as o}from"./instance-8b5a0f05.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./index-bbc86a3e.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),H=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:s}=u(F,{throttleWait:1e3,manual:!0}),{data:m,loading:N,run:p}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:s,demoData:m,demoLoading:N,demoRun:p}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{H as default}; diff --git a/assets/index-5dd4ce90.js.gz b/assets/index-5dd4ce90.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..857890cee6f1d251629f3b90f4159fddf0ad62f1 GIT binary patch literal 1920 zcmV-`2Y>h+I9b%r~lB}4N>4(m*p@}}+t8buao3ZjA%_^6y^o5T#Hc(x#^iM)_ZbW0Un zLm`@J(5I^)316%rUdqiK;o}i{BRY_-hL#*p9EeQySk`Yr97V_OvaF4IC`Mi=z zBe5^rSnRY3htkOcO7lHB27$J&gRdy2jR&(F4_xYCa!No-f*1Mz7^jGAtR6+>1tbdj zWDiP3(-ZX7kl`$wMtmxrLOmjuW@w1k)VOA_7PcMDAy|bfAXGJQ=Sm0l^IlFR&MQvZ0w{_6*dMy7MWF5}9lObL^ssmf8HaI_L< z^jzpyU^3b=IpLUwr6UCwONUYPrIcJKQ)QlDo`t9L*y!M{&WS6z@z@7--UUcBvib z&eKsE^R6T|lhk!~sU7IfQ;HqyOmYa-I*%^3y*kfLxu(w8}m?2Ji<9^23y&qKT%2 zp*;l{Eke=)107d?#Memky1xCB|L^P3_~kfrjLjkFUuSVKS`<#S1YLR*Uv;rV`dW)x zC!+neZGU;TF}G4X-13&!L%03AJO0X6e|4vOa}hR{k6~weXRo~Fx%%Um)!muu?)U!E zrhk7S0t33FIXF^VeBsZ`*6#hyJGkyY-}G)Ag3qrHmc5(X)&0%d+IRjxHap=FM4MkE zd|v(4n)mky-pql&{?h;PE_Lv7rQcIePI2|{6&Q-ViGQTN`jdBa{nVtFi3as1H#rje z9zC6K;)&kyoVT%8-CJ$G)Z3Y@Kc0h#)IUG;o@~@_eD5uO2hRB~=IgH>)b^i;#zCMl z`^uYJY1~-xo~-!0KlmGW8Z!_5`CE;zwi@4leGCas_C?_Qg*)ECjKBKKn}6Zm+==8q zjMNTq*Y@wz-@?FE4_6yA8{+tzbAMyAc7Lf2s(<^>&|ygP3FUN}Ga^^te(HZdM^%Id z)^GTa9v_$Weu;XM;@XqF>VKDBAI$p;OAyfdv!~w8+piB6PEFrg8%=o<*%91q>&I#N ztxJe$FlEyi(lzBXnG`jLYxYTwu9Pu)5- zo;3USg{J=M?sFJXQ8|WlZ4uh-PGOVd5$mcNA0)%5Y;MNfU@Ff<9xk@AY z_KC0VuGF{o!W!_N-1ByB`~P|b9R*r$?b(-&FE^?$m%K0Ls{3=*gL|PET!GBbs$=i) zj<>K9HvSH>^;v3qN!Q}|{4H;ByiJ}i}%Tj zKI`iHWknObv*yiw^9yjJ?`NswsnJ*b2s3bt7~RV`e4O~%#Hep?h9lEISfjt}eF2oH z9^UmIzJz%L6BN=0i&)PPdT%s1`qAUeEC|1044uc_(()=>import("./adjustment-91fb1fd8.js"),[]),"/src/icons/axios.svg":()=>_(()=>import("./axios-9ecc62c2.js"),[]),"/src/icons/close.svg":()=>_(()=>import("./close-bc724241.js"),[]),"/src/icons/dark.svg":()=>_(()=>import("./dark-98aea478.js"),[]),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-5e11323a.js"),[]),"/src/icons/doc.svg":()=>_(()=>import("./doc-d4c6ba19.js"),[]),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-922ee20b.js"),[]),"/src/icons/echart.svg":()=>_(()=>import("./echart-a2af339b.js"),[]),"/src/icons/error.svg":()=>_(()=>import("./error-3ee80593.js"),[]),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-6e53d7ca.js"),[]),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-47c2c101.js"),[]),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-80d7b90e.js"),[]),"/src/icons/github.svg":()=>_(()=>import("./github-43fc29a8.js"),[]),"/src/icons/google.svg":()=>_(()=>import("./google-4a171ad3.js"),[]),"/src/icons/language.svg":()=>_(()=>import("./language-0fe60c39.js"),[]),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-045dade1.js"),[]),"/src/icons/light.svg":()=>_(()=>import("./light-8ec2a8de.js"),[]),"/src/icons/lock.svg":()=>_(()=>import("./lock-f5e2ebb5.js"),[]),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-fae25ce3.js"),[]),"/src/icons/menu.svg":()=>_(()=>import("./menu-48aeb53b.js"),[]),"/src/icons/more.svg":()=>_(()=>import("./more-e37ec710.js"),[]),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-67f26515.js"),[]),"/src/icons/office.svg":()=>_(()=>import("./office-1d6313bd.js"),[]),"/src/icons/other.svg":()=>_(()=>import("./other-02a77491.js"),[]),"/src/icons/print.svg":()=>_(()=>import("./print-b33dc2bb.js"),[]),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-be91e4bc.js"),[]),"/src/icons/ray.svg":()=>_(()=>import("./ray-a033c254.js"),[]),"/src/icons/reload.svg":()=>_(()=>import("./reload-34b148c7.js"),[]),"/src/icons/rely.svg":()=>_(()=>import("./rely-e633b0a6.js"),[]),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-360e34cf.js"),[]),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-50c53f38.js"),[]),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-68354635.js"),[]),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-56a92cf3.js"),[]),"/src/icons/search.svg":()=>_(()=>import("./search-a922b782.js"),[]),"/src/icons/setting.svg":()=>_(()=>import("./setting-08b3b2ca.js"),[]),"/src/icons/table.svg":()=>_(()=>import("./table-e1bc2ddb.js"),[]),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-7a46bd80.js"),[])})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},s(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card"},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(e,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{w as default}; diff --git a/assets/index-7290c0de.js.gz b/assets/index-7290c0de.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b367a0a62218669b43d038e6d9e93ff40e01643c GIT binary patch literal 1620 zcmV-a2CMlWiwFP!000026NQ-1ZX>x7hwpg`Z6g>+h}iBX`>!2M3~Yj6FT0BjFc*)Z zCE3+dds@vNvL##5>ae+NE_s4n7D%2UK(IibCX;=Q6uWKjST=j%fnlhA^|4qi7E4oY zTBW-~G2vzc^X0MBYUBB5Ra3wn5kh7OXW-u$@1p9JXscDh&6 zQ{8S0WUbVDL)v<4E<-=_<0XE0$$aJ~gqC3%mh?sVBN>u1NK;-s74cgzY6IkhzNCKW z$3#m%AZa2)${>HLmAu(;V|AfVNg2eVh_m#m=Ee|FHC*qBk!#p+(sFIU!ULa?9HO*L zdG^dl;^r#5od81!bI#K=IEmCq4bYU^y1tBkYJ-fERAzbfRQADKCPRQ36KM^DNyrYAB2S;-_1 z;JL2Vs#CoxBxPCzf=0npRk>|sSE zi8wHphC@9)q<3PbYIe}jZFMv0_ARJ#q81D9!R~$g?N{OkWasxsW)*&?-q?Cr`8KoY zzCitz>Q$3LeC@q@_1W7k_?3D4r78eLN2waqO>P(V;{wX6fzK7j+CbAy4-MbIx%ah( zT?Myq-v03mtM=vw<7%g~!{DoWUk&B->Uwr@AM<^5?_qDI_kVL^s#P;RcxOh-v&uT3 z@#1D{x(zPoo88JgpUxJqms9(DNZ8aifkzF=!%~E0(O1%Jj?2xT!0sw#MmW}tmt4w( zO8PQF*2;hz(VK~oDUIk*KhF^b*YDi~YbANcfk$cP0+@AQA!C$#35g*L8D-poQgQ^M zBq<`92p;ARcgUPb{nH9d03gPm~7OU7~+L~Er-7}iV}Ko-O~ zb0F?oj!)i5ZXXmRftVGk2}vNCqZn%_ zyCugXz8yh5YDf^p1uwvn?7CX5N2;+mlME!~S>Z@=t>nl(w^mZdKtYJu1;A%yDOO{U zK|x9mG?w5kZBmW09!LkKr>0wk|uHJ$c8G* zN{%oFI|++~g-jFw>${m%_;uAVj8NHbZ#tKP=Bb^_##K+am80A1lLxRxVX8teoSRHPYoLAuV4eqI&g8 z`8!_Y4BBqZdRif5e&_=^SI6UA<2iz!K2FniSj8t4XZB$RZg{l=|I5#DnwlTFs;hD0 zMfk_R|L1={eD59S2hScL1`Btc=EHuxpZ@aikKg||Xg>b)Zy*2qumAq|kDq?{&YR;5 z&9`;e%MLZ*cziLw@SB!Pm>+I6Z@=hZbN*R)oa6Mr=+>3-`)%Of+o@i>wg61r`uCN_ zc^aL~^pxop)y|tAWR1i2xz}Rjwv#*QG0UaIJ>rh89FcsjTD1c`Z*a=MRN!@5f$leQ z>VWa~Uk&u!-rjRBPQ1C?YNIqRs<1qFB literal 0 HcmV?d00001 diff --git a/assets/index-78ed2f8b.js b/assets/index-78ed2f8b.js new file mode 100644 index 00000000..dd28fba7 --- /dev/null +++ b/assets/index-78ed2f8b.js @@ -0,0 +1 @@ +import{R as e}from"./index-b2e43ef2.js";import"./index-bbc86a3e.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const g=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{g as default}; diff --git a/assets/index-78ed2f8b.js.gz b/assets/index-78ed2f8b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c726dd4a1deeb01d0e5c0b599db55d72a5de1d7 GIT binary patch literal 789 zcmV+w1M2)AiwFP!000026P;8|Z`?Kzz4upabn*fsSEN2D$w;w)d+Ei87RV(C42l}9 z=x9lWq`a{gdv6o;H#GMg3-rsQAlEFD8978shn_M_9~HQJci@FPS@PF2<$q+gkee$&yt2`q&mi3 z4S-s$pIX#+gIyDxMfvWW=%1{DKY{_ zh-HG%7>Z-8;OdIo5l1jZO_Wx3nzLifrA3ug+*~6oTG(>bb7Ns7k8q3%NLa&oelJG& z;^bIP`r^i#>n8y`Mq2@ChSpyO+R|-1c z$OtDW&VY+7nGtQkA*q~^%1YspzHB5|k{7I+AzN;dz1~*3vlC;CAa7#9Be;+2jdprM z5!A3cs%R1&qnbepC$$>;SbL;@5T(EXSaFZvta#!Bm;wvM}z+E4vrLQG!GP(-7G#nG&RqLY24xv3}95rPs9am>h_pM+M{ zEjAAy4S;KCq=GZ;BNZrjvR8ZyW$=At{P#Q9>L9e>hW=!^H~wqX{%{Bl_ycV|FD*tQ zZ%wc8(YdbSL~(fq`25G73kdgDV4U=WC?7wFv-6>I<;n8lw~zmU z<;<56?wxd<*EOvz2KnL5Pq%;k{{GKjZ(qE6|Mu;NH$MmeM(34SBg&w4uD9iCwcG9R zL^nt*^mcXAqO)^9AoDZ`TacU9m4R<;5PA#gT^WqW?(P8kRLcJ>pB$Fqe-V9rb$RLU zUcbEk<+uMYU8+`A9j`{e;*E6eP+_T8wH9_YC0fl&==jZb`G9=U?cc*;c?!>`n|w3g TVue.createVNode(naive.NButton,{onClick:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),R=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{R as default}; diff --git a/assets/index-94211dc7.js.gz b/assets/index-94211dc7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ce256bd4944e504185db2790270cdb8df2fb365 GIT binary patch literal 805 zcmV+=1KRu_iwFP!000026NOYwkKHsB-SaDkh{bzSY@AOgZ&dU|#kQ(Os2fy`9Ovde zPxI{5c7_>6Ss}4yQ&r+a2sSLyY`Opm@nogb zGeDAmW*y-IXQ%FPo!|uLC~hJeHSs&i-!Mbo5K38n2x6auQ9D4-^*Y88&XDGqAe!?i zPM|!*awgB2@wf=bs3BQZX9YdPoEcOJ$@C>Md<#28X8~VRH&>NUKE$mhp z{K2Fp9K0L7?E-Q@uY%>%aXBuZE=MQl=w#RTWJ4b&Fr~L5wFLkG^FV~X literal 0 HcmV?d00001 diff --git a/assets/index-958f109c.js b/assets/index-958f109c.js new file mode 100644 index 00000000..891e7de4 --- /dev/null +++ b/assets/index-958f109c.js @@ -0,0 +1 @@ +import{c as Re,t as _e}from"./lodash-es@4.17.21-a64fa61b.js";import{e as je,g as N,h as T,o as ze,i as Me,j as Pe}from"./index-bbc86a3e.js";import{c as Ue}from"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import{u as g,r as He,i as Ze,a as Ie,b as qe,c as Ge,d as Xe,e as Je,f as Ke,g as Qe,h as Ye,j as et,k as tt,l as ot,m as at,n as rt,o as lt,p as it,q as ct,s as st}from"./echarts@5.4.3-e7579fe3.js";import{d as B}from"./dayjs@1.11.9-6a1565a1.js";import"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./zrender@5.4.4-1ae8819b.js";import"./tslib@2.3.0-54e39b60.js";const W=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],$="rgba(41,52,65,1)",O={},L={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},D={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},R={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},_={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},j={itemStyle:{borderWidth:0,borderColor:"#ccc"}},z={itemStyle:{borderWidth:0,borderColor:"#ccc"}},M={itemStyle:{borderWidth:0,borderColor:"#ccc"}},P={itemStyle:{borderWidth:0,borderColor:"#ccc"}},U={itemStyle:{borderWidth:0,borderColor:"#ccc"}},H={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Z={itemStyle:{borderWidth:0,borderColor:"#ccc"}},I={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},q={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},G={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},X={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},J={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},K={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Q={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Y={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},ee={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},te={textStyle:{color:"#999999"}},oe={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},ae={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},re={color:["#fc97af","#87f7cf"]},le={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},ie={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},nt={color:W,backgroundColor:$,textStyle:O,title:L,line:D,radar:R,bar:_,pie:j,scatter:z,boxplot:M,parallel:P,sankey:U,funnel:H,gauge:Z,candlestick:I,graph:q,map:G,geo:X,categoryAxis:J,valueAxis:K,logAxis:Q,timeAxis:Y,toolbox:ee,legend:te,tooltip:oe,timeline:ae,visualMap:re,dataZoom:le,markPoint:ie},ut=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:$,bar:_,boxplot:M,candlestick:I,categoryAxis:J,color:W,dataZoom:le,default:nt,funnel:H,gauge:Z,geo:X,graph:q,legend:te,line:D,logAxis:Q,map:G,markPoint:ie,parallel:P,pie:j,radar:R,sankey:U,scatter:z,textStyle:O,timeAxis:Y,timeline:ae,title:L,toolbox:ee,tooltip:oe,valueAxis:K,visualMap:re},Symbol.toStringTag,{value:"Module"})),ce=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],se="rgba(0,0,0,0)",ne={},ue={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},de={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},he={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},fe={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},be={itemStyle:{borderWidth:0,borderColor:"#ccc"}},me={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ye={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pe={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ge={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Se={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ce={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ve={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},xe={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},we={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Ae={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},ve={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ee={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Fe={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ke={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ne={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Te={textStyle:{color:"#333333"}},Be={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},We={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},$e={color:["#5ab1ef","#e0ffff"]},Oe={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},Le={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},dt={color:ce,backgroundColor:se,textStyle:ne,title:ue,line:de,radar:he,bar:fe,pie:be,scatter:me,boxplot:ye,parallel:pe,sankey:ge,funnel:Se,gauge:Ce,candlestick:Ve,graph:xe,map:we,geo:Ae,categoryAxis:ve,valueAxis:Ee,logAxis:Fe,timeAxis:ke,toolbox:Ne,legend:Te,tooltip:Be,timeline:We,visualMap:$e,dataZoom:Oe,markPoint:Le},ht=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:se,bar:fe,boxplot:ye,candlestick:Ve,categoryAxis:ve,color:ce,dataZoom:Oe,default:dt,funnel:Se,gauge:Ce,geo:Ae,graph:xe,legend:Te,line:de,logAxis:Fe,map:we,markPoint:Le,parallel:pe,pie:be,radar:he,sankey:ge,scatter:me,textStyle:ne,timeAxis:ke,timeline:We,title:ue,toolbox:Ne,tooltip:Be,valueAxis:Ee,visualMap:$e},Symbol.toStringTag,{value:"Module"})),ft=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ut,"/src/echart-themes/macarons/macarons.json":ht}),b=/\/([^/]+)\.json$/;return Object.keys(e).reduce((c,n)=>{var t;const u=(t=n.match(b))==null?void 0:t[1];if(u)return c.push({name:u,theme:e[n].default}),c;throw new Error("theme name is not found")},[])},bt=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),mt={width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},canvasRender:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>bt()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},yt={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},pt=ft(),C=Vue.defineComponent({name:"RChart",props:mt,setup(e,{expose:b}){const m=je(),{themeValue:c}=Pinia.storeToRefs(m),n=Vue.ref(),u=Vue.ref(),t=Vue.ref();let r,s;const{echartTheme:h}=Pe;let i;const V=Vue.computed(()=>({"--ray-chart-width":N(e.width),"--ray-chart-height":N(e.height)})),x=async()=>{var o;g([Ie,qe,Ge,Xe,Je,Ke,Qe,Ye]),g([et,tt,ot,at,rt,lt]),g([it,ct]),g([st]);try{g((o=e.use)==null?void 0:o.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},a=()=>{if(e.theme==="default"){e.autoChangeTheme?S("dark"):S("");return}if(e.theme)S(e.theme);else{const o=e.autoChangeTheme&&c.value?`${h}-dark`:h;S(o)}},v=o=>{let l=Re(Vue.unref(o));const f=y=>Object.assign({animation:!0},l,y);return e.showAria&&(l=f({aria:{enabled:!0,decal:{show:!0}}})),l},S=(o=h)=>{const l=n.value,f=v(e.options),{height:y,width:A}=l.getBoundingClientRect(),{onSuccess:p,onError:k}=e;try{pt.forEach(d=>{He(d.name,d.theme)}),t.value=Ze(l,o,{width:A===0?200:void 0,height:y===0?200:void 0}),t.value.setOption({}),e.animation&&setTimeout(()=>{var d;f&&((d=t.value)==null||d.setOption(f))}),p&&T(p,t.value)}catch(d){k&&T(k),console.error("RChart render error: ",d)}},w=()=>{t.value&&(t.value.clear(),t.value.dispose())},De=()=>{if(t.value)try{t.value.resize()}catch{}},E=()=>{var o;if((o=t.value)!=null&&o.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted");return}a(),e.autoResize&&(r=_e(De,e.throttleWait),s=Ue(e.observer||u,r),ze(window,"resize",r))},F=()=>{var o;w(),r&&Me(window,"resize",r),r==null||r.cancel(),(o=s==null?void 0:s.stop)==null||o.call(s)};return Vue.watch(()=>c.value,()=>{e.autoChangeTheme&&(w(),a())}),Vue.watch(()=>e.showAria,()=>{w(),a()}),Vue.watchEffect(()=>{var o,l;e.watchOptions?i=Vue.watch(()=>e.options,f=>{var p;const y=v(f),A=Object.assign(e.setChartOptions,yt);(p=t.value)==null||p.setOption(y,A)},{deep:!0}):i==null||i(),e.loading?(o=t.value)==null||o.showLoading(e.loadingOptions):(l=t.value)==null||l.hideLoading()}),b({echart:t,dispose:F,render:E}),Vue.onBeforeMount(async()=>{await x()}),Vue.onMounted(()=>{Vue.nextTick(()=>{E()})}),Vue.onBeforeUnmount(()=>{F(),i==null||i()}),{rayChartRef:n,cssVarsRef:V,rayChartWrapperRef:u}},render(){return Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Ut=Vue.defineComponent({name:"REchart",setup(){const e=Vue.ref(),b=Vue.ref(!1),m=Vue.ref(!1),c=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},u={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},t=Vue.ref({title:{text:B().valueOf()},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},toolbox:{feature:{saveAsImage:{}}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),r=a=>{c.loading=a},s=a=>{m.value=a},h=a=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3}),e.value},i=()=>{var a;(a=e.value)==null||a.render()},V=()=>{var a;(a=e.value)==null||a.dispose()},x=()=>{t.value.title.text=B().valueOf();const a=()=>Math.floor((Math.random()+1)*100);t.value.series[0].data=new Array(7).fill(0).map(()=>a()),t.value.series[1].data=new Array(7).fill(0).map(()=>a())};return{baseOptions:n,baseChartRef:e,chartLoading:b,handleLoadingShow:r,chartAria:m,handleAriaShow:s,handleChartRenderSuccess:h,basePieOptions:u,baseLineOptions:t,...Vue.toRefs(c),mountChart:i,unmountChart:V,handleUpdateTitle:x}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation)")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(C,{ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(C,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(C,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(C,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{Ut as default}; diff --git a/assets/index-958f109c.js.gz b/assets/index-958f109c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..707146b3d0b1d0d39642a0f000fb4306fe0b16d8 GIT binary patch literal 5986 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 QXW^gz2ilnlb&5*>04*u7O8@`> literal 0 HcmV?d00001 diff --git a/assets/index-a516cdad.js b/assets/index-a516cdad.js new file mode 100644 index 00000000..c23f0be0 --- /dev/null +++ b/assets/index-a516cdad.js @@ -0,0 +1 @@ +import{R as d}from"./index-aaef52ec.js";import{R as s}from"./Table-635c3088.js";import{d as c,q as V}from"./index-bbc86a3e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./print-js@1.6.0-4c3d86b1.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const A=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(i=>Vue.h(naive.NTag,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>i}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],o=Vue.ref([...e].map(t=>({...t,width:400}))),r=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),u=[{label:"编辑",key:"edit"},{label:()=>Vue.h("span",{style:{color:"red"}},"删除"),key:"delete"}],n=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),l=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(n),tableData:r,actionColumns:o,baseColumns:e,tableMenuOptions:u,handleMenuSelect:l}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{A as default}; diff --git a/assets/index-a516cdad.js.gz b/assets/index-a516cdad.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf9a838a27fec7f5ba7b33d5fc4505dc36d5fdc3 GIT binary patch literal 2039 zcmVs7x;g3qp+2VRVor4hRktosR?qO(#25r-DWtYDkY_G7GF;3 zimnu8t*RPoRU6ynQk#VJsl1{Zil)j?tmX`Z*rP_I1tD#Kd?A?96jdq6fu-bRqiCs` z4ilrc7V(xy$n8``ldHKx#V(YLQJeFjTyZ=SEX$!)hX#>-5`@6PbBZocK;Ebtq_k&` zg~2&IoE*BKP7q=kxiL>eD**7SP1l_&C>nRNP&BO4M1IulLO4}S94zS-qX0G;gK=z- ztvc~MaPcB@N?z8BK&)bZ45$W7c03k1Ug%h8iDAo@kuOacl`+dY3FUCPQK4=aBkD4g zs=7sTu-DEHD5J5JDpw6VSJCphQLAdxvzS9YevdX<;y+o_zyL5N_TZ)GX?D@Dtzv0B zU#>eq$>D`qCB0yPRvESOF+wJv=TJqw)x4$KrD8?hk4rLyJ9Hw&e3cZ{F|a8lWiy1c z77bu(LQyfHLp&{L#LB6c zWmDvv#EvvrIaV7iklM(5+YTTM2W#om?)n*08!WQ;*8osn0+W>|nZn;F4dQ2<@+9}X zp7DsY1j-EVlG-6#Muc{Q1bA(;POZ*NvFKk!aJK9twBuE&C{<{Hcwn0!sCX*IPMR(= zGuiT_)5&Ic9hpT92o_UUg7l%~*sN~iT@M8mbAAv{{4nA*_Y(yGQ#Ut5Z5Vib+9wuB z?N&hij~F!28;Q71%`-&{a{z%j=G^=NILDieQ4fQ6euK_1$6J2S&NFb4CA-Dm{m1>g zSHhMt#|uH^zhzpO2y8CM7`7C zg2hZyo@}?Ulxa&j(!g9J9Tc94%(-auX0&#Fdu6S6^{=LIq)j^KvYn3Pp-^(SI7rOT z0IHdJMNwcO&OP2~rj3s*%|;%xk_Da-X*15vqXFt*;BoTt6B(U_YMAk|3EEEyBW55a5`gD58(2S7 zs*n%{Pmoyt9K7Z)(gJHr*wO9eU0N|N2Ak*yN^WwbaCjA2f`B>LK+O+whm??MY!bV& z7t8+PG$gve(cSpHFvBB{w+YdU-){Zo^1t3*>%V!@Tl;S7`Q!eZPr7ej_SRN}* zA^cE?zP{I6dGgPdj}r|Nk|Wc_-tASikFI|c-FTj??}A*t8GU_g`@!q|RSRPn(ss!j z$vCS!p|Xbv+-PWRhcu{Ozw~X6Oxz}zP@deM7fBTevjfl*2qGlT9%;i*#NHP#xBl@; zG)43~db=WaczOKk-qwpt(duUJ){Aqz-z0?Dse%z9#^(o=Pi-LSbT}Dd znI5(i{NZl@?+^FC(^2%;gF_&0uU_wOK8q1i1cvQ@cz`F;{Jh_Z(c*~9DcLY+D$;)s z{v*$C{_oJSrr?xgEkZCzD(53}8W0eV&sLTTB;bV;7yAEQeEXm;WcN8C9CQOQnd@Xm zeN#|NIM+$|VTFbFD^mkqO62SPGWq=mth5=8vvRm{)>pS5e%ZV6dGE=lDRQnKbbiZW zRvo9RaaoC_XSf%YVJMe2?ck}A-o`F+oc+7M z*#G!-wECvI@oA!zy=!aRpQE}BM%594O9!K^)xSm0?sQ+TMXw%5mtXbPZ}cB+bl+VS zk>&i;f#27Ml(IAcaqGd;-uheK9X4)lUwRsSdO3RbI=Z$I-M^pE3tK8S(B2>~DVUhi(+O|TN&y@=y*op}E4WRJqd_|HDa V;y)uLVRnxG=--*o-XdKR004ws|6~9F literal 0 HcmV?d00001 diff --git a/assets/index-aaef52ec.js b/assets/index-aaef52ec.js new file mode 100644 index 00000000..1293403c --- /dev/null +++ b/assets/index-aaef52ec.js @@ -0,0 +1 @@ +import{h as d,d as n}from"./index-bbc86a3e.js";const r={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},p=Vue.defineComponent({name:"RCollapseGrid",props:r,setup(a){const e=Vue.ref(!a.open),l=()=>{e.value=!e.value;const{onUpdateValue:s,"onUpdate:value":t}=a;s&&d(s,e.value),t&&d(t,e.value)};return{modelCollapsed:e,handleCollapse:l,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:l.bind(this)},[Vue.createVNode("span",null,[e.value?a.collapseToggleText[0]:a.collapseToggleText[1]]),Vue.createVNode(n,{customClassName:`collapse-icon--arrow ${e.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var a,e;return[(e=(a=this.$slots).default)==null?void 0:e.call(a),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var l,o;return[(o=(l=this.$slots).action)==null?void 0:o.call(l),this.CollapseIcon()]}})]})]}})})}});export{p as R}; diff --git a/assets/index-aaef52ec.js.gz b/assets/index-aaef52ec.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..83e9492c505fb30563439a356e92f336e5b03101 GIT binary patch literal 717 zcmV;;0y6y{iwFP!000026OB~cZWA#Oedj9@tEzUT$|{u7!!@oMsx& zp9Gyc&?ZZ(r|zeI`JDfBEs}`%f~oFqVp;LiWfJQhdl5HF!b! z0;{~i+l82zR0=5088!uC!MO!e*ThR-MEF#=VP0z8+Cf*?>9kK3gS@f2mnf=d7V`U-)@GIZG7 zb9N?gbh)+>vf(C=d`VS{0#+^@1egRgDPd_YjSizKJxmfW=+RQ9taT7O`jm5bd*Bf% zP7KZ=*Nf>iUB&GKcu0xSsLbhf#zv4WsRs`n@IIpxg#6msDxI#K2L#(LE!c684Lg|x ze3Kn59-1w3vLwgDvO)JRUJwqgb^qeyem3km^Z6$`^KbQ;?LGMmnjnkD!vz2UDdSnT literal 0 HcmV?d00001 diff --git a/assets/index-b2e43ef2.js b/assets/index-b2e43ef2.js new file mode 100644 index 00000000..e0791a48 --- /dev/null +++ b/assets/index-b2e43ef2.js @@ -0,0 +1 @@ +import{g as l,o,i as u,h as f}from"./index-bbc86a3e.js";const m={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},h=Vue.defineComponent({name:"RIframe",props:m,setup(r,{expose:c}){const d=Vue.computed(()=>({"--ray-iframe-frameborder":l(r.frameborder),"--ray-iframe-width":l(r.width),"--ray-iframe-height":l(r.height)})),e=Vue.ref(),s=Vue.ref(!0),n=a=>{s.value=!1;const{onSuccess:t}=r;t&&f(t,e.value,a)},i=a=>{s.value=!1;const{onError:t}=r;t&&f(t,a)};return c({iframeInst:e}),Vue.onMounted(()=>{o(e.value,"load",n.bind(this)),o(e.value,"error",i)}),Vue.onBeforeUnmount(()=>{u(e.value,"load",n),u(e.value,"error",i)}),{cssVars:d,iframeRef:e,spinShow:s}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}});export{h as R}; diff --git a/assets/index-b2e43ef2.js.gz b/assets/index-b2e43ef2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd860c8618c88d8c731dbd6a54241dcb840be708 GIT binary patch literal 702 zcmV;v0zv&BiwFP!000026OC0}Yuhjsec!K0#a3)kyp+Kh4(V9S27OpJ64pJ0P!#(* zQL!cON^Y7N{rBm^ag(MieTlE6qpSOI&JC|>iMm}4m>QH+Qtpg~uHC0F1 zAvlMEHKk5PQl>sNwV zS<1~z(Fq&eOXr&F@HL;;3`@8Kh7gCnML=SRp+q|w}w!)K}1`@l;1zbwYB>_T5tuGas zUipR+TKkYHsz5h>Uc+S}I606Ssj#x%ZP<4~>RA3W1X0&}KRe92)MCgQR7I$=*gx z53!yk0p-o7=Ybdj5bW5*F$Et5LJ`GO_4dgqreeY-=dDWaS=qqk215z6D<(FGI|;g_hK!{Dwtau?I)c^_@2)D1(G=AFQ&P^3VWW#4RV zMWie<5bV&vC~muye18#`hMQ}dLqu|ZPpl_Tu{n8c4xuiAE<9u%ea*ERVCET*ANt in e?e1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ve=(e,t,o)=>(t1(e,typeof t!="symbol"?t+"":t,o),o);import{s as W,d as Ne,c as o1,t as Te,i as n1,g as l1,f as i1}from"./lodash-es@4.17.21-a64fa61b.js";import{u as a1}from"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import{u as oe,a as r1,b as c1}from"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import{d as P}from"./dayjs@1.11.9-6a1565a1.js";import{s as s1}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import{C as be}from"./clipboard@2.0.11-4ae3371d.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))n(l);new MutationObserver(l=>{for(const i of l)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function o(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(l){if(l.ep)return;l.ep=!0;const i=o(l);fetch(l.href,i)}})();const u1="modulepreload",d1=function(e){return"/ray-template/"+e},_e={},_=function(t,o,n){if(!o||o.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(o.map(i=>{if(i=d1(i),i in _e)return;_e[i]=!0;const a=i.endsWith(".css"),r=a?'[rel="stylesheet"]':"";if(!!n)for(let v=l.length-1;v>=0;v--){const y=l[v];if(y.href===i&&(!a||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${r}`))return;const s=document.createElement("link");if(s.rel=a?"stylesheet":u1,a||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),a)return new Promise((v,y)=>{s.addEventListener("load",v),s.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t()).catch(i=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i})},p1=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+t)))})};function se(e,t,o="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(t);o==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function I(e,t="sessionStorage",o){try{const n=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?o??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),o??null}}function h1(e,t="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}t==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const Oe=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],m1="zh-CN",Ae="zh-cn",f1={"zh-CN":"zh-cn","en-US":"en"},Le={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Z={name:"Dashboard",path:"/dashboard"},E={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},ue={signin:"signin",localeLanguage:"localeLanguage",token:"token"},g1={content:"Tring be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},I2=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const l=e[n].default;let i=n.replace(`./${t}/`,"").replace(/^\.\//,"");const a=i.lastIndexOf(".");i=i.substring(0,a);const r=i.split("/"),c=r.shift(),s=r.join(".");c&&(s?(W(o,c,o[c]||{}),W(o[c],s,l)):W(o,c,l||{}))}),o},v1=async e=>{var o;const t={};for(const n of e){const l=await p1(Object.assign({"./lang/en-US.ts":()=>_(()=>import("./en-US-97d82e8b.js"),["assets/en-US-97d82e8b.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),"./lang/zh-CN.ts":()=>_(()=>import("./zh-CN-597d39e6.js"),["assets/zh-CN-597d39e6.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"])}),`./lang/${n.key}.ts`),i=n.key;i&&(t[i]=((o=l==null?void 0:l.default)==null?void 0:o.message)??{})}return t},y1=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},Re=()=>I(ue.localeLanguage,"localStorage",m1),ie=()=>({VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",VITE_USER_NODE_ENV:"production",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1}),V1=(e,t)=>{const o=document.createElement("a");o.href=e,o.download=t,o.click()},X=(e,t)=>Object.prototype.toString.call(e).includes(t),b1=(e=16,t=62)=>{const o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],l=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((o,n)=>{let l;typeof e=="string"?(V1(e,t),o()):e instanceof ArrayBuffer?l=new Blob([new Uint8Array(e)],{type:"application/octet-stream"}):l=e;const i=URL.createObjectURL(l),a=document.createElement("a");a.href=i,a.download=t,a.style.display="none",document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(i),o()}),_1={validerCSSUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/};function Pe(e,...t){if(Array.isArray(e))e.forEach(o=>Pe(o,...t));else return e(...t)}function D(e,t){var n;if(!e)return t;let o;return typeof e=="function"?o=e():Vue.isRef(e)?o=((n=e.value)==null?void 0:n.$el)??e.value:o=e,o}const de=(e,t,o,n=!1)=>{const l=D(e,window);l&&t&&o&&l.addEventListener(t,o,n)},pe=(e,t,o,n=!1)=>{const l=D(e,window);l&&t&&o&&l.removeEventListener(t,o,n)},he=(e,t)=>{const o=D(e);o&&t.trim().split(" ").forEach(l=>{l&&o.classList.add(l)})},Y=(e,t)=>{const o=D(e);if(o)if(t==="removeAllClass"){const n=o.classList;n.forEach(l=>n.remove(l))}else t.trim().split(" ").forEach(l=>{l&&o.classList.remove(l)})},w1=(e,t)=>{const o=D(e);if(!o)return!1;const n=o.className,l=t.trim().split(" ").filter(i=>i!=="");return n.includes(l.join(" "))},S1=(e,t)=>{const o=D(e);if(!o)return;let n;X(t,"String")?n=t.split(";").reduce((l,i)=>{const[a,r]=i.split(":").map(c=>c.trim());return a&&r&&(l[a]=r),l},{}):n=t,Object.keys(n).forEach(l=>{const i=n[l];l in o.style&&(o.style[l]=i)})},ze=(e,t=1)=>{const o=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,l=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(o.test(e)){const a=e.substring(1);i="rgb("+[parseInt(a.substring(0,2),16),parseInt(a.substring(2,4),16),parseInt(a.substring(4,6),16)].join(", ")+")"}else n.test(e)||l.test(e),i=e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${t})`)),i},ae=e=>{if(!e)return null;const t=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(t))}catch(o){return console.error(`Failed to get elements for selector '${e}'`,o),null}},F=(e,t="px")=>typeof e=="number"?e.toString()+t:X(e,"String")&&_1.validerCSSUnit.test(e)?e:e+t;let xe;const M1=async()=>{const e=Re(),t=await v1(Oe);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0})},C1=async e=>{const t=await M1();xe=t,e.use(t)},k1=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,B=e=>{const{t,locale:o,...n}=xe.global;return{...n,t:(a,...r)=>a?!a.includes(".")&&!e?a:t(k1(e,a),...r):"",locale:a=>{const r=o;r.value=a}}},N=e=>e,N1={path:"/dashboard",name:"RDashboard",component:()=>_(()=>import("./index-f434c2df.js"),["assets/index-f434c2df.js","assets/index-1feb5b87.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-58f7e65f.css"]),meta:{i18nKey:N("menu.Dashboard"),icon:"dashboard",order:0}},T1=Object.freeze(Object.defineProperty({__proto__:null,default:N1},Symbol.toStringTag,{value:"Module"})),O1={path:"/axios",name:"RAxios",component:()=>_(()=>import("./index-5dd4ce90.js"),["assets/index-5dd4ce90.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/instance-8b5a0f05.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-c72323ef.css"]),meta:{i18nKey:N("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},A1=Object.freeze(Object.defineProperty({__proto__:null,default:O1},Symbol.toStringTag,{value:"Module"})),L1={path:"/directive",name:"RDirective",component:()=>_(()=>import("./index-91f5e9a2.js"),[]),meta:{i18nKey:N("menu.Directive"),icon:"other",order:2}},R1=Object.freeze(Object.defineProperty({__proto__:null,default:L1},Symbol.toStringTag,{value:"Module"})),z=()=>_(()=>Promise.resolve().then(()=>Vt),void 0),P1={path:"/doc",name:"RDocLayout",component:z,meta:{i18nKey:N("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>_(()=>import("./index-c82b0afc.js"),["assets/index-c82b0afc.js","assets/index-b2e43ef2.js","assets/index-ab2681ed.css","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:z,meta:{i18nKey:N("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:z,meta:{i18nKey:N("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},z1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),x1={path:"/echart",name:"REchart",component:()=>_(()=>import("./index-958f109c.js"),["assets/index-958f109c.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/echarts@5.4.3-e7579fe3.js","assets/zrender@5.4.4-1ae8819b.js","assets/tslib@2.3.0-54e39b60.js","assets/dayjs@1.11.9-6a1565a1.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-8f8eee7a.css"]),meta:{i18nKey:N("menu.Echart"),icon:"echart",order:1}},E1=Object.freeze(Object.defineProperty({__proto__:null,default:x1},Symbol.toStringTag,{value:"Module"})),I1={path:"/iframe",name:"IframeDemo",component:()=>_(()=>import("./index-78ed2f8b.js"),["assets/index-78ed2f8b.js","assets/index-b2e43ef2.js","assets/index-ab2681ed.css","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},D1=Object.freeze(Object.defineProperty({__proto__:null,default:I1},Symbol.toStringTag,{value:"Module"})),j1={path:"/mock-demo",name:"MockDemo",component:()=>_(()=>import("./index-02f39dc9.js"),["assets/index-02f39dc9.js","assets/Table-635c3088.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/print-js@1.6.0-4c3d86b1.js","assets/Table-932500ca.css","assets/index-aaef52ec.js","assets/index-2d6a28e6.css","assets/instance-8b5a0f05.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.Mock"),icon:"other",order:3,keepAlive:!0}},Z1=Object.freeze(Object.defineProperty({__proto__:null,default:j1},Symbol.toStringTag,{value:"Module"})),B1={path:"/multi",name:"MultiMenu",component:z,meta:{i18nKey:N("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>_(()=>import("./index-cdb677b1.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:z,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>_(()=>import("./index-8b2bbb09.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:z,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>_(()=>import("./index-6f49ccd1.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},H1=Object.freeze(Object.defineProperty({__proto__:null,default:B1},Symbol.toStringTag,{value:"Module"})),$1={path:"/precision",name:"CalculatePrecision",component:()=>_(()=>import("./index-4768233b.js"),["assets/index-4768233b.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/currency.js@2.0.4-57f74176.js"]),meta:{i18nKey:N("menu.CalculatePrecision"),icon:"other",order:2}},F1=Object.freeze(Object.defineProperty({__proto__:null,default:$1},Symbol.toStringTag,{value:"Module"})),U1={path:"/qrcode",name:"RQRCode",component:()=>_(()=>import("./index-d944213f.js"),["assets/index-d944213f.js","assets/ray-b4bce7b7.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/ray-6d26924f.css","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{noLocalTitle:"二维码",icon:"other",order:3}},K1=Object.freeze(Object.defineProperty({__proto__:null,default:U1},Symbol.toStringTag,{value:"Module"})),q1={path:"/rely",name:"RelyAbout",component:z,meta:{i18nKey:N("menu.Rely"),icon:"rely",order:7},children:[{path:"rely-about",name:"RelyAbout",component:()=>_(()=>import("./index-467a8444.js"),["assets/index-467a8444.js","assets/index-64321d56.css"]),meta:{i18nKey:"RelyAbout"}}]},W1=Object.freeze(Object.defineProperty({__proto__:null,default:q1},Symbol.toStringTag,{value:"Module"})),G1={path:"/router-demo",name:"RouterDemoRoot",component:z,meta:{i18nKey:N("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>_(()=>import("./index-f73f710b.js"),["assets/index-f73f710b.js","assets/Table-635c3088.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/print-js@1.6.0-4c3d86b1.js","assets/Table-932500ca.css","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>_(()=>import("./index-a5e34d7c.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Y1=Object.freeze(Object.defineProperty({__proto__:null,default:G1},Symbol.toStringTag,{value:"Module"})),J1={path:"/scroll-reveal",name:"ScrollReveal",component:()=>_(()=>import("./index-a1beaf2d.js"),["assets/index-a1beaf2d.js","assets/index-0d9096a4.css"]),meta:{i18nKey:N("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},X1=Object.freeze(Object.defineProperty({__proto__:null,default:J1},Symbol.toStringTag,{value:"Module"})),Q1={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>_(()=>import("./index-7290c0de.js"),["assets/index-7290c0de.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-b6fe428b.css"]),meta:{noLocalTitle:"SVG图标",icon:"other",order:3}},et=Object.freeze(Object.defineProperty({__proto__:null,default:Q1},Symbol.toStringTag,{value:"Module"})),tt={path:"/table",name:"TableView",component:()=>_(()=>import("./index-a516cdad.js"),["assets/index-a516cdad.js","assets/index-aaef52ec.js","assets/index-2d6a28e6.css","assets/Table-635c3088.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/print-js@1.6.0-4c3d86b1.js","assets/Table-932500ca.css","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.Table"),icon:"other",order:2}},ot=Object.freeze(Object.defineProperty({__proto__:null,default:tt},Symbol.toStringTag,{value:"Module"})),nt={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>_(()=>import("./index-94211dc7.js"),["assets/index-94211dc7.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-fa813b60.css"]),meta:{i18nKey:N("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},lt=Object.freeze(Object.defineProperty({__proto__:null,default:nt},Symbol.toStringTag,{value:"Module"})),Ee=Vue.ref(null),it={setupRouterLoadingBar:!0,setupRouterGuard:!0},at=["RLogin","ErrorPage","RayTemplateDoc"],U=["admin"],rt=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":T1,"/src/router/modules/demo/axios.ts":A1,"/src/router/modules/demo/directive.ts":R1,"/src/router/modules/demo/doc.ts":z1,"/src/router/modules/demo/echart.ts":E1,"/src/router/modules/demo/iframe.ts":D1,"/src/router/modules/demo/mock.ts":Z1,"/src/router/modules/demo/multi-menu.ts":H1,"/src/router/modules/demo/precision.ts":F1,"/src/router/modules/demo/qrcode.ts":K1,"/src/router/modules/demo/rely.ts":W1,"/src/router/modules/demo/router-demo.ts":Y1,"/src/router/modules/demo/scroll-reveal.ts":X1,"/src/router/modules/demo/svg-icons.ts":et,"/src/router/modules/demo/table.ts":ot,"/src/router/modules/error404.ts":lt});return Object.keys(e).reduce((o,n)=>{const l=e[n].default;if(l)o.push(l);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},ct=e=>e.sort((t,o)=>{var i,a;const n=((i=t.meta)==null?void 0:i.order)??1,l=((a=o.meta)==null?void 0:a.order)??0;if(typeof n!="number"||typeof l!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===l?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-l}),st=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},ut=e=>{const{beforeEach:t}=e,o=(n,l)=>n.path==="/"||l.path==="/login";t((n,l,i)=>{const a=I(ue.token),r=I("menuKey","sessionStorage",Z.path),{meta:c,name:s}=n;a!==null?o(n,l)?G(!0):!X(s,"Symbol")&&s&&at.includes(s)?i():Ie(c)?o(n,l)?r?i(r):G(!0):i():G(!0):o(n,l)?i():i("/")})},Ie=e=>{const{signinCallback:t}=Pinia.storeToRefs(ve()),o=Vue.computed(()=>t.value.role),{role:n}=e;return U!=null&&U.length&&U.includes(o.value)||!n||!(n!=null&&n.length)?!0:n?n.includes(o.value):!0},re=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:l}=t,{MODE:i}=ie();return!(n||o||l&&typeof l=="string"&&l!==i||l&&Array.isArray(l)&&!l.includes(i))},dt=e=>{e.beforeEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window==null?void 0:window.$loadingBar)==null||t.error()})},pt=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=it;t&&dt(e),o&&ut(e)},G=(e=!0)=>{const{router:t}=ge(),{push:o,replace:n}=t,{path:l}=Z;se("menuKey",l),e?n(l):o(l)};const S=Vue.defineComponent({name:"RIcon",props:{color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?F(e.width):F(e.size),"--ray-icon-height":e.height?F(e.height):F(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:l=>{const{onClick:i}=e;i&&Pe(i,l)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),ht=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.6","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.2.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:l})=>Vue.createVNode(S,{name:t.icon,size:"30",cursor:l},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var l;return(l=this.sideBarLogo)==null?void 0:l.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var l;return[(l=this.sideBarLogo)==null?void 0:l.title]}})])]):null}}),De=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1});function ce(e,t){De[e]=t}function me(e){return Vue.toRef(De,e)}const mt=Vue.defineComponent({name:"LayoutMenu",setup(){const e=Vue.ref(null),t=te(),{changeMenuModelValue:o,collapsedMenu:n}=t,l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{s()}),t.menuKey),set:()=>{r.value&&ce("globalDrawerValue",!1)}}),i=Vue.computed(()=>t.options),a=Vue.computed(()=>t.collapsed),{isTabletOrSmaller:r}=ee(),c=Vue.computed({get:()=>me("globalDrawerValue").value,set:y=>{ce("globalDrawerValue",y)}}),s=()=>{const y=l.value;Vue.nextTick().then(()=>{var b,A;(A=(b=e.value)==null?void 0:b.showOption)==null||A.call(b,y)})};return{menuRef:e,isTabletOrSmaller:r,BaseicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!r.value,collapseMode:E.menuCollapsedMode,collapsedWidth:E.menuCollapsedWidth,onUpdateCollapsed:n.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ht,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:"menuRef",class:"r-menu--app",value:l.value,"onUpdate:value":y=>l.value=y,options:i.value,indent:E.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:E.menuCollapsedIconSize,collapsedWidth:E.menuCollapsedWidth,onUpdateValue:(y,b)=>{o(y,b)},accordion:E.menuAccordion},null)]}),modelGlobalDrawerValue:c}},render(){const{isTabletOrSmaller:e,BaseicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show"},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});const ft=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:{transitionPropName:{default:"fade"},transitionMode:{default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){const t=Fe(),{keepAliveInclude:o}=Pinia.storeToRefs(t),{setupKeepAlive:n,maxKeepAliveLength:l,keepAliveExclude:i}=Le;return(a,r)=>{const c=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(c,null,{default:Vue.withCtx(({Component:s,route:v})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(n)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(l),include:Vue.unref(o),exclude:Vue.unref(i)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:v.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:v.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});class gt{constructor(){Ve(this,"pendingRequest");this.pendingRequest=new Map}isApending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isApending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const l=new AbortController;t.signal=l.signal,this.pendingRequest.set(n,l)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const ne={requestInstance:null,responseInstance:null},le={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},K={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},vt=new gt,j2=()=>{const e=(r,c)=>{c==="requestInstance"?ne.requestInstance=r:ne.responseInstance=r},t=r=>ne[r],o=(r,c,s)=>{s==="ok"?le[r]=c:K[r]=c},n=(r,c)=>c==="ok"?le[r]:K[r],l=(r,...c)=>{Array.isArray(r)&&(r==null||r.forEach(s=>{typeof s=="function"&&s(...c)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(r,c,s)=>{const v=s==="ok"?le[c]:K[c],y=t(r),{MODE:b}=ie();y&&l(v,y,b)},fetchError:(r,c,s)=>{const v=K[s],{MODE:y}=ie();l(v,c,y)}}},yt=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{vt.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),je=Vue.defineComponent({name:"ContentWrapper",setup(){const e=L(),t=VueRouter.useRouter(),{reloadRouteSwitch:o,contentTransition:n}=Pinia.storeToRefs(e),l=Vue.ref(!1),i={opacitySpinning:"0"};return(()=>{t.beforeEach(()=>{l.value=!0}),t.afterEach(()=>{l.value=!1})})(),{reloadRouteSwitch:o,spinning:l,thmeOverridesSpin:i,contentTransition:n}},render(){return Vue.createVNode(naive.NSpin,{show:this.spinning||!this.reloadRouteSwitch,description:"loading...",size:"large",themeOverrides:this.thmeOverridesSpin},{default:()=>[Vue.createVNode(yt,null,null),this.reloadRouteSwitch?Vue.createVNode(ft,{class:"content-wrapper",transitionPropName:this.contentTransition+"-transform"},null):null]})}}),Vt=Object.freeze(Object.defineProperty({__proto__:null,default:je},Symbol.toStringTag,{value:"Module"}));const bt=Vue.defineComponent({name:"FooterWrapper",setup(){const{layout:{copyright:e}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.6","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.2.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}});const _t=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){return{handleClick:n=>{t("click",n)}}},render(){return Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(S,{name:this.iconName,size:"18",customClassName:`tooltip-text__icon ${this.customClassName}`,cursor:"pointer",onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const wt=Vue.defineComponent({name:"ThemeSwitch",setup(){const{t:e}=B(),t=L(),{changeSwitcher:o}=t,{themeValue:n}=Pinia.storeToRefs(t);return{t:e,changeSwitcher:o,themeValue:n,handleRailStyle:({checked:i})=>i?{backgroundColor:"#000000"}:{color:"#000000"}}},render(){const{t:e}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>Vue.h(S,{name:"dark"},{}),"unchecked-icon":()=>Vue.h(S,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}}),Ze={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"};function q(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const St=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{t:o}=B(),n=L(),{changePrimaryColor:l,changeSwitcher:i,updateContentTransition:a}=n,{themeValue:r,primaryColorOverride:c,menuTagSwitch:s,breadcrumbSwitch:v,footerSwitch:y,contentTransition:b,watermarkSwitch:A}=Pinia.storeToRefs(n);return{modelShow:Vue.computed({get:()=>e.show,set:T=>{t("update:show",T)}}),t:o,changePrimaryColor:l,themeValue:r,primaryColorOverride:c,menuTagSwitch:s,changeSwitcher:i,breadcrumbSwitch:v,footerSwitch:y,contentTransitionOptions:[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],contentTransition:b,updateContentTransition:a,watermarkSwitch:A}},render(){let e,t,o,n;const{t:l}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:l("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},q(e=l("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(wt,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},q(t=l("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Ze.appThemeColors,value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":i=>this.primaryColorOverride.common.primaryColor=i,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},q(o=l("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.contentTransition,"onUpdate:value":i=>this.contentTransition=i,options:this.contentTransitionOptions,onUpdateValue:i=>{this.updateContentTransition(i)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},q(n=l("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.menuTagSwitch,"onUpdate:value":i=>this.menuTagSwitch=i,onUpdateValue:i=>this.changeSwitcher(i,"menuTagSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.breadcrumbSwitch,"onUpdate:value":i=>this.breadcrumbSwitch=i,onUpdateValue:i=>this.changeSwitcher(i,"breadcrumbSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.watermarkSwitch,"onUpdate:value":i=>this.watermarkSwitch=i,onUpdateValue:i=>this.changeSwitcher(i,"watermarkSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.footerSwitch,"onUpdate:value":i=>this.footerSwitch=i,onUpdateValue:i=>this.changeSwitcher(i,"footerSwitch")},null)]})]})]})]})]})}});function Mt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ct=Vue.defineComponent({name:"RBreadcrumb",setup(){const e=te(),{changeMenuModelValue:t}=e,{breadcrumbOptions:o}=Pinia.storeToRefs(e),n=Vue.computed(()=>o.value),{isTabletOrSmaller:l}=ee();return{modelBreadcrumbOptions:n,dropdownSelect:(r,c)=>{t(r,c)},breadcrumbItemClick:r=>{var c;if(!((c=r.children)!=null&&c.length)){const{meta:s={}}=r;s.sameLevel||t(r.key,r)}},isTabletOrSmaller:l}},render(){let e;const{isTabletOrSmaller:t}=this;return t?Vue.createVNode("div",null,null):Vue.createVNode(naive.NBreadcrumb,null,Mt(e=this.modelBreadcrumbOptions.map(o=>Vue.createVNode(naive.NBreadcrumbItem,{key:o.key,onClick:this.breadcrumbItemClick.bind(this,o)},{default:()=>{var n;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:o.children&&((n=o.children)==null?void 0:n.length)>1?o.children:[],onSelect:this.dropdownSelect.bind(this)},{default:()=>Vue.createVNode("span",null,[o.label&&typeof o.label=="function"?o.label():o.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function we(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const kt=Vue.defineComponent({name:"GlobalSeach",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const o=te(),{changeMenuModelValue:n}=o,l=Vue.computed({get:()=>e.show,set:u=>{t("update:show",u),u||y()}}),i=Vue.computed(()=>o.options),a=Vue.reactive({searchValue:null,searchOptions:[]}),r=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let c=0,s=c;const{isTabletOrSmaller:v}=ee(),y=()=>{a.searchOptions=[],a.searchValue=null,c=0,s=c},b=u=>{(u.ctrlKey||u.metaKey)&&u.key==="k"&&(u.preventDefault(),u.stopPropagation(),y(),l.value=!0)},A=u=>{const d=[],h=g=>{g.forEach(V=>{var R,H,$;(R=V.children)!=null&&R.length&&re(V)&&h(V.children);const O=(H=V.breadcrumbLabel)==null?void 0:H.toLocaleLowerCase(),C=String(u).toLocaleLowerCase();O!=null&&O.includes(C)&&re(V)&&!(($=V.children)!=null&&$.length)&&d.push(V)})};u?(h(i.value),a.searchOptions=d):a.searchOptions=[],Vue.nextTick().then(()=>{M()})},w=u=>{if(u){const{meta:d}=u;d.windowOpen?window.open(d.windowOpen):(l.value=!1,n(u.key,u))}},M=()=>{const u=a.searchOptions[c],d=a.searchOptions[s];u&&Vue.nextTick().then(()=>{const h=ae(`attr:data_path="${u.path}"`),g=d?ae(`attr:data_path="${d==null?void 0:d.path}"`):null;if(g!=null&&g.length){const[V]=g;Y(V,"content-item--active")}if(h!=null&&h.length){const[V]=h;he(V,"content-item--active")}})},T=u=>{const{icon:d}=u;return typeof d=="string"?Vue.createVNode(S,{name:d,size:"24"},null):typeof d=="function"?()=>d:Vue.createVNode(S,{name:"table",size:"24"},null)},f=u=>{const d=u.key;(d==="ArrowUp"||d==="ArrowDown")&&(u.preventDefault(),u.stopPropagation()),s=c<=0?0:c;const h=g=>{g==="up"?c=c-1<0?0:c-1:g==="down"&&(c=c+1>=a.searchOptions.length?a.searchOptions.length-1:c+1)};switch(d){case"ArrowUp":h("up");break;case"ArrowDown":h("down");break;case"Enter":const g=a.searchOptions[c];g&&w(g);break}M()};return Vue.watchEffect(()=>{v.value&&(l.value=!1)}),Vue.onMounted(()=>{de(window,"keydown",u=>{b(u),f(u)})}),Vue.onBeforeUnmount(()=>{pe(window,"keydown",u=>{b(u),f(u)})}),{...Vue.toRefs(a),modelShow:l,tiptextOptions:r,handleSearchMenuOptions:Ne(A,300),handleSearchItemClick:w,RenderPreIcon:T,isTabletOrSmaller:v}},render(){let e,t;const{isTabletOrSmaller:o}=this;return o?Vue.createVNode("div",null,null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":n=>this.modelShow=n,"transform-origin":"center"},{default:()=>[Vue.createVNode("div",{class:"global-seach global-seach--dark global-seach--light"},[Vue.createVNode("div",{class:"global-seach__wrapper"},[Vue.createVNode("div",{class:"global-seach__card"},[Vue.createVNode("div",{class:"global-seach__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":n=>this.searchValue=n,clearable:!0,onInput:this.handleSearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(S,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-seach__card-content"},{default:()=>[this.searchOptions.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},we(e=this.searchOptions.map(n=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:this.handleSearchItemClick.bind(this,n),data_path:n.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[this.RenderPreIcon(n.meta)]),Vue.createVNode("div",{class:"content-item-label"},[n.breadcrumbLabel])]})))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",description:"暂无搜索结果"},{icon:()=>""})]}),Vue.createVNode("div",{class:"global-seach__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},we(t=this.tiptextOptions.map(n=>Vue.createVNode("div",{class:"tip-wrapper-item"},[Vue.createVNode("div",{class:"item-icon"},[n.plain?Vue.createVNode("span",null,[n.icon]):Vue.createVNode(S,{name:n.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-laebl"},[n.label])])))?t:{default:()=>[t]})])])])])]})}});const fe=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.spaceProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=I(ue.signin),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signin:t,cssVars:o}},render(){return Vue.createVNode(naive.NSpace,Vue.mergeProps({class:"app-avatar"},this.$props,{wrapItem:!1,style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signin)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signin)==null?void 0:t.name])]}})}}),Nt=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Tt={logout:()=>{const e=ve(),{logout:t}=e;window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{t()}})},lockScreen:()=>{const e=L(),{changeSwitcher:t}=e;t(!0,"lockScreenSwitch")}},Ot=e=>{const t=Tt[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},At=Vue.defineComponent({name:"SiderBar",setup(){const e=L(),{t}=B(),{updateLocale:o,changeSwitcher:n}=e,[l,{toggleFullscreen:i}]=a1(document.getElementsByTagName("html")[0]),{drawerPlacement:a,breadcrumbSwitch:r,reloadRouteSwitch:c}=Pinia.storeToRefs(e),s=Vue.ref(!1),v={display:"flex"},y=Vue.ref(!1),{isTabletOrSmaller:b}=ee(),A=me("globalDrawerValue"),w=Vue.computed(()=>{const d=[{name:"reload",size:18,tooltip:t("headerTooltip.Reload"),iconClass:Vue.computed(()=>c.value?"":"ray-icon__reload--loading")}];return b.value&&(d[0]={name:"menu",size:18}),d}),M=Vue.computed(()=>{const d=[{name:"search",size:18,tooltip:t("headerTooltip.Search"),eventKey:"search"},{name:"fullscreen",size:18,tooltip:Vue.computed(()=>l.value?t("headerTooltip.CancelFullScreen"):t("headerTooltip.FullScreen")),eventKey:"screen"},{name:"github",size:18,tooltip:t("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:t("headerTooltip.Setting"),eventKey:"setting"}];return b.value&&d.shift(),d}),T={reload:()=>{n(!1,"reloadRouteSwitch"),setTimeout(()=>n(!0,"reloadRouteSwitch"),800)},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i()},search:()=>{y.value=!0},lock:()=>{n(!0,"lockScreenSwitch")},menu:()=>{ce("globalDrawerValue",!A.value)}},f=d=>{var h;(h=T[d])==null||h.call(T)};return{leftIconOptions:w,rightTooltipIconOptions:M,t,toolIconClick:f,showSettings:s,updateLocale:o,spaceItemStyle:v,drawerPlacement:a,breadcrumbSwitch:r,globalSearchShown:y,LeftToolIcon:d=>{const{iconClass:h,name:g,size:V}=d;return Vue.createVNode(S,{customClassName:`${Vue.isRef(h)?h.value:h}`,name:g,size:V,cursor:"pointer",onClick:f.bind(this,g)},null)}}},render(){const{LeftToolIcon:e}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(kt,{show:this.globalSearchShown,"onUpdate:show":t=>this.globalSearchShown=t},null),Vue.createVNode(naive.NSpace,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(t=>t.tooltip?Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(e,t,null),default:()=>t.tooltip}):Vue.createVNode(e,t,null)),this.breadcrumbSwitch?Vue.createVNode(Ct,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(t=>Vue.createVNode(_t,{iconName:t.name,tooltipText:Vue.isRef(t.tooltip)?t.tooltip.value:t.tooltip,onClick:this.toolIconClick.bind(this,t.name)},null)),Vue.createVNode(naive.NDropdown,{options:Oe,onSelect:t=>this.updateLocale(String(t)),trigger:"click"},{default:()=>[Vue.createVNode(S,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Nt(),onSelect:Ot.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(fe,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(St,{show:this.showSettings,"onUpdate:show":t=>this.showSettings=t,placement:this.drawerPlacement},null)]})}}),Lt=Vue.defineComponent({name:"HeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(At,null,null)]})}});const Rt={...naive.dropdownProps,iconSize:{type:Number,default:14}},Pt=Vue.defineComponent({name:"RMoreDropdown",props:Rt,render(){const{iconSize:e}=this;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs),{default:()=>[this.$slots.default?this.$slots.default():Vue.createVNode(S,{name:"more",size:e},null)]})}});function zt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xt=Vue.defineComponent({name:"MenuTag",setup(e,{expose:t}){const o=Vue.ref(null),n=te(),l=L(),{menuKey:i,menuTagOptions:a}=Pinia.storeToRefs(n),{changeMenuModelValue:r,spliceMenTagOptions:c,emptyMenuTagOptions:s,setMenuTagOptions:v}=n,{changeSwitcher:y}=l,{path:b}=Z,A=["closeAll","closeRight","closeLeft","closeOther"];let w=-1;const M=Vue.computed(()=>a.value.map((p,m,k)=>(p.key===i.value&&p.key!==b?p.closeable=!0:p.closeable=!1,p.key===b&&(p.closeable=!1),k.length<=1&&(p.closeable=!1),p))),T=Vue.ref([{label:"重新加载",key:"reloadCurrentPage",icon:()=>Vue.h(S,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>Vue.h(S,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>Vue.h(S,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>Vue.h(S,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>Vue.h(S,{size:16,name:"close"},{}),disabled:!1}]),f=b1(16),u={reloadCurrentPage:()=>{y(!1,"reloadRouteSwitch"),setTimeout(()=>y(!0,"reloadRouteSwitch"))},closeAll:()=>{T.value.length>1&&(s(),G(!0))},closeRight:()=>{const p=T.value.length,m=M.value[w];c(w+1,p-1),i.value!==m.key&&r(m.key,m)},closeLeft:()=>{c(0,w)},closeOther:()=>{const p=M.value[w];i.value!==p.key?(s(),r(p.key,p)):v(p,!1)}},d=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),h="menu_tag_data",g=p=>{if(c(p),i.value!==b){const m=M.value,k=m.length,x=m[k-1];r(x.key,x)}},V=(p,m)=>{T.value.forEach(k=>{if(k.key===p){k.disabled=m;return}})},O=p=>{r(p.key,p)},C=()=>{const p=document.getElementById(f);if(p)return Array.from(p.childNodes).find(x=>w1(x,"n-scrollbar-container"))},R=p=>{var k;const m=C();if(m){const x=m.scrollLeft||0,Qe=p==="left"?Math.max(0,x-200):x+200;(k=o.value)==null||k.scrollTo({left:Qe,behavior:"smooth"})}},H=p=>{var m;d.actionDropdownShow=!1,(m=u[p])==null||m.call(u)},$=(p,m)=>{m.preventDefault(),d.actionDropdownShow=!1,w=p,Vue.nextTick().then(()=>{d.actionDropdownShow=!0,d.x=m.clientX,d.y=m.clientY})},ye=()=>{const p=M.value.length-1;w===p?V("closeRight",!0):w0&&V("closeLeft",!1)},We=()=>{w=M.value.findIndex(m=>m.key===i.value),ye()},Ge=p=>{M.value.length>1&&p.key!==b&&(p.closeable=!0)},Ye=p=>{p.key!==i.value&&(p.closeable=!1)},Je=()=>{C()&&Vue.nextTick().then(()=>{var m;(m=o.value)==null||m.scrollTo({left:99999,behavior:"smooth"})})},Xe=()=>{Vue.nextTick().then(()=>{const p=ae(`attr:${h}="${i.value}"`);if(p!=null&&p.length){const[m]=p;Vue.nextTick().then(()=>{var k;(k=m.scrollIntoView)==null||k.call(m)})}})};return Vue.watch(()=>M.value,(p,m)=>{T.value.forEach(k=>{A.includes(k.key)&&(p.length>1?k.disabled=!1:k.disabled=!0)}),m!=null&&m.length&&(p.length>(m==null?void 0:m.length)?Je():p.length===(m==null?void 0:m.length)&&Xe())},{immediate:!0}),Vue.watch(()=>d.actionDropdownShow,()=>{ye()}),t({}),{modelMenuTagOptions:M,changeMenuModelValue:r,closeCurrentMenuTag:g,menuKey:i,handleTagClick:O,moreOptions:T,handleScrollX:R,scrollRef:o,scrollBarUUID:f,actionDropdownSelect:H,rootPath:b,actionState:d,handleContextMenu:$,setCurrentContentmenuIndex:We,menuTagMouseenter:Ge,menuTagMouseleave:Ye,MENU_TAG_DATA:h}},render(){let e;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onClickoutside:()=>{this.actionState.actionDropdownShow=!1},onSelect:this.actionDropdownSelect.bind(this)},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-sapce",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(S,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__left-arrow",onClick:this.handleScrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:this.scrollBarUUID}),{default:()=>[Vue.createVNode(naive.NSpace,{class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},zt(e=this.modelMenuTagOptions.map((t,o)=>Vue.createVNode(naive.NTag,Vue.mergeProps({size:"large",strong:!0,closable:t.closeable,onClose:this.closeCurrentMenuTag.bind(this,o),type:t.key===this.menuKey?"primary":"default",bordered:!1},{onClick:this.handleTagClick.bind(this,t),onContextmenu:this.handleContextMenu.bind(this,o),onMouseenter:this.menuTagMouseenter.bind(this,t),onMouseleave:this.menuTagMouseleave.bind(this,t),[this.MENU_TAG_DATA]:t.path}),{default:()=>{var n;return[typeof t.label=="string"?t.label:(n=t.label)==null?void 0:n.call(t)]}})))?e:{default:()=>[e]})]}),Vue.createVNode("div",{class:"menu-tag__right-wrapper"},[Vue.createVNode(S,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),Vue.createVNode(Pt,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20},{default:()=>[Vue.createVNode(S,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),Et=Vue.defineComponent({name:"FeatureWrapper",setup(){return{}},render(){return Vue.createVNode(xt,null,null)}}),It=e=>{const t=oe(e[0]),o=oe(e[1]),n=oe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Se=r1("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Q=()=>({setLockAppScreen:o=>{Se.value=o},getLockAppScreen:()=>Se.value}),Dt=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),n=L(),{menuTagSwitch:l,footerSwitch:i}=Pinia.storeToRefs(n),{getLockAppScreen:a}=Q(),r=It([e,t,o]);return{modelMenuTagSwitch:l,cssVarsRef:r,getLockAppScreen:a,LAYOUT_CONTENT_REF:Ee,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,footerSwitch:i}},render(){return this.getLockAppScreen()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[this.cssVarsRef],hasSider:!0},{default:()=>[Vue.createVNode(mt,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Lt,{ref:"layoutSiderBarRef"},null),this.modelMenuTagSwitch?Vue.createVNode(Et,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:"LAYOUT_CONTENT_REF",class:"r-layout-full__viewer-content",nativeScrollbar:!1},{default:()=>[Vue.createVNode(je,null,null)]}),this.footerSwitch?Vue.createVNode(bt,{ref:"layoutFooterRef"},null):null]})]})}}),Be=()=>ct(rt()),Me=e=>e.startsWith("/"),He=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(l=>{var i;if((i=l.children)!=null&&i.length)He(l.children,t,o+(Me(l.path)?l.path:"/"+l.path));else{const a=o+(Me(l.path)?l.path:"/"+l.path),r={...l,path:a};t.push(r)}}),t):[],jt=e=>Array.isArray(e)?He(o1(e)):[],Zt=async()=>[{path:"/",name:"login",component:()=>_(()=>import("./index-42b08b29.js"),["assets/index-42b08b29.js","assets/dayjs@1.11.9-6a1565a1.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/ray-b4bce7b7.js","assets/ray-6d26924f.css","assets/index-1feb5b87.js","assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js","assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-d255c3ef.css"])},{path:"/",name:"layout",redirect:Z.path,component:Dt,children:jt(Be())}];let j;const Bt=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Zt(),scrollBehavior:e=>(st(e),{top:0,left:0})}),Ht=async e=>{j=await Bt(),pt(j),ge(),e.use(j)},ge=()=>{try{if(j)return{router:j};throw new Error}catch{throw new Error("router is not defined")}},$t=()=>({locale:t=>{const o=f1[t];o?P.locale(o):P.locale(Ae)}});function ee(){const{width:e,height:t}=c1(),o=Vue.ref(!1);return Vue.watchEffect(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}const L=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.6","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.2.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{locale:t}=B(),{locale:o}=$t(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Ze.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:Re(),lockScreenSwitch:!1,lockScreenInputSwitch:!1,footerSwitch:!0,contentTransition:"scale",watermarkSwitch:!1}),l=c=>{n.contentTransition=c},i=c=>{t(c),o(c),n.localeLanguage=c,se("localeLanguage",c,"localStorage")},a=c=>{W(n,"settingState.primaryColorOverride.common.primaryColorHover",c);const s=document.body;s.style.setProperty("--ray-theme-primary-color",c),s.style.setProperty("--ray-theme-primary-fade-color",ze(c,.3))},r=(c,s)=>{Object.hasOwn(n,s)&&typeof n[s]=="boolean"&&(n[s]=c)};return{...Vue.toRefs(n),updateLocale:i,changePrimaryColor:a,changeSwitcher:r,updateContentTransition:l}},{persist:{key:"piniaSettingStore"}}),Ft=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,$e=(e,t,o)=>{const n=[];if(Ft(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const l of e.children){const i=$e(l,t,o);i.length>0&&n.push(e,...i)}return n},Ut=(e,t,o)=>{const n=[];for(const l of e){const i=$e(l,t,o);i.length>0&&n.push(...i)}return n},Kt=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.6","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.2.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},n=o?o.title:"";document.title=t+" - "+n},qt=e=>{const{meta:t}=e;if(!t.icon)return;if(X(t.icon,"Object"))return()=>t.icon;const o=Vue.h(S,{name:t.icon,size:E.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ce=()=>{const{path:e}=Z;return I("menuKey","sessionStorage",e)},te=Pinia.defineStore("menu",()=>{const{router:e}=ge(),t=VueRouter.useRoute(),{t:o}=B(),{setKeepAliveInclude:n}=Fe(),l=Vue.reactive({menuKey:Ce(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),i=Vue.ref(!0),a=(f,u)=>Ut(f,"key",u),r=(f,u)=>{const{meta:d}=u;l.breadcrumbOptions=a(l.options,f),d.sameLevel&&Vue.nextTick().then(()=>{l.breadcrumbOptions.find(g=>g.path===u.path)||l.breadcrumbOptions.push(u)})},c=(f,u=!0)=>{const h=Array.isArray(f)?[...f]:[f];u?l.menuTagOptions.push(...h):l.menuTagOptions=h},s=(f,u)=>{l.menuTagOptions.find(h=>h.path===f)||l.menuTagOptions.push(u)},v=(f,u)=>{const{meta:d,path:h}=u;if(d.windowOpen)window.open(d.windowOpen);else{if(String(f).startsWith("/"))e.push(h);else{const V=a(l.options,f).map(O=>O.key).join("/");e.push(V)}const g=(h.match(new RegExp("/","g"))||[]).length;n(u),Kt(u),!d.sameLevel||d.sameLevel&&g===1?(s(f,u),r(f,u),l.menuKey=f,se("menuKey",f)):r(l.menuKey||"",u)}},y=async f=>{const u=(f.match(new RegExp("/","g"))||[]).length;let d=f;if(u>1){const g=f.split("/").filter(V=>V);d=g[g.length-1]}const h=(g,V)=>{var O,C;for(const R of V)if((O=R.children)!=null&&O.length&&h(g,R.children),g===R.key&&!((C=R==null?void 0:R.children)!=null&&C.length)){v(g,R);break}};h(d,l.options)},b=()=>new Promise(f=>{const u=h=>{const{meta:g}=h,V=Vue.computed(()=>g!=null&&g.i18nKey?o(`${g.i18nKey}`):g==null?void 0:g.noLocalTitle),O={...h,key:h.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>V.value}),breadcrumbLabel:V.value},C=Object.assign({},O,{icon:qt(h)});return h.path===Ce()&&s(h.path,C),C.show=re(C),C},d=(h,g)=>{var O;const V=[];for(const C of h){if((O=C.children)!=null&&O.length)C.children=d(C.children);else if(!Ie(C.meta))continue;V.push(u(C))}return V};l.options=d(Be()),f()}),A=f=>l.collapsed=f,w=(f,u=1)=>l.menuTagOptions.splice(f,u),M=()=>{l.menuTagOptions=[]},T=async()=>{i.value&&await b(),i.value=!1};return Vue.watch(()=>t.fullPath,async f=>{var h;const u=/^([^?]+)/,d=(h=f.match(u))==null?void 0:h[1];await T(),await y(d||"")},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:Te(v,500),setupAppMenu:b,collapsedMenu:A,spliceMenTagOptions:w,emptyMenuTagOptions:M,setMenuTagOptions:c}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),ve=Pinia.defineStore("signin",()=>{const e=Vue.reactive({signinCallback:{}}),t=n=>new Promise((l,i)=>{n1(n)?i({code:1,message:"登陆失败",data:null}):(e.signinCallback={role:"admin",name:n.name,avatar:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.navigator.png"},l({code:0,message:"登陆成功",data:e.signinCallback}))}),o=()=>{window.$message.info("账号退出中..."),h1("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signin:t,logout:o}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),Fe=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Le,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=i=>{const a=o(),{name:r,meta:{keepAlive:c}}=i;if(c){if(a=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(r))}},l=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:l}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Wt=async e=>{const t=Pinia.createPinia();e.use(t),t.use(s1)},Gt=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const o=L(),n=Vue.computed(()=>o.primaryColorOverride),l=Vue.computed(()=>o.themeValue?naive.darkTheme:null),i=Vue.computed(()=>{const v=o.localeLanguage;return y1(v)}),{message:a,notification:r,dialog:c,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:l.value})),notificationProviderProps:{}});return window.$dialog=c,window.$message=a,window.$loadingBar=s,window.$notification=r,t(),{modelPrimaryColorOverride:n,modelThemeValue:l,localePackage:i}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,t;return[Vue.createVNode(naive.NGlobalStyle,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}});const Yt=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const o=L(),{themeValue:n}=Pinia.storeToRefs(o),l=()=>{const{appPrimaryColor:{primaryColor:r,primaryFadeColor:c}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.6","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",vuedraggable:"^4.1.0",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.2.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},s=document.body,v=I("piniaSettingStore","localStorage");if(v){const y=l1(v,"primaryColorOverride.common.primaryColor",r),b=ze(y,.38);s.style.setProperty("--ray-theme-primary-color",y),s.style.setProperty("--ray-theme-primary-fade-color",b||c)}},i=()=>{const r=document.getElementById("pre-loading-animation");r&&S1(r,{display:"none"})},a=r=>{const c=document.body,s="ray-template--dark",v="ray-template--light";r?Y(c,v):Y(c,s),he(c,r?s:v)};l(),i(),Vue.watch(()=>n.value,r=>{a(r)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}});const Ue={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},J=()=>({lockPassword:null}),Jt=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:o}=Q(),{changeSwitcher:n}=L(),l=Vue.reactive({lockCondition:J()}),i=()=>{var a;(a=e.value)==null||a.validate(r=>{r||(o(!0),n(!0,"lockScreenSwitch"),l.lockCondition=J())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var a;(a=t.value)==null||a.focus()})}),{...Vue.toRefs(l),lockScreen:i,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(fe,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Ue,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),Xt=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:o}=ve(),{changeSwitcher:n}=L(),{setLockAppScreen:l}=Q(),i="HH:mm",a="A",r="YY年MM月DD日",c="ddd",s=Vue.reactive({lockCondition:J(),HH_MM:P().format(i),AM_PM:P().locale("en").format(a),YY_MM_DD:P().format(r),DDD:P().format(c)}),v=setInterval(()=>{s.HH_MM=P().format(i),s.AM_PM=P().format(a)},6e3),y=setInterval(()=>{s.YY_MM_DD=P().format(r),s.DDD=P().format(c)},864e5),b=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{o(),setTimeout(()=>{n(!1,"lockScreenSwitch")})}})},A=()=>{var w;(w=e.value)==null||w.validate(M=>{M||(l(!1),n(!1,"lockScreenSwitch"),s.lockCondition=J())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(y)}),{...Vue.toRefs(s),backToSignin:b,unlockScreen:A,formRef:e,inputInstRef:t}},render(){var e,t;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-bg"},[Vue.createVNode("div",{class:"left"},[(e=this.HH_MM)==null?void 0:e.split(":")[0]]),Vue.createVNode("div",{class:"right"},[(t=this.HH_MM)==null?void 0:t.split(":")[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(fe,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Ue},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":o=>this.lockCondition.lockPassword=o,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:o=>{o.code==="Enter"&&this.unlockScreen()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:this.backToSignin.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:this.unlockScreen.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[this.HH_MM,Vue.createTextVNode(" "),Vue.createVNode("span",null,[this.AM_PM])]),Vue.createVNode("div",{class:"current-year"},[this.YY_MM_DD,Vue.createTextVNode(" "),Vue.createVNode("span",null,[this.DDD])])])])])}}),Qt=Vue.defineComponent({name:"AppLockScreen",setup(){const e=L(),{lockScreenSwitch:t}=Pinia.storeToRefs(e),{getLockAppScreen:o}=Q();return{lockScreenSwitch:t,getLockAppScreen:o}},render(){return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitch,"onUpdate:show":e=>this.lockScreenSwitch=e,transformOrigin:"center",maskClosable:!1,closeOnEsc:!1,preset:this.getLockAppScreen()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[this.getLockAppScreen()?Vue.createVNode(Xt,null,null):Vue.createVNode(Jt,null,null)])]})}}),e2=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{watermarkSwitch:e}=Pinia.storeToRefs(L());return{watermarkSwitch:e}},render(){return this.watermarkSwitch?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},g1),null):null}}),t2=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:me("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),Ke=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Gt,null,{default:()=>[Vue.createVNode(Qt,null,null),Vue.createVNode(Yt,null,null),Vue.createVNode(e2,null,null),Vue.createVNode(t2,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"lodaing..."})]})}});if(typeof window<"u"){let e=function(){var t=document.body,o=document.getElementById("__svg__icons__dom__");o||(o=document.createElementNS("http://www.w3.org/2000/svg","svg"),o.style.position="absolute",o.style.width="0",o.style.height="0",o.id="__svg__icons__dom__",o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),o.innerHTML='',t.insertBefore(o,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const o2=()=>{P.locale(Ae)},n2=()=>({mounted:(e,{value:t})=>{const o=new be(e,{text:()=>String(t)});o.on("success",()=>{window.$message.success("复制成功")}),o.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=o},updated:(e,{value:t,oldValue:o})=>{var n;t!==o&&((n=e.$$clipboard)==null||n.destroy(),e.$$clipboard=new be(e,{text:()=>String(t)}))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),l2=Object.freeze(Object.defineProperty({__proto__:null,default:n2},Symbol.toStringTag,{value:"Module"})),i2=()=>{let e;return{beforeMount:(t,{value:o})=>{const{func:n,trigger:l="click",wait:i=500,options:a}=o;if(typeof n!="function")throw new TypeError("debounce directive value must be a function");e=Ne(n,i,Object.assign({},a)),de(t,l,e)},beforeUnmount:(t,{value:o})=>{const{trigger:n="click"}=o;e&&(e.cancel(),pe(t,n,e)),e=null}}},a2=Object.freeze(Object.defineProperty({__proto__:null,default:i2},Symbol.toStringTag,{value:"Module"})),ke=(e,t)=>{if(e){const o="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),he(e,o)):(e.removeAttribute("disabled"),Y(e,o)),e==null||e.setAttribute("disabled",t?"disabled":"")}},r2=()=>({mounted:(e,{value:t})=>{ke(e,t)},updated:(e,{value:t,oldValue:o})=>{t!==o&&ke(e,t)}}),c2=Object.freeze(Object.defineProperty({__proto__:null,default:r2},Symbol.toStringTag,{value:"Module"})),s2=()=>{let e;return{beforeMount:(t,{value:o})=>{const{func:n,trigger:l="click",wait:i=500,options:a}=o;if(typeof n!="function")throw new TypeError("throttle directive value must be a function");e=Te(n,i,Object.assign({},a)),de(t,l,e)},beforeUnmount:(t,{value:o})=>{const{trigger:n="click"}=o;e&&(e.cancel(),pe(t,n,e)),e=null}}},u2=Object.freeze(Object.defineProperty({__proto__:null,default:s2},Symbol.toStringTag,{value:"Module"})),d2=e=>Object.keys(e).reduce((o,n)=>{var i;const l=(i=e[n])==null?void 0:i.default;if(typeof l=="function")return o[n]=l,o;throw new TypeError(`directiveModules: ${n} is not function`)},{}),p2=e=>{const o=d2(Object.assign({"/src/directives/modules/copy/index.ts":l2,"/src/directives/modules/debounce/index.ts":a2,"/src/directives/modules/disabled/index.ts":c2,"/src/directives/modules/throttle/index.ts":u2})),n=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),l=/^([^-]+-)*[^-]+$/;i1(o,(i,a)=>{var c;const r=(c=a.match(n))==null?void 0:c[0];typeof r=="string"&&l.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},qe=async e=>{await C1(e),await Wt(e),await Ht(e),o2(),p2(e)},h2=async()=>{const e=Vue.createApp(Ke);await qe(e),e.mount("#app")},m2=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(Ke),await qe(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?m2():h2();export{ue as A,Oe as L,Z as R,wt as T,_,ve as a,ge as b,se as c,S as d,L as e,I2 as f,F as g,Pe as h,pe as i,Ze as j,vt as k,j2 as l,I as m,X as n,de as o,D2 as p,Pt as q,b1 as r,ce as s,G as t,B as u}; diff --git a/assets/index-bbc86a3e.js.gz b/assets/index-bbc86a3e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f998d358d13a0a2dfaf60862825939314697d50 GIT binary patch literal 44543 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

df4+q@SI4hf6Q_*w%7$!# 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 literal 0 HcmV?d00001 diff --git a/assets/index-c82b0afc.js b/assets/index-c82b0afc.js new file mode 100644 index 00000000..3224d426 --- /dev/null +++ b/assets/index-c82b0afc.js @@ -0,0 +1 @@ +import{R as t}from"./index-b2e43ef2.js";import"./index-bbc86a3e.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const w=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{w as default}; diff --git a/assets/index-c82b0afc.js.gz b/assets/index-c82b0afc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..32629034dffa6310d44b3900eaa61990c6976da2 GIT binary patch literal 641 zcmV-{0)G7;iwFP!000026K#}TZ`&XghVS<)x=52+DG)mcaSH^05B8|X2!&cC{u(&oS z?%!IYsuD6hU+bNQ&=CxqoN`G8Cs5`sl)O3T9!4acbH4)_`Y~)ct!QzZCN~+)Xh}rN zC2z%t;%~}WwoFRU=MX$%a62UTej_NS1@Ve9B1^?ZhV?nCz&=2jI8Fs=S<&dClIP4_ zAdRu$_avwecR&X40Vi=rGg4zNTM5;>7?p}MQ#mZ9z-s_0*(}qbJfdyKzTXs7Oi31{ zR8^gyWA|ZGJ||dZjVw^ZOvY#=ssn4WPmN?WCs~Q0%6ulY#Yl{e-q>JNB2(E!$-Js% zGb1|)B%&PgBUrVW0*3Fo!Mo^A6eq3JtPwdor`pk~Xq=t;s1un!A_PiAS-;bJ z*-z+FYE@SA^XmIo6_y&Js;rPGX5QK)AB_QTmGii%DNkqcpS21Bit&tp91}Y5sNY95 z0y5F$vnUPwyD8&zIyEVQ7i9r6WH8piWb&=CWI!KGh^Rw^I7z2dzdaErua<-fR?Cdd z8mM|RG!DEznT~Uk17?}z&wf(QhIsM#_1B10V{0sab1BlIjh6=tJ6tbre&TNE)0W?z zS}X&`ak#uX`1JSoa6B$OrYr5=rYxa{L8JCAgqhq&TaK^qYmK~aH7hgxg ztM#IbaR}?x>d8R5rDi(<@vx^`6T7jY#;wwb#FsRPc51a)_V8!F{>+X`o9@8X@pyHO bPp7x&ae9kVEim@+c>U=w<39[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{D as default}; diff --git a/assets/index-d944213f.js.gz b/assets/index-d944213f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ec087651d6706399b0dbca4465a43a4f5958890 GIT binary patch literal 1388 zcmV-y1(W(8iwFP!000026UA3sZxcrpe($eXwtcYGo%P-4I0I*IRP^Pr2Xkz-1Z_`7v(~P7m;H)1T4prk27(~AAtFaAG&Z7IS#Q+ zti$M9KwZpg2w26CRZG@XgiXW4rs|C177{=;O6M7B1PQCCvMm>n@gFO?tji|SJk?S? zZAbELW-vX)vamY}!cAbb4(LQw(PULFqKL=}vP`0CI+RAS1cwWlr8rgAkf#(Kw`h-5 zdz>N14{@}J7^y)WqXv!`q~waMqY@aFXJLCHhVbJ2v>b(}pq4PUEM+WHMk0XFOM;+M zl(jU;qG=JkWQ@X2u!@-_XzPwu1Q(Cd_%0w)!(j*k7gCW8q?>?=X^at7Ax3@}M}EkB z!jZgeL@dKDSF-XG?eVm%S>W8QS5%XCL zE{k!TQuD4K8z2T=HIbqzB}-Sv1SEmqa43%4f$3Bg85nfkQZqjh8nRfJoj#I)?1JZq zFhhA{2w|LSg}4r7aqi2x8R~*4F^H2!F5k*xl0i%aUQXnvU5KIH2zXw?A}}#8;qBGD zMBjX#ia19UwoXKZQyzwsaXFE)FNb(l2`giXvt>KZfmf#OwiE%M84=$&3l>r~?tZ@6 zkpmo-3$ecd@_|DQOh9TiBiz`>vnlUU+fs|ygp(jH=kn8^ef^fe87__#@{{xqxLDJ~ z3^%lt*08nQx%qVC=|$nq3=#UzZ}e}icJ43te_h#JTkT%G*Iiu}_8;ESc@s_*ev z2b1|~M3d0nSI1QldVikl{PlBp>Gu~)r^Woyy!5_V^zZ%Fdv<2y*~5*s>;1ETbk5)I z-T0w%`A+xR+3rtwI^V8z?mp>U`mwWmjc3$5^RRRI;>)uay4UV^AOGFGd1Z6$yC#lF zEoIzXJNH2;bXFd1tY6t!f8M)#yMOOd=hEr^(l-J>>kTHnT)EI&zx(pmla%>rdy;&( zDXrL#18zaCZ12|6#?#f_vj@Fjmc?B*Hgm)-I?HVnr(T?Na(fUyndRFfq<~iGpqJ(N z1ERSr_HJ9^tGWGUu@=V-RxT8p4ZmKMn|z9~n1nK+^@3+vwx!zyf#KQ6uq_2Srfwj9 z6)3u6V1hl6IpgPkn$Hm*np#0EGz+#;sPPw3a%p^s&qXN9MTyXWMzc7YFN+_WhFfyY z*VXej?Y2|B^AEdA%l}8GhIN-%HcUi_A{vPj4d)=B*d1`Tn*0u+P5F~LFvj8X0K}&l zhq#$b#eDnUHGVsRbXPyDeu$ETQ#*WK-%rfe0z|RTn_J$a{MTLB!tYJun1)h|hBJXr z<}-EUn$P6nkv_dGLVAN7_Uk~CI5&<>$H%moN-HD{m+$131@Y4mn!+sqlFQ50ESBFV zlRGR>-xYY3D(GqF-j@8(i0a;Wz(?M;Pcxate`?N-#V+7TNTzbh^dP6Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.h(l,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{S as default}; diff --git a/assets/index-f434c2df.js.gz b/assets/index-f434c2df.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1884f17419e561a5c640a68ea8e2e4dfd54dc4cb GIT binary patch literal 1630 zcmV-k2BG;MiwFP!000026U|p`Z`;-t{=Q$K@BmtHhggVQ8MVkfqT?5(q##>KJ)>1MZEmMHd|{FsWA^)Gfv%C;oG#KHDq zumJ1c`<%mbp7Wf0C|Ym$0dLtk!g6lg3H-VsPf^c?>yl|&C7t9!zRH9%G{c=waC8)> zI$##fk}-tCGuO8Xt4YA73$kj+nko^!;1FFkM{#o@NHyQT#-xTDvT0Q=$;B(UIh~jD zvMy*g347#Hj2C+v$8C_+PNj(xYC1%y2PNW727$nXWIWLu=U^oUT9kQ`7Ihv%SUsk2WIlPtr6n0F3e>e}m^~wr<##UK+2L>+X3`kPxesFB+hYX=@sF z6f(GC`2kFqWff~MB(0)GEJe+$N87L(3BW#VWojg^nT0Vcn>4Q`5o2}Al1|j3UL<3X z2K6XOL_SMBsR03_jDyWM;fZUk`jr%sYE_pMO(`3BWsE?}r47?3ft`v@Riy%feBMwq zJ?+t(^C!Z|RscKrUAI@2H)h#q#4*ur2)=<*bP=@|S4GAp){8w`~ zEYubRC&ZW8V&<9t0@6g`(O=_i*Sqt(A>3SbT5RkVYocGn+Aw{P!mK8ydj^uJDRIM%;>6+c{y*X~B0 zd-2+8_SA&>h3|H6?nKL*-R;NG+7schL6aU!VG%68|irABIFaPnuIms>Gq*aM3Hqdvu5&QvOkBB1^~69WSqRJM$=l z+{cWCz()AIEOM}Fp6~jzO_b-M`(e<8;v8{9*k2x$;UeWwkd*_#V10l%m)y4d=h^Du z^uo;N`)A4b_T_e43;Z%}}saZH{LF z--l>caIt0j0j3Fdl!pGAg9mIqS#-hdWC8=Da!kEKDBcSo+Z0UJfxZoMm8}y`97(P zW>1p45ck8e{V=;GPepH5qPL^>BmLybFx;UF^YPkd{OHb!!|vQ$Oq!v|PuAmaU!%$1fIgM-qUFW-=I#E2SMk#0H!6>2DW{`%@Dk9T cJOkI$pOiDnPs)LL`^+!?1FyhYVUZ310C`S20ssI2 literal 0 HcmV?d00001 diff --git a/assets/index-f73f710b.js b/assets/index-f73f710b.js new file mode 100644 index 00000000..801e9cd8 --- /dev/null +++ b/assets/index-f73f710b.js @@ -0,0 +1 @@ +import{R as i}from"./Table-635c3088.js";import"./index-bbc86a3e.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.6-52ac0131.js";import"./@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";import"./print-js@1.6.0-4c3d86b1.js";const T=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail"})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{T as default}; diff --git a/assets/index-f73f710b.js.gz b/assets/index-f73f710b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dcdbb858cb16d684984d9292230edd9b614c29c9 GIT binary patch literal 993 zcmV<710MVziwFP!000026NOdJZ`?!_zVlaXecDw$Q;&bI!$vF00VEWmHdI1U6phEv z*~xlm+?jEbWwjCrao|vaRK%%BoZtu&7ZByYX+r-D#`d;kH!aAPWzYNGH{bi-v&|Q^ zRA%*HK=pvHOC=W$zIRCT3Q!zGEb!74pJ`{0cQ_m4qJT@3=PZqB0Nb%j7F5p==xK;a zf_;K$9F{aD`8Mvn0W_0xu2EezdP;DLqZ7M04RC;CTa z%LSmvYU*QxBcvGiP!coZ2Qc2oGAhogZgB+rsPv+|h|**mbEZ+w1yxI=*$fsG)l_L{ z$vqsPF@#B((DYUgv&HeY9M4K1V@i|6+fk~S0uW_WRnrLjt;i@&SUL{3VUP7R?ggen zoD9MS z9Cr@O%xSruwfj2u?ANOwKHtP>Q7F**M)>6y-~IjDpV#02arOM04XB=3l{X;QPoKQ_ z>)9sgxC-poNM$hDZ*|x=${PFVKo&3*l%E4Wcvw>g?uu6YRAdgb1%qnotP8ZMOg0=% z_K)6@`(9&=6n5)nZFlCPl#XlQ(qwl$SM$&8n&D#UxKiA&IGcA|D}(Ds&xWg-npx)D zQ=L<&u)f~Bw--Zs<*Y~Rw~INnd-Z~xm%sdU{pDBA=y=_p>*J9tCr8J7rBuTT%m60d z9=uEJnRJ<~nuXArvL*C=u;bDL2mjrT3q|V>4J@)d{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},C=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},P=(e,r)=>{const n=R(d.token);return e.url,{key:"X-TOKEN",value:n}},f=(e,r)=>{C(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[f,g],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-8b5a0f05.js.gz b/assets/instance-8b5a0f05.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ae29a653c018fcfa26de3499fd8284b889288ac GIT binary patch literal 661 zcmV;G0&4vqiwFP!000026O~m_Z<{a>e&4TPeuBwyRaKiN5S5}VQ=?8>6m`?2Di01E zi5tMwHd!OYfA3*R+B9jyo(#wNzVEyHY(!Q_WvaEqwPR@7ERtr;GNZ$0iR(nkjIcA2 z$M7&%ETXSp_yw>#O@c_~+Bo-Nwcr|l&wluX(0{_LMharcjo_*FKb}(~GLWV5KYu!h z3%UXxgVKIQMlv^;Hn`aqKzzcBA{7xgLgr_8TIQs#=`eJGDlfdO3{#NF4NM`AMZTQD zeF@sQz>q{DmR?P_|B+jSmB@+|GQ^*OE>H+ekd2CcAIH&Jrjg{J^Zs#?v zG?+=3??-hgU5}1Kx1nTP)dLgium~cToXjK?D3NP|V%B{jUJ&ks^PFzMpm}ZZM!QCf z#09SfcJdI|(`*C965P(Cm8&r;ztwCF+j*$jhNmUe9!_?;E7EPBxiK?x4Y?O6Fr~^J zV5LfFg?oMScX0FTdi;}6Tf)z=M6xR}!iU=_a(PPrhT|VxSu%rb*mj$2+-c*^pC&}= zISN{ybdE<2<8gctuIc9V-kN56cC+zAwOOB^Cm9j&%1!ERzlQ}^Hl?a?sXE{eu!%CE4_WLL)$ zvpV~A#G_NZf`ta8eFsrvDes7)_WX8|swYX^sorTCcbZ;(p?&TgtE#>CtC$<^t2%`4 vxIVMgGTnfyaDa{ab*H|qdQ|>O3qWMYbI{5Gi8x7sJ$_4-czT!x+ literal 0 HcmV?d00001 diff --git a/assets/menu-4009aba6.svg b/assets/menu-4009aba6.svg new file mode 100644 index 00000000..cd8ec04d --- /dev/null +++ b/assets/menu-4009aba6.svg @@ -0,0 +1,6 @@ + + + \ No newline at end of file diff --git a/assets/menu-48aeb53b.js b/assets/menu-48aeb53b.js new file mode 100644 index 00000000..c873a368 --- /dev/null +++ b/assets/menu-48aeb53b.js @@ -0,0 +1 @@ +const a="/ray-template/assets/menu-4009aba6.svg";export{a as default}; diff --git a/assets/ray-b4bce7b7.js b/assets/ray-b4bce7b7.js new file mode 100644 index 00000000..5f8ae4bc --- /dev/null +++ b/assets/ray-b4bce7b7.js @@ -0,0 +1 @@ +import{n as g,d as V,h as d,p as h}from"./index-bbc86a3e.js";import{l as N}from"./awesome-qr@2.1.5-rc.0-76c123e9.js";const R={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},S=e=>new Promise((s,c)=>{const t=new XMLHttpRequest;t.responseType="blob",t.onload=()=>{const o=new FileReader;o.onloadend=()=>{s(o.result)},o.onerror=a=>{c(a)},o.onabort=a=>{c(a)},o.readAsArrayBuffer(t.response)},t.open("GET",e),t.send()}),A=Vue.defineComponent({name:"RayQRcode",props:R,setup(e,s){const{expose:c}=s,t=Vue.ref(),o={opacitySpinning:"0.1"};let a,n;const p=async()=>{const{gifBackgroundURL:r}=e;if(r)try{a=await S(r)}catch(l){console.error(l)}},f=()=>{const{gifBackground:r,...l}=e;new N.AwesomeQR({...l,gifBackground:a??void 0}).draw().then(u=>{const{onSuccess:i}=e;i&&d(i,u),t.value=u}).catch(u=>{const{onError:i}=e;i&&d(i,u)})},y=()=>{if(s.slots.errorAction)return;const{onReload:r}=e;r&&d(r)},m=r=>{t.value&&g(t.value,"String")&&h(t.value,r||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,()=>f()):n==null||n()}),c({downloadQRCode:m}),Vue.onMounted(async()=>{await p(),f()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{qrcodeURL:t,spinOverrides:o,errorActionClick:y}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[g(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(V,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),B="/ray-template/assets/ray-ab649d1c.svg";export{B as L,A as R}; diff --git a/assets/ray-b4bce7b7.js.gz b/assets/ray-b4bce7b7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..846c6e774a933a64dab88b946b5fad3d0ce55906 GIT binary patch literal 1437 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