mirror of
https://github.com/XiaoDaiGua-Ray/ray-template.git
synced 2025-04-06 03:57:49 +08:00
fix: 修复标签页错误问题
This commit is contained in:
parent
0b84992e1d
commit
7c7ac64622
1
assets/@vue_reactivity@3.3.8-5d5bde00.js
Normal file
1
assets/@vue_reactivity@3.3.8-5d5bde00.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{i as e}from"./@vue_shared@3.3.8-a8e5b170.js";new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(e));function t(r){return i(r)?t(r.__v_raw):!!(r&&r.__v_isReactive)}function i(r){return!!(r&&r.__v_isReadonly)}function o(r){return t(r)||i(r)}function s(r){return!!(r&&r.__v_isRef===!0)}export{o as a,s as i};
|
1
assets/@vue_runtime-core@3.3.8-05565b4b.js
Normal file
1
assets/@vue_runtime-core@3.3.8-05565b4b.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{i as R,a as p}from"./@vue_reactivity@3.3.8-5d5bde00.js";import{a as m,b as g,c as C,g as k,E as z,n as I,d as y,e as h,f as V,h as B}from"./@vue_shared@3.3.8-a8e5b170.js";let f=null,M=null;const j=Symbol.for("v-ndc"),K=t=>t.__isSuspense,L=t=>t.__isTeleport,T=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),Y=Symbol.for("v-cmt"),D=Symbol.for("v-stc"),r=[];let u=null;function $(t=!1){r.push(u=t?null:[])}function G(){r.pop(),u=r[r.length-1]||null}function P(t){return t.dynamicChildren=u||z,G(),u&&u.push(t),t}function d(t,s,n,e,l,c){return P(O(t,s,n,e,l,c,!0))}function q(t){return t?t.__v_isVNode===!0:!1}const x="__vInternal",E=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?m(t)||R(t)||C(t)?{i:f,r:t,k:s,f:!!n}:t:null);function O(t,s=null,n=null,e=0,l=null,c=t===T?0:1,o=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&E(s),ref:s&&_(s),scopeId:M,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:c,patchFlag:e,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:f};return a?(b(i,n),c&128&&t.normalize(i)):n&&(i.shapeFlag|=m(n)?8:16),!o&&u&&(i.patchFlag>0||c&6)&&i.patchFlag!==32&&u.push(i),i}const A=w;function w(t,s=null,n=null,e=0,l=null,c=!1){if((!t||t===j)&&(t=Y),q(t)){const a=F(t,s,!0);return n&&b(a,n),!c&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(W(t)&&(t=t.__vccOpts),s){s=H(s);let{class:a,style:i}=s;a&&!m(a)&&(s.class=I(a)),y(i)&&(p(i)&&!g(i)&&(i=h({},i)),s.style=V(i))}const o=m(t)?1:K(t)?128:L(t)?64:y(t)?4:C(t)?2:0;return O(t,s,n,e,l,o,c,!0)}function H(t){return t?p(t)||x in t?h({},t):t:null}function F(t,s,n=!1){const{props:e,ref:l,patchFlag:c,children:o}=t,a=s?Q(e||{},s):e;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&E(a),ref:s&&s.ref?n&&l?g(l)?l.concat(_(s)):[l,_(s)]:_(s):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==T?c===-1?16:c|16:c,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&F(t.ssContent),ssFallback:t.ssFallback&&F(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function J(t=" ",s=0){return A(U,null,t,s)}function v(t,s){const n=A(D,null,t);return n.staticCount=s,n}function b(t,s){let n=0;const{shapeFlag:e}=t;if(s==null)s=null;else if(g(s))n=16;else if(typeof s=="object")if(e&65){const l=s.default;l&&(l._c&&(l._d=!1),b(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!(x in s)?s._ctx=f:l===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else C(s)?(s={default:s,_ctx:f},n=32):(s=String(s),e&64?(n=16,s=[J(s)]):n=8);t.children=s,t.shapeFlag|=n}function Q(...t){const s={};for(let n=0;n<t.length;n++){const e=t[n];for(const l in e)if(l==="class")s.class!==e.class&&(s.class=I([s.class,e.class]));else if(l==="style")s.style=V([s.style,e.style]);else if(B(l)){const c=s[l],o=e[l];o&&c!==o&&!(g(c)&&c.includes(o))&&(s[l]=c?[].concat(c,o):o)}else l!==""&&(s[l]=e[l])}return s}let S,N="__VUE_INSTANCE_SETTERS__";(S=k()[N])||(S=k()[N]=[]),S.push(t=>t);function W(t){return C(t)&&"__vccOpts"in t}export{v as a,d as c,$ as o};
|
BIN
assets/@vue_runtime-core@3.3.8-05565b4b.js.gz
Normal file
BIN
assets/@vue_runtime-core@3.3.8-05565b4b.js.gz
Normal file
Binary file not shown.
1
assets/@vue_runtime-dom@3.3.8-4ed993c7.js
Normal file
1
assets/@vue_runtime-dom@3.3.8-4ed993c7.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
|
1
assets/@vue_shared@3.3.8-a8e5b170.js
Normal file
1
assets/@vue_shared@3.3.8-a8e5b170.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
const h=[],a=/^on[^a-z]/,E=t=>a.test(t),R=Object.assign,c=Array.isArray,z=t=>typeof t=="function",i=t=>typeof t=="string",S=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let f;const T=()=>f||(f=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function y(t){if(c(t)){const s={};for(let n=0;n<t.length;n++){const o=t[n],e=i(o)?d(o):y(o);if(e)for(const r in e)s[r]=e[r]}return s}else if(i(t)||l(t))return t}const g=/;(?![^(]*\))/g,p=/:([^]+)/,m=/\/\*[^]*?\*\//g;function d(t){const s={};return t.replace(m,"").split(g).forEach(n=>{if(n){const o=n.split(p);o.length>1&&(s[o[0].trim()]=o[1].trim())}}),s}function b(t){let s="";if(i(t))s=t;else if(c(t))for(let n=0;n<t.length;n++){const o=b(t[n]);o&&(s+=o+" ")}else if(l(t))for(const n in t)t[n]&&(s+=n+" ");return s.trim()}export{h as E,i as a,c as b,z as c,l as d,R as e,y as f,T as g,E as h,S as i,b as n};
|
1
assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js
Normal file
1
assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js.gz
Normal file
BIN
assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js.gz
Normal file
Binary file not shown.
1
assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js
Normal file
1
assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
var s;const w=typeof window<"u",I=e=>typeof e=="function",x=e=>typeof e=="string",E=()=>{};w&&((s=window==null?void 0:window.navigator)!=null&&s.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function C(e){return typeof e=="function"?e():VueDemi.unref(e)}function O(e,t){function r(...n){return new Promise((i,o)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(i).catch(o)})}return r}const f=e=>e();function y(e=f){const t=VueDemi.ref(!0);function r(){t.value=!1}function n(){t.value=!0}const i=(...o)=>{t.value&&e(...o)};return{isActive:VueDemi.readonly(t),pause:r,resume:n,eventFilter:i}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function M(e){return e}function R(e){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(e),!0):!1}function U(e,t=!0){VueDemi.getCurrentInstance()?VueDemi.onMounted(e):t?e():VueDemi.nextTick(e)}var u=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,g=(e,t)=>{var r={};for(var n in e)P.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&u)for(var n of u(e))t.indexOf(n)<0&&b.call(e,n)&&(r[n]=e[n]);return r};function h(e,t,r={}){const n=r,{eventFilter:i=f}=n,o=g(n,["eventFilter"]);return VueDemi.watch(e,O(i,t),o)}var D=Object.defineProperty,V=Object.defineProperties,$=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?D(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,F=(e,t)=>{for(var r in t||(t={}))l.call(t,r)&&p(e,r,t[r]);if(a)for(var r of a(t))c.call(t,r)&&p(e,r,t[r]);return e},j=(e,t)=>V(e,$(t)),S=(e,t)=>{var r={};for(var n in e)l.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&a)for(var n of a(e))t.indexOf(n)<0&&c.call(e,n)&&(r[n]=e[n]);return r};function W(e,t,r={}){const n=r,{eventFilter:i}=n,o=S(n,["eventFilter"]),{eventFilter:v,pause:d,resume:m,isActive:_}=y(i);return{stop:h(e,t,j(F({},o),{eventFilter:v})),pause:d,resume:m,isActive:_}}export{x as a,I as b,M as c,U as d,w as i,E as n,C as r,R as t,W as w};
|
BIN
assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js.gz
Normal file
BIN
assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js.gz
Normal file
Binary file not shown.
1
assets/Table-4f9cac6a.js
Normal file
1
assets/Table-4f9cac6a.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/Table-4f9cac6a.js.gz
Normal file
BIN
assets/Table-4f9cac6a.js.gz
Normal file
Binary file not shown.
1
assets/en-US-41426e45.js
Normal file
1
assets/en-US-41426e45.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{f as q}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const e="The current environment does not support full screen",V={isEnabledFullscreen:e},B=Object.freeze(Object.defineProperty({__proto__:null,default:V,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",J={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},K=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:J},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",W={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},X=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:W},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",P="Document",C="Presentation",R="Spreadsheet",v="Precision",j="Directive",M="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",Y={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:P,Office_Presentation:C,Office_Spreadsheet:R,CalculatePrecision:v,Directive:j,RouterDemo:M,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U},Z=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:v,Dashboard:u,Directive:j,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,MultiMenu:h,Office:O,Office_Document:P,Office_Presentation:C,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:M,SvgIcon:I,Table:b,TemplateHooks:U,default:Y,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),F="Configuration",w={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},A="Interface Display",ee={Title:F,ThemeOptions:w,InterfaceDisplay:A},oe=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:A,ThemeOptions:w,Title:F,default:ee},Symbol.toStringTag,{value:"Module"})),x="Register",z="Signing",E="QRCode Signing",Q="please enter user name",N="please enter password",G="Login",H="User Name",$="User Password",te={Register:x,Signing:z,QRCodeSigning:E,NamePlaceholder:Q,PasswordPlaceholder:N,Login:G,Name:H,Password:$},ne=Object.freeze(Object.defineProperty({__proto__:null,Login:G,Name:H,NamePlaceholder:Q,Password:$,PasswordPlaceholder:N,QRCodeSigning:E,Register:x,Signing:z,default:te},Symbol.toStringTag,{value:"Module"})),ie=Object.assign({"./en-US/globalMessage.json":B,"./en-US/headerSettingOptions.json":K,"./en-US/headerTooltip.json":X,"./en-US/menu.json":Z,"./en-US/setting.json":oe,"./en-US/views/login/index.json":ne}),Le={message:{...q(ie,"en-US")}};export{Le as default};
|
BIN
assets/en-US-41426e45.js.gz
Normal file
BIN
assets/en-US-41426e45.js.gz
Normal file
Binary file not shown.
1
assets/index-08f2fb4d.js
Normal file
1
assets/index-08f2fb4d.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{k as d,d as n}from"./index-4cfc8ec4.js";const r={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},c=Vue.defineComponent({name:"RCollapseGrid",props:r,setup(a){const e=Vue.ref(!a.open),l=()=>{e.value=!e.value;const{onUpdateValue:s,"onUpdate:value":t}=a;s&&d(s,e.value),t&&d(t,e.value)};return{modelCollapsed:e,collapseClick:l,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:l.bind(this)},[Vue.createVNode("span",null,[e.value?a.collapseToggleText[0]:a.collapseToggleText[1]]),Vue.createVNode(n,{customClassName:`collapse-icon--arrow ${e.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var a,e;return[(e=(a=this.$slots).default)==null?void 0:e.call(a),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var l,o;return[(o=(l=this.$slots).action)==null?void 0:o.call(l),this.CollapseIcon()]}})]})]}})})}});export{c as R};
|
BIN
assets/index-08f2fb4d.js.gz
Normal file
BIN
assets/index-08f2fb4d.js.gz
Normal file
Binary file not shown.
1
assets/index-09de598a.js
Normal file
1
assets/index-09de598a.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{C as e}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const r=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),b=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(r,{status:"404"},null)}});export{b as default};
|
BIN
assets/index-09de598a.js.gz
Normal file
BIN
assets/index-09de598a.js.gz
Normal file
Binary file not shown.
1
assets/index-0fbd8b43.js
Normal file
1
assets/index-0fbd8b43.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{R as e,L as t}from"./ray-2b8a2b8a.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const q=Vue.defineComponent({name:"RQRCode",setup(){const u=Vue.ref("ray template yes"),a=Vue.ref(),o=Vue.ref();return{qrcodeText:u,qrcodeStatus:a,rayQRCodeRef:o}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{q as default};
|
BIN
assets/index-0fbd8b43.js.gz
Normal file
BIN
assets/index-0fbd8b43.js.gz
Normal file
Binary file not shown.
1
assets/index-148d2b36.css
Normal file
1
assets/index-148d2b36.css
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/index-148d2b36.css.gz
Normal file
BIN
assets/index-148d2b36.css.gz
Normal file
Binary file not shown.
1
assets/index-2d9c9f58.js
Normal file
1
assets/index-2d9c9f58.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{R as d}from"./index-08f2fb4d.js";import{R as s}from"./Table-4f9cac6a.js";import{d as c,j as V}from"./index-4cfc8ec4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./print-js@1.6.0-4c3d86b1.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const z=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(i=>Vue.h(naive.NTag,{style:{marginRight:"6px"},type:"info",bordered:!1},{default:()=>i}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],o=Vue.ref([...e].map(t=>({...t,width:400}))),r=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),u=[{label:"编辑",key:"edit"},{label:()=>Vue.h("span",{style:{color:"red"}},"删除"),key:"delete"}],n=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),l=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(n),tableData:r,actionColumns:o,baseColumns:e,tableMenuOptions:u,handleMenuSelect:l}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{z as default};
|
BIN
assets/index-2d9c9f58.js.gz
Normal file
BIN
assets/index-2d9c9f58.js.gz
Normal file
Binary file not shown.
1
assets/index-3347693a.js
Normal file
1
assets/index-3347693a.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{R as t}from"./index-92dd0232.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const I=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{I as default};
|
BIN
assets/index-3347693a.js.gz
Normal file
BIN
assets/index-3347693a.js.gz
Normal file
Binary file not shown.
1
assets/index-4cfc8ec4.js
Normal file
1
assets/index-4cfc8ec4.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/index-4cfc8ec4.js.gz
Normal file
BIN
assets/index-4cfc8ec4.js.gz
Normal file
Binary file not shown.
1
assets/index-518cfc69.js
Normal file
1
assets/index-518cfc69.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{d as s,_}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const y=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-91fb1fd8.js"),[]),"/src/icons/axios.svg":()=>_(()=>import("./axios-9ecc62c2.js"),[]),"/src/icons/close.svg":()=>_(()=>import("./close-bc724241.js"),[]),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-22e936f7.js"),[]),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-3172c2b4.js"),[]),"/src/icons/dark.svg":()=>_(()=>import("./dark-98aea478.js"),[]),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-5e11323a.js"),[]),"/src/icons/doc.svg":()=>_(()=>import("./doc-d4c6ba19.js"),[]),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-922ee20b.js"),[]),"/src/icons/echart.svg":()=>_(()=>import("./echart-a2af339b.js"),[]),"/src/icons/empty.svg":()=>_(()=>import("./empty-096c199b.js"),[]),"/src/icons/error.svg":()=>_(()=>import("./error-3ee80593.js"),[]),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-6e53d7ca.js"),[]),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-47c2c101.js"),[]),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-80d7b90e.js"),[]),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-22f78cc5.js"),[]),"/src/icons/github.svg":()=>_(()=>import("./github-43fc29a8.js"),[]),"/src/icons/google.svg":()=>_(()=>import("./google-4a171ad3.js"),[]),"/src/icons/language.svg":()=>_(()=>import("./language-0fe60c39.js"),[]),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-045dade1.js"),[]),"/src/icons/light.svg":()=>_(()=>import("./light-8ec2a8de.js"),[]),"/src/icons/lock.svg":()=>_(()=>import("./lock-f5e2ebb5.js"),[]),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-fae25ce3.js"),[]),"/src/icons/menu.svg":()=>_(()=>import("./menu-48aeb53b.js"),[]),"/src/icons/more.svg":()=>_(()=>import("./more-e37ec710.js"),[]),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-67f26515.js"),[]),"/src/icons/office.svg":()=>_(()=>import("./office-1d6313bd.js"),[]),"/src/icons/other.svg":()=>_(()=>import("./other-2694df0e.js"),[]),"/src/icons/out.svg":()=>_(()=>import("./out-083367fd.js"),[]),"/src/icons/print.svg":()=>_(()=>import("./print-b33dc2bb.js"),[]),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-be91e4bc.js"),[]),"/src/icons/ray.svg":()=>_(()=>import("./ray-a033c254.js"),[]),"/src/icons/reload.svg":()=>_(()=>import("./reload-0db58912.js"),[]),"/src/icons/rely.svg":()=>_(()=>import("./rely-e633b0a6.js"),[]),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-360e34cf.js"),[]),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-50c53f38.js"),[]),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-68354635.js"),[]),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-56a92cf3.js"),[]),"/src/icons/search.svg":()=>_(()=>import("./search-a922b782.js"),[]),"/src/icons/setting.svg":()=>_(()=>import("./setting-08b3b2ca.js"),[]),"/src/icons/table.svg":()=>_(()=>import("./table-e1bc2ddb.js"),[]),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-7a46bd80.js"),[])})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),`<RIcon name="${r}" size="56" />`]])))?o:{default:()=>[o]})}})}});export{y as default};
|
BIN
assets/index-518cfc69.js.gz
Normal file
BIN
assets/index-518cfc69.js.gz
Normal file
Binary file not shown.
1
assets/index-56ba34ab.js
Normal file
1
assets/index-56ba34ab.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/index-56ba34ab.js.gz
Normal file
BIN
assets/index-56ba34ab.js.gz
Normal file
Binary file not shown.
1
assets/index-59c81358.js
Normal file
1
assets/index-59c81358.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/index-59c81358.js.gz
Normal file
BIN
assets/index-59c81358.js.gz
Normal file
Binary file not shown.
1
assets/index-6b6a0988.js
Normal file
1
assets/index-6b6a0988.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/index-6b6a0988.js.gz
Normal file
BIN
assets/index-6b6a0988.js.gz
Normal file
Binary file not shown.
1
assets/index-7647bf31.js
Normal file
1
assets/index-7647bf31.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{R as i}from"./Table-4f9cac6a.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";import"./print-js@1.6.0-4c3d86b1.js";const z=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail"})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{z as default};
|
BIN
assets/index-7647bf31.js.gz
Normal file
BIN
assets/index-7647bf31.js.gz
Normal file
Binary file not shown.
1
assets/index-92dd0232.js
Normal file
1
assets/index-92dd0232.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{i as l,o,n as u,k as f}from"./index-4cfc8ec4.js";const m={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},h=Vue.defineComponent({name:"RIframe",props:m,setup(r,{expose:c}){const d=Vue.computed(()=>({"--ray-iframe-frameborder":l(r.frameborder),"--ray-iframe-width":l(r.width),"--ray-iframe-height":l(r.height)})),e=Vue.ref(),s=Vue.ref(!0),n=a=>{s.value=!1;const{onSuccess:t}=r;t&&f(t,e.value,a)},i=a=>{s.value=!1;const{onError:t}=r;t&&f(t,a)};return c({iframeInst:e}),Vue.onMounted(()=>{o(e.value,"load",n.bind(this)),o(e.value,"error",i)}),Vue.onBeforeUnmount(()=>{u(e.value,"load",n),u(e.value,"error",i)}),{cssVars:d,iframeRef:e,spinShow:s}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}});export{h as R};
|
BIN
assets/index-92dd0232.js.gz
Normal file
BIN
assets/index-92dd0232.js.gz
Normal file
Binary file not shown.
1
assets/index-c6a183f7.js
Normal file
1
assets/index-c6a183f7.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{R as e}from"./index-92dd0232.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const A=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{A as default};
|
BIN
assets/index-c6a183f7.js.gz
Normal file
BIN
assets/index-c6a183f7.js.gz
Normal file
Binary file not shown.
1
assets/index-d9dac201.js
Normal file
1
assets/index-d9dac201.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{d as l}from"./index-4cfc8ec4.js";import{R as i}from"./index-ab5d222b.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const L=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.h(l,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{L as default};
|
BIN
assets/index-d9dac201.js.gz
Normal file
BIN
assets/index-d9dac201.js.gz
Normal file
Binary file not shown.
1
assets/index-dfa1a816.js
Normal file
1
assets/index-dfa1a816.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
function s(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const g=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.3","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.3.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}},{dependencies:u,devDependencies:i,name:e,version:c}=t,d=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),a=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:c},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const n=o=>Object.keys(o).reduce((r,p)=>(r.push({name:p,relyVersion:o[p],relyAddress:""}),r),[]);l.value=n(u),a.value=n(i)},y=n=>{n.url&&window.open(n.url)};return Vue.onBeforeMount(()=>{m()}),{columns:d,dependenciesOptions:l,devDependenciesOptions:a,templateOptions:v,handleTagClick:y}},render(){let t,u,i;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},s(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},s(u=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},s(i=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]})])}});export{g as default};
|
BIN
assets/index-dfa1a816.js.gz
Normal file
BIN
assets/index-dfa1a816.js.gz
Normal file
Binary file not shown.
1
assets/index-f19e35a3.js
Normal file
1
assets/index-f19e35a3.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{R as p}from"./Table-4f9cac6a.js";import{R as c}from"./index-08f2fb4d.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import{s}from"./instance-6b3d6a90.js";import"./lodash@4.17.21-e6f077ad.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";import"./print-js@1.6.0-4c3d86b1.js";const V=e=>s({url:"/api/list",method:"get",params:e}),H=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(c,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(p,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{H as default};
|
BIN
assets/index-f19e35a3.js.gz
Normal file
BIN
assets/index-f19e35a3.js.gz
Normal file
Binary file not shown.
1
assets/index-f2cf6062.js
Normal file
1
assets/index-f2cf6062.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{y as F,z as l,g as m,B as c}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";function d(){const{changeMenuModelValue:e}=F();return{navigationTo:u=>{if(typeof u=="number"){if(isNaN(u)){console.warn(`navigationTo: The ${u} is NaN, expect number.`);return}const{getMenuOptions:i}=l();if(u>i.value.length){console.warn(`navigationTo: The current ${u} exceeds the maximum number of menus.`);return}const n=i.value[u],a=t=>{if(t.children&&t.children.length>0){const{children:[r]}=t;a(r);return}e(t.key,t)};a(n)}else e(u.key,u)}}}const G=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),o=m("layoutContentMaximize"),{navigationTo:u}=d(),{reload:i,maximize:n}=c();return{navigationTo:u,reload:i,currentMenuOption:e,maximize:n,maximizeRef:o}},render(){const{navigationTo:e,reload:o,maximize:u}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useAppMenu 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>e(14)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]}),Vue.createVNode(naive.NCard,{title:"useMainPage 主页面方法"},{default:()=>[Vue.createVNode(naive.NCard,{title:"reload 加载函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>{o()}},{default:()=>[Vue.createTextVNode("刷新")]})]}),Vue.createVNode(naive.NCard,{title:"maximize 内容区域最大化"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]})]})]})}});export{G as default};
|
BIN
assets/index-f2cf6062.js.gz
Normal file
BIN
assets/index-f2cf6062.js.gz
Normal file
Binary file not shown.
1
assets/instance-6b3d6a90.js
Normal file
1
assets/instance-6b3d6a90.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{p as t,q as o,t as R,A as q}from"./index-4cfc8ec4.js";const d={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},C=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},P=(e,r)=>{const n=R(q.token);return e.url,{key:"X-TOKEN",value:n}},f=(e,r)=>{C(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[f,g],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(d),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s};
|
BIN
assets/instance-6b3d6a90.js.gz
Normal file
BIN
assets/instance-6b3d6a90.js.gz
Normal file
Binary file not shown.
1
assets/ray-2b8a2b8a.js
Normal file
1
assets/ray-2b8a2b8a.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{v as g,d as V,k as d,w as h}from"./index-4cfc8ec4.js";import{l as N}from"./awesome-qr@2.1.5-rc.0-76c123e9.js";const v={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},R=e=>new Promise((s,c)=>{const t=new XMLHttpRequest;t.responseType="blob",t.onload=()=>{const o=new FileReader;o.onloadend=()=>{s(o.result)},o.onerror=a=>{c(a)},o.onabort=a=>{c(a)},o.readAsArrayBuffer(t.response)},t.open("GET",e),t.send()}),A=Vue.defineComponent({name:"RayQRcode",props:v,setup(e,s){const{expose:c}=s,t=Vue.ref(),o={opacitySpinning:"0.1"};let a,n;const p=async()=>{const{gifBackgroundURL:r}=e;if(r)try{a=await R(r)}catch(l){console.error(l)}},f=()=>{const{gifBackground:r,...l}=e;new N.AwesomeQR({...l,gifBackground:a??void 0}).draw().then(u=>{const{onSuccess:i}=e;i&&d(i,u),t.value=u}).catch(u=>{const{onError:i}=e;i&&d(i,u)})},y=()=>{if(s.slots.errorAction)return;const{onReload:r}=e;r&&d(r)},m=r=>{t.value&&g(t.value,"String")&&h(t.value,r||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,()=>f()):n==null||n()}),c({downloadQRCode:m}),Vue.onMounted(async()=>{await p(),f()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{qrcodeURL:t,spinOverrides:o,errorActionClick:y}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[g(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(V,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),w="/ray-template/assets/ray-ab649d1c.svg";export{w as L,A as R};
|
BIN
assets/ray-2b8a2b8a.js.gz
Normal file
BIN
assets/ray-2b8a2b8a.js.gz
Normal file
Binary file not shown.
1
assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js
Normal file
1
assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js
Normal file
File diff suppressed because one or more lines are too long
BIN
assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js.gz
Normal file
BIN
assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js.gz
Normal file
Binary file not shown.
1
assets/vue@3.3.8_typescript@5.0.2-4ed993c7.js
Normal file
1
assets/vue@3.3.8_typescript@5.0.2-4ed993c7.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
|
1
assets/zh-CN-de61b0a6.js
Normal file
1
assets/zh-CN-de61b0a6.js
Normal file
@ -0,0 +1 @@
|
|||||||
|
import{f as q}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const e="当前环境不支持全屏",B={isEnabledFullscreen:e},J=Object.freeze(Object.defineProperty({__proto__:null,default:B,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",K={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},U=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:K},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",p="搜索",W={Reload:i,Lock:s,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:p},X=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:s,Reload:i,Search:p,Setting:l,default:W},Symbol.toStringTag,{value:"Module"})),m="首页",g="依赖项",u="关于",d="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",y="文档(内嵌)",C="办公",D="文档",P="演示",j="表格",v="数字精度",M="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",Y={Dashboard:m,Rely:g,RelyAbout:u,Error:"错误页",Echart:d,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:y,Office:C,Office_Document:D,Office_Presentation:P,Office_Spreadsheet:j,CalculatePrecision:v,Directive:M,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L},Z=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CalculatePrecision:v,Dashboard:m,Directive:M,Doc:O,DocLocal:T,DocLocalInside:y,Echart:d,Mock:z,MultiMenu:S,Office:C,Office_Document:D,Office_Presentation:P,Office_Spreadsheet:j,QRCode:N,Rely:g,RelyAbout:u,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:Y,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),k="项目配置",F={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},w="界面显示",ee={Title:k,ThemeOptions:F,InterfaceDisplay:w},oe=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:w,ThemeOptions:F,Title:k,default:ee},Symbol.toStringTag,{value:"Module"})),x="注册",A="登录",E="扫码登陆",G="请输入用户名",Q="请输入密码",$="登 陆",H="用户名",V="密码",te={Register:x,Signing:A,QRCodeSigning:E,NamePlaceholder:G,PasswordPlaceholder:Q,Login:$,Name:H,Password:V},ne=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:H,NamePlaceholder:G,Password:V,PasswordPlaceholder:Q,QRCodeSigning:E,Register:x,Signing:A,default:te},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./zh-CN/globalMessage.json":J,"./zh-CN/headerSettingOptions.json":U,"./zh-CN/headerTooltip.json":X,"./zh-CN/menu.json":Z,"./zh-CN/setting.json":oe,"./zh-CN/views/login/index.json":ne}),ze={message:{...q(ce,"zh-CN")}};export{ze as default};
|
BIN
assets/zh-CN-de61b0a6.js.gz
Normal file
BIN
assets/zh-CN-de61b0a6.js.gz
Normal file
Binary file not shown.
18
index.html
18
index.html
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/vue@3.3.6/dist/vue.global.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/vue@3.3.8/dist/vue.global.js"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/vue-demi@0.14.5/lib/index.iife.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/vue-demi@0.14.5/lib/index.iife.js"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/pinia@2.1.6/dist/pinia.iife.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/pinia@2.1.6/dist/pinia.iife.js"></script>
|
||||||
<script src="https://cdn.jsdelivr.net/npm/naive-ui@2.35.0/dist/index.js"></script>
|
<script src="https://cdn.jsdelivr.net/npm/naive-ui@2.35.0/dist/index.js"></script>
|
||||||
@ -18,7 +18,7 @@
|
|||||||
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"
|
||||||
/>
|
/>
|
||||||
<title>Ray Template</title>
|
<title>Ray Template</title>
|
||||||
<script type="module" crossorigin src="/ray-template/assets/index-c7ad1cba.js"></script>
|
<script type="module" crossorigin src="/ray-template/assets/index-4cfc8ec4.js"></script>
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/lodash-es@4.17.21-e8d1949e.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/lodash-es@4.17.21-e8d1949e.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/canvas@2.11.2-f05bd587.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/canvas@2.11.2-f05bd587.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/js-binary-schema-parser@2.0.3-9e47f7a8.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/js-binary-schema-parser@2.0.3-9e47f7a8.js">
|
||||||
@ -34,16 +34,16 @@
|
|||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/call-bind@1.0.2-c8357e2b.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/call-bind@1.0.2-c8357e2b.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/side-channel@1.0.4-36eac644.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/side-channel@1.0.4-36eac644.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/qs@6.11.2-83b75eda.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/qs@6.11.2-83b75eda.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/vue-hooks-plus@1.8.5_vue@3.3.6-2f171f2e.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vueuse_shared@9.13.0_vue@3.3.6-b2a32b41.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vueuse_core@9.13.0_vue@3.3.6-7187d93b.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/dayjs@1.11.9-6a1565a1.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/dayjs@1.11.9-6a1565a1.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_shared@3.3.6-a8e5b170.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_shared@3.3.8-a8e5b170.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_reactivity@3.3.6-a2978b12.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_reactivity@3.3.8-5d5bde00.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_runtime-core@3.3.6-5dfa8f11.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_runtime-core@3.3.8-05565b4b.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js">
|
||||||
<link rel="modulepreload" crossorigin href="/ray-template/assets/clipboard@2.0.11-4ae3371d.js">
|
<link rel="modulepreload" crossorigin href="/ray-template/assets/clipboard@2.0.11-4ae3371d.js">
|
||||||
<link rel="stylesheet" href="/ray-template/assets/index-8c06f97c.css">
|
<link rel="stylesheet" href="/ray-template/assets/index-148d2b36.css">
|
||||||
</head>
|
</head>
|
||||||
<style>
|
<style>
|
||||||
:root {
|
:root {
|
||||||
|
BIN
index.html.gz
BIN
index.html.gz
Binary file not shown.
@ -4,7 +4,7 @@ var __export = (target, all) => {
|
|||||||
__defProp(target, name, { get: all[name], enumerable: true });
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
};
|
};
|
||||||
|
|
||||||
// mock-data-1699929764552.js
|
// mock-data-1699954116062.js
|
||||||
import { transformMockData } from "vite-plugin-mock-dev-server";
|
import { transformMockData } from "vite-plugin-mock-dev-server";
|
||||||
|
|
||||||
// mock/demo/person.mock.ts
|
// mock/demo/person.mock.ts
|
||||||
@ -85,7 +85,7 @@ var getPersonList = defineMock({
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// mock-data-1699929764552.js
|
// mock-data-1699954116062.js
|
||||||
var exporters = [person_mock_exports];
|
var exporters = [person_mock_exports];
|
||||||
var mockList = exporters.map((raw) => {
|
var mockList = exporters.map((raw) => {
|
||||||
let mockConfig;
|
let mockConfig;
|
||||||
@ -99,7 +99,7 @@ var mockList = exporters.map((raw) => {
|
|||||||
}
|
}
|
||||||
return mockConfig;
|
return mockConfig;
|
||||||
});
|
});
|
||||||
var mock_data_1699929764552_default = transformMockData(mockList);
|
var mock_data_1699954116062_default = transformMockData(mockList);
|
||||||
export {
|
export {
|
||||||
mock_data_1699929764552_default as default
|
mock_data_1699954116062_default as default
|
||||||
};
|
};
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user