From d4afcf6384f962d501c0688fef7e41ce9beb4e34 Mon Sep 17 00:00:00 2001 From: ray_wuhao <443547225@qq.com> Date: Sat, 11 Mar 2023 18:22:42 +0800 Subject: [PATCH] build --- .DS_Store | Bin 6148 -> 6148 bytes assets/hook-1ce4b33f.js | 1 - assets/index-0d9096a4.css | 1 - assets/index-1552ce2c.js | 1 - assets/index-1552ce2c.js.gz | Bin 4915 -> 0 bytes assets/index-184de73a.css | 1 - assets/index-24c90a4f.js.gz | Bin 2051 -> 0 bytes assets/index-2b2366c8.css | 1 - assets/index-2f4a186a.js | 1 + assets/index-2f4a186a.js.gz | Bin 0 -> 804 bytes .../{index-4203846d.js => index-2f8147b6.js} | 0 ...ex-4203846d.js.gz => index-2f8147b6.js.gz} | Bin assets/index-4380f2ff.css | 1 + assets/index-49fa3904.js.gz | Bin 1510 -> 0 bytes assets/index-4daf964b.js | 1 - assets/index-4daf964b.js.gz | Bin 777 -> 0 bytes assets/index-52908d71.js | 1 + assets/index-52908d71.js.gz | Bin 0 -> 5379 bytes assets/index-5ba451c9.css | 1 - assets/index-5daf83de.css | 1 + assets/index-5daf83de.css.gz | Bin 0 -> 904 bytes .../{index-49fa3904.js => index-64e9f1f2.js} | 2 +- assets/index-64e9f1f2.js.gz | Bin 0 -> 1508 bytes assets/index-6a9d9035.css | 1 - .../{index-bbdce7ce.js => index-74f27dc3.js} | 2 +- assets/index-74f27dc3.js.gz | Bin 0 -> 1627 bytes .../{index-6d7f29c4.js => index-7f01e473.js} | 0 assets/index-7f8af6ca.css | 1 + assets/index-89084a2f.js | 1 - assets/index-89084a2f.js.gz | Bin 3163 -> 0 bytes assets/index-8e9f9bce.css | 1 - assets/index-8e9f9bce.css.gz | Bin 698 -> 0 bytes assets/index-8fd495fa.js | 1 + assets/index-8fd495fa.js.gz | Bin 0 -> 3013 bytes assets/index-92492b5f.js | 247 ------------------ assets/index-92492b5f.js.gz | Bin 20806 -> 0 bytes assets/index-b722b0cc.css | 1 + assets/index-bbdce7ce.js.gz | Bin 1629 -> 0 bytes .../{index-24c90a4f.js => index-bc83e944.js} | 2 +- assets/index-bc83e944.js.gz | Bin 0 -> 2050 bytes .../{index-b087f019.js => index-c1599fec.js} | 0 assets/index-d139f76a.css | 1 + assets/index-dc50c796.css | 1 - assets/index-de09eb20.css | 1 + assets/index-de253505.css | 1 + assets/index-f064e244.js | 247 ++++++++++++++++++ assets/index-f064e244.js.gz | Bin 0 -> 21496 bytes assets/index-fa813b60.css | 1 - assets/index-fadde9b7.css | 1 + index.html | 2 +- index.html.gz | Bin 640 -> 640 bytes 51 files changed, 262 insertions(+), 263 deletions(-) delete mode 100644 assets/hook-1ce4b33f.js delete mode 100644 assets/index-0d9096a4.css delete mode 100644 assets/index-1552ce2c.js delete mode 100644 assets/index-1552ce2c.js.gz delete mode 100644 assets/index-184de73a.css delete mode 100644 assets/index-24c90a4f.js.gz delete mode 100644 assets/index-2b2366c8.css create mode 100644 assets/index-2f4a186a.js create mode 100644 assets/index-2f4a186a.js.gz rename assets/{index-4203846d.js => index-2f8147b6.js} (100%) rename assets/{index-4203846d.js.gz => index-2f8147b6.js.gz} (100%) create mode 100644 assets/index-4380f2ff.css delete mode 100644 assets/index-49fa3904.js.gz delete mode 100644 assets/index-4daf964b.js delete mode 100644 assets/index-4daf964b.js.gz create mode 100644 assets/index-52908d71.js create mode 100644 assets/index-52908d71.js.gz delete mode 100644 assets/index-5ba451c9.css create mode 100644 assets/index-5daf83de.css create mode 100644 assets/index-5daf83de.css.gz rename assets/{index-49fa3904.js => index-64e9f1f2.js} (95%) create mode 100644 assets/index-64e9f1f2.js.gz delete mode 100644 assets/index-6a9d9035.css rename assets/{index-bbdce7ce.js => index-74f27dc3.js} (96%) create mode 100644 assets/index-74f27dc3.js.gz rename assets/{index-6d7f29c4.js => index-7f01e473.js} (100%) create mode 100644 assets/index-7f8af6ca.css delete mode 100644 assets/index-89084a2f.js delete mode 100644 assets/index-89084a2f.js.gz delete mode 100644 assets/index-8e9f9bce.css delete mode 100644 assets/index-8e9f9bce.css.gz create mode 100644 assets/index-8fd495fa.js create mode 100644 assets/index-8fd495fa.js.gz delete mode 100644 assets/index-92492b5f.js delete mode 100644 assets/index-92492b5f.js.gz create mode 100644 assets/index-b722b0cc.css delete mode 100644 assets/index-bbdce7ce.js.gz rename assets/{index-24c90a4f.js => index-bc83e944.js} (98%) create mode 100644 assets/index-bc83e944.js.gz rename assets/{index-b087f019.js => index-c1599fec.js} (100%) create mode 100644 assets/index-d139f76a.css delete mode 100644 assets/index-dc50c796.css create mode 100644 assets/index-de09eb20.css create mode 100644 assets/index-de253505.css create mode 100644 assets/index-f064e244.js create mode 100644 assets/index-f064e244.js.gz delete mode 100644 assets/index-fa813b60.css create mode 100644 assets/index-fadde9b7.css diff --git a/.DS_Store b/.DS_Store index 33a00df8c89fc3c1744697d412b5302199e364fa..7ce69e61394109e20f91688b236ae098a7b0e4cb 100644 GIT binary patch delta 16 XcmZoMXffFEglX~tCW*~|m^efMI!gvR delta 18 acmZoMXffFEgo#z)kfd|w8 diff --git a/assets/hook-1ce4b33f.js b/assets/hook-1ce4b33f.js deleted file mode 100644 index bd68d504..00000000 --- a/assets/hook-1ce4b33f.js +++ /dev/null @@ -1 +0,0 @@ -const l=(n,e)=>Object.prototype.toString.call(n).includes(e),s=(n=16,e)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),t=[];let o=0;if(e=e||r.length,n)for(o=0;oe.map(l=>(l.fixed&&(l.fixed==="right"?l.rightFixedActivated=!0:l.leftFixedActivated=!0),l.resizable&&(l.resizeColumnActivated=!0),l)),he=v({name:"TableSetting",emits:["columnsUpdate"],setup(e,{emit:a}){const l=L(),i=ie("tableSettingProvider",{}),n=b(pe(i.modelColumns.value)),d=b(!0),{themeValue:s}=G(l);return{settingOptions:n,handleDraggableEnd:()=>{a("columnsUpdate",n.value)},handleFixedClick:(p,c)=>{const u=`${p}FixedActivated`,o=n.value[c];u==="leftFixedActivated"?o.rightFixedActivated=!1:u==="rightFixedActivated"&&(o.leftFixedActivated=!1),o[u]=!o[u],o[u]?o.fixed=p:o.fixed=void 0,n.value[c]=o,a("columnsUpdate",n.value)},disableDraggable:d,FixedPopoverIcon:p=>{const{element:c,name:u,tooltip:o,fn:_,index:w,fixed:x,key:$}=p;return t(S,null,{trigger:()=>t(C,{customClassName:`draggable-item__icon ${c[$]?"draggable-item__icon--actived":""}`,name:u,size:"18",onClick:_.bind(this,x,w)},null),default:()=>o})},handleResizeColumnClick:p=>{const c=n.value[p];c.resizeColumnActivated=!c.resizeColumnActivated,c.resizable=c.resizeColumnActivated,n.value[p]=c,a("columnsUpdate",n.value)},themeValue:s}},render(){return t(S,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>t(C,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>t(P,{bordered:!1,class:"table-setting__card"},{default:()=>t(j,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":e=>this.settingOptions=e,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:e,index:a})=>t("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[t(C,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),t(H,null,{default:()=>[t("span",null,[e.title])]}),this.FixedPopoverIcon({element:e,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:a,fixed:"left",key:"leftFixedActivated"}),t(S,null,{trigger:()=>t(C,{customClassName:`draggable-item__icon ${e.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,a)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:e,name:"right_arrow",tooltip:"右固定",fn:this.handleFixedClick,index:a,fixed:"right",key:"rightFixedActivated"})])})})})}}),z=v({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"取消"},positiveText:{type:String,default:"确认"},icon:{type:String,required:!0},iconSize:{type:Number,default:18}},emits:["positive","negative"],setup(e,{emit:a}){const l=b(!1);return{handleEmit:n=>{a(n==="positive"?"positive":"negative"),l.value=!1},showPopoconfirm:l}},render(){return t(Y,{show:this.showPopoconfirm,"onUpdate:show":e=>this.showPopoconfirm=e,showArrow:!0},{trigger:()=>t(C,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>t(U,null,{default:()=>[t(E,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),t(E,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})})}}),me={...X,rightClickMenu:{type:Array,default:()=>[]},title:{type:[String,Object],default:""},action:{type:Boolean,default:!0},actionExtra:{type:Object,default:()=>({})},showMenu:{type:Boolean,default:!0},exportTooltip:{type:String,default:"是否导出为Excel表格?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"确认"},exportNegativeText:{type:String,default:"取消"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"确认"},printNegativeText:{type:String,default:"取消"},printTooltip:{type:String,default:"是否打印该表格?"},printType:{type:String,default:"html"},printOptions:{type:Object,default:()=>({})},printIcon:{type:String,default:"print"},exportExcelIcon:{type:String,default:"export_excel"},tableHeaderSpace:{type:String,default:"10px"},bordered:{type:Boolean,default:!1}},ge=e=>e.reduce((l,i)=>(l[i.key]=i.title,l),{}),fe=(e,a,l)=>{for(let i=e.s.c;i<=e.e.c;i++){const n=y.encode_col(i)+"1";a[n].v=l[a[n].v]}},Ce=async(e,a,l={})=>{await new Promise((i,n)=>{if(e!=null&&e.length){const d=ge(a??[]),s=y.json_to_sheet(e),h=y.book_new(),g=l.filename?l.filename+".xlsx":ce().format("YYYY-MM-DD")+"导出表格.xlsx";y.book_append_sheet(h,s,"Data");const T=y.decode_range(s["!ref"]);a!=null&&a.length&&fe(T,s,d),de(h,g),i()}else n()})},I=v({name:"RayTable",props:me,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(e,{emit:a}){const l=re(),i=A(()=>e.rightClickMenu),n=A({get:()=>e.columns,set:u=>{a("update:columns",u)}}),d=V({x:0,y:0,showMenu:!1});let s=-1;const h=A(()=>({"--ray-table-header-space":e.tableHeaderSpace}));ne("tableSettingProvider",{modelRightClickMenu:i,modelColumns:n});const g=u=>{n.value=u},T=(u,o)=>{a("menuSelect",u,s,o),d.showMenu=!1},B=(u,o)=>{var w;return{...(w=e.rowProps)==null?void 0:w.call(e,u,o),onContextmenu:x=>{x.preventDefault(),s=o,d.showMenu=!1,se().then(()=>{d.showMenu=!0,d.x=x.clientX,d.y=x.clientY})}}},p=async()=>{if(e.data.length&&e.columns.length)try{await Ce(e.data,e.columns,{filename:e.exportFilename}),a("exportSuccess")}catch{a("exportError")}},c=()=>{const u=Object.assign({},e.printOptions,{printable:l,type:e.printType,documentTitle:e.printOptions.documentTitle?e.printOptions.documentTitle:"表格"});oe(u)};return{tableUUID:l,handleColumnsUpdate:g,...O(d),handleRowProps:B,handleRightMenuSelect:T,handleExportPositive:p,handlePrintPositive:c,cssVars:h}},render(){return t(P,{class:"ray-table",bordered:this.bordered,style:[this.cssVars]},{default:()=>t(N,null,[t(q,ue({id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this)}),{empty:()=>{var e,a;return(a=(e=this.$slots)==null?void 0:e.empty)==null?void 0:a.call(e)},loading:()=>{var e,a;return(a=(e=this.$slots)==null?void 0:e.loading)==null?void 0:a.call(e)}}),this.showMenu?t(J,{show:this.showMenu,placement:"bottom-start",trigger:"manual",x:this.x,y:this.y,options:this.rightClickMenu,onClickoutside:()=>this.showMenu=!1,onSelect:this.handleRightMenuSelect.bind(this)},null):""]),header:()=>this.title,"header-extra":()=>this.action?t("div",{class:"ray-table-header-extra__space"},[t(z,{icon:this.printIcon,tooltip:this.printTooltip,positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),t(R,{vertical:!0},null),t(z,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),t(R,{vertical:!0},null),t(he,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var e,a;return(a=(e=this.$slots).tableFooter)==null?void 0:a.call(e)}})}});const be={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...K},xe=v({name:"RayCollapseGrid",props:be,emits:["updateValue"],setup(e,{emit:a}){const l=b(e.value),i=()=>{l.value=!l.value,a("updateValue",l.value)};return{modelCollapsed:l,handleCollapse:i,CollapseIcon:()=>t("div",{class:"collapse-icon",onClick:i.bind(this)},[t("span",null,[l.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),t(C,{customClassName:`collapse-icon--arrow ${l.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return t(P,{bordered:this.bordered},{default:()=>t(W,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var e,a;return[(a=(e=this.$slots).default)==null?void 0:a.call(e),t(f,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[t(U,{justify:"end"},{default:()=>{var l,i;return[(i=(l=this.$slots).action)==null?void 0:i.call(l),this.CollapseIcon()]}})]})]}})})}}),Ze=v({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(g=>F(le,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>g}))},{title:"Action",key:"actions",render:s=>F(E,{size:"small"},{default:()=>"Send Email"})}],a=b([...e].map(s=>({...s,width:400}))),l=b([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"]},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"]},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"]}]),i=[{label:"编辑",key:"edit"},{label:()=>F("span",{style:{color:"red"}},"删除"),key:"delete"}],n=V({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),d=(s,h)=>{s==="delete"&&l.value.splice(h,1)};return{...O(n),tableData:l,actionColumns:a,baseColumns:e,tableMenuOptions:i,handleMenuSelect:d}},render(){return t(ae,null,{default:()=>[t(M,null,{default:()=>[r("RayTable 组件使用")]}),t(Z,{alignText:!0},{default:()=>[t(k,null,{default:()=>[r("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),t(k,null,{default:()=>[r("RayTable 完全继承 DataTable 的所有属性与方法")]}),t(k,null,{default:()=>[r("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),t(k,null,{default:()=>[r("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),t(M,null,{default:()=>[r("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),t(m,null,{default:()=>[r("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),t(m,null,{default:()=>[r("拖拽操作栏动态切换表格列")]}),t(m,null,{default:()=>[r("点击左右固定按钮,即可动态固定列")]}),t(m,null,{default:()=>[r("点击修改列宽度,即可拖动列修改宽度")]}),t(m,null,{default:()=>[r("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),t(m,null,{default:()=>[r("点击打印按钮即可打印该表格")]}),t(m,null,{default:()=>[r("右键菜单")]}),t(xe,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RayCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>t(N,null,[t(E,null,{default:()=>[r("搜索")]}),t(E,null,{default:()=>[r("重置")]})]),default:()=>t(N,null,[t(f,null,{default:()=>[t(Q,null,null)]}),t(f,null,{default:()=>[t(D,null,null)]}),t(f,null,{default:()=>[t(ee,{type:"datetimerange",clearable:!0},null)]}),t(f,null,{default:()=>[t(D,null,null)]}),t(f,null,{default:()=>[t(D,null,null)]})])}),t(I,{style:"margin-top: 18px",title:F(te,{onUpdateValue:e=>this.tableLoading=e},{}),data:this.tableData,columns:this.baseColumns,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域,有时候你可能会用上"}),t(I,{title:F(D,{placeholder:"请输入检索条件",style:["width: 200px"]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,bordered:!1,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},null)]})}});export{Ze as default}; diff --git a/assets/index-1552ce2c.js.gz b/assets/index-1552ce2c.js.gz deleted file mode 100644 index 1a113f8e3750109f9fcae0f5da08be26ea4b1bf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4915 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 diff --git a/assets/index-184de73a.css b/assets/index-184de73a.css deleted file mode 100644 index 32fc9851..00000000 --- a/assets/index-184de73a.css +++ /dev/null @@ -1 +0,0 @@ -.rely-about .n-card{margin-top:18px}.rely-about .n-card:first-child{margin-top:0} diff --git a/assets/index-24c90a4f.js.gz b/assets/index-24c90a4f.js.gz deleted file mode 100644 index 630218029cd574bb8d1be6b9195566fe32ff5254..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2051 zcmV+e2>kaSiwFP!000026RlWVkK4u-e($ef_+U^4Nr}2rT*z@^=LWP$ks3vT#TFQm zLuqy?lHd$wDT;s%nmEowye?q4ZEVAK>vWqojg17(uDx{v^tXt6`4>GiLuw`M=A|jH zz%1w7zVppFXJ(fS;wWJgtRSkqsV96H>V3Xk(GlV+(_Ox7=^kH3Q$L9Ys#(4?OtDe% zEvsIs*UU|-t`X_#mt2kNDPNF2!DZHUMa8!0jDZqu%}T8s7|_7KB{A5x>` zx2rV|x0b~aICYJ>S7|icZGTyYhs-m&O{?ChRq?WjVmt`OhUYeY3%9Lh;U$++Bf+7E z69aj+jcV44`7nyMsDZjQ%WhZeD>9EH)aX{~cFnG>dfrTXy#O0^t6?=8jmENcA#9`7 zZdSYQsyQA+j6|VfBOAABesftIL>{7j15?AbaifWAE67*^S#vt84Y%6r`u>kF&E7Yv zwF+*v?3J_;9fz(lL;(TaC^0;Yt8Hv|g_fU&E(fQ?8YxW@%+e%O*f_?KuaHhhE#&G4 zAH3V$#4a=ABw`WQFj@3#mXNS#x+n<1yaW2{kM;ok65kcj10}Ix#6j94p%LSR63Vbg8JwE5 zlObZ@k>$87v&r`;q7qg^c&0AYLFlJJ0Gps-R#hF?fR7p^SL3mGI}^(eB{Nm7A@&kr z87D=`HDTu^sMkZlR=x`XM*$td7XY`-hC0V|&mmLb0bwMd0{k0iWI6=Cq3L0E2NCk5kh`?N!zuNS z`g2g87dx+o1=y+;x95^mW@`DECLSlG*9T%R7r!e1`BJG?s#RW(6lhc4Lt_}X z#KW(nIf1|TL$)nD`zkmGfPIl|Fqur;fzJ;NdxdkM+ta0?|jl+9i z97H5x1*Ih7v=Lo2|8})V*XTtw5aBm%mjO>i#2Vak3mrzm~l$``9ox^FA(Io z>*Ec5fe1%crzL$*(t&}s#DqswiaUW80xk28v^3TGod6I7CS-8o!Zi|l(KR!Iqt(P# zX}XrbtgdJRYF8_PTR~B*6ar5#vM+Xgy$`cHz*kZ4azNl# z=tH^5M=89k0?ZVmhk9C|V4CWYp$Y&3@yOr_!@HP2#-{o@)9AcRvX8%=y|^h4O%)aF zqcmU+&tiQ`<2|7iV3fl@J(=xq&-VY3J$M0Dj>70j5f2~*8n zy||uzehXkb)i17To+5YX>{%6un_UY}DKR?bM@1A_JbNI)HN4Nie^61&g z{l5UFql1rT2j7`$X#-Aik**w%to>EGn1=L8H%j18u;;u|k=6gJ0J(U8`OO_*pC16c z#5=4{sJU{=<^aVS?p$PAq)&LqVv|>J(SYLPY|P7xF)eYoI4TMKNY$fI7K;eBTtH?Q zYFOg}9hY><#*p1Q=C%B)>ZS>e5=V(6xD&*DRyS7TVpE_3e&DB6dX+fKav~*5Ff{window.open(a.src)},avatarOptions:[{key:"yunhome",src:"https://yunkuangao.me/",tooltip:"云之家",icon:"https://yunkuangao.me/wp-content/uploads/2022/05/cropped-cropped-QQ%E5%9B%BE%E7%89%8720220511113928.jpg"},{key:"yun-cloud-images",src:"https://yunkuangao.com/",tooltip:"云图床",icon:"https://yunkuangao.me/wp-content/uploads/2022/05/cropped-cropped-QQ%E5%9B%BE%E7%89%8720220511113928.jpg"},{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.jpeg"}]}},render(){let o;return e(p,null,r(o=this.avatarOptions.map(t=>e(c,null,{trigger:()=>e(n,{round:!0,src:t.icon,style:["cursor: pointer"],onClick:this.handleLinkClick.bind(this,t),objectFit:"cover"},null),default:()=>t.tooltip})))?o:{default:()=>[o]})}});export{u as R}; diff --git a/assets/index-2f4a186a.js.gz b/assets/index-2f4a186a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8edaa2e6b2c9379d3acde5cb3ab2da2182af2af GIT binary patch literal 804 zcmV+<1Ka!`iwFP!000026UCL!YurW@$M5|s6u|}wMx*s+oz=>0TAVsi8gPCTdN4lB zj%Ky9mgWuf!}g*Ga!3Mc>7lfR(lk(V=%sCvQy~fMUt`tDf6>vdU7QW3r>43*nD>1% zpZ6qvhnEtRsY;J%kD}Xc5D3~J>xqKW$FU%MpGB5O$@p^89}F(xnf5pMvXHe>jRfa*s>s;*lNV_v- zaC&w%B_bfg8uk)Aleu4`e|RHW zfXyOalAP)D!6}q0jI-%C__W1KH*4x}X!|&ey z@elW!hhH84@~rvo=c5-t9sm06>!;6G+p(Ii;kE@b25msOAuTqgJ=PztXM<$eP5S-J z;jx6#F1^g$;((3Q#XREzL|!_MnPl&vQ`l$fU)evonjC(5BYT(q&EqGppMCe{$@hQV zeRcfmoA(87SSbr)Sd;->fj{H~GQx99BB#VTH&Z*t9OBiw`0ZxA&rWjQ$L*f)zmEv4 zS?T4h1fTyKtkQcy^XQM}!TsjP=gs50;eXo9Ze1hAM8=deuYws5Hcsr51riBc6v%n% z$V|D$Z3Jd5`Ryh~VbEeWDY*z)U6j+g^7rKj~7~FP&w3!zy-SMea8dT~@ z;O@^>{w@Nsw93U%EB=Yc&O3uPgG`8)=6sEt)L(x7^@1Qo8JiGWm<55sC-betF#HhG i>TGfccI&XN!wq)0xNdBFzuc-fKKL6{P@Ipr1^@sU%cXVz literal 0 HcmV?d00001 diff --git a/assets/index-4203846d.js b/assets/index-2f8147b6.js similarity index 100% rename from assets/index-4203846d.js rename to assets/index-2f8147b6.js diff --git a/assets/index-4203846d.js.gz b/assets/index-2f8147b6.js.gz similarity index 100% rename from assets/index-4203846d.js.gz rename to assets/index-2f8147b6.js.gz diff --git a/assets/index-4380f2ff.css b/assets/index-4380f2ff.css new file mode 100644 index 00000000..88cf729b --- /dev/null +++ b/assets/index-4380f2ff.css @@ -0,0 +1 @@ +@charset "UTF-8";.dashboard-layout .n-card{margin-top:18px}.dashboard-layout .n-card:first-child{margin-top:0}.dashboard-layout .dashboard-link{text-decoration:none} diff --git a/assets/index-49fa3904.js.gz b/assets/index-49fa3904.js.gz deleted file mode 100644 index e7ea9ea8502d58abc876021185b7004e62feb5c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1510 zcmVahi*hIH>|?;<8DbV1N)3>W5?d zI6dIlna^<`giHlm1TDQx?8aK4MPsXAYhhy$+NJ$5*iQ2=c8;C2O&X9UO^Wo!ey`^_ z&-)~}T(N9gKO2E0VmEZ#Dhu%uY-;G5m`_Rhl#Y`agql0d{$ES$9>7; zFmSjz0jk`n;45x45Y#9GiyH%c$_)W0xKVnAO^B;Vbg(EZSy{^E()(*89$Etsa_fMv zxj6|`ZV=G8Io_*ttm+^!p(m44LfT)0xhmMiP)zDtB9WEy{XU+hp)wY8Nd+d5o*I@~ zF`N=M#R{?sCKPFeLdw$eX+_fW(!qi_DVt(Cr{|SiPVILe!zMMbUK159qv=q}_PY&B zgJfJpL{w#z$)fa->bB)jWQ#~kXOvVH4%BB64q?MVRm;iJKsr%vgiPHr3^9|F6niAiZi?SBMCebW&zS9q?(`CZdv%W<;}zSY z7LSNi>m0SQS&FOBFj#t##b2_5s7M$*CLBI|=s0sVRLdkZard3pJG8< z698ddE74x}x@uLC{RN_oe5WhCHz{1I8&E+;LGb79`|~UQ!td?nAN-X&{^K_S&=4s^ zW5pv*)Bq-<9H?tZhmJvmx0jqK0d+oaK_HH*B0_}5KnRKo7aWw1UlU?ujTqRMflb{S z7Je2%l?Ku5!~EUx+|4<6W2QUak8e8PZ~sr@wKs3O@0P=oZu1xK-D_`ly8ZK{_j11d zu;tyGZNFF#+j`BrL*{BecQ-crXQ?wnl+1#lB9kF~ps5qJLHDX`SYwxjud}bI6bt01 zhyga0H~rk3UJU!bpSan5{I=P7^$&=6n;Sc8TkWkmx7qU6-gt|Dgy@nAGz+P{*>+Z* zc~et6>#zNv=Kj-!e1KnX`Hz?UrF&lUzQ42>mg2BXKiRq6^5)mw&1c@ys=)75fC8wi z1|*~)Xg%_Y1~#th`GVU=p;-h6_ae^lpOIaE__XIef9~S0kAH8BH5wq4CboSBq7ewJ(XIwKQDqoh zu*QBBBB2qvzz-n~?(%#bK~_3=dvYk7vJ%f`0PQazc&!I+Yq`BNv-8`{o$ZGV%+AW+ zokvf-g*nEmm#;#qbXMNA7uUSEf3`R0y@hpedey(X!0z4Mxbuw=EHP$#g{gsh^mjLB z+MBaO<~;%Gie9#*ip04Ke@?w zoV|ww?_s$9eGr6jeGmd|m^5)dPfz$u>;CfHo-&q)Ygkv>Dp4zhW*E_X-~@^n!V!=W zd_-!y7_r{$oYufOt=)5eX#BoYf9wQ2_URb|t{window.open(e.src)},avatarOptions:[{key:"yunhome",src:"https://yunkuangao.me/",tooltip:"云之家",icon:"https://yunkuangao.me/wp-content/uploads/2022/05/cropped-cropped-QQ%E5%9B%BE%E7%89%8720220511113928.jpg"},{key:"yun-cloud-images",src:"https://yunkuangao.com/",tooltip:"云图床",icon:"https://yunkuangao.com/images/20170801_005902048_iOS.md.jpg"},{key:"ray-js-note",src:"https://note.youdao.com/s/ObWEe2BB",tooltip:"Ray的前端学习笔记",icon:"https://yunkuangao.com/images/longmao.jpeg"},{key:"ray-js-cover",src:"https://note.youdao.com/s/IC8xKPdB",tooltip:"Ray的面试题总结",icon:"https://yunkuangao.com/images/longmao.jpeg"},{key:"ray-template-doc",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",tooltip:"Ray Template Doc",icon:"https://yunkuangao.com/images/longmao.jpeg"},{key:"ray-template-doc-out",src:"https://ray-template.yunkuangao.com/",tooltip:"Ray Template Doc (国内地址)",icon:"https://yunkuangao.com/images/longmao.jpeg"}]}},render(){let o;return a(p,null,r(o=this.avatarOptions.map(t=>a(n,null,{trigger:()=>a(i,{round:!0,src:t.icon,style:["cursor: pointer"],onClick:this.handleLinkClick.bind(this,t),objectFit:"cover"},null),default:()=>t.tooltip})))?o:{default:()=>[o]})}});export{m as R}; diff --git a/assets/index-4daf964b.js.gz b/assets/index-4daf964b.js.gz deleted file mode 100644 index 7e0881f59ba7aa480d6f103c0650d67f4cc1bf06..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmV+k1NQtMiwFP!000026Rnh8Yt%p#hVT6qF|d-rWRhK5cbl?Rsue_`Y6UM!k=bN6 zJKJQ=FqyPnV!#U(RJ;%s#19ZJyz%o&(4xPlvF*QbvfFCAQWZ5f2hMrVnP(<5FG~bS zl_v&C4UQJ7zz|eH6kQ34iCs?E3UxB(v^vLH6V2vP+)vGEHfp4mG)06|k)W^&!EWb? zm5e%Gw_cy{CPrP|j0cJVH>3r2E~&~SH`G8-=o-*&o4a-M>ecy9p9TsG2?{C&R9P9SB)-S?PWsJm2=8+?Z16?Wt;Hff_c53CEB-A%AlEFE~mra!FHHEdicHSdA zjA>Om8M9#7r|p@1mGKZ(F$l^nic=Zb1tKd%5jig^xYS?Fm+8Pa2N~}{LiJD?_-0Qj zk@~Kyv&$Lb5doY~*F*{+R!sQj#;1E5AMccJKbVMVz=Jwgg`=yAa^+?s1`?)j!)r8L zZ_*7U2th+Ywhg$@Mom$XD_ziJ=}ir=HG58 zHT!QEmx=;O%0nvkV~?paV0y=Hh$Rru;uvWUYO5Yg@xI566Cy0to*@<=$#U&FQADM0 z*;SUITtdb}|FAdQtHKo=O4T5y{-POVG6m@y0+@co(p*BoN7gc2YRqqNM|+J`RgkjL z$jnYN<(s2BSPThl6w)rqVl^aCc<0y(+qRE`pYJU$!ct)ug*{Eze)#&uV*1cG$Bl1& H=mh`(KcjgE diff --git a/assets/index-52908d71.js b/assets/index-52908d71.js new file mode 100644 index 00000000..fa960211 --- /dev/null +++ b/assets/index-52908d71.js @@ -0,0 +1 @@ +import{s as Y}from"./pinia-1fd00649.js";import{b as q,R as C,e as O}from"./index-f064e244.js";import{V as X}from"./vuedraggable-fb995778.js";import{M as P,N as J,V as y,W as K,o as L,I as S,X as W,U as Z,y as Q,p as k,Y as ee,Z as te,_ as E,T as $,$ as le,a0 as D,R as b,a1 as ae,H as B,a2 as ie,q as ne,E as se,B as oe}from"./naive-ui-8b684773.js";import{e as F,i as I,r as m,aa as e,l as T,E as j,p as ue,M as H,F as R,x as re,n as de,c as o,q as z}from"./@vue-0f114043.js";import{s as A}from"./screenfull-578bfdd4.js";import{p as ce}from"./print-js-819a679c.js";import{u as w,w as pe}from"./xlsx-1a040596.js";import{d as he}from"./dayjs-e34bfade.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-37f9b77c.js";import"./@intlify-bd5dfa46.js";import"./lodash-es-c8e56e34.js";import"./vue-router-ed35b26a.js";import"./@vueuse-dacd7844.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./vue-d5390e61.js";import"./sortablejs-77186f55.js";const me=t=>t.map(a=>(a.fixed&&(a.fixed==="right"?a.rightFixedActivated=!0:a.leftFixedActivated=!0),a.resizable&&(a.resizeColumnActivated=!0),a)),ge=F({name:"TableSetting",emits:["columnsUpdate"],setup(t,{emit:l}){const a=q(),i=I("tableSettingProvider",{}),n=m(me(i.modelColumns.value)),p=m(!0),{themeValue:s}=Y(a);return{settingOptions:n,handleDraggableEnd:()=>{l("columnsUpdate",n.value)},handleFixedClick:(g,d)=>{const f=`${g}FixedActivated`,c=n.value[d];f==="leftFixedActivated"?c.rightFixedActivated=!1:f==="rightFixedActivated"&&(c.leftFixedActivated=!1),c[f]=!c[f],c[f]?c.fixed=g:c.fixed=void 0,n.value[d]=c,l("columnsUpdate",n.value)},disableDraggable:p,FixedPopoverIcon:g=>{const{element:d,name:f,tooltip:c,fn:_,index:u,fixed:x,key:M}=g;return e(y,null,{trigger:()=>e(C,{customClassName:`draggable-item__icon ${d[M]?"draggable-item__icon--actived":""}`,name:f,size:"18",onClick:_.bind(this,x,u)},null),default:()=>c})},handleResizeColumnClick:g=>{const d=n.value[g];d.resizeColumnActivated=!d.resizeColumnActivated,d.resizable=d.resizeColumnActivated,n.value[g]=d,l("columnsUpdate",n.value)},themeValue:s}},render(){return e(y,{trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(C,{customClassName:"ray-table__setting",name:"setting",size:"18"},null),default:()=>e(P,{bordered:!1,class:"table-setting__card"},{default:()=>e(X,{class:["ray-table__setting-option--draggable"],modelValue:this.settingOptions,"onUpdate:modelValue":t=>this.settingOptions=t,itemKey:"key",disabled:!this.disableDraggable,onEnd:this.handleDraggableEnd.bind(this)},{item:({element:t,index:l})=>e("div",{class:["draggable-item",this.themeValue?"draggable-item--dark":""]},[e(C,{customClassName:"draggable-item__d--icon",name:"draggable",size:"18"},null),e(J,null,{default:()=>[e("span",null,[t.title])]}),this.FixedPopoverIcon({element:t,name:"left_arrow",tooltip:"左固定",fn:this.handleFixedClick,index:l,fixed:"left",key:"leftFixedActivated"}),e(y,null,{trigger:()=>e(C,{customClassName:`draggable-item__icon ${t.resizeColumnActivated?"draggable-item__icon--actived":""}`,name:"resize_h",size:"18",onClick:this.handleResizeColumnClick.bind(this,l)},null),default:()=>"修改列宽"}),this.FixedPopoverIcon({element:t,name:"right_arrow",tooltip:"右固定",fn:this.handleFixedClick,index:l,fixed:"right",key:"rightFixedActivated"})])})})})}}),G=F({name:"TableAction",props:{tooltip:{type:String,required:!0},negativeText:{type:String,default:"取消"},positiveText:{type:String,default:"确认"},icon:{type:String,required:!0},iconSize:{type:Number,default:18},popoverContent:{type:String,required:!0}},emits:["positive","negative"],setup(t,{emit:l}){const a=m(!1);return{handleEmit:n=>{l(n==="positive"?"positive":"negative"),a.value=!1},showPopoconfirm:a}},render(){return e(y,null,{trigger:()=>e(K,{show:this.showPopoconfirm,"onUpdate:show":t=>this.showPopoconfirm=t,showArrow:!0},{trigger:()=>e(C,{name:this.icon,size:this.iconSize,customClassName:"ray-table-icon"},null),default:()=>this.tooltip,action:()=>e(L,null,{default:()=>[e(S,{size:"small",ghost:!0,onClick:this.handleEmit.bind(this,"negative")},{default:()=>[this.negativeText]}),e(S,{size:"small",ghost:!0,type:"info",onClick:this.handleEmit.bind(this,"positive")},{default:()=>[this.positiveText]})]})}),default:()=>this.popoverContent})}});const fe=F({name:"TableSize",emits:["changeSize"],setup(t,{emit:l}){const a=I("tableSettingProvider",{}),i=m(!1),n=m(a.size),p=T({get:()=>a.size,set:r=>{n.value=r}}),s=m([{label:"默认",key:"medium"},{label:"紧凑",key:"small"},{label:"宽松",key:"large"}]);return{sizeOptions:s,currentSize:n,handleDropdownClick:r=>{s.value.forEach(v=>{v.key===r&&(p.value=r,i.value=!1,l("changeSize",r))})},popoverShow:i}},render(){return e(y,{show:this.popoverShow,"onUpdate:show":t=>this.popoverShow=t,trigger:"click",placement:"bottom",showArrow:!1,raw:!0},{trigger:()=>e(y,null,{trigger:()=>e(C,{name:"adjustment",size:"18",customClassName:"ray-table-icon"},null),default:()=>"表格密度"}),default:()=>e(P,{bordered:!1,class:"ray-table__table-size"},{default:()=>[e("div",{class:"table-size__dropdown"},[e("div",{class:"table-size__dropdown-wrapper"},[this.sizeOptions.map(t=>e("div",{class:["dropdown-item",t.key===this.currentSize?"dropdown-item--active":""],key:t.key,onClick:this.handleDropdownClick.bind(this,t.key)},[e("div",{class:"drop-item__label"},[t.label])]))])])]})})}}),be=F({name:"TableScreenfull",setup(){const t=I("tableSettingProvider",{}),l=T(()=>t.rayTableUUID);let a=A.isFullscreen;return{handleScreenfull:()=>{const n=document.getElementById(l.value);a=!a,n&&A.isEnabled&&a?A.request(n):A.exit()}}},render(){return e(y,null,{trigger:()=>e(C,{name:"fullscreen",size:"18",customClassName:"ray-table-icon",onClick:this.handleScreenfull.bind(this)},null),default:()=>"全屏表格"})}}),Ce={...W,rightClickMenu:{type:Array,default:()=>[]},title:{type:[String,Object],default:""},action:{type:Boolean,default:!0},actionExtra:{type:Object,default:()=>({})},showMenu:{type:Boolean,default:!0},exportTooltip:{type:String,default:"是否导出为Excel表格?"},exportType:{type:String,default:"xlsx"},exportPositiveText:{type:String,default:"确认"},exportNegativeText:{type:String,default:"取消"},exportFilename:{type:String,default:""},printPositiveText:{type:String,default:"确认"},printNegativeText:{type:String,default:"取消"},printTooltip:{type:String,default:"是否打印该表格?"},printType:{type:String,default:"html"},printOptions:{type:Object,default:()=>({})},printIcon:{type:String,default:"print"},exportExcelIcon:{type:String,default:"export_excel"},tableHeaderSpace:{type:String,default:"10px"},bordered:{type:Boolean,default:!1}},ve=t=>t.reduce((a,i)=>(a[i.key]=i.title,a),{}),ye=(t,l,a)=>{for(let i=t.s.c;i<=t.e.c;i++){const n=w.encode_col(i)+"1";l[n].v=a[l[n].v]}},Fe=async(t,l,a={})=>{await new Promise((i,n)=>{if(t!=null&&t.length){const p=ve(l??[]),s=w.json_to_sheet(t),h=w.book_new(),r=a.filename?a.filename+".xlsx":he().format("YYYY-MM-DD")+"导出表格.xlsx";w.book_append_sheet(h,s,"Data");const v=w.decode_range(s["!ref"]);l!=null&&l.length&&ye(v,s,p),pe(h,r),i()}else n()})},xe=F({name:"RayTable",props:Ce,emits:["update:columns","menuSelect","exportSuccess","exportError"],setup(t,{emit:l}){const a=O(),i=O(),n=T(()=>t.rightClickMenu),p=T({get:()=>t.columns,set:u=>{l("update:columns",u)}}),s=j({x:0,y:0,showMenu:!1});let h=-1;const r=T(()=>({"--ray-table-header-space":t.tableHeaderSpace})),v=m(t.size);ue("tableSettingProvider",{modelRightClickMenu:n,modelColumns:p,size:t.size,rayTableUUID:i});const U=u=>{p.value=u},g=(u,x)=>{l("menuSelect",u,h,x),s.showMenu=!1},d=(u,x)=>{var V;return{...(V=t.rowProps)==null?void 0:V.call(t,u,x),onContextmenu:N=>{N.preventDefault(),h=x,s.showMenu=!1,de().then(()=>{s.showMenu=!0,s.x=N.clientX,s.y=N.clientY})}}},f=async()=>{if(t.data.length&&t.columns.length)try{await Fe(t.data,t.columns,{filename:t.exportFilename}),l("exportSuccess")}catch{l("exportError")}},c=()=>{const u=Object.assign({},t.printOptions,{printable:a,type:t.printType,documentTitle:t.printOptions.documentTitle?t.printOptions.documentTitle:"表格"});ce(u)},_=u=>{v.value=u};return{tableUUID:a,rayTableUUID:i,handleColumnsUpdate:U,...H(s),handleRowProps:d,handleRightMenuSelect:g,handleExportPositive:f,handlePrintPositive:c,cssVars:r,handleChangeTableSize:_,tableSize:v}},render(){return e(P,{class:"ray-table",bordered:this.bordered,style:[this.cssVars],id:this.rayTableUUID},{default:()=>e(R,null,[e(Z,re({id:this.tableUUID},this.$props,{rowProps:this.handleRowProps.bind(this),size:this.tableSize}),{empty:()=>{var t,l;return(l=(t=this.$slots)==null?void 0:t.empty)==null?void 0:l.call(t)},loading:()=>{var t,l;return(l=(t=this.$slots)==null?void 0:t.loading)==null?void 0:l.call(t)}}),this.showMenu?e(Q,{show:this.showMenu,placement:"bottom-start",trigger:"manual",x:this.x,y:this.y,options:this.rightClickMenu,onClickoutside:()=>this.showMenu=!1,onSelect:this.handleRightMenuSelect.bind(this)},null):""]),header:()=>this.title,"header-extra":()=>this.action?e("div",{class:"ray-table-header-extra__space"},[e(G,{icon:this.printIcon,tooltip:this.printTooltip,popoverContent:"打印表格",positiveText:this.printPositiveText,negativeText:this.printNegativeText,onPositive:this.handlePrintPositive.bind(this)},null),e(k,{vertical:!0},null),e(G,{icon:this.exportExcelIcon,tooltip:this.exportTooltip,popoverContent:"导出表格",positiveText:this.exportPositiveText,negativeText:this.exportNegativeText,onPositive:this.handleExportPositive.bind(this)},null),e(k,{vertical:!0},null),e(fe,{onChangeSize:this.handleChangeTableSize.bind(this)},null),e(k,{vertical:!0},null),e(be,null,null),e(k,{vertical:!0},null),e(ge,{onColumnsUpdate:this.handleColumnsUpdate.bind(this)},null)]):"",footer:()=>{var t,l;return(l=(t=this.$slots).tableFooter)==null?void 0:l.call(t)}})}});const Ee={value:{type:Boolean,default:!0},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},...ee},we=F({name:"RayCollapseGrid",props:Ee,emits:["updateValue"],setup(t,{emit:l}){const a=m(t.value),i=()=>{a.value=!a.value,l("updateValue",a.value)};return{modelCollapsed:a,handleCollapse:i,CollapseIcon:()=>e("div",{class:"collapse-icon",onClick:i.bind(this)},[e("span",null,[a.value?t.collapseToggleText[0]:t.collapseToggleText[1]]),e(C,{customClassName:`collapse-icon--arrow ${a.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return e(P,{bordered:this.bordered},{default:()=>e(te,{class:"ray-collapse-grid",collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,cols:this.cols,collapsedRows:this.collapsedRows},{default:()=>{var t,l;return[(l=(t=this.$slots).default)==null?void 0:l.call(t),e(E,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[e(L,{justify:"end"},{default:()=>{var a,i;return[(i=(a=this.$slots).action)==null?void 0:i.call(a),this.CollapseIcon()]}})]})]}})})}}),lt=F({name:"TableView",setup(){const t=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:s=>s.tags.map(r=>z(oe,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>r}))},{title:"Action",key:"actions",render:s=>z(S,{size:"small"},{default:()=>"Send Email"})}],l=m([...t].map(s=>({...s,width:400}))),a=m([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"]},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"]},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"]}]),i=[{label:"编辑",key:"edit"},{label:()=>z("span",{style:{color:"red"}},"删除"),key:"delete"}],n=j({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),p=(s,h)=>{s==="delete"&&a.value.splice(h,1)};return{...H(n),tableData:a,actionColumns:l,baseColumns:t,tableMenuOptions:i,handleMenuSelect:p}},render(){return e(se,null,{default:()=>[e($,null,{default:()=>[o("RayTable 组件使用")]}),e(le,{alignText:!0},{default:()=>[e(D,null,{default:()=>[o("该组件基于 Naive UI DataTable 组件封装。实现右键菜单、表格标题、导出为 excel 操作栏等功能")]}),e(D,null,{default:()=>[o("RayTable 完全继承 DataTable 的所有属性与方法")]}),e(D,null,{default:()=>[o("相关拓展 props 属性,可以在源码位置 src/components/RayTable/src/props.ts 中查看相关代码与注释")]}),e(D,null,{default:()=>[o("该组件可以配合 RayCollapseGird 组件使用实现可折叠搜索栏")]})]}),e($,null,{default:()=>[o("配合 RayCollapseGird 组件使用与 RayTable 拓展功能")]}),e(b,null,{default:()=>[o("使用响应式方法代理 columns 并且打开 action 则可以启用操作栏(v-model:columns)")]}),e(b,null,{default:()=>[o("拖拽操作栏动态切换表格列")]}),e(b,null,{default:()=>[o("点击左右固定按钮,即可动态固定列")]}),e(b,null,{default:()=>[o("点击修改列宽度,即可拖动列修改宽度")]}),e(b,null,{default:()=>[o("点击导出按钮即可导出 excel 表格,默认以列为表头输出")]}),e(b,null,{default:()=>[o("点击打印按钮即可打印该表格")]}),e(b,null,{default:()=>[o("右键菜单")]}),e(b,null,{default:()=>[o("全屏表格")]}),e(we,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RayCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{action:()=>e(R,null,[e(S,{type:"primary"},{default:()=>[o("搜索")]}),e(S,null,{default:()=>[o("重置")]})]),default:()=>e(R,null,[e(E,null,{default:()=>[e(ae,null,null)]}),e(E,null,{default:()=>[e(B,null,null)]}),e(E,null,{default:()=>[e(ie,{type:"datetimerange",clearable:!0},null)]}),e(E,null,{default:()=>[e(B,null,null)]}),e(E,null,{default:()=>[e(B,null,null)]})])}),e(xe,{style:"margin-top: 18px",title:z(ne,{onUpdateValue:t=>this.tableLoading=t},{}),data:this.tableData,columns:this.baseColumns,pagination:{pageSize:10},loading:this.tableLoading,rightClickMenu:this.tableMenuOptions,onMenuSelect:this.handleMenuSelect.bind(this)},{tableFooter:()=>"表格的底部内容区域,有时候你可能会用上"})]})}});export{lt as default}; diff --git a/assets/index-52908d71.js.gz b/assets/index-52908d71.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..84e4c111e091d79057b1aecb7850554369466d9a GIT binary patch literal 5379 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 literal 0 HcmV?d00001 diff --git a/assets/index-5ba451c9.css b/assets/index-5ba451c9.css deleted file mode 100644 index 9c32df30..00000000 --- a/assets/index-5ba451c9.css +++ /dev/null @@ -1 +0,0 @@ -.echart{width:100%;height:100%}.echart .n-card{margin-top:18px}.echart .n-card:first-child{margin-top:0}.echart .chart--container{width:100%;height:500px}.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box} diff --git a/assets/index-5daf83de.css b/assets/index-5daf83de.css new file mode 100644 index 00000000..a2e9c770 --- /dev/null +++ b/assets/index-5daf83de.css @@ -0,0 +1 @@ +@charset "UTF-8";.ray-table .ray-table__setting,.ray-table .ray-table-icon{cursor:pointer;outline:none;border:none}.ray-table .n-card-header .n-card-header__main{padding-right:var(--ray-table-header-space)}.ray-table .ray-table-header-extra__space{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 1px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ray-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);-o-transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.table-setting__card{padding:12px 8px}.table-setting__card .n-card__content{padding:0!important;margin:0!important}.ray-table__setting-option--draggable{display:-ms-grid;display:grid;grid-row-gap:10px;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center}.ray-table__setting-option--draggable .draggable-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px 10px;border-radius:2px;-webkit-transition:background-color .3s var(--r-bezier);-o-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.ray-table__setting-option--draggable .draggable-item.draggable-item--dark:hover{background-color:#2d8cf026}.ray-table__setting-option--draggable .draggable-item:hover{background-color:#2d8cf01a}.ray-table__setting-option--draggable .draggable-item:hover .draggable-item__d--icon{opacity:1}.ray-table__setting-option--draggable .draggable-item .draggable-item__d--icon{-webkit-transition:opacity .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:opacity .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-o-transition:opacity .3s var(--r-bezier),transform .3s var(--r-bezier);transition:opacity .3s var(--r-bezier),transform .3s var(--r-bezier);transition:opacity .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);opacity:0}.ray-table__setting-option--draggable .draggable-item .draggable-item__d--icon,.ray-table__setting-option--draggable .draggable-item .draggable-item__icon{padding:5px;outline:none;border:none}.ray-table__setting-option--draggable .draggable-item .draggable-item__icon{cursor:pointer}.ray-table__setting-option--draggable .draggable-item .draggable-item__icon.draggable-item__icon--actived{color:#2d8cf0}.ray-table__setting-option--draggable .draggable-item .n-ellipsis{max-width:80px;min-width:80px}.ray-table__table-size{padding:0!important}.ray-table__table-size .n-card__content{padding:0!important;margin:0!important}.ray-table__table-size .n-card__content .table-size__dropdown{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 0;background-color:transparent}.ray-table__table-size .n-card__content .table-size__dropdown .table-size__dropdown-wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ray-table__table-size .n-card__content .table-size__dropdown .table-size__dropdown-wrapper .dropdown-item{height:34px;line-height:2.125rem;text-align:center;cursor:pointer;padding:0 16px;-webkit-transition:background-color .3s var(--r-bezier),color .3s var(--r-bezier);-o-transition:background-color .3s var(--r-bezier),color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier),color .3s var(--r-bezier)}.ray-table__table-size .n-card__content .table-size__dropdown .table-size__dropdown-wrapper .dropdown-item.dropdown-item--active,.ray-table__table-size .n-card__content .table-size__dropdown .table-size__dropdown-wrapper .dropdown-item:hover{background-color:#2d8cf01a;color:#2d8cf0}.ray-template--dark .table-size__dropdown-wrapper .dropdown-item:hover{background-color:#2d8cf026;color:#2d8cf0}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);-o-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-o-transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} diff --git a/assets/index-5daf83de.css.gz b/assets/index-5daf83de.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e9bfcdd642c3731d78585b05f76d6f87a01124b GIT binary patch literal 904 zcmV;319$u%iwFP!000026V+H>Z`v>rf8VFbI!$UNj1sz5$dRT!?GtRzk%^DsHL)$n zlu*QXpJNh8z_cNRNqa%@-T8NC-(T}1UJ#Xo_U?ZF`iZ7@;aHJ1(qxu`cleAVBcd5k zMouNv|hzpDw$G!q=3X!6F7xmURa&ESoJst_;PfJ9SCXYgSJN1bfk zj(4F{-Fy_4aaxBa4kohjrm}EK)lqF$!g!MF{WkwI%cM}6a2;kuC5$&oE{`K2%M&3) z6-knkwQ0s@q8Qx=r(KjkNQo6Hqcrf#Ag$z3EYfAh+i~}2nQJy*n**ftW`yox98ubk z?Pjt!-hbKW~nf zwp=LR&r?TBBT3XtRfUeV;x7|AjpzR4xu32NU;}au>@hWpDB3kKVY&m;YaH~0KM(AP zg-TcdsuT_i){eUO@CGsJ_8=Y4UAx>L*yW>v;B5HR)#k~Rl@62D^$Oe7Zb)b+5g`(5 z_6l^bpbddJ`4xBeWFimJF zA*om$%1PPj46D>v^`EjSx~a8c-%Q8y!;{KtvqTaF*Ba-hqLm_2nvyO>mDmbWQu;i6 zLyS`>a1h>R6cCCTW3egxn#Ck-@hDReTXVQ65DliC2@c%dxOA8nPB>2LEibZ+`if%5 zs0G*;(xY*2Sk?zr5hmkc@}wXOwRr)xr<^k*jd{*I_a9$ILk>2h!A71@w_)hEPHL~} zqBr_?27EYHg|7MwnMo`SyMb>=eUoRGK0`{0%)!1p`jk2cj5ppdZGWqhBk=vN;s5yn zainM0%xBI=lG;yxX>v6N|f+&T##^WbbkuEvHu(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("Vue3.x")]}),u(s,{type:"info"},{default:()=>[e("React")]})]})},{label:"从事搬砖时长",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>u(l,{align:"center"},{default:()=>[u(r,{name:"ray",size:"22"},null),e("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>u(l,{align:"center"},{default:()=>[e("如果有希望补充的功能可以在"),u("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[e("GitHub")]),e("提一个 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 a,o;return u(b,{class:"dashboard-layout layout-full"},{default:()=>[u(i,null,{header:()=>F(r,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),u(i,{title:"个人介绍"},{default:()=>[u(E,{bordered:!0,labelPlacement:"left",column:2},p(a=this.coverLetterOptions.map(t=>{let n;return u(c,{key:t.label,label:t.label,span:t==null?void 0:t.span},p(n=t.des())?n:{default:()=>[n]})}))?a:{default:()=>[a]})]}),u(i,{title:"项目介绍"},{default:()=>[u(d,null,{default:()=>[e("技术栈")]}),u(m,null,{default:()=>[u(l,null,p(o=this.technologyTagOptions.map(t=>u(s,{key:t.value,type:"info"},{default:()=>[t.label]})))?o:{default:()=>[o]})]}),u(d,null,{default:()=>[e("项目介绍")]}),u(m,null,{default:()=>[e("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),u(i,{title:"友情链接"},{default:()=>[u(f,null,null)]})]})}});export{w as default}; +import{R as r}from"./index-f064e244.js";import{R as f}from"./index-2f4a186a.js";import{M as i,u as E,v as c,Q as d,R as m,o as l,B as s,E as b}from"./naive-ui-8b684773.js";import{e as y,aa as u,q as F,c as e,d as D}from"./@vue-0f114043.js";import"./pinia-1fd00649.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-37f9b77c.js";import"./@intlify-bd5dfa46.js";import"./lodash-es-c8e56e34.js";import"./vue-router-ed35b26a.js";import"./@vueuse-dacd7844.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function p(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!D(a)}const w=y({name:"Dashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("Vue3.x")]}),u(s,{type:"info"},{default:()=>[e("React")]})]})},{label:"从事搬砖时长",des:()=>u(l,null,{default:()=>[u(s,{type:"success"},{default:()=>[e("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>u(l,{align:"center"},{default:()=>[u(r,{name:"ray",size:"22"},null),e("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>u(l,{align:"center"},{default:()=>[e("如果有希望补充的功能可以在"),u("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[e("GitHub")]),e("提一个 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 a,o;return u(b,{class:"dashboard-layout layout-full"},{default:()=>[u(i,null,{header:()=>F(r,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),u(i,{title:"个人介绍"},{default:()=>[u(E,{bordered:!0,labelPlacement:"left",column:2},p(a=this.coverLetterOptions.map(t=>{let n;return u(c,{key:t.label,label:t.label,span:t==null?void 0:t.span},p(n=t.des())?n:{default:()=>[n]})}))?a:{default:()=>[a]})]}),u(i,{title:"项目介绍"},{default:()=>[u(d,null,{default:()=>[e("技术栈")]}),u(m,null,{default:()=>[u(l,null,p(o=this.technologyTagOptions.map(t=>u(s,{key:t.value,type:"info"},{default:()=>[t.label]})))?o:{default:()=>[o]})]}),u(d,null,{default:()=>[e("项目介绍")]}),u(m,null,{default:()=>[e("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),u(i,{title:"友情链接"},{default:()=>[u(f,null,null)]})]})}});export{w as default}; diff --git a/assets/index-64e9f1f2.js.gz b/assets/index-64e9f1f2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8cd7e92584b9033469d800d4c7f07260d500508b GIT binary patch literal 1508 zcmVahi*hIH>|?;<8DbV1N)3>W5?d zI6dIlna^<`giHlm1TDQx?8aK4MPsXAYhhy$+NJ$5*iQ2=c8;C2O&X9UO^Wo!e(%qD z&XeGB#jR^U;`IKwlrF)foQ3=2zT|Nj zINY27Rc=)96*n3PYLtP+jR8L8hJX{?D80fa#8o6ZSd^8lEah_P{k0JftpNzRb->r$ zoCGR22x#0K@6|b0b�QlSwHd?XSUH6>MTCCUq^r*39?&c$S9BSj;6Am_T}JSZc*^ zO4t-D$R?Ojq!9`!OUtJfNzY3M3*w|~is_u5S8_SE-+c_5)WCX8RJ4qyLn+(uHY^R2 zaS;(wl~E>((nG4-mP3&(A}yU!QhjI9g~1_gIH+nlSsF+us*RATJBA@85vf)!{4do8BcT`c*5}9m1ulM^9P7hYT?379d5~XA&nayM}{oZ|T zGr4>=rKp4HsBBSenW7A3luPRaM@1QwWe!&=qo#6-u73bYdR;kxJtg+oBea zh*RqvwXs=>tI#l5dXdFnvVy2c7(6B%K78mnb2U`UBs6lhSc}$8SVjfmIOCsUL0c05 zVO=ZHUiZ3cRgwJ#qKtf}E4();T&f#TK}JFF=kELSEB?ao?d2c*l{^09Hv-TQDMVw% zBTm!+CZimvYeqPvf;WZ@cf7!;)_E7w_F`Z+5!<^Q8B3zWuP} z-J5N{SP$EJ&AUV9YCd;2Hu`6&GeVTif}kRkA$_2!6SYD2sBBnchlH=Quc;IZ^^?m?7aF1M7+(7owcp@)|}gHd24UH#XmxHNd=mP)ZT16E6=>C zsh#!L{!erNX+l20uebciOa9V5uX*2JS`15ZSf-!s+-`aE>+a?=Z)sKFXDUDe)Kvo# zQV_Hr`9uSoR|GI_BfTJuQ(7T~k&zOn5+X(Aioq@& zn}?5Z3e(RVg{>AK;?FO*%?So~A+Id(yK<+LF0lTUW+I`$Z z>H?-niYN90y3czNXZX*^u0MR*^PWFlbmI(U0>D4Vhp&t?GaFCciW2X1S*y)?7)+s&QrhYZZl%HN$w zPrZdX#;TXELaKCD-nAFkytjY0H|M>Db#Hprzq`QB-QBqJjSyU7%jipq?51;Ic%6@Y3PPB|bhQ_3P8$0UAGsN!WYz9j#heizJwjzvaEmB8{_45sk%;nuY$!O@7DO zdpPhOhS$Fjf)K6`LZA(kCeG*S34dwbU%uN@#`16t>q=WCYK71YBYF>5V4eV*{?)jnd`?mhr20ZrZB-1NKAAf1WZT;mxo@5HAq9)=4brdQ=JD}{@k-6r=*9Y2m0HU_(p6LT?_uhUJd>VhY5|*PyPiF KvP|KI3jhFf#OEXc literal 0 HcmV?d00001 diff --git a/assets/index-6a9d9035.css b/assets/index-6a9d9035.css deleted file mode 100644 index 600ed853..00000000 --- a/assets/index-6a9d9035.css +++ /dev/null @@ -1 +0,0 @@ -.login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:2.25rem}.login .login-title{padding:18px 0}.login .login-icon{border:none;outline:none}.login .n-card{width:360px} diff --git a/assets/index-bbdce7ce.js b/assets/index-74f27dc3.js similarity index 96% rename from assets/index-bbdce7ce.js rename to assets/index-74f27dc3.js index 04a5695d..8ca0d6e1 100644 --- a/assets/index-bbdce7ce.js +++ b/assets/index-74f27dc3.js @@ -1 +1 @@ -import{u as w}from"./vue-i18n-37f9b77c.js";import{u as b}from"./@vueuse-dacd7844.js";import{u as y}from"./vue-router-ed35b26a.js";import{u as v,a as d,s as m,b as S,l as R,R as F}from"./index-92492b5f.js";import{G as p,H as g,I as M,J as P,K as C,o as V,L as x,y as T,M as I,O as k,P as c,p as O}from"./naive-ui-8b684773.js";import{e as r,r as h,aa as e,d as $,E as j,M as H,c as f}from"./@vue-0f114043.js";import{R as U}from"./index-4daf964b.js";import"./@intlify-bd5dfa46.js";import"./pinia-1fd00649.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./lodash-es-c8e56e34.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function q(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!$(t)}const z=r({name:"Signin",setup(){const{t}=w(),o=v(),{signin:n}=o,s=()=>({name:"ray",pwd:"123456"}),a=y(),i=h(s()),l=h(),L={name:{required:!0,message:t("LoginModule.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("LoginModule.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:i,loginFormRef:l,handleLogin:()=>{var u;(u=l.value)==null||u.validate(N=>{N?window.$message.error("不可以这样哟, 不可以哟"):(d(!0),n(i.value)===0&&setTimeout(()=>{d(!1),window.$message.success(`欢迎${i.value.name}登陆~`),m("token","tokenValue"),m("person",i.value),a.push("/dashboard")},2*1e3))})},rules:L,t}},render(){let t;return e(P,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(p,{label:this.t("LoginModule.Name"),path:"name"},{default:()=>[e(g,{value:this.signinForm.name,"onUpdate:value":o=>this.signinForm.name=o,placeholder:this.t("LoginModule.NamePlaceholder")},null)]}),e(p,{label:this.t("LoginModule.Password"),path:"pwd"},{default:()=>[e(g,{value:this.signinForm.pwd,"onUpdate:value":o=>this.signinForm.pwd=o,type:"password",placeholder:this.t("LoginModule.PasswordPlaceholder")},null)]}),e(M,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},q(t=this.t("LoginModule.Login"))?t:{default:()=>[t]})]})}}),B=r({name:"Register",render(){return e(C,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),he=r({name:"Login",setup(){const t=j({tabsValue:"signin"}),{t:o}=w(),{height:n}=b(),s=S(),{updateLocale:a}=s;return{...H(t),windowHeight:n,updateLocale:a,ray:o}},render(){return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`]},[e(V,null,{default:()=>[e(x,{class:"login-title",type:"info"},{default:()=>[f("Ray Template")]}),e(T,{options:R,onSelect:t=>this.updateLocale(t)},{default:()=>[e(F,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(I,null,{default:()=>[e(k,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t},{default:()=>[e(c,{tab:this.ray("LoginModule.Signin"),name:"signin"},{default:()=>[e(z,null,null)]}),e(c,{tab:this.ray("LoginModule.Register"),name:"register"},{default:()=>[e(B,null,null)]})]}),e(O,null,{default:()=>[f("友情链接")]}),e(U,null,null)]})])}});export{he as default}; +import{u as w}from"./vue-i18n-37f9b77c.js";import{u as b}from"./@vueuse-dacd7844.js";import{u as y}from"./vue-router-ed35b26a.js";import{u as v,a as d,s as m,b as S,l as R,R as F}from"./index-f064e244.js";import{G as p,H as g,I as M,J as P,K as C,o as V,L as x,y as T,M as I,O as k,P as c,p as O}from"./naive-ui-8b684773.js";import{e as r,r as h,aa as e,d as $,E as j,M as H,c as f}from"./@vue-0f114043.js";import{R as U}from"./index-2f4a186a.js";import"./@intlify-bd5dfa46.js";import"./pinia-1fd00649.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./lodash-es-c8e56e34.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function q(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!$(t)}const z=r({name:"Signin",setup(){const{t}=w(),o=v(),{signin:n}=o,s=()=>({name:"ray",pwd:"123456"}),a=y(),i=h(s()),l=h(),L={name:{required:!0,message:t("LoginModule.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("LoginModule.PasswordPlaceholder"),trigger:["blur","input"]}};return{signinForm:i,loginFormRef:l,handleLogin:()=>{var u;(u=l.value)==null||u.validate(N=>{N?window.$message.error("不可以这样哟, 不可以哟"):(d(!0),n(i.value)===0&&setTimeout(()=>{d(!1),window.$message.success(`欢迎${i.value.name}登陆~`),m("token","tokenValue"),m("person",i.value),a.push("/dashboard")},2*1e3))})},rules:L,t}},render(){let t;return e(P,{model:this.signinForm,ref:"loginFormRef",rules:this.rules},{default:()=>[e(p,{label:this.t("LoginModule.Name"),path:"name"},{default:()=>[e(g,{value:this.signinForm.name,"onUpdate:value":o=>this.signinForm.name=o,placeholder:this.t("LoginModule.NamePlaceholder")},null)]}),e(p,{label:this.t("LoginModule.Password"),path:"pwd"},{default:()=>[e(g,{value:this.signinForm.pwd,"onUpdate:value":o=>this.signinForm.pwd=o,type:"password",placeholder:this.t("LoginModule.PasswordPlaceholder")},null)]}),e(M,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this)},q(t=this.t("LoginModule.Login"))?t:{default:()=>[t]})]})}}),B=r({name:"Register",render(){return e(C,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),he=r({name:"Login",setup(){const t=j({tabsValue:"signin"}),{t:o}=w(),{height:n}=b(),s=S(),{updateLocale:a}=s;return{...H(t),windowHeight:n,updateLocale:a,ray:o}},render(){return e("div",{class:["login"],style:[`height: ${this.windowHeight}px`]},[e(V,null,{default:()=>[e(x,{class:"login-title",type:"info"},{default:()=>[f("Ray Template")]}),e(T,{options:R,onSelect:t=>this.updateLocale(t)},{default:()=>[e(F,{customClassName:"login-icon",name:"language",size:"18"},null)]})]}),e(I,null,{default:()=>[e(k,{value:this.tabsValue,"onUpdate:value":t=>this.tabsValue=t},{default:()=>[e(c,{tab:this.ray("LoginModule.Signin"),name:"signin"},{default:()=>[e(z,null,null)]}),e(c,{tab:this.ray("LoginModule.Register"),name:"register"},{default:()=>[e(B,null,null)]})]}),e(O,null,{default:()=>[f("友情链接")]}),e(U,null,null)]})])}});export{he as default}; diff --git a/assets/index-74f27dc3.js.gz b/assets/index-74f27dc3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f02e5193ac75209445651170dbad535318ea877 GIT binary patch literal 1627 zcmV-h2Bi5PiwFP!000026O~upZrsKdzVB142Z})!LuR?ZTnbEz7;)`Zwgt)djbXq; z&Tw}mE{EX^S6b8TO;961&^SSEYM^L?paFVOG#9;SkO0ZcSW5C1Im0ET<*t&rfS@y+ z`R4q7=ZwVXsmN53cZlqqlu;(;$bNH?GmATJV)e(-Bp8oF`$(c)z6K2%=a03T>^v(d*B%1*7QI~uTF z+wSi*F2%RBnBv=7+`)g)VjureiyK&I@euE6af+8(+{bscxQ*{=ag6u12yv>#y~b!l z_<~tEx7=Xl4#wmDx?QHB8P2qrVN!*{Fx6rQzpKU3%Em1mY7wm`(dtHyGw2Rl8movO zv?K0C1LC-??97~G?eaD^jHXL41o=Gd{4&1)m-_(4RPp2`n2F}nK4Tr<_>6+Q$ zcrxk*;pTNV7mAC-a*4~v{b-}G3Q{@O>FN!`-Z+S&pUI?pYW4bEHXgehVG+4ZLTf={ z4p@-^6IgG;+@L~5c@k>lo%al778z4{mUPrIWg_Y*-$%_kdiLyIaKu7orptKgi3-(Ofghvm*RSosQ5lLvs?JkCGm3=FnTHPfG~o%t5=^FsSyX^R zmHvrgV&N~~cOff`mz2K1(l<>1t>$({mI$XO)I(0MKNyZsX=36p;S%>}hBQnQ$FMN* zp1-;Qp}m*$j8X4e7tfiLWXe2cpgjSkzawZKGy5(8_hS;WnTVlW$ixudbjmXC5eniw zLm2TS%@ulFR<>V9=RT40L}c_e^_IJ<64asJ6xrP4IMxdF`hZ1VjAtaFF{`Y2Iw{41 zWSxB1$o<%cGUp5`kwEV~dzRaE*_m+{aChH6fe9l{?48|EW#MZSbzkm77k1wD9>4}Nw22$df0WDVYp$4I9U(Y3=A#TiLVyC&B z8R$(tiUL70ip&!Ce(SKlX_m0eApg?a!>WXJ)qp^=n5mAcliXp(J}%~hve;8IF73;t z!-dF0>v>1Dz6w|^OI%PEkvvva6&^7o#YIelM%xwaf>2VTW**XUqiqFKTvX9*x>Mx| zBau8vbuqmPggoKDbrlf0CB3BE&pOkhWQjFn%*W72zY<5o=!;mO75<-40RCE$01g7t zg9c1AHh(p+EBmb#+#Q%JY8f+Vz7tL%fR5Acz5$GzlT1H=O2Cero}$N%@r=U}%o~y1 zhf>{QJoiUdd4nouUu_UW_S#aj6#t>Rz2yVRi*UYEtDr#W4o9!KAkB&umkv% z{-NH?t4i+)cqN!eN?$fJ4qUheZ$mvTZq;{j8;@bsgZ}c0JRr&!2p3@tHHT_e-3nE! ztNWyOrn6I2^;ox3rl(I}hyzU@Rw>wG?`flUrPZo3jA}wuN#A6AWS|4G?A&K_ps0dQ zU$N~zE<{xc=^X%p4p|J(qNi%QuZOB%$t^!_f*-k5Vtzw=bGItb$|D}?X}Bs_Op<91 za~5jGpTf7}qD#uJ{J4E}oX4#$y(sT?gEk&tKzz0BZHP5P>Jdqn?FOhHe6#ks;m?+m zrz=m_I`$XUUNlOhIBPbxRln0#z0!W~s?0z&&t80Z{{EkT{Pf%NkG^QC`CvnVZk=6r ZTKy$ItNuBtwUoQR`3WMic^!BS003HuGCTkP literal 0 HcmV?d00001 diff --git a/assets/index-6d7f29c4.js b/assets/index-7f01e473.js similarity index 100% rename from assets/index-6d7f29c4.js rename to assets/index-7f01e473.js diff --git a/assets/index-7f8af6ca.css b/assets/index-7f8af6ca.css new file mode 100644 index 00000000..f1da3b6d --- /dev/null +++ b/assets/index-7f8af6ca.css @@ -0,0 +1 @@ +@charset "UTF-8";.axios-header__btn{height:64px} diff --git a/assets/index-89084a2f.js b/assets/index-89084a2f.js deleted file mode 100644 index 6d7d10a2..00000000 --- a/assets/index-89084a2f.js +++ /dev/null @@ -1 +0,0 @@ -import{s as R}from"./pinia-1fd00649.js";import{c as L}from"./lodash-es-c8e56e34.js";import{b as $}from"./index-92492b5f.js";import{v as B}from"./hook-1ce4b33f.js";import{u as m,i as V,a as U,b as j,c as z,d as M,e as N,f as P,g as _,h as I,j as W,k as q,l as G,m as H,n as X,o as J,p as K,q as Q,r as Y}from"./echarts-2fc78c0b.js";import{e as O,r as p,l as Z,w as F,h as ee,o as te,n as ae,f as se,aa as t,c as r}from"./@vue-0f114043.js";import{T as l,R as ie,q as D}from"./naive-ui-8b684773.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-37f9b77c.js";import"./@intlify-bd5dfa46.js";import"./vue-router-ed35b26a.js";import"./@vueuse-dacd7844.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./zrender-e8935425.js";const ne=(e,i,a,o=!1)=>{e&&i&&a&&e.addEventListener(i,a,o)},ue=(e,i,a,o=!1)=>{e&&i&&a&&e.removeEventListener(i,a,o)},S=(e,i)=>{e&&(B(i,"Object")?Object.keys(i).forEach(a=>{e.style[a]=i[a]}):B(i,"String")&&i.split(";").forEach(o=>{const[c,s]=o.split(":");c&&s&&(e.style[c.trim()]=s.trim())}))},d=O({name:"RayChart",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:()=>({})},success:{type:Function,default:()=>({})},error:{type:Function,default:()=>({})},theme:{type:[String,Object],default:""},autoChangeTheme:{type:Boolean,default:!1},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0}},setup(e){const i=$(),{themeValue:a}=R(i),o=p(),c=p();let s;const C=Z(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),b=async()=>{m([U,j,z,M,N,P,_,I]),m([W,q,G,H,X,J]),m([K,Q]),m([Y]);try{m(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},g=()=>{let u=L(e.options);const h=y=>Object.assign({},u,y);return e.showAria&&(u=h({aria:{enabled:!0,decal:{show:!0}}})),u},n=u=>{var w,v;const h=o.value,y=g(),{height:k,width:x}=h.getBoundingClientRect();k===0&&S(h,{height:"200px"}),x===0&&S(h,{width:"200px"});try{s=V(h,u),c.value=s,y&&s.setOption(y),(w=e.success)==null||w.call(e,s)}catch(T){(v=e.error)==null||v.call(e),console.error(T)}},f=u=>{if(e.autoChangeTheme){n(u?"dark":"");return}e.theme||n("")},E=()=>{s&&(s.clear(),s.dispose())},A=()=>{s&&s.resize()};return F(()=>[a.value],([u])=>{e.autoChangeTheme&&(E(),f(u))}),F(()=>e.showAria,()=>{E(),(e.autoChangeTheme||e.theme)&&a.value?n("dark"):n("")}),e.watchOptions&&F(()=>e.watchOptions,()=>{const u=g();s==null||s.setOption(u)}),ee(async()=>{await b()}),te(()=>{ae(()=>{e.autoChangeTheme?f(a.value):e.theme?n("dark"):n(""),e.autoResize&&ne(window,"resize",A)})}),se(()=>{E(),ue(window,"resize",A)}),{rayChartRef:o,cssVarsRef:C,echartInstance:c}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),Ve=O({name:"Echart",setup(){const e=p(),i=p(!1),a=p(!1);return{baseOptions:{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)"}}]},baseChartRef:e,chartLoading:i,handleLoadingShow:n=>{if(e.value){const{echartInstance:f}=e.value;n?f.showLoading():f.hideLoading()}},chartAria:a,handleAriaShow:n=>{a.value=n},handleChartRenderSuccess:n=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3})},basePieOptions:{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)"}}}]},baseLineOptions:{title:{text:"Stacked Area Chart"},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]}]}}},render(){return t("div",{class:"echart"},[t(l,null,{default:()=>[r("RayChart 组件使用")]}),t(ie,null,{default:()=>[r("该组件会默认以 200*200 宽高进行填充。预设了常用的图、方法组件,如果不满足需求,需要用 use 方法进行手动拓展。该组件实现了自动跟随模板主题切换功能,但是动态切换损耗较大,所以默认不启用")]}),t(l,null,{default:()=>[r("基础使用")]}),t("div",{class:"chart--container"},[t(d,{options:this.baseOptions},null)]),t(l,null,{default:()=>[r("渲染成功后运行回调函数")]}),t("div",{class:"chart--container"},[t(d,{options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)]),t(l,null,{default:()=>[r("能跟随主题切换的可视化图")]}),t("div",{class:"chart--container"},[t(d,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)]),t(l,null,{default:()=>[r("不跟随主题切换的暗色主题可视化图")]}),t("div",{class:"chart--container"},[t(d,{theme:"dark",options:this.baseOptions},null)]),t(l,null,{default:()=>[r("加载动画")]}),t(D,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(d,{ref:"baseChartRef",options:this.baseOptions},null)]),t(l,null,{default:()=>[r("贴画可视化图")]}),t(D,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(d,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{Ve as default}; diff --git a/assets/index-89084a2f.js.gz b/assets/index-89084a2f.js.gz deleted file mode 100644 index 3bde73586ef89d1965ef800eb57c118dc1f255ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3163 zcmV-h45afPiwFP!000026RlZ$bKArg|Nnjpq07xk%*xlY?D&xpC4E7m(2}$%knu1p zX=QICOGXbTuIridriDUhD6~_!^p@c@mzkE=K%u1lFvO1Y*Zm6jtX6VlCoS~0GqG0E zp0nrmJ7>=-wAJ?fuonn85ElBj@3q9-Kikx$SW#^&pPwyOb0-6Fj&eGa(H&0d9M8f* zQz3z3R!C`3J)PYLcR%X%l1-BWoeb zh9!jAa2&-lPNG*fRx%2+c#0n=q5yrP*rLo}43{&{B+9wOG;$WJ)X{EvKtk z=B%xfsyd~y83c+?0QbIvtx5%J>J)niupTJb(9{Yf#?+ie{XjAD#fnzZrdK{0H5v|4 zifT!nEtN`>vl+3aa&@*~nA7Z}<%QI9l?twqvSv?(A_P~qn7axkvrsl{`!1dgPbmd0 zPs-)Wlvz0Fx~9^>4h34z2bhsUl~jyLs#A%Mq*B#N#R50N^xPm6T%t<^QG}7FKcdR| z<2^DnLuY32%nZq4%R0~@Zg`j>(j~qW)5(1l-HXcyn>%E8#>JQ~VUYI1d+~^Il9-_= z@8LJO719kPD(7s^KY-1qgc)%z2)hnh#&w;-r7zcF*2U1LZbOtob}nc;G?c_SahuZv z&e+Oj69skMOKEDNJZH|#1fW5>u$hCUT9RDXgXB)`!ymHrBT~=BEm9K~aCaXoMIvhZ zUOTAuR;d*>YrU}BCN-`JvWSf%C#;ETKK~D~kD7!wn&G`^a1?qAB%r5ALbtrv^BjU* z#2r!}b3BsoBNMwF94y4~Oz2bcELqU>R_A?+??$5bk=JIx3=#@1YfKd&fR3)?XzK^>TGMDRp zw2DKsd1S)cU0ep1k}zsZMCO* zp}LIVlNjwk-OIY_QOScx`Vh(3x?SDy31%|0xfOEC&*80k%^hhw}F7aI<-AS4hS6FapYql+WN zoD=ntt4AQZgMDEYb;k0%T!#e-b@c`dTatMzh-c|qUvK6bB;4yot_6_W=TIn53!omv za7EYk{LIXv)Ex7Pg?zrfCiZ2tmYL*hjpt%N2l^6BMSuscfF7VO)Rr8eiDORc%1Bz( z!Csz8vaY+Zd7eJKngjD3sE0ukBUK|IC+VaLv(HiTd*W8|JI zMSDaG`zuiK#MJS9l8YgI`m`&-+dewLL&>UPkTW4IeDGh8vuM!v0>TO*njez{P~BOn zlH`6G$b&KFmoYcLj-=(N9vAp&g+RaoSlX5%R$LM1+lB#(WiX1JwwyklXbq)45wr)? zk8P7{+z=T-hGkNHW+s)8eaoeA&_oO>b3y9oY|Nr~JtA#qB3{Kb6by+?ghb-+l5vN= zdu%CDQ?4bNPwR^~6R-R;GcJ)

