From 5dda627d6301db91f44e096ae4dcf39be95d7cf5 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <443547225@qq.com> Date: Sat, 14 Oct 2023 17:20:31 +0800 Subject: [PATCH] v4.2.3 --- assets/Table-e8660bb2.js | 1 + assets/Table-e8660bb2.js.gz | Bin 0 -> 2759 bytes assets/en-US-1fbfb06b.js | 1 + assets/en-US-1fbfb06b.js.gz | Bin 0 -> 1466 bytes assets/index-0017ec2b.js | 1 + assets/index-0017ec2b.js.gz | Bin 0 -> 43328 bytes assets/index-09779c64.js | 1 + assets/index-09779c64.js.gz | Bin 0 -> 1388 bytes assets/index-24d548cf.js | 1 + assets/index-24d548cf.js.gz | Bin 0 -> 1918 bytes assets/index-306dbee8.js | 1 + assets/index-306dbee8.js.gz | Bin 0 -> 5884 bytes assets/index-3826326f.js | 1 + assets/index-3826326f.js.gz | Bin 0 -> 641 bytes assets/index-409b3cd3.js | 1 + assets/index-409b3cd3.js.gz | Bin 0 -> 1609 bytes assets/index-4b024853.js | 1 + assets/index-4b024853.js.gz | Bin 0 -> 710 bytes assets/index-5e5507f6.js | 1 + assets/index-5e5507f6.js.gz | Bin 0 -> 804 bytes assets/index-6fa6e696.js | 1 + assets/index-6fa6e696.js.gz | Bin 0 -> 2019 bytes assets/index-7950de0a.js | 1 + assets/index-7950de0a.js.gz | Bin 0 -> 1832 bytes assets/index-7c3750a6.js | 1 + assets/index-7c3750a6.js.gz | Bin 0 -> 3470 bytes assets/index-85f02a6d.js | 1 + assets/index-85f02a6d.js.gz | Bin 0 -> 993 bytes assets/index-965ab295.js | 1 + assets/index-965ab295.js.gz | Bin 0 -> 1987 bytes assets/index-a9dfdcd2.js | 1 + assets/index-a9dfdcd2.js.gz | Bin 0 -> 717 bytes assets/index-b46beba5.js | 1 + assets/index-b46beba5.js.gz | Bin 0 -> 1629 bytes assets/index-c15b1580.js | 1 + assets/index-c15b1580.js.gz | Bin 0 -> 788 bytes assets/instance-7fca01e4.js | 1 + assets/instance-7fca01e4.js.gz | Bin 0 -> 615 bytes assets/ray-1b3251b4.js | 1 + assets/ray-1b3251b4.js.gz | Bin 0 -> 1438 bytes assets/zh-CN-25a9668b.js | 1 + assets/zh-CN-25a9668b.js.gz | Bin 0 -> 1677 bytes index.html | 2 +- index.html.gz | Bin 1589 -> 1589 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1035 -> 1035 bytes 46 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 assets/Table-e8660bb2.js create mode 100644 assets/Table-e8660bb2.js.gz create mode 100644 assets/en-US-1fbfb06b.js create mode 100644 assets/en-US-1fbfb06b.js.gz create mode 100644 assets/index-0017ec2b.js create mode 100644 assets/index-0017ec2b.js.gz create mode 100644 assets/index-09779c64.js create mode 100644 assets/index-09779c64.js.gz create mode 100644 assets/index-24d548cf.js create mode 100644 assets/index-24d548cf.js.gz create mode 100644 assets/index-306dbee8.js create mode 100644 assets/index-306dbee8.js.gz create mode 100644 assets/index-3826326f.js create mode 100644 assets/index-3826326f.js.gz create mode 100644 assets/index-409b3cd3.js create mode 100644 assets/index-409b3cd3.js.gz create mode 100644 assets/index-4b024853.js create mode 100644 assets/index-4b024853.js.gz create mode 100644 assets/index-5e5507f6.js create mode 100644 assets/index-5e5507f6.js.gz create mode 100644 assets/index-6fa6e696.js create mode 100644 assets/index-6fa6e696.js.gz create mode 100644 assets/index-7950de0a.js create mode 100644 assets/index-7950de0a.js.gz create mode 100644 assets/index-7c3750a6.js create mode 100644 assets/index-7c3750a6.js.gz create mode 100644 assets/index-85f02a6d.js create mode 100644 assets/index-85f02a6d.js.gz create mode 100644 assets/index-965ab295.js create mode 100644 assets/index-965ab295.js.gz create mode 100644 assets/index-a9dfdcd2.js create mode 100644 assets/index-a9dfdcd2.js.gz create mode 100644 assets/index-b46beba5.js create mode 100644 assets/index-b46beba5.js.gz create mode 100644 assets/index-c15b1580.js create mode 100644 assets/index-c15b1580.js.gz create mode 100644 assets/instance-7fca01e4.js create mode 100644 assets/instance-7fca01e4.js.gz create mode 100644 assets/ray-1b3251b4.js create mode 100644 assets/ray-1b3251b4.js.gz create mode 100644 assets/zh-CN-25a9668b.js create mode 100644 assets/zh-CN-25a9668b.js.gz diff --git a/assets/Table-e8660bb2.js b/assets/Table-e8660bb2.js new file mode 100644 index 00000000..99ea4a8d --- /dev/null +++ b/assets/Table-e8660bb2.js @@ -0,0 +1 @@ +import{d as h,h as g,q as x}from"./index-0017ec2b.js";import{u as T}from"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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 R}from"./print-js@1.6.0-4c3d86b1.js";const C={...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}},p={tableIconSize:"18",tableKey:Symbol("r-table")},A=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...C},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:C,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:"表格"});R(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:C,setup(e,t){const{expose:l}=t,s=Vue.ref(null),u=Vue.ref(null),a=x(16),o=x(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 z;return{...(z=e.rowProps)==null?void 0:z.call(e,r,i),onContextmenu:e.disabledContextMenu?void 0:y=>{y.preventDefault(),n.showContextMenu=!1,Vue.nextTick().then(()=>{n.showContextMenu=!0,n.x=y.clientX,n.y=y.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.map(i=>typeof i=="function"?i():i)},N=r=>{const i=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(M,r,null),Vue.createVNode(A,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-e8660bb2.js.gz b/assets/Table-e8660bb2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3449b48034f28d68a850f7c994bebcdbe072e676 GIT binary patch literal 2759 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 in e?Ge(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var me=(e,t,o)=>(Je(e,typeof t!="symbol"?t+"":t,o),o);import{s as K,d as we,c as Xe,t as Se,i as Qe,g as e1,f as t1}from"./lodash-es@4.17.21-a64fa61b.js";import{u as o1}from"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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 Q,a as n1}from"./@vueuse_core@9.13.0_vue@3.3.4-7e6f7ed6.js";import{d as R}from"./dayjs@1.11.9-6a1565a1.js";import{s as l1}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import{C as fe}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.4-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 i1="modulepreload",a1=function(e){return"/ray-template/"+e},ge={},V=function(t,o,n){if(!o||o.length===0)return t();const l=document.getElementsByTagName("link");return Promise.all(o.map(i=>{if(i=a1(i),i in ge)return;ge[i]=!0;const a=i.endsWith(".css"),r=a?'[rel="stylesheet"]':"";if(!!n)for(let f=l.length-1;f>=0;f--){const y=l[f];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":i1,a||(s.as="script",s.crossOrigin=""),s.href=i,document.head.appendChild(s),a)return new Promise((f,y)=>{s.addEventListener("load",f),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})},r1=(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 ie(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 c1(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 Me=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],s1="zh-CN",Ce="zh-cn",u1={"zh-CN":"zh-cn","en-US":"en"},Ne={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},j={name:"Dashboard",path:"/dashboard"},x={MENU_COLLAPSED_WIDTH:64,MENU_COLLAPSED_MODE:"width",MENU_COLLAPSED_ICON_SIZE:22,MENU_COLLAPSED_INDENT:24,MENU_ACCORDION:!1},ae={signin:"signin",localeLanguage:"localeLanguage",token:"token"},O2=(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?(K(o,c,o[c]||{}),K(o[c],s,l)):K(o,c,l||{}))}),o},d1=async e=>{var o;const t={};for(const n of e){const l=await r1(Object.assign({"./lang/en-US.ts":()=>V(()=>import("./en-US-1fbfb06b.js"),["assets/en-US-1fbfb06b.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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":()=>V(()=>import("./zh-CN-25a9668b.js"),["assets/zh-CN-25a9668b.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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},p1=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}}},ke=()=>I(ae.localeLanguage,"localStorage",s1),oe=()=>({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}),h1=(e,t)=>{const o=document.createElement("a");o.href=e,o.download=t,o.click()},G=(e,t)=>Object.prototype.toString.call(e).includes(t),m1=(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"?(h1(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()}),f1={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)$/},re=(e,t,o,n=!1)=>{e&&t&&o&&e.addEventListener(t,o,n)},ce=(e,t,o,n=!1)=>{e&&t&&o&&e.removeEventListener(t,o,n)},se=(e,t)=>{e&&t.trim().split(" ").forEach(n=>{n&&e.classList.add(n)})},W=(e,t)=>{if(e)if(t==="removeAllClass"){const o=e.classList;o.forEach(n=>o.remove(n))}else t.trim().split(" ").forEach(n=>{n&&e.classList.remove(n)})},g1=(e,t)=>{const o=e.className,n=t.trim().split(" ").filter(l=>l!=="");return o.includes(n.join(" "))},v1=(e,t)=>{if(!e)return;let o;G(t,"String")?o=t.split(";").reduce((n,l)=>{const[i,a]=l.split(":").map(r=>r.trim());return i&&a&&(n[i]=a),n},{}):o=t,Object.keys(o).forEach(n=>{const l=o[n];n in e.style&&(e.style[n]=l)})},Te=(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},ne=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}},H=(e,t="px")=>typeof e=="number"?e.toString()+t:G(e,"String")&&f1.validerCSSUnit.test(e)?e:e+t;let Oe;const y1=async()=>{const e=ke(),t=await d1(Me);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0})},b1=async e=>{const t=await y1();Oe=t,e.use(t)},V1=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,Z=e=>{const{t,locale:o,...n}=Oe.global;return{...n,t:(a,...r)=>a?!a.includes(".")&&!e?a:t(V1(e,a),...r):"",locale:a=>{const r=o;r.value=a}}},k=e=>e,_1={path:"/dashboard",name:"RDashboard",component:()=>V(()=>import("./index-b46beba5.js"),["assets/index-b46beba5.js","assets/index-1feb5b87.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:k("menu.Dashboard"),icon:"dashboard",order:0}},w1=Object.freeze(Object.defineProperty({__proto__:null,default:_1},Symbol.toStringTag,{value:"Module"})),S1={path:"/axios",name:"RAxios",component:()=>V(()=>import("./index-24d548cf.js"),["assets/index-24d548cf.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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-7fca01e4.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:k("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},M1=Object.freeze(Object.defineProperty({__proto__:null,default:S1},Symbol.toStringTag,{value:"Module"})),C1={path:"/directive",name:"RDirective",component:()=>V(()=>import("./index-91f5e9a2.js"),[]),meta:{i18nKey:k("menu.Directive"),icon:"other",order:2}},N1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),E=()=>V(()=>Promise.resolve().then(()=>ht),void 0),k1={path:"/doc",name:"RDocLayout",component:E,meta:{i18nKey:k("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>V(()=>import("./index-3826326f.js"),["assets/index-3826326f.js","assets/index-4b024853.js","assets/index-ab2681ed.css","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:k("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:E,meta:{i18nKey:k("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:E,meta:{i18nKey:k("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},T1=Object.freeze(Object.defineProperty({__proto__:null,default:k1},Symbol.toStringTag,{value:"Module"})),O1={path:"/echart",name:"REchart",component:()=>V(()=>import("./index-306dbee8.js"),["assets/index-306dbee8.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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.2_vue@3.3.4-df6d3964.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:k("menu.Echart"),icon:"echart",order:1}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:O1},Symbol.toStringTag,{value:"Module"})),A1={path:"/iframe",name:"IframeDemo",component:()=>V(()=>import("./index-c15b1580.js"),["assets/index-c15b1580.js","assets/index-4b024853.js","assets/index-ab2681ed.css","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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"}},P1=Object.freeze(Object.defineProperty({__proto__:null,default:A1},Symbol.toStringTag,{value:"Module"})),R1={path:"/mock-demo",name:"MockDemo",component:()=>V(()=>import("./index-7950de0a.js"),["assets/index-7950de0a.js","assets/Table-e8660bb2.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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-a9dfdcd2.js","assets/index-2d6a28e6.css","assets/instance-7fca01e4.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/@vueuse_core@9.13.0_vue@3.3.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:k("menu.Mock"),icon:"other",order:3,keepAlive:!0}},E1=Object.freeze(Object.defineProperty({__proto__:null,default:R1},Symbol.toStringTag,{value:"Module"})),z1={path:"/multi",name:"MultiMenu",component:E,meta:{i18nKey:k("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>V(()=>import("./index-cdb677b1.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:E,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>V(()=>import("./index-8b2bbb09.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:E,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>V(()=>import("./index-6f49ccd1.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},x1=Object.freeze(Object.defineProperty({__proto__:null,default:z1},Symbol.toStringTag,{value:"Module"})),I1={path:"/precision",name:"CalculatePrecision",component:()=>V(()=>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:k("menu.CalculatePrecision"),icon:"other",order:2}},D1=Object.freeze(Object.defineProperty({__proto__:null,default:I1},Symbol.toStringTag,{value:"Module"})),j1={path:"/qrcode",name:"RQRCode",component:()=>V(()=>import("./index-09779c64.js"),["assets/index-09779c64.js","assets/ray-1b3251b4.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.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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}},Z1=Object.freeze(Object.defineProperty({__proto__:null,default:j1},Symbol.toStringTag,{value:"Module"})),B1={path:"/rely",name:"RelyAbout",component:E,meta:{i18nKey:k("menu.Rely"),icon:"rely",order:7},children:[{path:"rely-about",name:"RelyAbout",component:()=>V(()=>import("./index-6fa6e696.js"),["assets/index-6fa6e696.js","assets/index-64321d56.css"]),meta:{i18nKey:"RelyAbout"}}]},H1=Object.freeze(Object.defineProperty({__proto__:null,default:B1},Symbol.toStringTag,{value:"Module"})),U1={path:"/router-demo",name:"RouterDemoRoot",component:E,meta:{i18nKey:k("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>V(()=>import("./index-85f02a6d.js"),["assets/index-85f02a6d.js","assets/Table-e8660bb2.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:()=>V(()=>import("./index-a5e34d7c.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},$1=Object.freeze(Object.defineProperty({__proto__:null,default:U1},Symbol.toStringTag,{value:"Module"})),F1={path:"/scroll-reveal",name:"ScrollReveal",component:()=>V(()=>import("./index-a1beaf2d.js"),["assets/index-a1beaf2d.js","assets/index-0d9096a4.css"]),meta:{i18nKey:k("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},K1=Object.freeze(Object.defineProperty({__proto__:null,default:F1},Symbol.toStringTag,{value:"Module"})),q1={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>V(()=>import("./index-409b3cd3.js"),["assets/index-409b3cd3.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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}},W1=Object.freeze(Object.defineProperty({__proto__:null,default:q1},Symbol.toStringTag,{value:"Module"})),Y1={path:"/table",name:"TableView",component:()=>V(()=>import("./index-965ab295.js"),["assets/index-965ab295.js","assets/index-a9dfdcd2.js","assets/index-2d6a28e6.css","assets/Table-e8660bb2.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:k("menu.Table"),icon:"other",order:2}},G1=Object.freeze(Object.defineProperty({__proto__:null,default:Y1},Symbol.toStringTag,{value:"Module"})),J1={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>V(()=>import("./index-5e5507f6.js"),["assets/index-5e5507f6.js","assets/lodash-es@4.17.21-a64fa61b.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:k("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},X1=Object.freeze(Object.defineProperty({__proto__:null,default:J1},Symbol.toStringTag,{value:"Module"})),Le=Vue.ref(null),Q1={setupRouterLoadingBar:!0,setupRouterGuard:!0},et=["RLogin","ErrorPage","RayTemplateDoc"],U=["admin"],tt=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":w1,"/src/router/modules/demo/axios.ts":M1,"/src/router/modules/demo/directive.ts":N1,"/src/router/modules/demo/doc.ts":T1,"/src/router/modules/demo/echart.ts":L1,"/src/router/modules/demo/iframe.ts":P1,"/src/router/modules/demo/mock.ts":E1,"/src/router/modules/demo/multi-menu.ts":x1,"/src/router/modules/demo/precision.ts":D1,"/src/router/modules/demo/qrcode.ts":Z1,"/src/router/modules/demo/rely.ts":H1,"/src/router/modules/demo/router-demo.ts":$1,"/src/router/modules/demo/scroll-reveal.ts":K1,"/src/router/modules/demo/svg-icons.ts":W1,"/src/router/modules/demo/table.ts":G1,"/src/router/modules/error404.ts":X1});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},[])},ot=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 Error("orderRoutes error: order must be a number!");return n===l?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-l}),nt=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Le.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},lt=e=>{const{beforeEach:t}=e,o=(n,l)=>n.path==="/"||l.path==="/login";t((n,l,i)=>{const a=I(ae.token),r=I("menuKey","sessionStorage",j.path),{meta:c,name:s}=n;a!==null?o(n,l)?q(!0):!G(s,"Symbol")&&s&&et.includes(s)?i():Ae(c)?o(n,l)?r?i(r):q(!0):i():q(!0):o(n,l)?i():i("/")})},Ae=e=>{const{signinCallback:t}=Pinia.storeToRefs(pe()),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},le=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:l}=t,{MODE:i}=oe();return!(n||o||l&&typeof l=="string"&&l!==i||l&&Array.isArray(l)&&!l.includes(i))},it=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()})},at=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Q1;t&&it(e),o&<(e)},q=(e=!0)=>{const{router:t}=de(),{push:o,replace:n}=t,{path:l}=j;ie("menuKey",l),e?n(l):o(l)};function Pe(e,...t){if(Array.isArray(e))e.forEach(o=>Pe(o,...t));else return e(...t)}const M=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.color),o=Vue.computed(()=>`#${e.prefix}-${e.name}`),n=Vue.computed(()=>({"--ray-icon-width":e.width?H(e.width):H(e.size),"--ray-icon-height":e.height?H(e.height):H(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{modelColor:t,symbolId:o,cssVars:n,handleClick:i=>{const{onClick:a}=e;a&&Pe(a,i)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.handleClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.modelColor}),null)])])}}),rt=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.4","vue-hooks-plus":"1.8.2","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.3"},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(M,{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}}),ct=Vue.defineComponent({name:"LayoutMenu",setup(){const e=Vue.ref(null),t=X(),{changeMenuModelValue:o,collapsedMenu:n}=t,l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{r()}),t.menuKey),set:()=>{}}),i=Vue.computed(()=>t.options),a=Vue.computed(()=>t.collapsed),r=()=>{const c=l.value;Vue.nextTick().then(()=>{var s,f;(f=(s=e.value)==null?void 0:s.showOption)==null||f.call(s,c)})};return{modelMenuKey:l,changeMenuModelValue:o,modelMenuOptions:i,modelCollapsed:a,collapsedMenu:n,menuRef:e}},render(){return Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!0,collapseMode:x.MENU_COLLAPSED_MODE,collapsedWidth:x.MENU_COLLAPSED_WIDTH,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(rt,{collapsed:this.modelCollapsed},null),Vue.createVNode(naive.NMenu,{ref:"menuRef",value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:x.MENU_COLLAPSED_INDENT,collapsed:this.modelCollapsed,collapsedIconSize:x.MENU_COLLAPSED_ICON_SIZE,collapsedWidth:x.MENU_COLLAPSED_WIDTH,onUpdateValue:(e,t)=>{this.changeMenuModelValue(e,t)},accordion:x.MENU_ACCORDION},null)]})}});const st=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!1}},setup(e){const t=De(),{keepAliveInclude:o}=Pinia.storeToRefs(t),{setupKeepAlive:n,maxKeepAliveLength:l,keepAliveExclude:i}=Ne;return(a,r)=>{const c=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(c,null,{default:Vue.withCtx(({Component:s,route:f})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:e.transitionPropName,mode:e.transitionMode,appear:e.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:f.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:f.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});class ut{constructor(){me(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 ee={requestInstance:null,responseInstance:null},te={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},$={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},dt=new ut,A2=()=>{const e=(r,c)=>{c==="requestInstance"?ee.requestInstance=r:ee.responseInstance=r},t=r=>ee[r],o=(r,c,s)=>{s==="ok"?te[r]=c:$[r]=c},n=(r,c)=>c==="ok"?te[r]:$[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 f=s==="ok"?te[c]:$[c],y=t(r),{MODE:_}=oe();y&&l(f,y,_)},fetchError:(r,c,s)=>{const f=$[s],{MODE:y}=oe();l(f,c,y)}}},pt=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{dt.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),Re=Vue.defineComponent({name:"ContentWrapper",setup(){const e=A(),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(pt,null,null),this.reloadRouteSwitch?Vue.createVNode(st,{class:"content-wrapper",transitionPropName:this.contentTransition+"-transform"},null):null]})}}),ht=Object.freeze(Object.defineProperty({__proto__:null,default:Re},Symbol.toStringTag,{value:"Module"}));const mt=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.4","vue-hooks-plus":"1.8.2","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.3"},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 ft=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(M,{name:this.iconName,size:"18",customClassName:`tooltip-text__icon ${this.customClassName}`,cursor:"pointer",onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const gt=Vue.defineComponent({name:"ThemeSwitch",setup(){const{t:e}=Z(),t=A(),{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(M,{name:"dark"},{}),"unchecked-icon":()=>Vue.h(M,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.themeValue?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}}),Ee={APP_THEME_COLOR:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],APP_PRIMARY_COLOR:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},APP_NAIVE_UI_THEME_OVERRIDES:{},echartTheme:"macarons"};function F(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const vt=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}=Z(),n=A(),{changePrimaryColor:l,changeSwitcher:i,updateContentTransition:a}=n,{themeValue:r,primaryColorOverride:c,menuTagSwitch:s,breadcrumbSwitch:f,footerSwitch:y,contentTransition:_}=Pinia.storeToRefs(n);return{modelShow:Vue.computed({get:()=>e.show,set:C=>{t("update:show",C)}}),t:o,changePrimaryColor:l,themeValue:r,primaryColorOverride:c,menuTagSwitch:s,changeSwitcher:i,breadcrumbSwitch:f,footerSwitch:y,contentTransitionOptions:[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],contentTransition:_,updateContentTransition: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"},F(e=l("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(gt,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},F(t=l("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Ee.APP_THEME_COLOR,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"},F(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"},F(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.footerSwitch,"onUpdate:value":i=>this.footerSwitch=i,onUpdateValue:i=>this.changeSwitcher(i,"footerSwitch")},null)]})]})]})]})]})}});function yt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const bt=Vue.defineComponent({name:"RBreadcrumb",setup(){const e=X(),{changeMenuModelValue:t}=e,{breadcrumbOptions:o}=Pinia.storeToRefs(e);return{modelBreadcrumbOptions:Vue.computed(()=>o.value),handleDropdownSelect:(a,r)=>{t(a,r)},handleBreadcrumbItemClick:a=>{var r;if(!((r=a.children)!=null&&r.length)){const{meta:c={}}=a;c.sameLevel||t(a.key,a)}}}},render(){let e;return Vue.createVNode(naive.NBreadcrumb,null,yt(e=this.modelBreadcrumbOptions.map(t=>Vue.createVNode(naive.NBreadcrumbItem,{key:t.key,onClick:this.handleBreadcrumbItemClick.bind(this,t)},{default:()=>{var o;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:t.children&&((o=t.children)==null?void 0:o.length)>1?t.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>Vue.createVNode("span",null,[t.label&&typeof t.label=="function"?t.label():t.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}});function ve(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Vt=Vue.defineComponent({name:"GlobalSeach",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const o=X(),{changeMenuModelValue:n}=o,l=Vue.computed({get:()=>e.show,set:u=>{t("update:show",u),u||f()}}),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 f=()=>{a.searchOptions=[],a.searchValue=null,c=0,s=c},y=u=>{(u.ctrlKey||u.metaKey)&&u.key==="k"&&(u.preventDefault(),u.stopPropagation(),f(),l.value=!0)},_=u=>{const p=[],g=h=>{h.forEach(v=>{var S,L,B;(S=v.children)!=null&&S.length&&le(v)&&g(v.children);const w=(L=v.breadcrumbLabel)==null?void 0:L.toLocaleLowerCase(),T=String(u).toLocaleLowerCase();w!=null&&w.includes(T)&&le(v)&&!((B=v.children)!=null&&B.length)&&p.push(v)})};u?(g(i.value),a.searchOptions=p):a.searchOptions=[],Vue.nextTick().then(()=>{b()})},P=u=>{if(u){const{meta:p}=u;p.windowOpen?window.open(p.windowOpen):(l.value=!1,n(u.key,u))}},b=()=>{const u=a.searchOptions[c],p=a.searchOptions[s];u&&Vue.nextTick().then(()=>{const g=ne(`attr:data_path="${u.path}"`),h=p?ne(`attr:data_path="${p==null?void 0:p.path}"`):null;if(h!=null&&h.length){const[v]=h;W(v,"content-item--active")}if(g!=null&&g.length){const[v]=g;se(v,"content-item--active")}})},C=u=>{const{icon:p}=u;return typeof p=="string"?Vue.createVNode(M,{name:p,size:"24"},null):typeof p=="function"?()=>p:Vue.createVNode(M,{name:"table",size:"24"},null)},O=u=>{const p=u.key;(p==="ArrowUp"||p==="ArrowDown")&&(u.preventDefault(),u.stopPropagation()),s=c<=0?0:c;const g=h=>{h==="up"?c=c-1<0?0:c-1:h==="down"&&(c=c+1>=a.searchOptions.length?a.searchOptions.length-1:c+1)};switch(p){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const h=a.searchOptions[c];h&&P(h);break}b()};return Vue.onMounted(()=>{re(window,"keydown",u=>{y(u),O(u)})}),Vue.onBeforeUnmount(()=>{ce(window,"keydown",u=>{y(u),O(u)})}),{...Vue.toRefs(a),modelShow:l,tiptextOptions:r,handleSearchMenuOptions:we(_,300),handleSearchItemClick:P,RenderPreIcon:C}},render(){let e,t;return Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":o=>this.modelShow=o,"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":o=>this.searchValue=o,clearable:!0,onInput:this.handleSearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(M,{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]},ve(e=this.searchOptions.map(o=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:this.handleSearchItemClick.bind(this,o),data_path:o.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[this.RenderPreIcon(o.meta)]),Vue.createVNode("div",{class:"content-item-label"},[o.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]},ve(t=this.tiptextOptions.map(o=>Vue.createVNode("div",{class:"tip-wrapper-item"},[Vue.createVNode("div",{class:"item-icon"},[o.plain?Vue.createVNode("span",null,[o.icon]):Vue.createVNode(M,{name:o.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-laebl"},[o.label])])))?t:{default:()=>[t]})])])])])]})}});const ue=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(ae.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])]}})}}),_t=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],wt={logout:()=>{const e=pe(),{logout:t}=e;window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{t()}})},lockScreen:()=>{const e=A(),{changeSwitcher:t}=e;t(!0,"lockScreenSwitch")}},St=e=>{const t=wt[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Mt=Vue.defineComponent({name:"SiderBar",setup(){const e=A(),{t}=Z(),{updateLocale:o,changeSwitcher:n}=e,[l,{toggleFullscreen:i}]=o1(document.getElementsByTagName("html")[0]),{drawerPlacement:a,breadcrumbSwitch:r,reloadRouteSwitch:c}=Pinia.storeToRefs(e),s=Vue.ref(!1),f={display:"flex"},y=Vue.ref(!1),_=Vue.computed(()=>[{name:"reload",size:18,tooltip:t("headerTooltip.Reload"),iconClass:Vue.computed(()=>c.value?"":"ray-icon__reload--loading")}]),P=Vue.computed(()=>[{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"}]),b={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")}};return{leftIconOptions:_,rightTooltipIconOptions:P,t,handleIconClick:O=>{var u;(u=b[O])==null||u.call(b)},showSettings:s,updateLocale:o,spaceItemStyle:f,drawerPlacement:a,breadcrumbSwitch:r,globalSearchShown:y}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(Vt,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},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(e=>Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(M,{customClassName:`${Vue.isRef(e.iconClass)?e.iconClass.value:e.iconClass}`,name:e.name,size:e.size,cursor:"pointer",onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>e.tooltip})),this.breadcrumbSwitch?Vue.createVNode(bt,null,null):""]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(ft,{iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,onClick:this.handleIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Me,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(M,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:_t(),onSelect:St.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ue,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(vt,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}}),Ct=Vue.defineComponent({name:"HeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(Mt,null,null)]})}});function Nt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const kt=Vue.defineComponent({name:"MenuTag",setup(e,{expose:t}){const o=Vue.ref(null),n=X(),l=A(),{menuKey:i,menuTagOptions:a}=Pinia.storeToRefs(n),{changeMenuModelValue:r,spliceMenTagOptions:c,emptyMenuTagOptions:s,setMenuTagOptions:f}=n,{changeSwitcher:y}=l,{path:_}=j,P=["closeAll","closeRight","closeLeft","closeOther"];let b=-1;const C=Vue.computed(()=>a.value.map((d,m,N)=>(d.key===i.value&&d.key!==_?d.closeable=!0:d.closeable=!1,d.key===_&&(d.closeable=!1),N.length<=1&&(d.closeable=!1),d))),O=Vue.ref([{label:"重新加载",key:"reloadCurrentPage",icon:()=>Vue.h(M,{size:16,name:"reload"},{})},{label:"关闭其他",key:"closeOther",icon:()=>Vue.h(M,{size:16,name:"other"},{})},{label:"关闭右侧",key:"closeRight",icon:()=>Vue.h(M,{size:16,name:"right_arrow"},{})},{label:"关闭左侧",key:"closeLeft",icon:()=>Vue.h(M,{size:16,name:"left_arrow"},{})},{type:"divider",key:"d1"},{label:"全部关闭",key:"closeAll",icon:()=>Vue.h(M,{size:16,name:"close"},{}),disabled:!1}]),u=m1(16),p={reloadCurrentPage:()=>{y(!1,"reloadRouteSwitch"),setTimeout(()=>y(!0,"reloadRouteSwitch"))},closeAll:()=>{O.value.length>1&&(s(),q(!0))},closeRight:()=>{const d=O.value.length,m=C.value[b];c(b+1,d-1),i.value!==m.key&&r(m.key,m)},closeLeft:()=>{c(0,b)},closeOther:()=>{const d=C.value[b];i.value!==d.key?(s(),r(d.key,d)):f(d,!1)}},g=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),h="menu_tag_data",v=d=>{if(c(d),i.value!==_){const m=C.value,N=m.length,z=m[N-1];r(z.key,z)}},w=(d,m)=>{O.value.forEach(N=>{if(N.key===d){N.disabled=m;return}})},T=d=>{r(d.key,d)},S=()=>{const d=document.getElementById(u);if(d)return Array.from(d.childNodes).find(z=>g1(z,"n-scrollbar-container"))},L=d=>{var N;const m=S();if(m){const z=m.scrollLeft||0,Ye=d==="left"?Math.max(0,z-200):z+200;(N=o.value)==null||N.scrollTo({left:Ye,behavior:"smooth"})}},B=d=>{var m;g.actionDropdownShow=!1,(m=p[d])==null||m.call(p)},Ue=(d,m)=>{m.preventDefault(),g.actionDropdownShow=!1,b=d,Vue.nextTick().then(()=>{g.actionDropdownShow=!0,g.x=m.clientX,g.y=m.clientY})},he=()=>{const d=C.value.length-1;b===d?w("closeRight",!0):b0&&w("closeLeft",!1)},$e=()=>{b=C.value.findIndex(m=>m.key===i.value),he()},Fe=d=>{C.value.length>1&&d.key!==_&&(d.closeable=!0)},Ke=d=>{d.key!==i.value&&(d.closeable=!1)},qe=()=>{S()&&Vue.nextTick().then(()=>{var m;(m=o.value)==null||m.scrollTo({left:99999,behavior:"smooth"})})},We=()=>{Vue.nextTick().then(()=>{const d=ne(`attr:${h}="${i.value}"`);if(d!=null&&d.length){const[m]=d;Vue.nextTick().then(()=>{var N;(N=m.scrollIntoView)==null||N.call(m)})}})};return Vue.watch(()=>C.value,(d,m)=>{O.value.forEach(N=>{P.includes(N.key)&&(d.length>1?N.disabled=!1:N.disabled=!0)}),m!=null&&m.length&&(d.length>(m==null?void 0:m.length)?qe():d.length===(m==null?void 0:m.length)&&We())},{immediate:!0}),Vue.watch(()=>g.actionDropdownShow,()=>{he()}),t({}),{modelMenuTagOptions:C,changeMenuModelValue:r,closeCurrentMenuTag:v,menuKey:i,handleTagClick:T,moreOptions:O,handleScrollX:L,scrollRef:o,scrollBarUUID:u,actionDropdownSelect:B,rootPath:_,actionState:g,handleContextMenu:Ue,setCurrentContentmenuIndex:$e,menuTagMouseenter:Fe,menuTagMouseleave:Ke,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(M,{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"},Nt(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(M,{name:"expanded",width:"20",height:"28",customClassName:"menu-tag__right-arrow",onClick:this.handleScrollX.bind(this,"right")},null),Vue.createVNode(naive.NDropdown,{options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this)},{default:()=>[Vue.createVNode(M,{name:"more",width:"20",height:"28",customClassName:"menu-tag__right-setting",onClick:this.setCurrentContentmenuIndex.bind(this)},null)]})])]})])]})}}),Tt=Vue.defineComponent({name:"FeatureWrapper",setup(){return{}},render(){return Vue.createVNode(kt,null,null)}}),Ot=e=>{const t=Q(e[0]),o=Q(e[1]),n=Q(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`}))},ye=n1("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),J=()=>({setLockAppScreen:o=>{ye.value=o},getLockAppScreen:()=>ye.value}),Lt=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),n=A(),{menuTagSwitch:l,footerSwitch:i}=Pinia.storeToRefs(n),{getLockAppScreen:a}=J(),r=Ot([e,t,o]);return{modelMenuTagSwitch:l,cssVarsRef:r,getLockAppScreen:a,LAYOUT_CONTENT_REF:Le,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(ct,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ct,{ref:"layoutSiderBarRef"},null),this.modelMenuTagSwitch?Vue.createVNode(Tt,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:"LAYOUT_CONTENT_REF",class:"r-layout-full__viewer-content",nativeScrollbar:!1},{default:()=>[Vue.createVNode(Re,null,null)]}),this.footerSwitch?Vue.createVNode(mt,{ref:"layoutFooterRef"},null):""]})]})}}),ze=()=>ot(tt()),be=e=>e.startsWith("/"),xe=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(l=>{var i;if((i=l.children)!=null&&i.length)xe(l.children,t,o+(be(l.path)?l.path:"/"+l.path));else{const a=o+(be(l.path)?l.path:"/"+l.path),r={...l,path:a};t.push(r)}}),t):[],At=e=>Array.isArray(e)?xe(Xe(e)):[],Pt=async()=>[{path:"/",name:"login",component:()=>V(()=>import("./index-7c3750a6.js"),["assets/index-7c3750a6.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-1b3251b4.js","assets/ray-6d26924f.css","assets/index-1feb5b87.js","assets/vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js","assets/@vueuse_shared@9.13.0_vue@3.3.4-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:j.path,component:Lt,children:At(ze())}];let D;const Rt=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Pt(),scrollBehavior:e=>(nt(e),{top:0,left:0})}),Et=async e=>{D=await Rt(),at(D),de(),e.use(D)},de=()=>{try{if(D)return{router:D};throw new Error}catch{throw new Error("router is not defined")}},zt=()=>({locale:t=>{const o=u1[t];o?R.locale(o):R.locale(Ce)}}),A=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.4","vue-hooks-plus":"1.8.2","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.3"},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}=Z(),{locale:o}=zt(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Ee.APP_NAIVE_UI_THEME_OVERRIDES,common:{primaryColor:e,primaryColorHover:e}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:ke(),lockScreenSwitch:!1,lockScreenInputSwitch:!1,footerSwitch:!0,contentTransition:"scale"}),l=c=>{n.contentTransition=c},i=c=>{t(c),o(c),n.localeLanguage=c,ie("localeLanguage",c,"localStorage")},a=c=>{K(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",Te(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"}}),xt=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Ie=(e,t,o)=>{const n=[];if(xt(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const l of e.children){const i=Ie(l,t,o);i.length>0&&n.push(e,...i)}return n},It=(e,t,o)=>{const n=[];for(const l of e){const i=Ie(l,t,o);i.length>0&&n.push(...i)}return n},Dt=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.4","vue-hooks-plus":"1.8.2","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.3"},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},jt=e=>{const{meta:t}=e;if(!t.icon)return;if(G(t.icon,"Object"))return()=>t.icon;const o=Vue.h(M,{name:t.icon,size:x.MENU_COLLAPSED_ICON_SIZE,cursor:"pointer"},{});return()=>o},Ve=()=>{const{path:e}=j;return I("menuKey","sessionStorage",e)},X=Pinia.defineStore("menu",()=>{const{router:e}=de(),t=VueRouter.useRoute(),{t:o}=Z(),{setKeepAliveInclude:n}=De(),l=Vue.reactive({menuKey:Ve(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),i=Vue.ref(!0),a=(u,p)=>It(u,"key",p),r=(u,p)=>{const{meta:g}=p;l.breadcrumbOptions=a(l.options,u),g.sameLevel&&Vue.nextTick().then(()=>{l.breadcrumbOptions.find(v=>v.path===p.path)||l.breadcrumbOptions.push(p)})},c=(u,p=!0)=>{const h=Array.isArray(u)?[...u]:[u];p?l.menuTagOptions.push(...h):l.menuTagOptions=h},s=(u,p)=>{l.menuTagOptions.find(h=>h.path===u)||l.menuTagOptions.push(p)},f=(u,p)=>{const{meta:g,path:h}=p;if(g.windowOpen)window.open(g.windowOpen);else{if(String(u).startsWith("/"))e.push(h);else{const w=a(l.options,u).map(T=>T.key).join("/");e.push(w)}const v=(h.match(new RegExp("/","g"))||[]).length;n(p),Dt(p),!g.sameLevel||g.sameLevel&&v===1?(s(u,p),r(u,p),l.menuKey=u,ie("menuKey",u)):r(l.menuKey||"",p)}},y=async u=>{const p=(u.match(new RegExp("/","g"))||[]).length;let g=u;if(p>1){const v=u.split("/").filter(w=>w);g=v[v.length-1]}const h=(v,w)=>{var T,S;for(const L of w)if((T=L.children)!=null&&T.length&&h(v,L.children),v===L.key&&!((S=L==null?void 0:L.children)!=null&&S.length)){f(v,L);break}};h(g,l.options)},_=()=>new Promise(u=>{const p=h=>{const{meta:v}=h,w=Vue.computed(()=>v!=null&&v.i18nKey?o(`${v.i18nKey}`):v==null?void 0:v.noLocalTitle),T={...h,key:h.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>w.value}),breadcrumbLabel:w.value},S=Object.assign({},T,{icon:jt(h)});return h.path===Ve()&&s(h.path,S),S.show=le(S),S},g=(h,v)=>{var T;const w=[];for(const S of h){if((T=S.children)!=null&&T.length)S.children=g(S.children);else if(!Ae(S.meta))continue;w.push(p(S))}return w};l.options=g(ze()),u()}),P=u=>l.collapsed=u,b=(u,p=1)=>l.menuTagOptions.splice(u,p),C=()=>{l.menuTagOptions=[]},O=async()=>{i.value&&await _(),i.value=!1};return Vue.watch(()=>t.fullPath,async u=>{var h;const p=/^([^?]+)/,g=(h=u.match(p))==null?void 0:h[1];await O(),await y(g||"")},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:Se(f,500),setupAppMenu:_,collapsedMenu:P,spliceMenTagOptions:b,emptyMenuTagOptions:C,setMenuTagOptions:c}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),pe=Pinia.defineStore("signin",()=>{const e=Vue.reactive({signinCallback:{}}),t=n=>new Promise((l,i)=>{Qe(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("账号退出中..."),c1("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signin:t,logout:o}},{persist:{key:"piniaSigninStore",paths:["signinCallback"],storage:sessionStorage}}),De=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ne,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"]}}),Zt=async e=>{const t=Pinia.createPinia();e.use(t),t.use(l1)},Bt=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const o=A(),n=Vue.computed(()=>o.primaryColorOverride),l=Vue.computed(()=>o.themeValue?naive.darkTheme:null),i=Vue.computed(()=>{const f=o.localeLanguage;return p1(f)}),{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 Ht=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const o=A(),{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.4","vue-hooks-plus":"1.8.2","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.3"},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,f=I("piniaSettingStore","localStorage");if(f){const y=e1(f,"primaryColorOverride.common.primaryColor",r),_=Te(y,.38);s.style.setProperty("--ray-theme-primary-color",y),s.style.setProperty("--ray-theme-primary-fade-color",_||c)}},i=()=>{const r=document.getElementById("pre-loading-animation");r&&v1(r,{display:"none"})},a=r=>{const c=document.body,s="ray-template--dark",f="ray-template--light";r?W(c,f):W(c,s),se(c,r?s:f)};l(),i(),Vue.watch(()=>n.value,r=>{a(r)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}});const je={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},Y=()=>({lockPassword:null}),Ut=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:o}=J(),{changeSwitcher:n}=A(),l=Vue.reactive({lockCondition:Y()}),i=()=>{var a;(a=e.value)==null||a.validate(r=>{r||(o(!0),n(!0,"lockScreenSwitch"),l.lockCondition=Y())})};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(ue,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:je,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},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),$t=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:o}=pe(),{changeSwitcher:n}=A(),{setLockAppScreen:l}=J(),i="HH:mm",a="A",r="YY年MM月DD日",c="ddd",s=Vue.reactive({lockCondition:Y(),HH_MM:R().format(i),AM_PM:R().locale("en").format(a),YY_MM_DD:R().format(r),DDD:R().format(c)}),f=setInterval(()=>{s.HH_MM=R().format(i),s.AM_PM=R().format(a)},6e3),y=setInterval(()=>{s.YY_MM_DD=R().format(r),s.DDD=R().format(c)},864e5),_=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{o(),setTimeout(()=>{n(!1,"lockScreenSwitch")})}})},P=()=>{var b;(b=e.value)==null||b.validate(C=>{C||(l(!1),n(!1,"lockScreenSwitch"),s.lockCondition=Y())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(y)}),{...Vue.toRefs(s),backToSignin:_,unlockScreen:P,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(ue,{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:je},{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},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])])])])])}}),Ft=Vue.defineComponent({name:"AppLockScreen",setup(){const e=A(),{lockScreenSwitch:t}=Pinia.storeToRefs(e),{getLockAppScreen:o}=J();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($t,null,null):Vue.createVNode(Ut,null,null)])]})}}),Ze=Vue.reactive({globalSpinning:!1});function P2(e,t){Ze[e]=t}function Kt(e){return Vue.toRef(Ze,e)}const qt=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:Kt("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),Be=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Bt,null,{default:()=>[Vue.createVNode(Ft,null,null),Vue.createVNode(Ht,null,null),Vue.createVNode(qt,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 Wt=()=>{R.locale(Ce)},Yt=()=>({mounted:(e,{value:t})=>{const o=new fe(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 fe(e,{text:()=>String(t)}))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),Gt=Object.freeze(Object.defineProperty({__proto__:null,default:Yt},Symbol.toStringTag,{value:"Module"})),Jt=()=>{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=we(n,i,Object.assign({},a)),re(t,l,e)},beforeUnmount:(t,{value:o})=>{const{trigger:n="click"}=o;e&&(e.cancel(),ce(t,n,e)),e=null}}},Xt=Object.freeze(Object.defineProperty({__proto__:null,default:Jt},Symbol.toStringTag,{value:"Module"})),_e=(e,t)=>{if(e){const o="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),se(e,o)):(e.removeAttribute("disabled"),W(e,o)),e==null||e.setAttribute("disabled",t?"disabled":"")}},Qt=()=>({mounted:(e,{value:t})=>{_e(e,t)},updated:(e,{value:t,oldValue:o})=>{t!==o&&_e(e,t)}}),e2=Object.freeze(Object.defineProperty({__proto__:null,default:Qt},Symbol.toStringTag,{value:"Module"})),t2=()=>{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=Se(n,i,Object.assign({},a)),re(t,l,e)},beforeUnmount:(t,{value:o})=>{const{trigger:n="click"}=o;e&&(e.cancel(),ce(t,n,e)),e=null}}},o2=Object.freeze(Object.defineProperty({__proto__:null,default:t2},Symbol.toStringTag,{value:"Module"})),n2=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`)},{}),l2=e=>{const o=n2(Object.assign({"/src/directives/modules/copy/index.ts":Gt,"/src/directives/modules/debounce/index.ts":Xt,"/src/directives/modules/disabled/index.ts":e2,"/src/directives/modules/throttle/index.ts":o2})),n=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),l=/^([^-]+-)*[^-]+$/;t1(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`)})},He=async e=>{await b1(e),await Zt(e),await Et(e),Wt(),l2(e)},i2=async()=>{const e=Vue.createApp(Be);await He(e),e.mount("#app")},a2=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(Be),await He(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?a2():i2();export{ae as A,Me as L,j as R,gt as T,V as _,pe as a,de as b,ie as c,M as d,A as e,O2 as f,H as g,Pe as h,ce as i,Ee as j,A2 as k,dt as l,I as m,G as n,re as o,L2 as p,m1 as q,q as r,P2 as s,Z as u}; diff --git a/assets/index-0017ec2b.js.gz b/assets/index-0017ec2b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cea1843a29ece05b01b12769da9fcd0e82beb0f GIT binary patch literal 43328 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 literal 0 HcmV?d00001 diff --git a/assets/index-09779c64.js b/assets/index-09779c64.js new file mode 100644 index 00000000..9baddd63 --- /dev/null +++ b/assets/index-09779c64.js @@ -0,0 +1 @@ +import{R as e,L as t}from"./ray-1b3251b4.js";import"./index-0017ec2b.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js";import"./@vueuse_shared@9.13.0_vue@3.3.4-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 D=Vue.defineComponent({name:"RQRCode",setup(){const u=Vue.ref("ray template yes"),a=Vue.ref(),o=Vue.ref();return{qrcodeText:u,qrcodeStatus:a,rayQRCodeRef:o}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[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-09779c64.js.gz b/assets/index-09779c64.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..68b3a607c8fa20eddbf81627c0cfd42365b5cbbd GIT binary patch literal 1388 zcmV-y1(W(8iwFP!000026UA3sZxcrpe($eXwtcYGo%Pb?CNh>1N=l*OQh`tfRVk{fqKX2o5Z6Tf7~%_0`3ubMhTuymfmW()`8MA< zbI$jDb4GTX0S%+}oPe1C(*EQv>Np{7igF>ui%6~MT2ZYT@^L0kxha^hxV{Z1k)o&; z5Un=4=20871_D+!WYv;26=BnGu&IvW7GgjRO6M60yqHy0xg=}H_>Wax)@1|Pj%n*< z)7UBbc4jag#j>zH3c@X5v|`Im?bz>){vtVYj&|@ zjbe^7RC9eCE+R%6(8MUfA%i5jBI~FOhUHkeG!a91b8ga(!b?!g7+aPyRw*MPfbYbf zS1rm~Qe@GzNU1#5^$AurvjR(c%_@S8$I`eqAkx6T4<08{;q>VyU}73$iRus`*N;Ni zXD;DL-ZmnZQ7T*G3O6uAY_VCR9!oRo2uhAlumY2~AfypZQ7UpQTd8S=GKz9ypF}S8 z6CQ1jvM+~tS23$#iD%1poCBvqI~^$mJ~KkTaTY8j*|_`p zW=9TiSkA}p0>}pr1(<-;ZiP75$E&IAQ9Dwb_k?3Fs^s$1pMCw7z!^@CE3+vzck{~T+IKA+ zkw%hnbM4#*mC#*zw6T6=WBqym>g~b3N8L-O2TR`w{HzB|c)4<+zkc`SttUz5qn*j* z!=kh!H}bdzIkWv+OB+vD`_CTqe_0lHDQxD5T`0?K6D3}pbaE#RpRDrj5t2viG}W>a zeLysK#old8d^NYfA~vEZV3k6l6}Zj1+~QM=MZ}j0Z5ABMDp`7oATXQ~GD?<$YNl== zeibNs&A}gCLwqhmMJ`H&dNiEH;e18>*fi|2 zZNBcF%d}gi`sW|^mX`kyrG|NzST;;V2tyi*67}c6qu5S!wp;uTpe^~6CNRd~ath*8 zj6>|qrDDGG?}XnjAlcRR>mR~odTNKy>-&+}UVt!ixww@*%73lG7JhFWMbwwt)SvNO zGM}*m+`o401i2%&=9hTt{OvY(7?8sk!TOc% uxeH?~Z?0VzM?_2lvgWd9r<0$8lj)y}+2mivRy&=kk6r=b+IFjR3;+NkaI(Gt literal 0 HcmV?d00001 diff --git a/assets/index-24d548cf.js b/assets/index-24d548cf.js new file mode 100644 index 00000000..0b9150ab --- /dev/null +++ b/assets/index-24d548cf.js @@ -0,0 +1 @@ +import{a as u}from"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.js";import"./lodash@4.17.21-e6f077ad.js";import{s as o}from"./instance-7fca01e4.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-0017ec2b.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./@vueuse_core@9.13.0_vue@3.3.4-7e6f7ed6.js";import"./@vueuse_shared@9.13.0_vue@3.3.4-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-24d548cf.js.gz b/assets/index-24d548cf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffcbd9b1d18be1a01d27772ba78fa3d986ca72cf GIT binary patch literal 1918 zcmV-^2Z8t>iwFP!000026UA6F)yXCih7=+shCxY$S|-DG3O!DVj3eQo$PtcI3}!S5E}xh zDIf`+vWk?OP@3HoZtaF$IYA(c*{9uZ43G(>A^Tr*e;+m7ZCtU?tKsv5X+C6EXxnr8U~pOr+u zCkcwKS$PxLYQQx?V3P=oq9lZM(MnNdIEEP#FWZ>7wh?h-v3Tx7Glt{L@ADH_AsliX zZQO{JDLS@(1h?ylLbn zvmYSK($ri+T=|qKVNx_zISLexR^p7F z3;haAMq4H)9MiCLq~M~dtJvnqw52JgiUaG!R840Y93r{aQU;2{&DWnhEE z$_6T7IXe2AYntgq83)2)#p31gy*Pl_P+~-z#If=eMx==CVMLJp$z?_}ESC&{?_)@J zv1~w(VMr0Ggy?t}m(1VM`;I#m=S>KI-@BITqgUX1S)~>Uqnk+8jByz;wrj|CCFjO; zrra|5XQUBXz#>yZhKqFh9N&f-ZKxVR$C}WVM<+nFHdG0q4uyVnCaa}3bR>XUmE7<< zXOdCqNYIB&qo9q;Wdmb%C^(^(D@?h=jq@S7%N)niJQ8yh7aU6Q&Lo9_CS7Nj+HvkY z9i=hvN@6ofU1yitf$lt|*s;zehfuBa=u$h*9fuU?fU1%?9EMcwkQ@pA8Vy2QVQdWT z(2lihn!Xw840^}d2!u3dARsX}atTeFE@1-J0Ralg)rm~2?2}^vf3P4wOc^SgXi6B` zQ-IMTBrPz|arH-hjWn<8+dujLz8;NVjx)#D9D@FJ78j$%#EF)mOON8KE_O&?Yf`d?MmA5=sfBdq#J5$~L-e21E z?=M7PK$kQJM{0{N{F&L>y}x+}*Zt?4-i<@>`SroFcXPYCzgb)R&i}_|Cp>~^^NWPf ztG``k&8H6`_Ik z8~&rm$7Q`=qTZyq_GGX6-=)_F^ZvpT1hoF_sdw}C>w|?;(|6WJQ=UY21UK9Iaaw-s z5@H%m*))c9P5DeFMa|)weUhUqWsIK0kN2swQ3afBSA6B|16Gkf|UcyfoxQUHT4Af9A;X8a100BIsyQ`#NselX++;X z@zvdx`qo}p1KyK+-p+0RUyq=pK+CN?`?B%nM)l>A_r+Xwf3A9PFBF3-koj44>>b|m z7FNQ>-$AxMOHD87S{$FhZ~hyQY#wes^1piVK3UOc zU46f-Xo7dvyqRx)0dDmDEOk6J`idW625u3fdpU=X6F-|6_3h1YWcmkd^q0LafD+Zi zyZ*zMFmGUjLfT*v>ls4tjRr?QdYqXB;Wvz-^Y~iukGqTXA9u}cRnGtF|GCPxG&K|e E0G12E>;M1& literal 0 HcmV?d00001 diff --git a/assets/index-306dbee8.js b/assets/index-306dbee8.js new file mode 100644 index 00000000..45140ab8 --- /dev/null +++ b/assets/index-306dbee8.js @@ -0,0 +1 @@ +import{c as Re,t as je}from"./lodash-es@4.17.21-a64fa61b.js";import{e as _e,g as T,h as E,o as ze,i as Me,j as Pe}from"./index-0017ec2b.js";import{c as Ue}from"./@vueuse_core@9.13.0_vue@3.3.4-7e6f7ed6.js";import{u as S,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 $}from"./dayjs@1.11.9-6a1565a1.js";import"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-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"],B="rgba(41,52,65,1)",L={},O={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},j={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},_={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:B,textStyle:L,title:O,line:D,radar:R,bar:j,pie:_,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:B,bar:j,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:_,radar:R,sankey:U,scatter:z,textStyle:L,timeAxis:Y,timeline:ae,title:O,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},be={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},fe={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)"]}}},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:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Ne={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:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Te={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Ee={textStyle:{color:"#333333"}},$e={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"}}},Be={color:["#5ab1ef","#e0ffff"]},Le={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},Oe={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},dt={color:ce,backgroundColor:se,textStyle:ne,title:ue,line:de,radar:he,bar:be,pie:fe,scatter:me,boxplot:ye,parallel:pe,sankey:ge,funnel:Se,gauge:Ce,candlestick:Ve,graph:xe,map:we,geo:Ae,categoryAxis:ve,valueAxis:ke,logAxis:Ne,timeAxis:Fe,toolbox:Te,legend:Ee,tooltip:$e,timeline:We,visualMap:Be,dataZoom:Le,markPoint:Oe},ht=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:se,bar:be,boxplot:ye,candlestick:Ve,categoryAxis:ve,color:ce,dataZoom:Le,default:dt,funnel:Se,gauge:Ce,geo:Ae,graph:xe,legend:Ee,line:de,logAxis:Ne,map:we,markPoint:Oe,parallel:pe,pie:fe,radar:he,sankey:ge,scatter:me,textStyle:ne,timeAxis:Fe,timeline:We,title:ue,toolbox:Te,tooltip:$e,valueAxis:ke,visualMap:Be},Symbol.toStringTag,{value:"Module"})),bt=()=>{const e=Object.assign({"/src/components/RChart/theme/macarons/macarons-dark.json":ut,"/src/components/RChart/theme/macarons/macarons.json":ht}),m=/\/([^/]+)\.json$/;return Object.keys(e).reduce((i,n)=>{var t;const u=(t=n.match(m))==null?void 0:t[1];if(u)return i.push({name:u,theme:e[n].default}),i;throw new Error("theme name is not found")},[])},ft=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),C=Vue.defineComponent({name:"RChart",props:{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,Object],default:""},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>ft()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},setup(e,{expose:m}){const y=_e(),{themeValue:i}=Pinia.storeToRefs(y),n=Vue.ref(),u=Vue.ref(),t=Vue.ref();let r,c;const{echartTheme:h}=Pe;let b;const V=Vue.computed(()=>({"--ray-chart-width":T(e.width),"--ray-chart-height":T(e.height)})),x=async()=>{var o;S([Ie,qe,Ge,Xe,Je,Ke,Qe,Ye]),S([et,tt,ot,at,rt,lt]),S([it,ct]),S([st]);try{S((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=o=>{let l=Re(Vue.unref(o));const f=p=>Object.assign({animation:!0},l,p);return e.showAria&&(l=f({aria:{enabled:!0,decal:{show:!0}}})),l},s=(o=h)=>{const l=n.value,f=a(e.options),{height:p,width:A}=l.getBoundingClientRect(),{onSuccess:g,onError:F}=e;try{bt().forEach(d=>{He(d.name,d.theme)}),t.value=Ze(l,o,{width:A===0?200:void 0,height:p===0?200:void 0}),t.value.setOption({}),e.animation&&setTimeout(()=>{var d;f&&((d=t.value)==null||d.setOption(f))}),g&&E(g,t.value)}catch(d){F&&E(F),console.error("RChart render error: ",d)}},v=o=>{if(e.autoChangeTheme){o?s(`${h}-dark`):s();return}e.theme||s()},w=()=>{t.value&&(t.value.clear(),t.value.dispose())},De=()=>{t.value&&t.value.resize()},k=()=>{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}e.autoChangeTheme?v(i.value):e.theme?s(`${h}-dark`):s(),e.autoResize&&(r=je(De,e.throttleWait),c=Ue(e.observer||u,r),ze(window,"resize",r))},N=()=>{var o;w(),r&&Me(window,"resize",r),r==null||r.cancel(),(o=c==null?void 0:c.stop)==null||o.call(c)};return Vue.watch(()=>i.value,o=>{e.autoChangeTheme&&(w(),v(o))}),Vue.watch(()=>e.showAria,()=>{w(),(e.autoChangeTheme||e.theme)&&i.value?s(`${h}-dark`):s()}),Vue.watchEffect(()=>{var o,l;e.watchOptions&&(b=Vue.watch(()=>e.options,f=>{var g;const p=a(f),A=Object.assign({},e.setChartOptions,{notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]});(g=t.value)==null||g.setOption(p,A)},{deep:!0})),e.loading?(o=t.value)==null||o.showLoading(e.loadingOptions):(l=t.value)==null||l.hideLoading()}),m({echart:t,dispose:N,render:k}),Vue.onBeforeMount(async()=>{await x()}),Vue.onMounted(()=>{Vue.nextTick(()=>{k()})}),Vue.onBeforeUnmount(()=>{N(),b==null||b()}),{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)])}}),zt=Vue.defineComponent({name:"REchart",setup(){const e=Vue.ref(),m=Vue.ref(!1),y=Vue.ref(!1),i=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:$().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=>{i.loading=a},c=a=>{y.value=a},h=a=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3}),e.value},b=()=>{var a;(a=e.value)==null||a.render()},V=()=>{var a;(a=e.value)==null||a.dispose()},x=()=>{t.value.title.text=$().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:m,handleLoadingShow:r,chartAria:y,handleAriaShow:c,handleChartRenderSuccess:h,basePieOptions:u,baseLineOptions:t,...Vue.toRefs(i),mountChart:b,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("当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("默认启用 autoChangeTheme,自动监听模板主题变化(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("配置 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:"dark",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{zt as default}; diff --git a/assets/index-306dbee8.js.gz b/assets/index-306dbee8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..84f3d458ed8b4bfa926b5492734ab6f9a4081b79 GIT binary patch literal 5884 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"./adjustment-91fb1fd8.js"),[]),"/src/icons/axios.svg":()=>o(()=>import("./axios-9ecc62c2.js"),[]),"/src/icons/close.svg":()=>o(()=>import("./close-bc724241.js"),[]),"/src/icons/dark.svg":()=>o(()=>import("./dark-98aea478.js"),[]),"/src/icons/dashboard.svg":()=>o(()=>import("./dashboard-5e11323a.js"),[]),"/src/icons/doc.svg":()=>o(()=>import("./doc-d4c6ba19.js"),[]),"/src/icons/draggable.svg":()=>o(()=>import("./draggable-922ee20b.js"),[]),"/src/icons/echart.svg":()=>o(()=>import("./echart-a2af339b.js"),[]),"/src/icons/error.svg":()=>o(()=>import("./error-3ee80593.js"),[]),"/src/icons/expanded.svg":()=>o(()=>import("./expanded-6e53d7ca.js"),[]),"/src/icons/export_excel.svg":()=>o(()=>import("./export_excel-47c2c101.js"),[]),"/src/icons/fullscreen.svg":()=>o(()=>import("./fullscreen-80d7b90e.js"),[]),"/src/icons/github.svg":()=>o(()=>import("./github-43fc29a8.js"),[]),"/src/icons/google.svg":()=>o(()=>import("./google-4a171ad3.js"),[]),"/src/icons/language.svg":()=>o(()=>import("./language-0fe60c39.js"),[]),"/src/icons/left_arrow.svg":()=>o(()=>import("./left_arrow-045dade1.js"),[]),"/src/icons/light.svg":()=>o(()=>import("./light-8ec2a8de.js"),[]),"/src/icons/lock.svg":()=>o(()=>import("./lock-f5e2ebb5.js"),[]),"/src/icons/login_bg.svg":()=>o(()=>import("./login_bg-fae25ce3.js"),[]),"/src/icons/more.svg":()=>o(()=>import("./more-e37ec710.js"),[]),"/src/icons/mouse.svg":()=>o(()=>import("./mouse-67f26515.js"),[]),"/src/icons/office.svg":()=>o(()=>import("./office-1d6313bd.js"),[]),"/src/icons/other.svg":()=>o(()=>import("./other-02a77491.js"),[]),"/src/icons/print.svg":()=>o(()=>import("./print-b33dc2bb.js"),[]),"/src/icons/qrcode.svg":()=>o(()=>import("./qrcode-be91e4bc.js"),[]),"/src/icons/ray.svg":()=>o(()=>import("./ray-a033c254.js"),[]),"/src/icons/reload.svg":()=>o(()=>import("./reload-34b148c7.js"),[]),"/src/icons/rely.svg":()=>o(()=>import("./rely-e633b0a6.js"),[]),"/src/icons/resize_h.svg":()=>o(()=>import("./resize_h-360e34cf.js"),[]),"/src/icons/right_arrow.svg":()=>o(()=>import("./right_arrow-50c53f38.js"),[]),"/src/icons/row_end.svg":()=>o(()=>import("./row_end-68354635.js"),[]),"/src/icons/row_head.svg":()=>o(()=>import("./row_head-56a92cf3.js"),[]),"/src/icons/search.svg":()=>o(()=>import("./search-a922b782.js"),[]),"/src/icons/setting.svg":()=>o(()=>import("./setting-08b3b2ca.js"),[]),"/src/icons/table.svg":()=>o(()=>import("./table-e1bc2ddb.js"),[]),"/src/icons/twitter.svg":()=>o(()=>import("./twitter-7a46bd80.js"),[])})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&_.value.push(i)}),{icons:_}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let _;return Vue.createVNode(naive.NSpace,{wrapItem:!1},s(_=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"),``]])))?_:{default:()=>[_]})}})}});export{w as default}; diff --git a/assets/index-409b3cd3.js.gz b/assets/index-409b3cd3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..afce5f53e9a4e9a9ec6b1fbba120e31e73cac1af GIT binary patch literal 1609 zcmV-P2DbShiwFP!000026NQ-HZrnB&#_#tjrotka!473f)L(liYoNO*deasgAUBSo zP~_2!9F3@unz5(TxoB_Nn|*@4DX{wt1&RWFnr8DFdnnmXJT?{Bu#Gw2`H?(4B)_Cu zw^DU`F=2WF^W6NBhf>M4RR2iW5SLz(F!4~tu0hK+khkhQ zaD6u-in|_3V(teNvWHsEnk~~t=eq$Zy{HgTnmp88X;M@TQ#+#h3f7FYOldH1&!r@T zFeww3KFZ;^xXLWY!zuU~V@cv2%~W#*(3G3HK9AhMOfrfSo@Pg@eyh*pVS*_wk_ZGl z!c+nXU$Lfv8Vl)R`DhG`$KerZ2_31LPF0PrI4W`3gePH|CB>0)#Wc~obs=lr6DfhT zq?~#1Sl24q$zJ7?G7(-8gx*6{xoLP;$;Q-Cpc21G5I_QuWRG~a;{_s41dr3>{i^Fb ziiZW^DUA|1?!j~Hqm71~O9khd>*F4L)LIF)O#&i*I!CXV0`WMj2pA2D(0`aE*zU^A z7p;YAR-$d|5T51*I$9fzTc63>tSm?-hNo#>5M}ETP^}0eM}ug=9+f zP3QY0WI$=+5B+pk-ie;(v%P|Dqnb&#YeANie6euu;?8&9eO+7u@7#XNjKb~Y3)2rv z*HjkM7pT9Gy=pRuFP&%4K6|+Vx6&`ak^)e4;Ih%(@~D zI^QVRR&f2|LZjFPvdb@N^r?bU#IW<3rf=$gOaIYbmUlx8T`c9h7ak%*d*i9w%2*-r+ zkaHdfJa`(xYpKDG=)CoMi?ec zC_w5(8MPp8T82;FNNw*FB!-BJgflA$6LPrWP>;gyRU}M!z?!Rkzv{cF+(fAuV~3F-s#ZrCg5f{Se0s%ujqKECsJwv)r)d2fyb@xM zQ%f_}P-D`*!MuG{j6uYjLtC4Q(!z4vZ#8P1?aV`1CIX6*KMi4+zL^c3E zBYCkLgA58%G6*6LmJ+Y=ZL~v7lmJD4m-wCyu+gIg43ju1gE;ani;-nn@e#%lC%%ZO zPYYpzbSoG+-+dULRkUAWX4%*lU%-)#?Zc#?RG{0n+%j(!$G6eW7~-UW%!jbxPeT;j z*$EgV%%hYCQD{krTC$N#YKRjW7JiuW#0uGsB6euIDJ?t}+W@-y7V^~?WKf_>^?-)F zw1CWc`qbh5NJJu!N3^7tiwPAuG-Kr%1SCdJ8OAiSV^+XE!7&OF#ViYWX*qxznBpT< z8sY>IL6M|^4bpYSy^Tc-#eK1{$bcp!x30Cd+?*Nq*-TLDQ}7#AY_ zaH||G>y<;{ICkr>7V#9iz_dopl?#JH-&Ab2p>)lVk{PEj=-v9i)Ge--|Hg(s__BEip zJsThRMawwM_t%QGUv{uQ{mehi(Y!CZRi)j28MyX#sus@;01LPJd!^70W3rweGaXTF zo%x>E=#@{M7B6mNyh)GAbB=4o6({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},y=Vue.defineComponent({name:"RIframe",props:p,setup(e,{expose:m}){const d=Vue.computed(()=>({"--ray-iframe-frameborder":l(e.frameborder),"--ray-iframe-width":l(e.width),"--ray-iframe-height":l(e.height)})),a=Vue.ref(),n=Vue.ref(!0),i=r=>{n.value=!1;const{onSuccess:t}=e;t&&c(t,a.value,r)},o=r=>{n.value=!1;const{onError:t}=e;t&&c(t,r)},s=()=>a.value;return m({iframeInst:a}),Vue.onMounted(()=>{u(s(),"load",i.bind(this)),u(s(),"error",o)}),Vue.onBeforeUnmount(()=>{f(s(),"load",i),f(s(),"error",o)}),{cssVars:d,iframeRef:a,spinShow:n}},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{y as R}; diff --git a/assets/index-4b024853.js.gz b/assets/index-4b024853.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..75cb8854746da88675310fef131ace67e54add69 GIT binary patch literal 710 zcmV;%0y+I3iwFP!000026OC0{Z__Xoe&<(o7EFochK?7cR2gCuNPA$QR*Z+Ln%v~1 z^_1A**jZO1|95;zvvq}OFZJboKKah&JLPpFQFrSRQ=^JXx3rYIrKB6T7EC74hbz83h2blG^<%Qn#)y3UT zm{pbBzQj&gaxd96*VT&vDdugS!;pi;*H+}3OF=&)vfc6s{smFu>%e)dw5;b17e7!o z`!9T7-9fGgXcTAXQD!7!3^DHH!URgk_)($wxI+F9d$lc zWOn5XN@(LLHB^Can+RwJ4~e@(I z)})fGAe1L7tJz3zxUymOCU9RQRK|mY3n(SRPfT!R-y6rLU`g?7r3_NILZF32QF{M}nsNv#efbQH{< z`m@jdBfQ&NTYt^0TCk6Fdk~}Tx0DQ7CDcvVKn?SLLiwZLhKc0QZr2YWfA(8LJ6A_5 s+i>Yb|B1L?67*}k+%C4J%h;HB>Qrg}5O!|%&&>4AU*Y-Vham<40MOc1uK)l5 literal 0 HcmV?d00001 diff --git a/assets/index-5e5507f6.js b/assets/index-5e5507f6.js new file mode 100644 index 00000000..9d5b08f2 --- /dev/null +++ b/assets/index-5e5507f6.js @@ -0,0 +1 @@ +import{r as e}from"./index-0017ec2b.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js";import"./@vueuse_shared@9.13.0_vue@3.3.4-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 r=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),R=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(r,{status:"404"},null)}});export{R as default}; diff --git a/assets/index-5e5507f6.js.gz b/assets/index-5e5507f6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dae252b9cf94b81ce0d37b00c60fd5917c482f6f GIT binary patch literal 804 zcmV+<1Ka!`iwFP!000026NOaEjvO@<-SZVgiAA?mHm;|udKA;Aw-;Y;-I~od4Hp!R#7=UFJBUI86{M^Olv#1b5y8T5J8x zqHWjPWr8c5p8CUOhBKTa(Uu~s%luvBZRt`^!^toX z@e-1nF-plqspSShwSCtu3!Da#MM-&8Po{oum*rkyl{K^g!6r0P0OD(=6m;H5;_b^y zV7$yHL@RJeDrcm!l6#~d8*!RfHEkxyHM7WGZW`U$kugJ1wHapw?&G#bJ3XQj)KWp3 zG$)6swpZLqt%8rjBmIZc6es|#@A2LBOGQZqFRSUky6$fl;tkI6lK9CkgZgbg^;hL zLR&CaS_i^9<^r|f`ss)mvsxmOlA2~@Vj%D2w$aRpF?30Sat2vOlYO4JR@NPv2Tyvy z0$Qoyq4t#ul$-4o+rT1v%vNv$w(ndN`+aTgVuvwSOr8TaZM2-8QrN&VcKU zItrXVrC#ilM_Rxv67oEXcf4cPE+Q~S8-E{G5DoEXQ|zAp(Y|jS{%*jmVC*z=YiaQZ zqn3CV+~_@DK}Zxk={hg@`s%Bjt1tfi=I7VH{c!W@>h{Ig*WX?J@$#3~zkV4F^El|= zbJ$Kh8@F0JFpJsz!AJk1T?l4?D@9EdYlgjY8u0$$W@+-aO`|jwEkQ^C?`o zyXkL!e{uco_qRX2y#4W2G=DnGhxya_;N_hBm;0Xto5Biml1H)i&Tij0yc_=Cbn}lx ifnkW1e=Dyt-}?((MS|_M1pokB^Omsy literal 0 HcmV?d00001 diff --git a/assets/index-6fa6e696.js b/assets/index-6fa6e696.js new file mode 100644 index 00000000..55ac8f53 --- /dev/null +++ b/assets/index-6fa6e696.js @@ -0,0 +1 @@ +function s(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const g=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg: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.4","vue-hooks-plus":"1.8.2","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.3"},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)"}},{dependencies:u,devDependencies:i,name:e,version:c}=t,d=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),a=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:c},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const 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-6fa6e696.js.gz b/assets/index-6fa6e696.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..16dcaf21f87b0b2fb1a73a646926a99678149373 GIT binary patch literal 2019 zcmV<92ORhxiwFP!000026TMe$ZyU!E{@!14xdH|W+$~>3O7aa&?ZJ|7zG3s zSl%tkm5#U9-93sdLqI_j$N3P;1q`>1ZP;#|s%g{MNZ?4e;soe#;fd0}=8&CJfuJkPwW8cF0!$|6hTWWLXdOn79;UQAfSlC_%M$n^I6@4s8$B)&v3XObxk zB-yVer%@C6I1J%<4eZyMwz7=zhJEhbYgZG3sJQwL3kVnud=?35HET*7kOqy&8f(Wa zB9YAXBitsQ{T>N>Z`N5NZAU;vaW3E2r~2_$)02am{@D*mOrn59J|)8I+i!Fdk_b}p z87H=9|Mom8Euo_A*m#==)+X-nIEc%rgsLw0l?Hby6JS|FW%cQYG_Etu0}z1#l}d2f z=e<}mcT*^r6*#Pg3FmNc4;isCuGmh1dz;2xsf1Q+hxjebrIJ)pMMn~{0E?DO#?Dqy z8Qis*zoibsIc*hT+97U2jq9bV62>&5Sbvw)Rkr?i<1lH`$c+gXR7esCiKWhcDRUJA zJu(ZvgqD>IP|^lV+7EoWEylKl@}WP5fo$0)zp_%_gpg zB!dWU>4u^UUjX7Ns@el5Ae~DKbk%X4gcG&^ilV+GlM@lD&|}Pnxo!oO&TH`B@L9V} zrBWAwGM(BA09;&jGV*wx4uXXV1@EDSm65EEAs)Tv(iuSlnu4ZB!31I9 zL^5#Dpk2b17&=VB13mAzh`*)lxuOh>Gx%Ob71L!u9>ppY_h}30nkay_cekl*Ere56 z7|a~WK%y|PxG_NGsxGH_15Hz@dgkHTh!hE>Gb~t}3eD2;nJzfNzBITlK`EX#$T)_M zsVe`iL~Qjm02*9dn?l}A66ip)c@Z-qeIc}AHb9KTjk_*Xe}|H7mAJb)Eyj`=4&$UW zBr7^6Ro_WGiHM2>hxGU3+FVtE2rTsAt7SczOqDs6tYoKb_A1@kVY|0uORsWib3OcW*oVq?cbY%l~@f_rl4gb@sNW{d?a)hC|yr5U(#)WC?!Vu_a087ZM!C5N>G*v5g zyuK#aD9sf6N>+UeJSlvW3^W={bhD{B?zxh*<4`RgN6iF)!?Vq788{*C!M^Zdd&fOa zn=PPjZTzeCpD(O(v0PUDAb=C=J=}wepaFRc^Ix(i^ZF`8eFv})Q(e6baL>9jxi8_N zXBX7))qC4^Hj{RI1?t4J)hblX3K{|u7P zRJ>Woxk}ZsN|mBxmDPXHKY8VJ{`HZZT5!|=L?)Q{gPL@L+Im0BWcdBPfLDcP9E?>K7o_w0|G{%yS(}Gbva-DH- zg>+?hAy8_Kldz8d{CIec_LlKa`d#z}??{bKJ(kAL@6q1Ib z82-Ym$rcr8p{h_D$2n5F_!9U00**R;HDL%+T{a#P`r{?zhT7Gbvi?s1E&@QwoPbtM-NL0ha4Tb>{2pZ!`fj+=?0OS-s6{#m0Py z1nC4o0sr#(*QGbFmqzna9FA_?A3onRv-lNqm>3Sv7$mQXN3|*@lhojpEZ~&<4>+aY z?WDVZeC0UNF-~WV*8d|^bO9=ApxVd}2Kfu5s~)WVriF!-Sq(1ys({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-7950de0a.js.gz b/assets/index-7950de0a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe24c26f5bbc54c7674d627b779409569fc0d394 GIT binary patch literal 1832 zcmV+@2iN!?iwFP!000026SY@uZ`;-t{=Q$K5iC4SqFnMlc>_7`?8Ny(DzGzNyj zHZ0!rocHIPOIeQZ(Xex_K!SqaHL2%t;)#z*%LW1JiXydIW$|*r%~)eNV~Dd{1Fj0B zVVH()OyCH^`9s`71VY>Mt^|T_N5QNt*2VHAJe;kF6|pK9reahYN_E^oaNr{diK~O4 znmUnW7)PPl_6!oVXRD&Die*^<#gtT)7?YqZPDzqg(95l(3Rcu zT&_T45~~w;fdmXEi)F!-YAvHyR}Tf(vRp!!gg|eDLj<4D0GM$}tOyOLs-{ZnlRBRS zvr1;OUTLW{FvwIYmH~p^Caw!MwoJlCRTLn)Qk_a>9zwx#LyDcUbVOpLg05EU4Yf6e zY?D9;mYkMn2dTvha?Gq?Tj4Oyr(Wo#C|NL7Lu!?)(j>}^Ts^crm!)nX5`Tnp8B_qZ zamZfouWTr)p)2+265ICBii8Ex>y?@c(@dE~#zp~L(me{Z4N*oOjFDJH>ZxETN9zP_ zLcut!)hd%pxmA@XwG6U!nMI7c zib(0D2vS*Us1<3dfVyq@Esszm<%ui{RRWcYDo=6R$IgaA8jyl4t?Ct{uC%gvbPva~ zFxQ0U$)MPYsI74)h;N;+F&vI}AZ&Yv#vwyE9w|wjK!a|HKhvCxKs3O#TsY;S9~a!P z*l~#i8uy{6UpWnq$MFG#kzXuzGAEEKQDk6fEkLp3lX=i&p8Y#-eTp9?-U`7vXyMU6i#8)J~D)BYxA|JH9MJ76H=~sYiZ%Mr8{?<3JbZ42(sClvjBGYe1JSmpC z6XMj@0fapwEXT_!9y9D9oM<6$d&IEZd5!Wkay6^l^ow(R$02S+?9B1`NY^0eKk!_H>iPcOjiKuNgy`m<<^b02vI6kUQ16+b%f6CL;tv8{O*4I?FhGNZ^764{|vEHzJFc#ZBmQ5bqI z2C(F#e`KtK%aG$kxEf|V`q)tcr5-(IOewaA9C)<<&5y^8Xo$v$ z@V9%h#Cua?oHAE)@y5iUNi%hw4t!@c*-<*on%!+8Jue<5wqk+em@JeRfKL@4;yzbeN;|7|`i=sG}Izd5D^h!ML$Fr%nMzE~e zpy1vci~sfGvH&!+^lY0fQsTdl$!KrMQ{Cw-5L$q|BCi{wQ+O4OW|*zvLh{F_$?c6d z4k6brb3AJye>4l616#e_fA#OL|9kmbZ};=$Pn-YQ`6_<(BKdhOS-lnC-9%CU{`bAD zC;hKC;~%c~AKuu%zTV&c8DYt-<=*z=3F-E|5FoqzkQ>({Q@)SyXIavN z&BvKmZ|C9Qi=X1(uOlY;>Q?`=Ct02Lzqm8lSnF@B#5X_RU;9V$?HZnAmRT8kyN}}4 z^?2u6^0&u>um2g}d5~!_BP%cBQG>8IL=skc%v)yn0L(kt{;UsaBM?p zVcQDCbl33Q@by4TMVuBkPacSyA+Otj?>@*BoY8I?WV#P=-KAIKk$L^{B{E#pshiRE z5ZNnik)4%}cZuCy?LYq^UC!MjTdI%U{EUTzwe{rD4#%f2H$`Zs?hlq=so7-7{bs?l zjDn=$8y+5xUV+BI`H~#1#8i|&jFmG#IVfm;fF(UxuDRXuWy@zIAFp({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.4","vue-hooks-plus":"1.8.2","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.3"},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-7c3750a6.js.gz b/assets/index-7c3750a6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e88880f0f456c9c0bcdb1acd2b0fe2c48f367075 GIT binary patch literal 3470 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 literal 0 HcmV?d00001 diff --git a/assets/index-85f02a6d.js b/assets/index-85f02a6d.js new file mode 100644 index 00000000..1fac97ec --- /dev/null +++ b/assets/index-85f02a6d.js @@ -0,0 +1 @@ +import{R as i}from"./Table-e8660bb2.js";import"./index-0017ec2b.js";import"./lodash-es@4.17.21-a64fa61b.js";import"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js";import"./@vueuse_shared@9.13.0_vue@3.3.4-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-85f02a6d.js.gz b/assets/index-85f02a6d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5692a478b0b7fd937215833e73c36340fc0a1066 GIT binary patch literal 993 zcmV<710MVziwFP!000026NOdJkK05Tz4KS3J|(Kh^{;pmhpZyX0VK3S?NSM?R;%&M z=gn-K8Fyy9yCI4MLL4|$AQf>c5+^u<#05n8ZsnMc!RTRTrjvoz8_$qVYa_kNJjJ=fu6-) zfW0t4B#Cp91RdN(1!ykiLZh;%^epg3UU+J6&LS`JV#M-)OpypN?sTo7I30xv|lKg`&0g!eJ$8f9D%wL+TCVM$O) zl!ltz_aZcg80VObZq-oR9IxB)t%P7q2*!R#siq1*sitY z97P!(0wWz7&H&Ll5dsQpq;Ktu5+F2*J49z-5En*qp*gik+cu&&9*uFYERMN->6`&k5KMP}jAC*^v8ZJfcBeO_*pfCgsfXBD^cKd}a!Hg!O z?!1cP6^m~Tp`&Psp_{>(%~7S{lu8A&u@~4G+=v#ovBAKSH`nMnQNV6jWg&^eEDrXo z7+IayitTj9C?UZx8Ilg9ZF)!3M-_MsaxUP$v~>c6>8}M@ zLh3w_l>zlWEaeCG`EgtgrYie`bz5rc(iY-bquQ(fz*P;Ug1mpcHry1JX#4Zi?YB=H zcLA%^skxnv`+Du!uiGC!->nhG6li^8`Q;bi{r%gY*WdrKeg4f3RL-r+8<6X#PhR}> zY`5sR3hdiRr7%6Hb=W7$8vE!_GUyA!FTgu|SP}~EniTv@qz<(WgR1GQ3#2Mc+8<00 zj^9%IUS*6FcI#DXcjh9Oj%(n`q<4H*^Uv%(!^O&RrMO>kx@fr8#w#m5@2^W@=BaZ} zHBKRBeZ6^YPloWq*$g&s7jtCyY6UqjfBEV9%decl$)^5oP6n==9-mBdsrm(&9!&iS zyc^il-Ma(1Q_#+J`~1fjzkltxJGWEk5H5S4O10=6O0O66J|YX~eN5ECaT~8w#}9lI zg!R$d44c73*)%AzX2g((vQiXM=~7u#OQBO`TWIHCUMMamBiEYmx||BZsX z>sR}jIoICqkLyVBNonOky1V0~W_oZFGBs{3w=Mfu_{J6XmD{*z`+}?H>vvRt{dPJw PlXw0B0`ZV36bAqRA=BaK literal 0 HcmV?d00001 diff --git a/assets/index-965ab295.js b/assets/index-965ab295.js new file mode 100644 index 00000000..ab093056 --- /dev/null +++ b/assets/index-965ab295.js @@ -0,0 +1 @@ +import{R as i}from"./index-a9dfdcd2.js";import{R as d}from"./Table-e8660bb2.js";import{d as s}from"./index-0017ec2b.js";import"./vue-hooks-plus@1.8.2_vue@3.3.4-df6d3964.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.4-7e6f7ed6.js";import"./@vueuse_shared@9.13.0_vue@3.3.4-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(l=>Vue.h(naive.NTag,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>l}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.h(naive.NButton,{size:"small"},{default:()=>"Send Email"})}],a=Vue.ref([...e].map(t=>({...t,width:400}))),o=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"}],r=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),n=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(r),tableData:o,actionColumns:a,baseColumns:e,tableMenuOptions:u,handleMenuSelect:n}},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(i,{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(d,{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(s,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{A as default}; diff --git a/assets/index-965ab295.js.gz b/assets/index-965ab295.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..76fa30d09b81ed942b71e4cf7ff9a6f6d803fc5b GIT binary patch literal 1987 zcmV;!2R!&6iwFP!000026V+JXZxh)Se(zr~JL18XW~Lt7nXw0j251*;MN^be)Cxs# zJ@?oiGM+m-_c|uEETzk`Aq7hJ2isjrm#_ta`T(r9g(W2HA5(jrJoR7bxifZRI|7P%h!O+I59B_n?UU(OVaf>G3I z)uM&6RUF^sGfH@Urf8V9kvDa)syW*xblixvfU^eZ??*Fv!!)M!$Tf1hZMkN?0OfI8 zmjp|MOFPrZ>($&;g-(_1ahpqAuXq88mUZsdp+WSJL>we|&M4?*DB4wxAokxlv(0PY?^3?P|d#IoNL( zMoh58%G9ei%~kTn+_+V>8Mwk@fs7+XOZ?OGd9VTO@;5x?UDhpPPFYiA!X)$pkI0Itd4V26#62#6 zazTWIMhRU=EE3^cdM=+U+lAajHeBBeD~v=mQLt(1MFNF_ZKmRMS-^#IeEM7y3<^~* zfRhY&1`vo$J0J~k)TI2+dC*cd4x$-mvh8#iOrLKHPxxpvin+MxN^KU zTp+cv_moD!`EYIUw6}hi)P{>9`8NV=FOegrj|oG*F&ZSy_|wNE^Li#A-VzwIxJzqu zv5W}q28l3ib6%}39MuXhBe+-&5!wr?Ow}qZLOh_(J0_lrzLTaeoJ@B5nBU1}_lV44 z4~P~ARHDH{%cG+1V5~I4gQ9=9q#YY-2Y zvYiEuBuR>(nmKP61}r22K;TRpAH{%D5h-P}S&i)(wF0lM48b+TZ+q`}M~ItpN3e zB$=+s)TdHWc}OriLpi(5XOUDORXZI`?Oj{n`SO99O))6=Ah5iU(;)FuflH8S*CLO; zC!leXH3Q)kHTis!`929b&^gxPm=Pf>{4^uf3u>|)vRW{W!fLm$^Rkw4q=C`FSQ)Z# zG8d1uMdxC+b2P$c5Cu|v@5yW9yS_gPuvk`EIXcfX?_ynotFCb|C zGEBp*U2=sJptETaVc$uQROER$OR)={n`IP+MKvE17qoUOBBAscJ<*mR z5*|(w=bhX{d7VE5GIJF-0f{MGieE4|gN z`1Z4lvgxLR*{y<6m*n%i5vetBHfaIgqO`+uIP9)zyT|JRmg({j%VPY;yZyg^eQ-?2 z(Gvzg0C8vaW`FBRf{0CE)c)-qJT=JAn@NlpM^aAd2Kn(O58nd*y&!D<@6fTP;Ed-k zLNrXO)T8hk5RpJ$FkBxxZ4+@`PL0 z+WXo{(t1W`(KL+YlFEs)XCm9I>{!VtNnVf58ciL-I|Czi_lPmWY0yG~p(IJ)Y2*Je zFE3>#>Ikp70v#NkPu3fBhrc#b9F)=?@bp*v zAH3|XzUpp#ly=Ja#@fy&*xfpVOpP_T!Nq8M^>4i=ce*dvdM_UKuD*!ZZ}lH+bYEY` zYwd!(Kg)Q%%a|BApl;uP9ItQ6>9BEo=gQ;WM^}4KUiNNm^zPkD<%J^^2Wb4K=e?CL zyIbox9JjA*bvN(yKYQH$?)PeXuQ["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},u=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{u as R}; diff --git a/assets/index-a9dfdcd2.js.gz b/assets/index-a9dfdcd2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..35986e7cf6f574901bde61359bcd154e98cda697 GIT binary patch literal 717 zcmV;;0y6y{iwFP!000026OB~SZqqOnedjA$Ynl@2Hna!{lqyV6iD@qr8e=b2)w%U; zm*Lux?Q|`fB|ZW^ga_b--x=aFu#+@eTQ;GpihX^rea^YZP8XR}rnqWR-D1G}N7$K? z3lcp|1;bUR+wHx;>9a|6tx10>g*Gjf6f#2*7iOJd{69Vc{L<=-@e}c`b>cQ{_^9`_n%~BVImbnh3t_dr1+3AYVd;c z9P7N{+gwadDg~71jG6+Gb8dlbYT~6YBL7zvMUkNC5~I0F**hgOZ6QxCa*SMFDsUj3 zh605N3PBeble0n1{@4`|$b3nxK%>dCfQCgSB9>byoCR$fc{xMii5H~6sDzia>p`V@ zu}xU-voSWIeSLVy0u6O(2*%G%Gq-)^U?@>6BtyOd%3_2oDj3I2B<8Rgp19-7PIf3U;1+dehO39nn!A9*PLUuURDdRD&97cwW z*h{E7+(ba9pWM9noY;~>I0~%=g>F#=VNq$_+Cx{`>2yF9gQBszmnhoIEEM-I$pbrh zgO%JDsODIDGuZUQIl0sD@z!+^%Oeg-Lpp()=9l4ZL%`~oX4Qfp-QM<|!MX{ptI*5l zp0hJ~qpP*8kPWwa6icdF6tH&TFu)|BNd-%DX>=IX>0y$1L64R)Wvy=P=u^(!?SV(6 zI5D_@Lg%wtx{BLfcu0xyxXS5tCPt7QsfQ07@IIqcgyP!SDxIyJ2L#(KE!lC94Lg|x ze48CDADSIVue.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-b46beba5.js.gz b/assets/index-b46beba5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a39db9070715dafe92b26b124a181a2816f15e10 GIT binary patch literal 1629 zcmV-j2BP^NiwFP!000026U|p`Z`(!^{(iqg<%hxsNSdT1Qc|GSKm()!iZ+OYpg<4= zOLAmwLXir0>5HoB;512**oo~TeLcHrTwLyg^v-VYa*1M}lOGe2vi?Pfq-;y_OB~#N zI9PzSyUz?~o_S`6qP4o`^QN64EaS8)zE>0E3F_K#O;Qxq082CF%S<>yQ{34YM~880 z1VlTB*ZY3 zkw}^41GtsIaVGP!76+Nv4XaQb$@(gr)YAY9S<}daO-9^M8zierTo)W9QbGE%IuJ|G zjX0VHE>V~J)MeB{B&ID{My^ma%n@XjFo`v4rsuH4V^)GfC2J7{_T%cl$GrrlN)^La zOf9Djqbh-Gaq77-k2WIlPtr6n0F2^3fBolawr<##UKp*Hp>@+EzMY6pRizw(Y}Qay zJ?+q&@y3GjrVl*u-3)Kk!K-9~a#`3p7e4>|6Z0}yTuw?BBV_JP#d?^QV`kC3jQ9&) zg36@ei^99_zH>eRnX>aAdp01bWqB^+nW=KTZ9|2+@PUW1y5RD$rb}v263(8)PEBGK zM1~>N$96(%THXx!9|7m!e^QSFW2FmChnV1$glOSzw742A{k{9}+i3O6=)p5Vw1Jhz z#>?-;Ps5Hu;?h7|LT5n!c&bh;5MAsdv5CQuz~Kq}!Xfx`WLj*-$(IBcSQaoQv<|gA z2iJINE#PKWz9x)cY>kU=c1_)icRasmu~m8E7C&gwXQH#Y(Ak*pGx6QC-Z!uQZ1=EqGn*!H=(JlB zEYueGN5q%fV&d`%Nw9Z%Q*x+#MG&h#R7ygX^ExX{ zOiWW=4NTecY7?JQ;+-V)R6wM&q%nb{N*ro+2fbpv2Zwly@(%+OSvrL7XmP32o<$L4 zPBRt&8{+e#$ib?*p5sk7P@enlhkg@^GsFpCcez)F^OQqQR`vk>^&a9(eB17xr>niw zb5o!0p2go=7h5gS2Yli2@d9&zX9AI*=-;u2RQDs&@B)4i*~vjB{U^n9|BZU?yZivn z`;A=%g2C*nt9qd1^<3;3X&rPfgj@GJTMxS{^V@&BzWwS4EJ1Je-@PAy4wn{C=)eA! zs<*fLqPx5nKL2NTb1__659c07x0g^~osBR5BpiPCB_TFB7+_io+mZmo6N3t_w6{rYi#&OXOE@ci}c7tzf{y#C`W_T_SV%XZghqo>#7 zx%TRp-t14E_FQyl9{og*SEC[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-c15b1580.js.gz b/assets/index-c15b1580.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f929ec309eba8b639d0be51a19c690686809339 GIT binary patch literal 788 zcmV+v1MB=BiwFP!000026P;8|Z`?Kzz4upabn*fsm-?h6BgF#lr57JsAeSI8C~~x- zqa_uR^2T25J#Eq7(B6A2&`T5K*BHqye<75dxLr9#i$Vefk#F9-nR%q#_S(4pcME10 zaA=I)26!cvfR`w(Nt_m0f-h}wDkt3i9w8A09@ocvofgct2<$q=5yf$YSe`a4k7l^5 z0Z^;;bBp?JujWn_MWV??Qs(KG$nTjUZwRGK9D~>ntlk28Vb(E@aE1)W z1ks#FaRTKrmNRw5?1+nSj2e>FA}i=I=F*~CDrT;cY1@Hk`tVu5>nbwRy>H| zzBoCSL%f8jWQkP-E$SkM4C}&l_uNM}7u>vljKXp&;@v$Jmw`5D%m3m?d$YM#oWtU0;rh{d7u{vnb0mHiPt1 zNj92%BNghwSZN&y>zEs<{nRfe#N^c+k(iV;A+rYZPWH8CMogxQB9t;n5*pq4iECxu zV)OXP09ZgH6`W}wsX)1ty<%Iaf^Qq+zu&-C2cZQw^e4-`@n56%heK$1uJ zHNC``S(5J5bm$QIOzvbJtCo%H&8u|Nf?u7hj8z+v!Qd<$@1~nPyd1C z%$E`FophboHLWcM`Qi1e+duz!|Mr*LAAf!S=FNxKKLr0q=apE)tDtqRx7BL3+wJf~ zH%QF&c6HODvvWTn^E?P!kek+3fp2UOdJE}Y6^zI3?g08!%Kt2%9hTvL5q*4hdFk(d z`|0-Q-~YdKsajcgtRDS}H`293jip`*&FyMRw3?OBv777aQS_H?{~iv@Q+PSu`qf8ga~|^G1polY6pF|I literal 0 HcmV?d00001 diff --git a/assets/instance-7fca01e4.js b/assets/instance-7fca01e4.js new file mode 100644 index 00000000..6de727a1 --- /dev/null +++ b/assets/instance-7fca01e4.js @@ -0,0 +1 @@ +import{k as o,l as t,m as l,A as d}from"./index-0017ec2b.js";const I={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},{setImplement:c}=o(),R=(e,r)=>{t.removePendingRequest(e.config)},q=(e,r)=>{},A=()=>{c("implementResponseInterceptorArray",[R],"ok")},E=()=>{c("implementResponseInterceptorErrorArray",[q],"error")},y=(e,r)=>{if(e){const s=e.headers;r.forEach(n=>{s[n.key]=n.value})}},{setImplement:p}=o(),k=(e,r)=>{const s=l(d.token);return e.url,{key:"X-TOKEN",value:s}},f=(e,r)=>{y(e,[k(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},g=(e,r)=>{},v=()=>{p("implementRequestInterceptorArray",[f,P],"ok")},C=()=>{p("implementRequestInterceptorErrorArray",[g],"error")},a=axios.create(I),{createAxiosInstance:m,beforeFetch:u,fetchError:i}=o();a.interceptors.request.use(e=>(m(e,"requestInstance"),v(),u("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(C(),i("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));a.interceptors.response.use(e=>{m(e,"responseInstance"),A(),u("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(E(),i("responseError",e,"implementResponseInterceptorErrorArray"),t.removePendingRequest(e.config||{}),Promise.reject(e)));export{a as s}; diff --git a/assets/instance-7fca01e4.js.gz b/assets/instance-7fca01e4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4ab57d038cdd45e534a82a87d8109a02cb2a00a GIT binary patch literal 615 zcmV-t0+{_DiwFP!000026OB||Yuhjsec!Lh^dyfPwcQv42Nyz?vCy%F(2YUpgKA$V zYHZ1srWKtbjg3%Or182cruQ>}8s&V)>G zH#|ST_=NHMTXtv2C|1(g!7Qq7xxt@{Zy_P@N7(g5V}jBOo|*9N1z3@zDsA}j-35Mt zHSz?t2`e&D(z>?c^}aw75?&OUh`AL?p4}NGNnJx_(9ZHA!`wB7aUCfdz#^guI*2YS z%QWU{i*uBTkgEmWmuM_S=9r~o71VIw_tr3usNckthz@drrf?!~=9uUh3#;^4YrZG2 zT-*Rr8{#mgC(TW@ej2`a!{`fse&2HtDaD{_Z8H(FM=wU2r4E3{YbsrrSxUCS{Y@m< zmS-i_!GRM+>%^uI^Ce7?R(^>mOIs?*tm$&^X+*huFK# za^na-Hh*^34!<@GhgZ1ohMM}Itq*?r5~**T%K3j&3BWR*BnRahR?kw}wr&?M+-_Qr zgp|U(k7;ts;ER-2&r{+N-w9<{tdU!!GiO7)9sBak*~?{&VGg(G!on|T<8@d<>emJ} z6ip~2&cxIIjPs)5z)FJ@qf44QsYG|gT2vCi*2P)UgAZ_m3ypqo_ImhaIkuY20c0=L?*20UK5A6H_JJ@=(_ic8B_j zrBT@ysdfQ+_0vv$i+WW4Yd6;)(N~|8hli>@ZW8XAmz4WQ)6}Cke*x@ogQr>r002#V BED8Vs literal 0 HcmV?d00001 diff --git a/assets/ray-1b3251b4.js b/assets/ray-1b3251b4.js new file mode 100644 index 00000000..7d682212 --- /dev/null +++ b/assets/ray-1b3251b4.js @@ -0,0 +1 @@ +import{n as g,d as h,h as d,p as V}from"./index-0017ec2b.js";import{l as b}from"./awesome-qr@2.1.5-rc.0-76c123e9.js";const N={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}},R=e=>new Promise((i,c)=>{const t=new XMLHttpRequest;t.responseType="blob",t.onload=()=>{const o=new FileReader;o.onloadend=()=>{i(o.result)},o.onerror=n=>{c(n)},o.onabort=n=>{c(n)},o.readAsArrayBuffer(t.response)},t.open("GET",e),t.send()}),w=Vue.defineComponent({name:"RayQRcode",props:N,setup(e,i){const{expose:c}=i,t=Vue.ref(),o={opacitySpinning:"0.1"};let n,l;const p=async()=>{const{gifBackgroundURL:r}=e;if(r)try{n=await R(r)}catch(u){console.error(u)}},f=()=>{const{gifBackground:r,...u}=e;new b.AwesomeQR({...u,gifBackground:n??void 0}).draw().then(s=>{const{onSuccess:a}=e;a&&d(a,s),t.value=s}).catch(s=>{const{onError:a}=e;a&&d(a,s)})},y=()=>{if(i.slots.errorAction)return;const{onReload:r}=e;r&&d(r)},m=r=>{t.value&&g(t.value,"String")&&V(t.value,r||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText&&(l=Vue.watch(()=>e.text,()=>f()))}),c({downloadQRCode:m}),Vue.onMounted(async()=>{await p(),f()}),Vue.onBeforeUnmount(()=>{l&&l()}),{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,color:"#ffffff"},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(h,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),A="/ray-template/assets/ray-ab649d1c.svg";export{A as L,w as R}; diff --git a/assets/ray-1b3251b4.js.gz b/assets/ray-1b3251b4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2817faca6f59227ab499dfad00d586f31746a74c GIT binary patch literal 1438 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 X$x0A>l=Wz6pZUih!t;S_s|^4EFsV*7 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index c61089f1..1cdf8350 100644 --- a/index.html +++ b/index.html @@ -15,7 +15,7 @@ Ray Template - + diff --git a/index.html.gz b/index.html.gz index a35d0e5f3f05b758116bbbf17c51a299e3ee42d6..3d56ea3e3dc1772830d2bc148f640e52a566e5e6 100644 GIT binary patch delta 1159 zcmV;21bF+k47Cifz5#!695;f*i%$jO;FB7;#CJj2F~KRHGz^(wRILdp+!$_TdoH12 zkkZht*@huWXtAZrlndAPNa{>tHkn2P65J{h^McAf#%B#VC8fzAiHwfzlNkh28qw*1 zg!CSi$bo#8RS}#Jnb;1A!o>A_m<>o&$EOPpgsBrnlnv{$Nfbkom zgk>`V77j?r=>FC?6QedGA$2F=gbry?)lZvbpB#U_xw)6L#NE=7RNedBavkSgYsngF zH}=QyW`dgU=N7q#_>OB5i`}DhX$B`Ib5%{8TG(IEBOtg5(UTYekecIRc1nhE2}zwA zg^>9}Ap_o*LSJt3qLr#78`YkcGSAaeeYHvq-fOS?g*pW)7aN6e? zoW6fLCld1@P)!n!*{Pn?=eC16#o-2lkG|9OUPTD zOUf#Ywjy};q?>K`>oZ)@A7dXp4Vf)2BL!E>f?DcvzAi*2eba`S==t&SOZi zL%Dd-8k*`}MLYPM#tQeRe!0)v>fdau_wO(NW&1m0>H`jg5P7p9(jhoM9Sp=P3_A`| zb5aju*jXkW8MAEZ?_i%wnuF>Aw7NU*E}FOL;nf_LokZ^pwVlB0<Y_vig6bJ|G?xe<49Lb!7Vy ZUhlQ?V(mM;>{b7F_BY6nms?C5008iMHnso& delta 1159 zcmV;21bF+k47Cifz5#!Mc;Y5*7@rEn!6!9xiSL54V}esYX&5rWs9F45G@{c1 z3F$p3kpuZGt0FidGO-;Jg^BC=FdLAlj!zdH2vaADC>z#yi4cEx+?+rTTH?+qjUs1A z3d~r5!qgM2UY>E(B#e^jEEteuO%+l5JQkTLHzw>bP5p#AFfd6eg%%ZsOVWrru@^W4 zQly(A(OeWJp&8QP5Ai&R0HWEjmNahiSQxP+9CCN8KoeeQ$qU63q`@shk|>zYqBt0| ztYlg1CI<^kGWCBa5qLvZF2xxTJdcV3vWg`jeh4%PgCPz1td?P28>fC8O@Pq>!A%dc z#tn{{n{7wz0aF@9&?u~-H@y~|IG!_$ zd}qiylw`b&1(mEiL|vBz6nsB&PoE1)?=w(q06lsNwC-nU5;&oY4M3u5sKvOwG%YHi z8h$Q?(AHnoyJZp5Sip-F(R77}Rwm@!dYh(Uk(LF^U)mtYf# z%|l9ACoX?iG5rusE-W{2E-cUdgVplmQ_D{geW@GUx2P3q)uIK;n;PF4R|>_=z}!mt z4p>W)L8|9gr!vND-T&62?0v;TYmxT{XmYp0`%S@mzA{fM(2Q=W{P39DI(s$jG@%(^ zp^gc5$smvHv-{B|gi(3-oXscH!@A%G;kP)>J~@AUb8|0giMypEsk-;M*^y&na=Bk=FwXnaSM?i2Bq9-u`AT`Is?34`S5|TPK z3L*1{LI%7qg}&V6MJrWFHmW@>WuB*{`f8OJyyHYT%-?R5=Be2Z)qUz~u_KjE;k3^) zIDLP0P9)|*pqeBcvr|2(%Sn*-c@*TyJZ(Up$<}X^s<&mA*(rL3DE=p4Cfk$HmyowQ zmy}f)ZAI|xNjKZ>*JrqzsgAA7c(gJBi*IYCD0~%cd5vZ Zyxwc&#oBjx*{lBV>~EGKjrmL)0024WDZl^# diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 71b55101..268cd474 100644 --- a/mockServer/mock-data.js +++ b/mockServer/mock-data.js @@ -4,7 +4,7 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1697015933521.js +// mock-data-1697275205480.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1697015933521.js +// mock-data-1697275205480.js var exporters = [person_mock_exports]; var mockList = exporters.map((raw) => { let mockConfig; @@ -99,7 +99,7 @@ var mockList = exporters.map((raw) => { } return mockConfig; }); -var mock_data_1697015933521_default = transformMockData(mockList); +var mock_data_1697275205480_default = transformMockData(mockList); export { - mock_data_1697015933521_default as default + mock_data_1697275205480_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index b5e06b83cb242f4190c3e445ca5e32961ee663f4..f674f81fd92ff908e532f15a712b74d91d7d69fa 100644 GIT binary patch delta 1024 zcmV+b1poVs2#W}i8GlOF#E;11bXqsbOs7pUO>eeGL+?TooqZ@ISE;J(e=k7pQ+Dg= ztv<*k@Bsuq0^shXhUGHB)kj@y;R-(7KVWPl5~v(mhT85gM>_|@KevUpgc4TjHQEql zng($78V)0XRiQyJFqavE%AJzr&>hg)F(iZo&}PB78y4J!fPZU@5FI-i}syqHA~W~4F~*nwrwIc*}4I3SjXx>L1S; zrf#fO`C6^^RN85Y1M+_P^x=JU3>a8zG+SZ=1ua4%CLyXavu5VB%uJuJdude6HRW2y zLEVbsZo#F$V2^$qMUi(xyQ;^Z^TRry2m@H&|!6uKD#;-bv$UT~+^FwCS%hae|v-0++@ z^1-6^l=YETi0mUrN+ud2mhG zZ$-x!R1Q{ASmf!_ZBi=t)Q9Tl!O3hEM48+QKa#o&4}zYB@3kvuS~r!~suhSAd@g+Z z1~0lkZ6c)TBg_*~Z=u&qt*Facu>TO|!~~3Q%Zs1hp5K;d*DvSvJ3pD-mZ$SqZ^vQl z-GBet!b+mqht<|P5y7`Q+}%?EY8X@a<>K u%7(KgGrt@#zpQhmgdTkxiH2u#QGeQT63=;(2I?h$nf(o5qK^YX3IG5SC;0*Z delta 1024 zcmV+b1poVs2#W}i8Gq`L+KJ_HI<1>@rjyq+z1bcOy$i{7_MwnmrK+<3y#TpS*{!Fy z`XH0Q2N3uOfV-0#R;vWpA9b;X3;1w*kFkwNpmJmxYP&xl?HmmM+!oprN?55kXhV=` z8oK*EF=YN`DR!k{rQ{)i~B5PdoUbJFSO@kpG4is8Li+BVQI$|iv zk52bi8A?|;#(xIF5vSQE;mPL={%iE+PHIf1rB$in$k$~aTUF3iXf5|5#e8G$0vD7< zTk0Hg{0cwymC;(IshBbCo%vSM!IGDPmUvlejX7N-Z$7EN=qlX-3-3BEa$})buMN6l z>6yR;<^g;M@5}5KwP@_=v^JvJ?)wKAcy&=96Zu%-$A4yTQWc}{mf;W-!18g_Kb|v8 z-B_*ijau)iw9^s?;{=`uYziNHCTAC7jG=p(EFq3x5p>jbB3Ex8t>`6Tb%dQlciygKNTm zD>}ZQa+>d|IkE5!1kP ztn$LwFco8*mI<2LL+cd&g=DC2@_$Pww~Kqfo_M3VWBjv7JwusZJ@Q`O_%96>)jic( z_&U|{YugZ9oQ%9I^0nGJXE=2rveS9PwG(1ULy(eO+z>Q6gP;wewkK)vKIv%dj}?b~%h3IG80sRcy<