OwAk;pwPqInPn!h%Ey^Gvim73%rP=CnZUnunk* zS;Bt69`+&LKpz5wv1^i=383NafF$>l5W=2l(T<3ErUS`Z6UX&QMDg}mTMnBPz%gF7 z4olcET`CnSHuEAtQbtQ;d)GXWt`is6w6>DCf>O9b_kb`T6F~J09FTFjc1Q!1twHe! zp=O7)&2HD`*JxVGMMxde@cgcbpasIUW${_h6_I!>0_TV)h{f)k5nK=Y6t0UnWY@?Q zVQc7S7mDL0vVFj(B&aPX77Q+}-V_4tzMc@wxqIw5|B^K%xn}2@)FR_&087jq_Yydf$R5Vx z5}fO9KbcMRWe8hLdIv_wahrS8g?`wk5HyHyj=Hud^+FngN5sJgH%4E-HF)pi!6&ze zH-8vj{c!lsg~7S2gHJviefRp{?e*bD--)aS!hRIqog4{+Uw_`Xd2w{-B5-c}_SRti z!@=3}S@Oa4&o*wq3n7jCSdUuiF_mbnJ7Eq#O1I(1RqKVY2|@=*Y~mAN@Zbz7oFGO( zVK;;Z$>7rm@d^?414=~X5F1{YpeOOg40K@&Z8V^96M?e@6DhhqpT;(IU>gSCIOz)P zx)YJ}u~&tI?C_bOu1!G`AA%M^`j()tOyJs!gHu!CY=b!SA{2PDDI9R&w8_w(P?WV& zLa?9utRElGlmL=RF1IjswkL{}Vlr{u1#b!SR~)(>xi`4O&qYCV;)FS zA!uTN#$G4#K~cn?j@UMoj2CL@^S(^FuoU5cxe`m1G*b?PMY~6CF@*Gkc4pouSm0g! zZc)Kd4MfDQM?K17H?A?h7r=~z4FV0xb}lDc{e2dftCbQ{WgOC^7;&GWjEhjlBPjJY znu<%Et7mv?wVq8d)J5he+#&P9p%!ky1C!P8sl`epgNg<*_j&J9gj>T4L$AeOvy{Qq zJsfM#P6xbxF7GIy2D1tK-6wGyI_vwdr}dBj}`ZRzOr*I;N*$ev&IJG7o^FoGx z3~@@p(a&JU_DqIvz8XYuyCkbx0jYTv#v-ahh1TGw=D~}-X@ov3sRbsr0#d6gh%2H3 zh}A%>mKB?c^usc?#H=g89t6ggiXfhgEoQ~0pn6C$wE~k-KpM!@z*H?YwUCiHiQjvO zPLe3;>Jc=VG_Jv7=(X9o?|w9^fM!+DtO}Y{K{J&_L1ntBv2ykPU+8xD_6Tb(hmsR_ zF{n3jhJ^D{diWPMZ@sZ`>*tO2JDV535#>5-1|>@F!Zo__WkUb^m91NsN7ujDxb>v~ z?Zad669(7Ux4ykRy7S5C+Ixd*-wxh<^N%yHZGHa6==yE8Yu&sFA~vtQ0sGY-XI>qC z{Ojx`Qfc=qo04=`t;23``6$-+>E|@6&M9L`w5(hOBkMg zcW~~T;kzFWzW)g1j8%iZaP$4|K;Y=@{{X@0m#bS>J{W#;ZTPP{8#ixleSUfH&fCND zpTovFdVL)vY^=XEynKT#b>>w*H9UWHbmr3N_UnT$z6OHf*)w2eV(!iJg9|q@uDY9l z2UmaFymn^Nt&>sW=Vc|SW%0HO@v=}a{f-g0sF~g|X-Mn$5R_ zUAB9P@rRUn?ryD8&VV*aVkGik(H}y>1C|XH!%U{xxla?Ozq>$+?yxGe(Qbcf;zxwE zS^O*713Grqet6~5=E51W+eA= zaC(4w0PljzqjTTi#jnZa!>D3^nqPHxbY|q006R# B8z}$) diff --git a/assets/index-8e9f9bce.css b/assets/index-8e9f9bce.css deleted file mode 100644 index 6bc801d5..00000000 --- a/assets/index-8e9f9bce.css +++ /dev/null @@ -1 +0,0 @@ -.ray-table .ray-table__setting,.ray-table .ray-table-icon{cursor:pointer;outline:none;border:none}.ray-table .n-card-header .n-card-header__main{padding-right:var(--ray-table-header-space)}.ray-table .ray-table-header-extra__space{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 1px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ray-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);-o-transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.table-setting__card{padding:12px 8px}.table-setting__card .n-card__content{padding:0!important;margin:0!important}.ray-table__setting-option--draggable{display:-ms-grid;display:grid;grid-row-gap:10px;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center}.ray-table__setting-option--draggable .draggable-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px 10px;border-radius:2px;-webkit-transition:background-color .3s var(--r-bezier);-o-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.ray-table__setting-option--draggable .draggable-item.draggable-item--dark:hover{background-color:#ffffff14}.ray-table__setting-option--draggable .draggable-item:hover{background-color:#e8f2fd}.ray-table__setting-option--draggable .draggable-item:hover .draggable-item__d--icon{opacity:1}.ray-table__setting-option--draggable .draggable-item .draggable-item__d--icon{-webkit-transition:opacity .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:opacity .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-o-transition:opacity .3s var(--r-bezier),transform .3s var(--r-bezier);transition:opacity .3s var(--r-bezier),transform .3s var(--r-bezier);transition:opacity .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);opacity:0}.ray-table__setting-option--draggable .draggable-item .draggable-item__d--icon,.ray-table__setting-option--draggable .draggable-item .draggable-item__icon{padding:5px;outline:none;border:none}.ray-table__setting-option--draggable .draggable-item .draggable-item__icon{cursor:pointer}.ray-table__setting-option--draggable .draggable-item .draggable-item__icon.draggable-item__icon--actived{color:#2080f0}.ray-table__setting-option--draggable .draggable-item .n-ellipsis{max-width:80px;min-width:80px}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);-o-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-o-transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)} diff --git a/assets/index-8e9f9bce.css.gz b/assets/index-8e9f9bce.css.gz deleted file mode 100644 index e840002b0e724e8fbb9b7509a08391ade29fd26a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 698 zcmV;r0!95FiwFP!000026V+EykJ}&&e&4UiG)=mbN|bavsUp(;N<@Q`vP%E~ZPSbT z-$!VY(O!B>d+EdaP+?;}gZ*KXP>};NWL-iK4#PCnU<~8MA{?7WEEBxRwn__yrC{8E zO2pQbj05I^L$Vf%f^y@d55ZAJ6h#{#cKSk0(~2Lq&00Q)3PK7jP|g8Wd^N9om}ej5%-;g`%HuO2iCQdYI~9&lkKmJdPv-Z^RB%)1%wdah(fQVI>SP@D#5i3dOVYadqOh83E#rtzo)m9QVliUo;qOYuyLK(tMQV~@!?yJT!j)ZJagb-DvDB7vU=Vzf99mwf~_75qs zM=eX^s3mDRX>h zoA~np z=k8M;&7AVZOmL1qeXV)1MPhliIYu%jCqe_HGX4npB(_Qjqw2Jb(Q^FCHC6k)z zrXn@kGio+?)z;{WaZfzqTbCt~8eEra{1&3wTO0MRu(#c2R67C_goEhfxdHcjjicy$ z@_)9wkqS1oflcaK|7cYoMfcaaXvw7PTctTYsZa^I!Ql&3Hyz>j68u@Hi7{Kuu%Smo gOnp<|m)KEdnnEoJr$8U{J#_r?2caODk{S;H0K@xE*Z=?k diff --git a/assets/index-8fd495fa.js b/assets/index-8fd495fa.js new file mode 100644 index 00000000..f1b314ff --- /dev/null +++ b/assets/index-8fd495fa.js @@ -0,0 +1 @@ +import{s as k}from"./pinia-1fd00649.js";import{c as R}from"./lodash-es-c8e56e34.js";import{b as $,o as L,c as v,d as V}from"./index-f064e244.js";import{u as h,i as U,a as z,b as j,c as M,d as N,e as P,f as I,g as W,h as q,j as G,k as H,l as X,m as J,n as K,o as Q,p as Y,q as Z,r as _}from"./echarts-2fc78c0b.js";import{e as S,r as d,l as ee,w as E,h as te,o as ae,n as se,f as ue,aa as t,c as n}from"./@vue-0f114043.js";import{T as i,R as ne,q as D}from"./naive-ui-8b684773.js";import"./vue-demi-71ba0ef2.js";import"./pinia-plugin-persistedstate-d93b4f94.js";import"./vue-i18n-37f9b77c.js";import"./@intlify-bd5dfa46.js";import"./vue-router-ed35b26a.js";import"./@vueuse-dacd7844.js";import"./screenfull-578bfdd4.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";import"./zrender-e8935425.js";const l=S({name:"RayChart",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:()=>({})},success:{type:Function,default:()=>({})},error:{type:Function,default:()=>({})},theme:{type:[String,Object],default:""},autoChangeTheme:{type:Boolean,default:!1},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0}},setup(e){const f=$(),{themeValue:o}=k(f),p=d(),y=d();let s;const C=ee(()=>({"--ray-chart-width":e.width,"--ray-chart-height":e.height})),b=async()=>{h([z,j,M,N,P,I,W,q]),h([G,H,X,J,K,Q]),h([Y,Z]),h([_]);try{h(e.use)}catch{console.error("Error: wrong property and method passed in extend attribute")}},g=()=>{let u=R(e.options);const r=m=>Object.assign({},u,m);return e.showAria&&(u=r({aria:{enabled:!0,decal:{show:!0}}})),u},a=u=>{var w,B;const r=p.value,m=g(),{height:O,width:x}=r.getBoundingClientRect();O===0&&v(r,{height:"200px"}),x===0&&v(r,{width:"200px"});try{s=U(r,u),y.value=s,m&&s.setOption(m),(w=e.success)==null||w.call(e,s)}catch(T){(B=e.error)==null||B.call(e),console.error(T)}},c=u=>{if(e.autoChangeTheme){a(u?"dark":"");return}e.theme||a("")},F=()=>{s&&(s.clear(),s.dispose())},A=()=>{s&&s.resize()};return E(()=>[o.value],([u])=>{e.autoChangeTheme&&(F(),c(u))}),E(()=>e.showAria,()=>{F(),(e.autoChangeTheme||e.theme)&&o.value?a("dark"):a("")}),e.watchOptions&&E(()=>e.watchOptions,()=>{const u=g();s==null||s.setOption(u)}),te(async()=>{await b()}),ae(()=>{se(()=>{e.autoChangeTheme?c(o.value):e.theme?a("dark"):a(""),e.autoResize&&V(window,"resize",A)})}),ue(()=>{F(),L(window,"resize",A)}),{rayChartRef:p,cssVarsRef:C,echartInstance:y}},render(){return t("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartRef"},null)}}),$e=S({name:"Echart",setup(){const e=d(),f=d(!1),o=d(!1);return{baseOptions:{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)"}}]},baseChartRef:e,chartLoading:f,handleLoadingShow:a=>{if(e.value){const{echartInstance:c}=e.value;a?c.showLoading():c.hideLoading()}},chartAria:o,handleAriaShow:a=>{o.value=a},handleChartRenderSuccess:a=>{window.$notification.info({title:"可视化图渲染成功回调函数",content:"可视化图渲染成功, 并且返回了当前可视化图实例",duration:5*1e3})},basePieOptions:{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)"}}}]},baseLineOptions:{title:{text:"Stacked Area Chart"},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]}]}}},render(){return t("div",{class:"echart"},[t(i,null,{default:()=>[n("RayChart 组件使用")]}),t(ne,null,{default:()=>[n("该组件会默认以 200*200 宽高进行填充。预设了常用的图、方法组件,如果不满足需求,需要用 use 方法进行手动拓展。该组件实现了自动跟随模板主题切换功能,但是动态切换损耗较大,所以默认不启用")]}),t(i,null,{default:()=>[n("基础使用")]}),t("div",{class:"chart--container"},[t(l,{options:this.baseOptions},null)]),t(i,null,{default:()=>[n("渲染成功后运行回调函数")]}),t("div",{class:"chart--container"},[t(l,{options:this.basePieOptions,success:this.handleChartRenderSuccess.bind(this)},null)]),t(i,null,{default:()=>[n("能跟随主题切换的可视化图")]}),t("div",{class:"chart--container"},[t(l,{autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria},null)]),t(i,null,{default:()=>[n("不跟随主题切换的暗色主题可视化图")]}),t("div",{class:"chart--container"},[t(l,{theme:"dark",options:this.baseOptions},null)]),t(i,null,{default:()=>[n("加载动画")]}),t(D,{value:this.chartLoading,"onUpdate:value":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),t("div",{class:"chart--container"},[t(l,{ref:"baseChartRef",options:this.baseOptions},null)]),t(i,null,{default:()=>[n("贴画可视化图")]}),t(D,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),t("div",{class:"chart--container"},[t(l,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{$e as default}; diff --git a/assets/index-8fd495fa.js.gz b/assets/index-8fd495fa.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..19ffabe0429c9c3303d7080e2af9243eddbf6c27 GIT binary patch literal 3013 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 HLK^@8n^U!; literal 0 HcmV?d00001 diff --git a/assets/index-92492b5f.js b/assets/index-92492b5f.js deleted file mode 100644 index 7cc6a1bc..00000000 --- a/assets/index-92492b5f.js +++ /dev/null @@ -1,247 +0,0 @@ -import{E as x,M as k,e as f,l as g,aa as l,w as f1,n as b1,q as M,r as t1,x as v1,aF as F,a0 as K,bk as U,aN as w1,aP as S1,T as _1,c as C1,d as N,H as n1}from"./@vue-0f114043.js";import{d as E,s as C,c as L1}from"./pinia-1fd00649.js";import{s as M1}from"./pinia-plugin-persistedstate-d93b4f94.js";import{c as T1,u as T}from"./vue-i18n-37f9b77c.js";import{m as $,f as z1,i as O1}from"./lodash-es-c8e56e34.js";import{u as o1,a as R1,R as P1,c as V1,b as x1}from"./vue-router-ed35b26a.js";import{z as G,d as q,N as l1,a as k1,c as N1,b as E1,e as H1,f as D1,g as A1,h as B1,i as I1,s as j1,j as F1,k as K1,l as U1,t as $1,m as H,n as G1,o as S,p as R,q as P,r as q1,u as W1,v as W,w as Z1,x as J1,y as V,A as Q1,B as i1,C as X1,D as Y1,E as Z,F as e2}from"./naive-ui-8b684773.js";import{u as t2}from"./@vueuse-dacd7844.js";import{s as J}from"./screenfull-578bfdd4.js";import"./vue-demi-71ba0ef2.js";import"./@intlify-bd5dfa46.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))a(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function t(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(o){if(o.ep)return;o.ep=!0;const i=t(o);fetch(o.href,i)}})();if(typeof window<"u"){let e=function(){var n=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',n.insertBefore(t,n.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const n2=`{ - "GlobalMenuOptions": { - "Dashboard": "Home", - "Rely": "Rely", - "RelyAbout": "Rely About", - "Error": "Error Page", - "Echart": "Chart", - "scrollReveal": "Scroll Reveal", - "Axios": "Axios Request", - "Table": "Table", - "MultiMenu": "MultiMenu", - "Doc": "Doc", - "DocLocal": "Doc (China)" - }, - "LayoutHeaderTooltipOptions": { - "Reload": "Reload Current Page", - "Lock": "Lock", - "Setting": "Setting", - "Github": "Github", - "FullScreen": "Full Screen", - "CancelFullScreen": "Cancel Full Screen" - }, - "LayoutHeaderSettingOptions": { - "Title": "Configuration", - "ThemeOptions": { - "Title": "Theme", - "Dark": "Dark", - "Light": "Light", - "PrimaryColorConfig": "Primary Color" - } - }, - "LoginModule": { - "Register": "Register", - "Signin": "Signin", - "NamePlaceholder": "please enter user name", - "PasswordPlaceholder": "please enter password", - "Login": "Login", - "Name": "User Name", - "Password": "User Password" - } -} -`,o2=`{ - "GlobalMenuOptions": { - "Dashboard": "Home", - "Rely": "Rely", - "RelyAbout": "Rely About", - "Error": "Error Page", - "Echart": "Chart", - "scrollReveal": "Scroll Reveal", - "Axios": "Axios Request", - "Table": "Table", - "MultiMenu": "MultiMenu", - "Doc": "Doc", - "DocLocal": "Doc (China)" - }, - "LayoutHeaderTooltipOptions": { - "Reload": "Reload Current Page", - "Lock": "Lock", - "Setting": "Setting", - "Github": "Github", - "FullScreen": "Full Screen", - "CancelFullScreen": "Cancel Full Screen" - }, - "LayoutHeaderSettingOptions": { - "Title": "Configuration", - "ThemeOptions": { - "Title": "Theme", - "Dark": "Dark", - "Light": "Light", - "PrimaryColorConfig": "Primary Color" - } - }, - "LoginModule": { - "Register": "Register", - "Signin": "Signin", - "NamePlaceholder": "please enter user name", - "PasswordPlaceholder": "please enter password", - "Login": "Login", - "Name": "User Name", - "Password": "User Password" - } -} -`,l2=`{ - "GlobalMenuOptions": { - "Dashboard": "首页", - "Rely": "依赖项", - "RelyAbout": "关于", - "Error": "错误页", - "Echart": "可视化", - "scrollReveal": "滚动动画", - "Axios": "请求", - "Table": "表格", - "MultiMenu": "多级菜单", - "Doc": "文档", - "DocLocal": "文档 (国内地址)" - }, - "LayoutHeaderTooltipOptions": { - "Reload": "刷新当前页面", - "Lock": "锁屏", - "Setting": "设置", - "Github": "Github", - "FullScreen": "全屏", - "CancelFullScreen": "退出全屏" - }, - "LayoutHeaderSettingOptions": { - "Title": "项目配置", - "ThemeOptions": { - "Title": "主题", - "Dark": "暗色", - "Light": "明亮", - "PrimaryColorConfig": "主题色" - } - }, - "LoginModule": { - "Register": "注册", - "Signin": "登陆", - "NamePlaceholder": "请输入用户名", - "PasswordPlaceholder": "请输入密码", - "Login": "登 陆", - "Name": "用户名", - "Password": "密码" - } -} -`,i2=`{ - "GlobalMenuOptions": { - "Dashboard": "Home", - "Rely": "Rely", - "RelyAbout": "Rely About", - "Error": "Error Page", - "Echart": "Chart", - "scrollReveal": "Scroll Reveal", - "Axios": "Axios Request", - "Table": "Table", - "MultiMenu": "MultiMenu", - "Doc": "Doc", - "DocLocal": "Doc (China)" - }, - "LayoutHeaderTooltipOptions": { - "Reload": "Reload Current Page", - "Lock": "Lock", - "Setting": "Setting", - "Github": "Github", - "FullScreen": "Full Screen", - "CancelFullScreen": "Cancel Full Screen" - }, - "LayoutHeaderSettingOptions": { - "Title": "Configuration", - "ThemeOptions": { - "Title": "Theme", - "Dark": "Dark", - "Light": "Light", - "PrimaryColorConfig": "Primary Color" - } - }, - "LoginModule": { - "Register": "Register", - "Signin": "Signin", - "NamePlaceholder": "please enter user name", - "PasswordPlaceholder": "please enter password", - "Login": "Login", - "Name": "User Name", - "Password": "User Password" - } -} -`,a2=`{ - "GlobalMenuOptions": { - "Dashboard": "首页", - "Rely": "依赖项", - "RelyAbout": "关于", - "Error": "错误页", - "Echart": "可视化", - "scrollReveal": "滚动动画", - "Axios": "请求", - "Table": "表格", - "MultiMenu": "多级菜单", - "Doc": "文档", - "DocLocal": "文档 (国内地址)" - }, - "LayoutHeaderTooltipOptions": { - "Reload": "刷新当前页面", - "Lock": "锁屏", - "Setting": "设置", - "Github": "Github", - "FullScreen": "全屏", - "CancelFullScreen": "退出全屏" - }, - "LayoutHeaderSettingOptions": { - "Title": "项目配置", - "ThemeOptions": { - "Title": "主题", - "Dark": "暗色", - "Light": "明亮", - "PrimaryColorConfig": "主题色" - } - }, - "LoginModule": { - "Register": "注册", - "Signin": "登陆", - "NamePlaceholder": "请输入用户名", - "PasswordPlaceholder": "请输入密码", - "Login": "登 陆", - "Name": "用户名", - "Password": "密码" - } -} -`,s2=`{ - "GlobalMenuOptions": { - "Dashboard": "首页", - "Rely": "依赖项", - "RelyAbout": "关于", - "Error": "错误页", - "Echart": "可视化", - "scrollReveal": "滚动动画", - "Axios": "请求", - "Table": "表格", - "MultiMenu": "多级菜单", - "Doc": "文档", - "DocLocal": "文档 (国内地址)" - }, - "LayoutHeaderTooltipOptions": { - "Reload": "刷新当前页面", - "Lock": "锁屏", - "Setting": "设置", - "Github": "Github", - "FullScreen": "全屏", - "CancelFullScreen": "退出全屏" - }, - "LayoutHeaderSettingOptions": { - "Title": "项目配置", - "ThemeOptions": { - "Title": "主题", - "Dark": "暗色", - "Light": "明亮", - "PrimaryColorConfig": "主题色" - } - }, - "LoginModule": { - "Register": "注册", - "Signin": "登陆", - "NamePlaceholder": "请输入用户名", - "PasswordPlaceholder": "请输入密码", - "Login": "登 陆", - "Name": "用户名", - "Password": "密码" - } -} -`,r2=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],c2=e=>{switch(e){case"zh-CN":return{locale:G,dateLocal:q};case"en-US":return{locale:null,dateLocal:null};default:return{locale:G,dateLocal:q}}},D=(e,n,t="sessionStorage")=>{const a=JSON.stringify(n);t==="localStorage"?window.localStorage.setItem(e,a):window.sessionStorage.setItem(e,a)},_=(e,n="sessionStorage")=>{const t=n==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(t,null)?"no":JSON.parse(t)},u2=(e,n="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:n==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}},d2=()=>{const e={},n=/([^\\/]+)\.json$/i;try{const t=Object.assign({"../../locales/en-US.json":n2,"../../locales/system-one/en-US.json":o2,"../../locales/system-one/zh-CN.json":l2,"../../locales/system-two/en-US.json":i2,"../../locales/system-two/zh-CN.json":a2,"../../locales/zh-CN.json":s2});Object.keys(t).forEach(o=>{var u;const i=(u=o.match(n))==null?void 0:u[1],r=JSON.parse(t[o]);e[i]=$({},e[i]),z1(r,(h,c)=>{e[i][c]=$(e[i][c],h)})})}catch(t){console.error(t)}return e},a1=()=>{const e=_("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},s1=e=>{const n=a1(),t=T1({locale:n,allowComposition:!0,messages:d2()});e.use(t)},z=E("setting",()=>{const e=x({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:"#2d8cf0"}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:a1()}),{locale:n}=T(),t=i=>{n.value=i,e.localeLanguage=i,D("localeLanguage",i,"localStorage")},a=i=>{e.primaryColorOverride.common.primaryColor=i},o=(i,r)=>{Object.hasOwn(e,r)&&typeof e[r]=="boolean"&&(e[r]=i)};return{...k(e),updateLocale:t,changePrimaryColor:a,changeSwitcher:o}},{persist:{key:"piniaSettingStore"}});const v=f({name:"RayIcon",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:""},depth:{type:Number,default:1}},setup(e){const n=g(()=>e.color),t=g(()=>`#${e.prefix}-${e.name}`),a=g(()=>({"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth}));return{modelColor:n,symbolId:t,cssVars:a}},render(){return l("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[l("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[l("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),p2=["login","error-page","doc"],h2=["admin"],m2=e=>{const{role:n}=C(c1()),{meta:t,name:a}=e,o=(t==null?void 0:t.hidden)===void 0||(t==null?void 0:t.hidden)===!1?!1:t==null?void 0:t.hidden;return h2.includes(n.value)||p2.includes(a)?!o:t!=null&&t.role?t.role.includes(n.value)&&!o:!o},g2=(e,n,t)=>e[n]===t||e.key===t,r1=(e,n,t)=>{const a=[];if(g2(e,n,t))return a.push(e),a;if(e.children&&e.children.length>0)for(const o of e.children){const i=r1(o,n,t);i.length>0&&a.push(e,...i)}return a},Q=(e,n,t)=>{const a=[];for(const o of e){const i=r1(o,n,t);i.length>0&&a.push(...i)}return a},y2=(e,n,t)=>{e.path!==n&&(t.find(o=>o.path===e.path)||t.push(e))},A=E("menu",()=>{const e=o1(),n=R1(),{t}=T(),a=_("menuKey")==="no"?"/dashboard":_("menuKey"),o=x({menuKey:a,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),i=(s,p)=>{const b=p.meta;if(b.windowOpen)window.open(b.windowOpen);else if(o.menuKey!==s){if(y2(p,o.menuKey,o.menuTagOptions),o.breadcrumbOptions=Q(o.options,"key",s),s[0]!=="/"){const w=o.breadcrumbOptions.map(d=>d.key).join("/");e.push(w)}else e.push(p.path);o.menuKey=s,D("menuKey",s)}},r=s=>{const p=b=>{var w;for(const d of b)if((w=d==null?void 0:d.children)!=null&&w.length&&p(d.children),s===d.path){i(d.path,d);break}};p(o.options)},u=()=>{const s=e.getRoutes().find(b=>b.name==="layout"),p=(b,w)=>b.map(d=>{var j;(j=d.children)!=null&&j.length&&(d.children=p(d.children));const{meta:y}=d,B=g(()=>y!=null&&y.i18nKey?t(`GlobalMenuOptions.${y.i18nKey}`):y==null?void 0:y.noLocalTitle),I={...d,key:d.path,label:()=>M(l1,null,{default:()=>B.value}),breadcrumbLabel:B.value},y1={icon:()=>M(v,{name:y.icon,size:20},{})},O=y!=null&&y.icon?Object.assign({},I,y1):I;return d.path===a&&o.menuTagOptions.push(O),O.show=m2(d),O});o.options=p(s==null?void 0:s.children),b1(()=>{o.breadcrumbOptions=Q(o.options,"key",o.menuKey)})},h=s=>o.collapsed=s,c=s=>o.menuTagOptions.splice(s,1);return f1(()=>n.fullPath,s=>{r(s)},{immediate:!0}),{...k(o),menuModelValueChange:i,setupAppRoutes:u,collapsedMenu:h,spliceMenTagOptions:c}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),c1=E("signin",()=>{const e=x({role:""}),n=t=>O1(t)?1:(e.role="admin",0);return{...k(e),signin:n}},{persist:{key:"piniaSigninStore"}}),X=L1(),u1=e=>{e.use(X),X.use(M1)},f2=f({name:"GlobalProvider",setup(){const e=z(),n=g(()=>e.primaryColorOverride),t=g(()=>e.themeValue?k1:null),a=g(()=>{const h=e.localeLanguage;return c2(h)}),{message:o,notification:i,dialog:r,loadingBar:u}=N1(["message","dialog","notification","loadingBar"],{configProviderProps:g(()=>({theme:t.value}))});return window.$dialog=r,window.$message=o,window.$loadingBar=u,window.$notification=i,{modelPrimaryColorOverride:n,modelThemeValue:t,localePackage:a}},render(){return l(I1,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[l(E1,null,{default:()=>[l(H1,null,{default:()=>[l(D1,null,{default:()=>[l(A1,null,{default:()=>{var e,n;return[l(B1,null,null),(n=(e=this.$slots).default)==null?void 0:n.call(e)]}})]})]})]})]})}}),d1=t1(!1),ve=e=>d1.value=e,b2=f({name:"GlobalSpin",props:{...j1},setup(){return{spinValue:d1,overrides:{opacitySpinning:"0"}}},render(){return l(F1,v1(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{default:()=>{var e,n;return(n=(e=this.$slots).default)==null?void 0:n.call(e)},description:()=>{var e,n;return(n=(e=this.$slots).description)==null?void 0:n.call(e)}})}}),p1=f({name:"App",render(){return l(f2,null,{default:()=>[l(b2,null,{default:()=>l(P1,null,null),description:()=>"lodaing..."})]})}}),v2="modulepreload",w2=function(e){return"/"+e},Y={},m=function(n,t,a){if(!t||t.length===0)return n();const o=document.getElementsByTagName("link");return Promise.all(t.map(i=>{if(i=w2(i),i in Y)return;Y[i]=!0;const r=i.endsWith(".css"),u=r?'[rel="stylesheet"]':"";if(!!a)for(let s=o.length-1;s>=0;s--){const p=o[s];if(p.href===i&&(!r||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${u}`))return;const c=document.createElement("link");if(c.rel=r?"stylesheet":v2,r||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),r)return new Promise((s,p)=>{c.addEventListener("load",s),c.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>n())};const S2=f({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(n,t)=>{const a=w1("router-view");return F(),K(a,null,{default:U(({Component:o,route:i})=>[l(_1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:U(()=>[(F(),K(S1(o),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const _2=f({name:"LayoutMenu",setup(){const e=A(),n=o1(),{menuModelValueChange:t,setupAppRoutes:a,collapsedMenu:o}=e,i=g({get:()=>e.menuKey,set:()=>{}}),r=g(()=>e.options),u=g(()=>e.collapsed),h=64,{layout:{sideBarLogo:c}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",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.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.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.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},s=()=>{c&&c.url&&(c.jumpType==="station"?n.push(c.url):window.open(c.url))};return a(),{modelMenuKey:i,menuModelValueChange:t,modelMenuOptions:r,modelCollapsed:u,collapsedMenu:o,collapsedWidth:h,sideBarLogo:c,handleSideBarLogoClick:s}},render(){return l(U1,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?l("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[l(v,{name:this.sideBarLogo.icon,size:"30"},null),l("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[l(l1,null,{default:()=>[this.sideBarLogo.title]})])]):"",l(K1,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const C2=f({name:"RayTooltipIcon",props:{...$1,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:n}){return{handleClick:a=>{n("click",a)}}},render(){return l(H,this.$props,{trigger:()=>l(v,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const L2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function e1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!N(e)}const M2=f({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:n}){const{t}=T(),a=z(),{changePrimaryColor:o,changeSwitcher:i}=a,{themeValue:r,primaryColorOverride:u,menuTagSwitch:h,breadcrumbSwitch:c}=C(a);return{modelShow:g({get:()=>e.show,set:b=>{n("update:show",b)}}),ray:t,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:o,themeValue:r,primaryColorOverride:u,menuTagSwitch:h,changeSwitcher:i,breadcrumbSwitch:c}},render(){let e,n;return l(Z1,{show:this.modelShow,"onUpdate:show":t=>this.modelShow=t,placement:this.placement,width:this.width},{default:()=>[l(G1,{title:this.ray("LayoutHeaderSettingOptions.Title")},{default:()=>[l(S,{class:"setting-drawer__space",vertical:!0},{default:()=>[l(R,{titlePlacement:"center"},e1(e=this.ray("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),l(S,{justify:"center"},{default:()=>[l(H,null,{trigger:()=>l(P,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>M(v,{name:"dark"},{}),"unchecked-icon":()=>M(v,{name:"light"},{})}),default:()=>this.themeValue?this.ray("LayoutHeaderSettingOptions.ThemeOptions.Dark"):this.ray("LayoutHeaderSettingOptions.ThemeOptions.Light")})]}),l(R,{titlePlacement:"center"},e1(n=this.ray("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?n:{default:()=>[n]}),l(q1,{swatches:L2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":t=>this.primaryColorOverride.common.primaryColor=t,onUpdateValue:this.changePrimaryColor.bind(this)},null),l(R,{titlePlacement:"center"},{default:()=>[C1("界面显示")]}),l(W1,{labelPlacement:"left",column:1},{default:()=>[l(W,{label:"显示多标签"},{default:()=>[l(P,{value:this.menuTagSwitch,"onUpdate:value":t=>this.menuTagSwitch=t,onUpdateValue:t=>this.changeSwitcher(t,"menuTagSwitch")},null)]}),l(W,{label:"显示面包屑"},{default:()=>[l(P,{value:this.breadcrumbSwitch,"onUpdate:value":t=>this.breadcrumbSwitch=t,onUpdateValue:t=>this.changeSwitcher(t,"breadcrumbSwitch")},null)]})]})]})]})]})}});function T2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!N(e)}const z2=f({name:"Breadcrumb",setup(){const e=A(),{menuModelValueChange:n}=e;return{modelBreadcrumbOptions:g(()=>e.breadcrumbOptions),handleDropdownSelect:(o,i)=>{n(o,i)}}},render(){let e;return l(Q1,null,T2(e=this.modelBreadcrumbOptions.map(n=>l(J1,{key:n.key},{default:()=>{var t;return[l(V,{labelField:"breadcrumbLabel",options:n.children&&((t=n.children)==null?void 0:t.length)>1?n.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>l("span",null,[n.label&&typeof n.label=="function"?n.label():n.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}}),O2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],R2=()=>{window.$message.info("账号退出中..."),u2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)},P2=f({name:"SiderBar",setup(){const e=z(),{t:n}=T(),{updateLocale:t,changeSwitcher:a}=e,{drawerPlacement:o,breadcrumbSwitch:i}=C(e),r=t1(!1),u=_("person"),h={display:"flex"},c=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],s=[{name:"fullscreen",size:18,tooltip:"LayoutHeaderTooltipOptions.FullScreen",eventKey:"screen"},{name:"github",size:18,tooltip:"LayoutHeaderTooltipOptions.Github",eventKey:"github"},{name:"setting",size:18,tooltip:"LayoutHeaderTooltipOptions.Setting",eventKey:"setting"}],p={reload:()=>{a(!1,"reloadRouteSwitch"),setTimeout(()=>a(!0,"reloadRouteSwitch"),1.5*1e3)},setting:()=>{r.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{J.isEnabled?J.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:c,rightTooltipIconOptions:s,t:n,handleIconClick:d=>{var y;(y=p[d])==null||y.call(p)},showSettings:r,updateLocale:t,handlePersonSelect:d=>{d==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{R2()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:u,spaceItemStyle:h,drawerPlacement:o,breadcrumbSwitch:i}},render(){return l(X1,{class:"layout-header",bordered:!0},{default:()=>[l(S,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[l(S,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>l(H,null,{trigger:()=>l(v,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?l(z2,null,null):""]}),l(S,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>l(C2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),l(V,{options:r2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[l(v,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),l(V,{options:O2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[l(i1,{checkable:!0,size:"large"},{icon:()=>l(v,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),l(M2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function V2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!N(e)}const x2=f({name:"MenuTag",setup(){const e=A(),{menuKey:n}=C(e),{menuModelValueChange:t,spliceMenTagOptions:a}=e,o=g(()=>e.menuTagOptions);return{modelMenuTagOptions:o,menuModelValueChange:t,handleCloseTag:u=>{if(a(u),n.value!=="/dashboard"){const h=o.value,c=h.length,s=h[c-1];t(s.key,s)}},menuKey:n,handleTagClick:u=>{t(u.key,u)}}},render(){let e;return l(Y1,{class:"menu-tag",xScrollable:!0},{default:()=>[l(S,{class:"menu-tag-sapce",wrap:!1,align:"center"},V2(e=this.modelMenuTagOptions.map((n,t)=>l(i1,{closable:n.key!=="/dashboard"&&this.modelMenuTagOptions.length>1,onClose:()=>this.handleCloseTag(t),type:n.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,n),bordered:!1},{default:()=>[typeof n.label=="function"?n.label():n.label]})))?e:{default:()=>[e]})]})}}),k2=f({name:"Layout",setup(){const e=z(),{height:n}=t2(),{themeValue:t,reloadRouteSwitch:a,menuTagSwitch:o}=C(e),i=g(()=>{let u={};return e.menuTagSwitch?u={"--layout-content-height":"calc(100% - 110px)"}:u={"--layout-content-height":"calc(100% - 64px)"},u}),{layout:{copyright:r}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",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.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.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.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}};return{windowHeight:n,modelReloadRoute:a,modelMenuTagSwitch:o,cssVarsRef:i,copyright:r,themeValue:t}},render(){return l("div",{class:["layout",this.themeValue?"layout--dark":""],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[l(Z,{class:"layout-full",hasSider:!0},{default:()=>[l(_2,null,null),l(Z,null,{default:()=>[l(P2,null,null),this.modelMenuTagSwitch?l(x2,null,null):"",l(e2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?l(S2,null,null):"",this.copyright?l("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),N2={path:"/dashboard",name:"dashboard",component:()=>m(()=>import("./index-49fa3904.js"),["assets/index-49fa3904.js","assets/index-4daf964b.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/@vue-0f114043.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/screenfull-578bfdd4.js","assets/index-dc50c796.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},E2={path:"/rely",name:"rely",component:()=>m(()=>import("./index-dfbb8447.js"),["assets/index-dfbb8447.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>m(()=>import("./index-24c90a4f.js"),["assets/index-24c90a4f.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-184de73a.css"]),meta:{i18nKey:"RelyAbout"}}]},H2={path:"/error",name:"error",component:()=>m(()=>import("./index-6d7f29c4.js"),["assets/index-6d7f29c4.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fa813b60.css"]),meta:{i18nKey:"Error",icon:"error"}},D2={path:"/echart",name:"echart",component:()=>m(()=>import("./index-89084a2f.js"),["assets/index-89084a2f.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/@vue-0f114043.js","assets/lodash-es-c8e56e34.js","assets/hook-1ce4b33f.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/screenfull-578bfdd4.js","assets/index-5ba451c9.css"]),meta:{i18nKey:"Echart",icon:"echart"}},A2={path:"/scroll-reveal",name:"scroll-reveal",component:()=>m(()=>import("./index-b087f019.js"),["assets/index-b087f019.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-0d9096a4.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},B2={path:"/axios",name:"axios",component:()=>m(()=>import("./index-4203846d.js"),["assets/index-4203846d.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/@vue-0f114043.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-2b2366c8.css"]),meta:{i18nKey:"Axios",icon:"axios"}},I2={path:"/table",name:"table",component:()=>m(()=>import("./index-1552ce2c.js"),["assets/index-1552ce2c.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/@vue-0f114043.js","assets/vuedraggable-fb995778.js","assets/date-fns-7f923de7.js","assets/vue-d5390e61.js","assets/sortablejs-77186f55.js","assets/naive-ui-8b684773.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/print-js-819a679c.js","assets/hook-1ce4b33f.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/screenfull-578bfdd4.js","assets/index-8e9f9bce.css"]),meta:{i18nKey:"Table",icon:"table"}},j2={path:"/doc",name:"doc",component:()=>m(()=>import("./index-0c28ee49.js"),["assets/index-0c28ee49.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},F2={path:"/multi-menu",name:"multi-menu",component:()=>m(()=>import("./index-a86fb1a2.js"),["assets/index-a86fb1a2.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>m(()=>import("./index-0dd3dfb9.js"),["assets/index-0dd3dfb9.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>m(()=>import("./index-96498f71.js"),["assets/index-96498f71.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>m(()=>import("./index-621eca53.js"),["assets/index-621eca53.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},K2={path:"/doc",name:"doc",component:()=>m(()=>import("./index-0c28ee49.js"),["assets/index-0c28ee49.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},U2=[N2,D2,I2,B2,A2,H2,F2,j2,K2,E2],$2=[{path:"/",name:"login",component:()=>m(()=>import("./index-bbdce7ce.js"),["assets/index-bbdce7ce.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/@vue-0f114043.js","assets/@vueuse-dacd7844.js","assets/vue-router-ed35b26a.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-4daf964b.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/screenfull-578bfdd4.js","assets/index-6a9d9035.css"])},{path:"/",name:"layout",redirect:"/dashboard",component:k2,children:U2},{path:"/:catchAll(.*)",name:"error-page",component:()=>m(()=>import("./index-6d7f29c4.js"),["assets/index-6d7f29c4.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fa813b60.css"])}],G2=e=>{const{beforeEach:n}=e,t=a=>{a("/dashboard"),D("menuKey","/dashboard")};n((a,o,i)=>{const r=_("token"),u=_("menuKey"),{role:h}=C(c1()),{meta:c}=a;r!=="no"?(()=>c.role?c.role.length===0?!0:c.role.includes(h.value):!0)()?a.path==="/"||o.path==="/login"?u!=="no"?i(u):t(i):i():t(i):a.path==="/"||o.path==="/login"?i():i("/")})},L=V1({history:x1(),routes:$2,scrollBehavior:()=>({left:0,top:0})}),h1=()=>G2(L),m1=e=>{e.use(L)},g1=()=>{L.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),L.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),L.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},q2=()=>{const e=n1(p1);s1(e),u1(e),m1(e),g1(),h1(),e.mount("#app")},W2=()=>{let e;window.__WUJIE_MOUNT=()=>{e=n1(p1),s1(e),u1(e),m1(e),g1(),h1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?W2():q2();export{v as R,ve as a,z as b,r2 as l,D as s,c1 as u}; diff --git a/assets/index-92492b5f.js.gz b/assets/index-92492b5f.js.gz deleted file mode 100644 index 3539bc3959798e4b2534ff1167cf1de050c66bbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20806 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 bWvA6&^0VrngGNia`{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);r.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return D(()=>{b()}),{columns:E,dependenciesOptions:r,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"关于项目"},{default:()=>[k("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(s,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(C,{bordered:!1,type:"info",onClick:this.handleTagClick.bind(this,e),style:[e.url?"cursor: pointer":""]},{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(s,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{I as default}; +import{e as F,r as v,h as D,aa as t,c as k,d as x}from"./@vue-0f114043.js";import{M as s,u as a,v as o,B as C}from"./naive-ui-8b684773.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./lodash-es-c8e56e34.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";function p(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!x(i)}const I=F({name:"RelyAbout",setup(){const{pkg:i}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",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.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.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.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},{dependencies:n,devDependencies:u,name:e,version:g}=i,E=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],r=v([]),d=v([]),f=[{name:"项目名称",label:e},{name:"版本信息",label:g},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],b=()=>{const l=c=>Object.keys(c).reduce((m,y)=>(m.push({name:y,relyVersion:c[y],relyAddress:""}),m),[]);r.value=l(n),d.value=l(u)},h=l=>{l.url&&window.open(l.url)};return D(()=>{b()}),{columns:E,dependenciesOptions:r,devDependenciesOptions:d,templateOptions:f,handleTagClick:h}},render(){let i,n,u;return t("div",{class:"rely-about"},[t(s,{title:"关于项目"},{default:()=>[k("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),t(s,{title:"项目信息"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(i=this.templateOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[t(C,{bordered:!1,type:"info",onClick:this.handleTagClick.bind(this,e),style:[e.url?"cursor: pointer":""]},{default:()=>[e.label]})]})))?i:{default:()=>[i]})]}),t(s,{title:"生产依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(n=this.dependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]}),t(s,{title:"开发依赖"},{default:()=>[t(a,{bordered:!0,labelPlacement:"left"},p(u=this.devDependenciesOptions.map(e=>t(o,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]})])}});export{I as default}; diff --git a/assets/index-bc83e944.js.gz b/assets/index-bc83e944.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..766864f4754fd0bdf8fcaa9c1cdb461cf23d2376 GIT binary patch literal 2050 zcmV+d2>tgTiwFP!000026RlWVkK4u-e($ef_+UuIkP>wl7jm4~xdAOwq()I-u?0rt zP?}weBsfD^iXvcxCXVwEuL~G%8{4qmI^CvCVTNQT(OL%UK|c|vvg^g5Too_ zR;^sCnwv~tqsrAUg&ISNSTGujB}A`_<#KKtU^*m5LXB3p(W*6@i}oOPF(-x>Fr(?U zD^-^?m&Fh`ag3Tult5&a8$g+qLGVsTS>oh!zw5?^~C5JI1CV@+0 z1G}vju39VR!!X=p2JTj^R=ZMLk-0QxMz>sRRa@0n&zniF=M$r5)vZRoUSF0jgsnH* zjY`*9H7A3R(=aevxJ8;(udyulLl?8YL73sRNWDR-E68{ZSqnNVb*IwodftyP&EGdF z)iP-|TPtZ}HVzzPhWu}J&krcdM?*L z_~6~{CULkK#UT%chRMTU^Oy!b)4{$E<{i*q52co-lsEJX7hV~GXzGLkX|-KTA?lpXe$bwSCe-nf(m8KsLkm(98) z^OC4eRyyyna~ZH1`hHA?L`5hAp{=>tiD|?QmCigX8BbSbQCaY{qZ1g9Si&5|VH#9xWZa>7X5(<|VcsQlr z)_)Gl^I{jZu)w*{mhhIk0oo}F185(nbSiT6i89ODpeDwGh@2S-gP1TTrhL{#){2TE zRSl=s87UyjX5d*-z#`&gXysU25(^rr82fp_&+Ucel$mNaCPjXnISNSGY{QgNw@Hl0 z1}B5a7jqR2#heWTTd&G_H$^@k!wj_HhKa^8?e&4!%lWU`f4rX zvp(KH3q;tuJ}sg_5di~hu?df;gmnBu0JO|MlHwHgJ3b)rO~~NFg=;i$!)s;;M_Z6v z#pzo1vbs``P`ia9xCO+1G6l&#CLcf=G;Y-#X`;0?@vza3KL2R8 z|F87c&2;DK@$O&K>)#&Ud4BllhN)#0^8B0h6YzEO_~k*mw~MrN@0+88os+xQ4{zL> zy||u!e{%6Wf`swYHKR-?%@1A_JbNI)HN4Nie^61&g z{l5UFql1rT2j7``aRW|qk**Ans{K{EcmbnHH;my>h-<%6R@MJ2A3J0~#Lev!PaFWe z#5=rCnYnVx<^V?p(z(bBA)1JeC8nt0yaDCM*_f9XV_NcVv2_}Fp^m~p6^jhETtH?Q zYPcW-h!hdyW5{luh+2MCcaoTev8_cR+zE0%>l>?ai78P5Kk!p5zDn(7IaQJ+@{Vpl zn7!ClgXt%b7bx=1>8SsOKw>V82bD{(l1p$-F6qCw)15#3>_}f3zny&rqzq7}$;c^fF0K#nUR{#J2 literal 0 HcmV?d00001 diff --git a/assets/index-b087f019.js b/assets/index-c1599fec.js similarity index 100% rename from assets/index-b087f019.js rename to assets/index-c1599fec.js diff --git a/assets/index-d139f76a.css b/assets/index-d139f76a.css new file mode 100644 index 00000000..767f5ffc --- /dev/null +++ b/assets/index-d139f76a.css @@ -0,0 +1 @@ +@charset "UTF-8";.echart{width:100%;height:100%}.echart .n-card{margin-top:18px}.echart .n-card:first-child{margin-top:0}.echart .chart--container{width:100%;height:500px}.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box} diff --git a/assets/index-dc50c796.css b/assets/index-dc50c796.css deleted file mode 100644 index c79faabe..00000000 --- a/assets/index-dc50c796.css +++ /dev/null @@ -1 +0,0 @@ -.dashboard-layout .n-card{margin-top:18px}.dashboard-layout .n-card:first-child{margin-top:0}.dashboard-layout .dashboard-link{text-decoration:none} diff --git a/assets/index-de09eb20.css b/assets/index-de09eb20.css new file mode 100644 index 00000000..f665d1c8 --- /dev/null +++ b/assets/index-de09eb20.css @@ -0,0 +1 @@ +@charset "UTF-8";.rely-about .n-card{margin-top:18px}.rely-about .n-card:first-child{margin-top:0} diff --git a/assets/index-de253505.css b/assets/index-de253505.css new file mode 100644 index 00000000..251a1d2d --- /dev/null +++ b/assets/index-de253505.css @@ -0,0 +1 @@ +@charset "UTF-8";.error-page{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} diff --git a/assets/index-f064e244.js b/assets/index-f064e244.js new file mode 100644 index 00000000..2c4af60a --- /dev/null +++ b/assets/index-f064e244.js @@ -0,0 +1,247 @@ +import{E as k,M as x,e as f,l as g,aa as a,w as n1,n as w1,q as M,r as l1,x as S1,aF as F,a0 as K,bk as U,aN as _1,aP as C1,T as L1,c as M1,d as E,H as i1}from"./@vue-0f114043.js";import{d as N,s as C,c as T1}from"./pinia-1fd00649.js";import{s as z1}from"./pinia-plugin-persistedstate-d93b4f94.js";import{c as O1,u as T}from"./vue-i18n-37f9b77c.js";import{m as $,f as R1,i as P1}from"./lodash-es-c8e56e34.js";import{u as a1,a as V1,R as k1,c as x1,b as E1}from"./vue-router-ed35b26a.js";import{z as G,d as q,N as s1,a as N1,c as H1,b as D1,e as A1,f as B1,g as I1,h as j1,i as F1,s as K1,j as U1,k as $1,l as G1,t as q1,m as H,n as W1,o as S,p as R,q as P,r as Z1,u as J1,v as W,w as Q1,x as X1,y as V,A as Y1,B as r1,C as e2,D as t2,E as Z,F as o2}from"./naive-ui-8b684773.js";import{u as n2}from"./@vueuse-dacd7844.js";import{s as J}from"./screenfull-578bfdd4.js";import"./vue-demi-71ba0ef2.js";import"./@intlify-bd5dfa46.js";import"./date-fns-7f923de7.js";import"./vueuc-4d05699f.js";import"./evtd-b614532e.js";import"./seemly-dc6f1e91.js";import"./@css-render-ad88a31e.js";import"./vooks-ab318924.js";import"./vdirs-b0483831.js";import"./@juggle-41516555.js";import"./css-render-57962bc1.js";import"./@emotion-8a8e73f6.js";import"./treemate-25c27bff.js";import"./date-fns-tz-230e778e.js";import"./async-validator-dee29e8b.js";(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))l(n);new MutationObserver(n=>{for(const i of n)if(i.type==="childList")for(const c of i.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&l(c)}).observe(document,{childList:!0,subtree:!0});function t(n){const i={};return n.integrity&&(i.integrity=n.integrity),n.referrerPolicy&&(i.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?i.credentials="include":n.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function l(n){if(n.ep)return;n.ep=!0;const i=t(n);fetch(n.href,i)}})();if(typeof window<"u"){let e=function(){var o=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',o.insertBefore(t,o.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const l2=`{ + "GlobalMenuOptions": { + "Dashboard": "Home", + "Rely": "Rely", + "RelyAbout": "Rely About", + "Error": "Error Page", + "Echart": "Chart", + "scrollReveal": "Scroll Reveal", + "Axios": "Axios Request", + "Table": "Table", + "MultiMenu": "MultiMenu", + "Doc": "Doc", + "DocLocal": "Doc (China)" + }, + "LayoutHeaderTooltipOptions": { + "Reload": "Reload Current Page", + "Lock": "Lock", + "Setting": "Setting", + "Github": "Github", + "FullScreen": "Full Screen", + "CancelFullScreen": "Cancel Full Screen" + }, + "LayoutHeaderSettingOptions": { + "Title": "Configuration", + "ThemeOptions": { + "Title": "Theme", + "Dark": "Dark", + "Light": "Light", + "PrimaryColorConfig": "Primary Color" + } + }, + "LoginModule": { + "Register": "Register", + "Signin": "Signin", + "NamePlaceholder": "please enter user name", + "PasswordPlaceholder": "please enter password", + "Login": "Login", + "Name": "User Name", + "Password": "User Password" + } +} +`,i2=`{ + "GlobalMenuOptions": { + "Dashboard": "Home", + "Rely": "Rely", + "RelyAbout": "Rely About", + "Error": "Error Page", + "Echart": "Chart", + "scrollReveal": "Scroll Reveal", + "Axios": "Axios Request", + "Table": "Table", + "MultiMenu": "MultiMenu", + "Doc": "Doc", + "DocLocal": "Doc (China)" + }, + "LayoutHeaderTooltipOptions": { + "Reload": "Reload Current Page", + "Lock": "Lock", + "Setting": "Setting", + "Github": "Github", + "FullScreen": "Full Screen", + "CancelFullScreen": "Cancel Full Screen" + }, + "LayoutHeaderSettingOptions": { + "Title": "Configuration", + "ThemeOptions": { + "Title": "Theme", + "Dark": "Dark", + "Light": "Light", + "PrimaryColorConfig": "Primary Color" + } + }, + "LoginModule": { + "Register": "Register", + "Signin": "Signin", + "NamePlaceholder": "please enter user name", + "PasswordPlaceholder": "please enter password", + "Login": "Login", + "Name": "User Name", + "Password": "User Password" + } +} +`,a2=`{ + "GlobalMenuOptions": { + "Dashboard": "首页", + "Rely": "依赖项", + "RelyAbout": "关于", + "Error": "错误页", + "Echart": "可视化", + "scrollReveal": "滚动动画", + "Axios": "请求", + "Table": "表格", + "MultiMenu": "多级菜单", + "Doc": "文档", + "DocLocal": "文档 (国内地址)" + }, + "LayoutHeaderTooltipOptions": { + "Reload": "刷新当前页面", + "Lock": "锁屏", + "Setting": "设置", + "Github": "Github", + "FullScreen": "全屏", + "CancelFullScreen": "退出全屏" + }, + "LayoutHeaderSettingOptions": { + "Title": "项目配置", + "ThemeOptions": { + "Title": "主题", + "Dark": "暗色", + "Light": "明亮", + "PrimaryColorConfig": "主题色" + } + }, + "LoginModule": { + "Register": "注册", + "Signin": "登陆", + "NamePlaceholder": "请输入用户名", + "PasswordPlaceholder": "请输入密码", + "Login": "登 陆", + "Name": "用户名", + "Password": "密码" + } +} +`,s2=`{ + "GlobalMenuOptions": { + "Dashboard": "Home", + "Rely": "Rely", + "RelyAbout": "Rely About", + "Error": "Error Page", + "Echart": "Chart", + "scrollReveal": "Scroll Reveal", + "Axios": "Axios Request", + "Table": "Table", + "MultiMenu": "MultiMenu", + "Doc": "Doc", + "DocLocal": "Doc (China)" + }, + "LayoutHeaderTooltipOptions": { + "Reload": "Reload Current Page", + "Lock": "Lock", + "Setting": "Setting", + "Github": "Github", + "FullScreen": "Full Screen", + "CancelFullScreen": "Cancel Full Screen" + }, + "LayoutHeaderSettingOptions": { + "Title": "Configuration", + "ThemeOptions": { + "Title": "Theme", + "Dark": "Dark", + "Light": "Light", + "PrimaryColorConfig": "Primary Color" + } + }, + "LoginModule": { + "Register": "Register", + "Signin": "Signin", + "NamePlaceholder": "please enter user name", + "PasswordPlaceholder": "please enter password", + "Login": "Login", + "Name": "User Name", + "Password": "User Password" + } +} +`,r2=`{ + "GlobalMenuOptions": { + "Dashboard": "首页", + "Rely": "依赖项", + "RelyAbout": "关于", + "Error": "错误页", + "Echart": "可视化", + "scrollReveal": "滚动动画", + "Axios": "请求", + "Table": "表格", + "MultiMenu": "多级菜单", + "Doc": "文档", + "DocLocal": "文档 (国内地址)" + }, + "LayoutHeaderTooltipOptions": { + "Reload": "刷新当前页面", + "Lock": "锁屏", + "Setting": "设置", + "Github": "Github", + "FullScreen": "全屏", + "CancelFullScreen": "退出全屏" + }, + "LayoutHeaderSettingOptions": { + "Title": "项目配置", + "ThemeOptions": { + "Title": "主题", + "Dark": "暗色", + "Light": "明亮", + "PrimaryColorConfig": "主题色" + } + }, + "LoginModule": { + "Register": "注册", + "Signin": "登陆", + "NamePlaceholder": "请输入用户名", + "PasswordPlaceholder": "请输入密码", + "Login": "登 陆", + "Name": "用户名", + "Password": "密码" + } +} +`,c2=`{ + "GlobalMenuOptions": { + "Dashboard": "首页", + "Rely": "依赖项", + "RelyAbout": "关于", + "Error": "错误页", + "Echart": "可视化", + "scrollReveal": "滚动动画", + "Axios": "请求", + "Table": "表格", + "MultiMenu": "多级菜单", + "Doc": "文档", + "DocLocal": "文档 (国内地址)" + }, + "LayoutHeaderTooltipOptions": { + "Reload": "刷新当前页面", + "Lock": "锁屏", + "Setting": "设置", + "Github": "Github", + "FullScreen": "全屏", + "CancelFullScreen": "退出全屏" + }, + "LayoutHeaderSettingOptions": { + "Title": "项目配置", + "ThemeOptions": { + "Title": "主题", + "Dark": "暗色", + "Light": "明亮", + "PrimaryColorConfig": "主题色" + } + }, + "LoginModule": { + "Register": "注册", + "Signin": "登陆", + "NamePlaceholder": "请输入用户名", + "PasswordPlaceholder": "请输入密码", + "Login": "登 陆", + "Name": "用户名", + "Password": "密码" + } +} +`,u2=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],d2=e=>{switch(e){case"zh-CN":return{locale:G,dateLocal:q};case"en-US":return{locale:null,dateLocal:null};default:return{locale:G,dateLocal:q}}},D=(e,o,t="sessionStorage")=>{const l=JSON.stringify(o);t==="localStorage"?window.localStorage.setItem(e,l):window.sessionStorage.setItem(e,l)},_=(e,o="sessionStorage")=>{const t=o==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return Object.is(t,null)?"no":JSON.parse(t)},p2=(e,o="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:o==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}},h2=()=>{const e={},o=/([^\\/]+)\.json$/i;try{const t=Object.assign({"../../locales/en-US.json":l2,"../../locales/system-one/en-US.json":i2,"../../locales/system-one/zh-CN.json":a2,"../../locales/system-two/en-US.json":s2,"../../locales/system-two/zh-CN.json":r2,"../../locales/zh-CN.json":c2});Object.keys(t).forEach(n=>{var u;const i=(u=n.match(o))==null?void 0:u[1],c=JSON.parse(t[n]);e[i]=$({},e[i]),R1(c,(p,r)=>{e[i][r]=$(e[i][r],p)})})}catch(t){console.error(t)}return e},c1=()=>{const e=_("localeLanguage","localStorage");return e!=="no"?e:"zh-CN"},u1=e=>{const o=c1(),t=O1({locale:o,allowComposition:!0,messages:h2()});e.use(t)},z=N("setting",()=>{const e=k({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:"#2d8cf0"}},themeValue:!1,reloadRouteSwitch:!0,menuTagSwitch:!0,spinSwitch:!1,breadcrumbSwitch:!0,localeLanguage:c1()}),{locale:o}=T(),t=i=>{o.value=i,e.localeLanguage=i,D("localeLanguage",i,"localStorage")},l=i=>{e.primaryColorOverride.common.primaryColor=i},n=(i,c)=>{Object.hasOwn(e,c)&&typeof e[c]=="boolean"&&(e[c]=i)};return{...x(e),updateLocale:t,changePrimaryColor:l,changeSwitcher:n}},{persist:{key:"piniaSettingStore"}});const b=f({name:"RayIcon",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:""},depth:{type:Number,default:1}},setup(e){const o=g(()=>e.color),t=g(()=>`#${e.prefix}-${e.name}`),l=g(()=>({"--ray-icon-width":e.width?e.width+"px":e.size+"px","--ray-icon-height":e.height?e.height+"px":e.size+"px","--ray-icon-depth":e.depth}));return{modelColor:o,symbolId:t,cssVars:l}},render(){return a("span",{class:["ray-icon",this.customClassName],style:[this.cssVars]},[a("svg",{rayIconAttribute:"ray-icon",ariaHidden:!0},[a("use",{"xlink:href":this.symbolId,fill:this.modelColor},null)])])}}),m2=["login","error-page","doc"],g2=["admin"],y2=e=>{const{role:o}=C(p1()),{meta:t,name:l}=e,n=(t==null?void 0:t.hidden)===void 0||(t==null?void 0:t.hidden)===!1?!1:t==null?void 0:t.hidden;return g2.includes(o.value)||m2.includes(l)?!n:t!=null&&t.role?t.role.includes(o.value)&&!n:!n},f2=(e,o,t)=>e[o]===t||e.key===t,d1=(e,o,t)=>{const l=[];if(f2(e,o,t))return l.push(e),l;if(e.children&&e.children.length>0)for(const n of e.children){const i=d1(n,o,t);i.length>0&&l.push(e,...i)}return l},Q=(e,o,t)=>{const l=[];for(const n of e){const i=d1(n,o,t);i.length>0&&l.push(...i)}return l},v2=(e,o,t)=>{e.path!==o&&(t.find(n=>n.path===e.path)||t.push(e))},A=N("menu",()=>{const e=a1(),o=V1(),{t}=T(),l=_("menuKey")==="no"?"/dashboard":_("menuKey"),n=k({menuKey:l,options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[]}),i=(s,h)=>{const v=h.meta;if(v.windowOpen)window.open(v.windowOpen);else if(n.menuKey!==s){if(v2(h,n.menuKey,n.menuTagOptions),n.breadcrumbOptions=Q(n.options,"key",s),s[0]!=="/"){const w=n.breadcrumbOptions.map(d=>d.key).join("/");e.push(w)}else e.push(h.path);n.menuKey=s,D("menuKey",s)}},c=s=>{const h=v=>{var w;for(const d of v)if((w=d==null?void 0:d.children)!=null&&w.length&&h(d.children),s===d.path){i(d.path,d);break}};h(n.options)},u=()=>{const s=e.getRoutes().find(v=>v.name==="layout"),h=(v,w)=>v.map(d=>{var j;(j=d.children)!=null&&j.length&&(d.children=h(d.children));const{meta:y}=d,B=g(()=>y!=null&&y.i18nKey?t(`GlobalMenuOptions.${y.i18nKey}`):y==null?void 0:y.noLocalTitle),I={...d,key:d.path,label:()=>M(s1,null,{default:()=>B.value}),breadcrumbLabel:B.value},b1={icon:()=>M(b,{name:y.icon,size:20},{})},O=y!=null&&y.icon?Object.assign({},I,b1):I;return d.path===l&&n.menuTagOptions.push(O),O.show=y2(d),O});n.options=h(s==null?void 0:s.children),w1(()=>{n.breadcrumbOptions=Q(n.options,"key",n.menuKey)})},p=s=>n.collapsed=s,r=s=>n.menuTagOptions.splice(s,1);return n1(()=>o.fullPath,s=>{c(s)},{immediate:!0}),{...x(n),menuModelValueChange:i,setupAppRoutes:u,collapsedMenu:p,spliceMenTagOptions:r}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey"]}}),p1=N("signin",()=>{const e=k({role:""}),o=t=>P1(t)?1:(e.role="admin",0);return{...x(e),signin:o}},{persist:{key:"piniaSigninStore"}}),X=T1(),h1=e=>{e.use(X),X.use(z1)},b2=f({name:"GlobalProvider",setup(){const e=z(),o=g(()=>e.primaryColorOverride),t=g(()=>e.themeValue?N1:null),l=g(()=>{const p=e.localeLanguage;return d2(p)}),{message:n,notification:i,dialog:c,loadingBar:u}=H1(["message","dialog","notification","loadingBar"],{configProviderProps:g(()=>({theme:t.value}))});return window.$dialog=c,window.$message=n,window.$loadingBar=u,window.$notification=i,{modelPrimaryColorOverride:o,modelThemeValue:t,localePackage:l}},render(){return a(F1,{themeOverrides:this.modelPrimaryColorOverride,theme:this.modelThemeValue,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[a(D1,null,{default:()=>[a(A1,null,{default:()=>[a(B1,null,{default:()=>[a(I1,null,{default:()=>{var e,o;return[a(j1,null,null),(o=(e=this.$slots).default)==null?void 0:o.call(e)]}})]})]})]})]})}}),m1=l1(!1),_e=e=>m1.value=e,w2=f({name:"GlobalSpin",props:{...K1},setup(){return{spinValue:m1,overrides:{opacitySpinning:"0"}}},render(){return a(U1,S1(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{default:()=>{var e,o;return(o=(e=this.$slots).default)==null?void 0:o.call(e)},description:()=>"loading..."})}}),g1=f({name:"App",render(){return a(b2,null,{default:()=>[a(w2,null,{default:()=>a(k1,null,null),description:()=>"lodaing..."})]})}}),S2="modulepreload",_2=function(e){return"/"+e},Y={},m=function(o,t,l){if(!t||t.length===0)return o();const n=document.getElementsByTagName("link");return Promise.all(t.map(i=>{if(i=_2(i),i in Y)return;Y[i]=!0;const c=i.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(!!l)for(let s=n.length-1;s>=0;s--){const h=n[s];if(h.href===i&&(!c||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${u}`))return;const r=document.createElement("link");if(r.rel=c?"stylesheet":S2,c||(r.as="script",r.crossOrigin=""),r.href=i,document.head.appendChild(r),c)return new Promise((s,h)=>{r.addEventListener("load",s),r.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>o())};const C2=f({__name:"index",props:{transitionPropName:{type:String,default:"fade"},transitionMode:{type:String,default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){return(o,t)=>{const l=_1("router-view");return F(),K(l,null,{default:U(({Component:n,route:i})=>[a(L1,{name:e.transitionPropName,mode:e.transitionMode,appear:e.transitionAppear},{default:U(()=>[(F(),K(C1(n),{key:i.fullPath}))]),_:2},1032,["name","mode","appear"])]),_:1})}}});const L2=f({name:"LayoutMenu",setup(){const e=A(),o=a1(),{menuModelValueChange:t,setupAppRoutes:l,collapsedMenu:n}=e,i=g({get:()=>e.menuKey,set:()=>{}}),c=g(()=>e.options),u=g(()=>e.collapsed),p=64,{layout:{sideBarLogo:r}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",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.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.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.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}},s=()=>{r&&r.url&&(r.jumpType==="station"?o.push(r.url):window.open(r.url))};return l(),{modelMenuKey:i,menuModelValueChange:t,modelMenuOptions:c,modelCollapsed:u,collapsedMenu:n,collapsedWidth:p,sideBarLogo:r,handleSideBarLogoClick:s}},render(){return a(G1,{bordered:!0,showTrigger:!0,collapseMode:"width",collapsedWidth:this.collapsedWidth,onUpdateCollapsed:this.collapsedMenu.bind(this),nativeScrollbar:!1},{default:()=>[this.sideBarLogo?a("div",{class:["ray-menu__logo",this.sideBarLogo.url?"ray-menu__logo-url":""],onClick:this.handleSideBarLogoClick.bind(this)},[a(b,{name:this.sideBarLogo.icon,size:"30"},null),a("h1",{class:[this.modelCollapsed?"":"ray-menu__logo-title--open","ray-menu__logo-title"]},[a(s1,null,{default:()=>[this.sideBarLogo.title]})])]):"",a($1,{value:this.modelMenuKey,"onUpdate:value":e=>this.modelMenuKey=e,options:this.modelMenuOptions,indent:24,collapsed:this.modelCollapsed,collapsedIconSize:22,collapsedWidth:this.collapsedWidth,onUpdateValue:this.menuModelValueChange.bind(this)},null)]})}});const M2=f({name:"RayTooltipIcon",props:{...q1,iconName:{type:String,required:!0},customClassName:{type:String,default:""},tooltipText:{type:String,default:""}},emits:["click"],setup(e,{emit:o}){return{handleClick:l=>{o("click",l)}}},render(){return a(H,this.$props,{trigger:()=>a(b,{name:this.iconName,size:"18",customClassName:`ray-tooltip-text__icon ${this.customClassName}`,onClick:this.handleClick.bind(this)},null),default:()=>this.tooltipText})}});const T2=()=>["#FFFFFF","#18A058","#2d8cf0","#F0A020","rgba(208, 48, 80, 1)"];function e1(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const z2=f({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:o}){const{t}=T(),l=z(),{changePrimaryColor:n,changeSwitcher:i}=l,{themeValue:c,primaryColorOverride:u,menuTagSwitch:p,breadcrumbSwitch:r}=C(l);return{modelShow:g({get:()=>e.show,set:v=>{o("update:show",v)}}),ray:t,handleRailStyle:()=>({backgroundColor:"#000000"}),changePrimaryColor:n,themeValue:c,primaryColorOverride:u,menuTagSwitch:p,changeSwitcher:i,breadcrumbSwitch:r}},render(){let e,o;return a(Q1,{show:this.modelShow,"onUpdate:show":t=>this.modelShow=t,placement:this.placement,width:this.width},{default:()=>[a(W1,{title:this.ray("LayoutHeaderSettingOptions.Title")},{default:()=>[a(S,{class:"setting-drawer__space",vertical:!0},{default:()=>[a(R,{titlePlacement:"center"},e1(e=this.ray("LayoutHeaderSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),a(S,{justify:"center"},{default:()=>[a(H,null,{trigger:()=>a(P,{value:this.themeValue,"onUpdate:value":t=>this.themeValue=t,railStyle:this.handleRailStyle.bind(this),onUpdateValue:t=>this.changeSwitcher(t,"themeValue")},{"checked-icon":()=>M(b,{name:"dark"},{}),"unchecked-icon":()=>M(b,{name:"light"},{})}),default:()=>this.themeValue?this.ray("LayoutHeaderSettingOptions.ThemeOptions.Dark"):this.ray("LayoutHeaderSettingOptions.ThemeOptions.Light")})]}),a(R,{titlePlacement:"center"},e1(o=this.ray("LayoutHeaderSettingOptions.ThemeOptions.PrimaryColorConfig"))?o:{default:()=>[o]}),a(Z1,{swatches:T2(),value:this.primaryColorOverride.common.primaryColor,"onUpdate:value":t=>this.primaryColorOverride.common.primaryColor=t,onUpdateValue:this.changePrimaryColor.bind(this)},null),a(R,{titlePlacement:"center"},{default:()=>[M1("界面显示")]}),a(J1,{labelPlacement:"left",column:1},{default:()=>[a(W,{label:"显示多标签"},{default:()=>[a(P,{value:this.menuTagSwitch,"onUpdate:value":t=>this.menuTagSwitch=t,onUpdateValue:t=>this.changeSwitcher(t,"menuTagSwitch")},null)]}),a(W,{label:"显示面包屑"},{default:()=>[a(P,{value:this.breadcrumbSwitch,"onUpdate:value":t=>this.breadcrumbSwitch=t,onUpdateValue:t=>this.changeSwitcher(t,"breadcrumbSwitch")},null)]})]})]})]})]})}});function O2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const R2=f({name:"Breadcrumb",setup(){const e=A(),{menuModelValueChange:o}=e;return{modelBreadcrumbOptions:g(()=>e.breadcrumbOptions),handleDropdownSelect:(n,i)=>{o(n,i)}}},render(){let e;return a(Y1,null,O2(e=this.modelBreadcrumbOptions.map(o=>a(X1,{key:o.key},{default:()=>{var t;return[a(V,{labelField:"breadcrumbLabel",options:o.children&&((t=o.children)==null?void 0:t.length)>1?o.children:[],onSelect:this.handleDropdownSelect.bind(this)},{default:()=>a("span",null,[o.label&&typeof o.label=="function"?o.label():o.breadcrumbLabel])})]}})))?e:{default:()=>[e]})}}),P2=()=>[{key:"person",label:"个人信息"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],V2=()=>{window.$message.info("账号退出中..."),p2("all-sessionStorage"),setTimeout(()=>window.location.reload(),300)},k2=f({name:"SiderBar",setup(){const e=z(),{t:o}=T(),{updateLocale:t,changeSwitcher:l}=e,{drawerPlacement:n,breadcrumbSwitch:i}=C(e),c=l1(!1),u=_("person"),p={display:"flex"},r=[{name:"reload",size:18,tooltip:"LayoutHeaderTooltipOptions.Reload"}],s=[{name:"fullscreen",size:18,tooltip:"LayoutHeaderTooltipOptions.FullScreen",eventKey:"screen"},{name:"github",size:18,tooltip:"LayoutHeaderTooltipOptions.Github",eventKey:"github"},{name:"setting",size:18,tooltip:"LayoutHeaderTooltipOptions.Setting",eventKey:"setting"}],h={reload:()=>{l(!1,"reloadRouteSwitch"),setTimeout(()=>l(!0,"reloadRouteSwitch"),1.5*1e3)},setting:()=>{c.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{J.isEnabled?J.toggle():window.$message.warning("您的浏览器不支持全屏~")}};return{leftIconOptions:r,rightTooltipIconOptions:s,t:o,handleIconClick:d=>{var y;(y=h[d])==null||y.call(h)},showSettings:c,updateLocale:t,handlePersonSelect:d=>{d==="logout"?window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{V2()}}):window.$message.info("这个人很懒, 没做这个功能~")},person:u,spaceItemStyle:p,drawerPlacement:n,breadcrumbSwitch:i}},render(){return a(e2,{class:"layout-header",bordered:!0},{default:()=>[a(S,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[a(S,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.leftIconOptions.map(e=>a(H,null,{trigger:()=>a(b,{customClassName:"layout-header__method--icon",name:e.name,size:e.size,onClick:this.handleIconClick.bind(this,e.name)},null),default:()=>this.t(e.tooltip)})),this.breadcrumbSwitch?a(R2,null,null):""]}),a(S,{align:"center",itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>a(M2,{iconName:e.name,tooltipText:this.t(e.tooltip),onClick:this.handleIconClick.bind(this,e.name)},null)),a(V,{options:u2,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[a(b,{customClassName:"layout-header__method--icon",name:"language",size:"18"},null)]}),a(V,{options:P2(),onSelect:this.handlePersonSelect.bind(this),trigger:"click"},{default:()=>[a(r1,{checkable:!0,size:"large"},{icon:()=>a(b,{customClassName:"layout-header__method--icon",name:"ray",size:"18"},null),default:()=>this.person.name})]})]})]}),a(z2,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.drawerPlacement},null)]})}});function x2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!E(e)}const E2=f({name:"MenuTag",setup(){const e=A(),{menuKey:o}=C(e),{menuModelValueChange:t,spliceMenTagOptions:l}=e,n=g(()=>e.menuTagOptions);return{modelMenuTagOptions:n,menuModelValueChange:t,handleCloseTag:u=>{if(l(u),o.value!=="/dashboard"){const p=n.value,r=p.length,s=p[r-1];t(s.key,s)}},menuKey:o,handleTagClick:u=>{t(u.key,u)}}},render(){let e;return a(t2,{class:"menu-tag",xScrollable:!0},{default:()=>[a(S,{class:"menu-tag-sapce",wrap:!1,align:"center"},x2(e=this.modelMenuTagOptions.map((o,t)=>a(r1,{closable:o.key!=="/dashboard"&&this.modelMenuTagOptions.length>1,onClose:()=>this.handleCloseTag(t),type:o.key===this.menuKey?"success":"info",onClick:this.handleTagClick.bind(this,o),bordered:!1},{default:()=>[typeof o.label=="function"?o.label():o.label]})))?e:{default:()=>[e]})]})}}),t1=(e,o)=>Object.prototype.toString.call(e).includes(o),Ce=(e=16,o)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),l=[];let n=0;if(o=o||t.length,e)for(n=0;n{e&&o&&t&&e.addEventListener(o,t,l)},Me=(e,o,t,l=!1)=>{e&&o&&t&&e.removeEventListener(o,t,l)},N2=(e,o)=>{e&&o.trim().split(" ").forEach(l=>{l&&e.classList.add(l)})},o1=(e,o)=>{if(e)if(o==="removeAllClass"){const t=e.classList;t.forEach(l=>t.remove(l))}else o.trim().split(" ").forEach(l=>{l&&e.classList.remove(l)})},Te=(e,o)=>{e&&(t1(o,"Object")?Object.keys(o).forEach(t=>{e.style[t]=o[t]}):t1(o,"String")&&o.split(";").forEach(l=>{const[n,i]=l.split(":");n&&i&&(e.style[n.trim()]=i.trim())}))},H2=f({name:"Layout",setup(){const e=z(),{height:o}=n2(),{themeValue:t,reloadRouteSwitch:l,menuTagSwitch:n}=C(e),i=g(()=>{let u={};return e.menuTagSwitch?u={"--layout-content-height":"calc(100% - 110px)"}:u={"--layout-content-height":"calc(100% - 64px)"},u}),{layout:{copyright:c}}={pkg:{dependencies:{"@vueuse/core":"^9.1.0","amfe-flexible":"^2.2.1",axios:"^1.2.0","crypto-js":"^4.1.1",dayjs:"^1.11.7",echarts:"^5.4.0","lodash-es":"^4.17.21","naive-ui":"^2.34.3",pinia:"^2.0.17","pinia-plugin-persistedstate":"^2.4.0","print-js":"^1.6.0",sass:"^1.54.3",screenfull:"^6.0.2",vue:"^3.2.37","vue-i18n":"^9.2.2","vue-router":"^4.1.3",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.5.0","@types/crypto-js":"^4.1.1","@types/scrollreveal":"^0.0.8","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.0.0","@vitejs/plugin-vue-jsx":"^2.0.0",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.0.1","eslint-config-prettier":"^8.5.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.7.0",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-pxtorem":"^6.0.0",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3","svg-sprite-loader":"^6.0.11",typescript:"*","unplugin-auto-import":"^0.11.0","unplugin-vue-components":"^0.22.0",vite:"^4.1.4","vite-plugin-compression":"^0.5.1","vite-plugin-eslint":"^1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.6.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^3.4.0","vue-tsc":"^1.0.9"},name:"ray-template",version:"3.1.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}}};return n1(()=>t.value,u=>{const p=document.body,r="ray-template--dark",s="ray-template--light";u?o1(p,s):o1(p,r),N2(p,u?r:s)},{immediate:!0}),{windowHeight:o,modelReloadRoute:l,modelMenuTagSwitch:n,cssVarsRef:i,copyright:c}},render(){return a("div",{class:["layout"],style:[`height: ${this.windowHeight}px`,this.cssVarsRef]},[a(Z,{class:"layout-full",hasSider:!0},{default:()=>[a(L2,null,null),a(Z,null,{default:()=>[a(k2,null,null),this.modelMenuTagSwitch?a(E2,null,null):"",a(o2,{class:"layout-content__router-view",nativeScrollbar:!1},{default:()=>[this.modelReloadRoute?a(C2,null,null):"",this.copyright?a("div",{class:"layout-footer"},[this.copyright]):""]})]})]})])}}),D2={path:"/dashboard",name:"dashboard",component:()=>m(()=>import("./index-64e9f1f2.js"),["assets/index-64e9f1f2.js","assets/index-2f4a186a.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/@vue-0f114043.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/screenfull-578bfdd4.js","assets/index-4380f2ff.css"]),meta:{i18nKey:"Dashboard",icon:"dashboard"}},A2={path:"/rely",name:"rely",component:()=>m(()=>import("./index-dfbb8447.js"),["assets/index-dfbb8447.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"Rely",icon:"rely"},children:[{path:"/rely-about",name:"rely-about",component:()=>m(()=>import("./index-bc83e944.js"),["assets/index-bc83e944.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de09eb20.css"]),meta:{i18nKey:"RelyAbout"}}]},B2={path:"/error",name:"error",component:()=>m(()=>import("./index-7f01e473.js"),["assets/index-7f01e473.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"]),meta:{i18nKey:"Error",icon:"error"}},I2={path:"/echart",name:"echart",component:()=>m(()=>import("./index-8fd495fa.js"),["assets/index-8fd495fa.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/@vue-0f114043.js","assets/lodash-es-c8e56e34.js","assets/echarts-2fc78c0b.js","assets/zrender-e8935425.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/screenfull-578bfdd4.js","assets/index-d139f76a.css"]),meta:{i18nKey:"Echart",icon:"echart"}},j2={path:"/scroll-reveal",name:"scroll-reveal",component:()=>m(()=>import("./index-c1599fec.js"),["assets/index-c1599fec.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-fadde9b7.css"]),meta:{i18nKey:"scrollReveal",icon:"scroll_reveal",hidden:!0}},F2={path:"/axios",name:"axios",component:()=>m(()=>import("./index-2f8147b6.js"),["assets/index-2f8147b6.js","assets/axios-f5da5039.js","assets/form-data-d2a9677b.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/@vue-0f114043.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-7f8af6ca.css"]),meta:{i18nKey:"Axios",icon:"axios"}},K2={path:"/table",name:"table",component:()=>m(()=>import("./index-52908d71.js"),["assets/index-52908d71.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/@vue-0f114043.js","assets/vuedraggable-fb995778.js","assets/date-fns-7f923de7.js","assets/vue-d5390e61.js","assets/sortablejs-77186f55.js","assets/naive-ui-8b684773.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/screenfull-578bfdd4.js","assets/print-js-819a679c.js","assets/xlsx-1a040596.js","assets/dayjs-e34bfade.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/vue-router-ed35b26a.js","assets/@vueuse-dacd7844.js","assets/index-5daf83de.css"]),meta:{i18nKey:"Table",icon:"table"}},U2={path:"/doc",name:"doc",component:()=>m(()=>import("./index-0c28ee49.js"),["assets/index-0c28ee49.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"Doc",icon:"doc",windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},$2={path:"/multi-menu",name:"multi-menu",component:()=>m(()=>import("./index-a86fb1a2.js"),["assets/index-a86fb1a2.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"MultiMenu",icon:"table"},children:[{path:"multi-menu-one",name:"multi-menu-one",component:()=>m(()=>import("./index-0dd3dfb9.js"),["assets/index-0dd3dfb9.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-1"}},{path:"multi-menu-two",name:"multi-menu-two",component:()=>m(()=>import("./index-96498f71.js"),["assets/index-96498f71.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu",name:"sub-menu",component:()=>m(()=>import("./index-621eca53.js"),["assets/index-621eca53.js","assets/@vue-0f114043.js"]),meta:{noLocalTitle:"多级菜单-2-1"}}]}]},G2={path:"/doc",name:"doc",component:()=>m(()=>import("./index-0c28ee49.js"),["assets/index-0c28ee49.js","assets/@vue-0f114043.js"]),meta:{i18nKey:"DocLocal",icon:"doc",windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}},q2=[D2,I2,K2,F2,j2,B2,$2,U2,G2,A2],W2=[{path:"/",name:"login",component:()=>m(()=>import("./index-74f27dc3.js"),["assets/index-74f27dc3.js","assets/vue-i18n-37f9b77c.js","assets/@intlify-bd5dfa46.js","assets/@vue-0f114043.js","assets/@vueuse-dacd7844.js","assets/vue-router-ed35b26a.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-2f4a186a.js","assets/pinia-1fd00649.js","assets/vue-demi-71ba0ef2.js","assets/pinia-plugin-persistedstate-d93b4f94.js","assets/screenfull-578bfdd4.js","assets/index-b722b0cc.css"])},{path:"/",name:"layout",redirect:"/dashboard",component:H2,children:q2},{path:"/:catchAll(.*)",name:"error-page",component:()=>m(()=>import("./index-7f01e473.js"),["assets/index-7f01e473.js","assets/vue-router-ed35b26a.js","assets/@vue-0f114043.js","assets/naive-ui-8b684773.js","assets/date-fns-7f923de7.js","assets/vueuc-4d05699f.js","assets/evtd-b614532e.js","assets/seemly-dc6f1e91.js","assets/@css-render-ad88a31e.js","assets/vooks-ab318924.js","assets/vdirs-b0483831.js","assets/@juggle-41516555.js","assets/css-render-57962bc1.js","assets/@emotion-8a8e73f6.js","assets/lodash-es-c8e56e34.js","assets/treemate-25c27bff.js","assets/date-fns-tz-230e778e.js","assets/async-validator-dee29e8b.js","assets/index-de253505.css"])}],Z2=e=>{const{beforeEach:o}=e,t=l=>{l("/dashboard"),D("menuKey","/dashboard")};o((l,n,i)=>{const c=_("token"),u=_("menuKey"),{role:p}=C(p1()),{meta:r}=l;c!=="no"?(()=>r.role?r.role.length===0?!0:r.role.includes(p.value):!0)()?l.path==="/"||n.path==="/login"?u!=="no"?i(u):t(i):i():t(i):l.path==="/"||n.path==="/login"?i():i("/")})},L=x1({history:E1(),routes:W2,scrollBehavior:()=>({left:0,top:0})}),y1=()=>Z2(L),f1=e=>{e.use(L)},v1=()=>{L.beforeEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.start()}),L.afterEach(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.finish()}),L.onError(()=>{var e;(e=window==null?void 0:window.$loadingBar)==null||e.error()})},J2=()=>{const e=i1(g1);u1(e),h1(e),f1(e),v1(),y1(),e.mount("#app")},Q2=()=>{let e;window.__WUJIE_MOUNT=()=>{e=i1(g1),u1(e),h1(e),f1(e),v1(),y1(),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?Q2():J2();export{b as R,_e as a,z as b,Te as c,Le as d,Ce as e,u2 as l,Me as o,D as s,p1 as u}; diff --git a/assets/index-f064e244.js.gz b/assets/index-f064e244.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e2c9df4887776130e75406a0d1c00880dfdaa3bc GIT binary patch literal 21496 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 literal 0 HcmV?d00001 diff --git a/assets/index-fa813b60.css b/assets/index-fa813b60.css deleted file mode 100644 index 73feb50c..00000000 --- a/assets/index-fa813b60.css +++ /dev/null @@ -1 +0,0 @@ -.error-page{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center} diff --git a/assets/index-fadde9b7.css b/assets/index-fadde9b7.css new file mode 100644 index 00000000..7dcd31a0 --- /dev/null +++ b/assets/index-fadde9b7.css @@ -0,0 +1 @@ +@charset "UTF-8";.scroll-reveal{width:100%;height:100%} diff --git a/index.html b/index.html index 9d53c376..dd79b3a9 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ ray template - + diff --git a/index.html.gz b/index.html.gz index 40c62a45f858c50648c008153e9021cc22c1e099..694ac65cce73fbcdb790ae94a85a13eabb0abea9 100644 GIT binary patch delta 626 zcmV-&0*(EE1%L&R8GjeH@yt4tnLe)VAwBfSL###jg>y+~#oDV00 zL{~8^I~-@>P8qM2JR>G*At`R+_fi$apsJM}Yg-0%4-e?i=!Hi_@% delta 626 zcmV-&0*(EE1%L&R8GpBpXV#g_^l@zu>7hp+Void<1K7#-*B7t1lfF(RCj+uRNgyGP zZ$5l}fB)^v$7J-Ay1hAWpF|OT8dA{d?M;##M<9F~gy969By1$sfgjSZ_n#0>lk6%~ zQa>gZ)R0PMbej0{3}HNx6J%~Zy?vfknv532kY<*g4`J;^`F}#zWC|Lqgs0h9pC$q0 zK?h4ulKXMsuu2B#GI^IsExjZPIYtx=#UX!zdFd701{;ZoX;#F;G27R6xnow&{_5al z_@W>fv&K1N+dVjrSb_?{^SrJ5*I>c^firD~GaSWk-d0rONW(QCa2CbvQERh&yYBR-$BJ z8yoI?C~JGbG>)o?TmdZ-VcO!l>mr-c*4GvnZg;|XhwI472wfIHi$$rBFqjI?{|$8h ztiX)`KK+BRH*b=+;WlsK5HfIo)MP(jHAiar`3mH6O(Y*uGS6F&57S+6QP}?rikFAd M4+wdPRyhd(01_cBegFUf