This commit is contained in:
XiaoDaiGua-Ray 2023-08-20 14:56:32 +08:00
parent 2de25aed0e
commit d0f7646704
98 changed files with 4446 additions and 26 deletions

View File

@ -0,0 +1,2 @@
function i(e){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(e)}function y(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function v(e,t){if(e){if(typeof e=="string")return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}}function P(e,t){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=v(e))||t&&e&&typeof e.length=="number"){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(u){throw u},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,p=!1,s;return{s:function(){r=r.call(e)},n:function(){var u=r.next();return a=u.done,u},e:function(u){p=!0,s=u},f:function(){try{!a&&r.return!=null&&r.return()}finally{if(p)throw s}}}}function h(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,o){return n.__proto__=o,n},l(e,t)}function S(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},c(e)}function g(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function O(e,t){if(t&&(i(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}function x(e){var t=g();return function(){var n=c(e),o;if(t){var a=c(this).constructor;o=Reflect.construct(n,arguments,a)}else o=n.apply(this,arguments);return O(this,o)}}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){if(i(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(i(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _(e){var t=w(e,"string");return i(t)==="symbol"?t:String(t)}function b(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_(n.key),n)}}function R(e,t,r){return t&&b(e.prototype,t),r&&b(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function E(e,t,r){return t=_(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var T=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function A(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function M(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var d={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(d);var I=d.exports,m={exports:{}};(function(e){function t(r){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(m);var D=m.exports;export{i as _,S as a,x as b,T as c,j as d,E as e,h as f,A as g,R as h,P as i,I as j,D as k,M as l};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

1
assets/en-US-b664548d.js Normal file
View File

@ -0,0 +1 @@
import{f as G}from"./index-673f2769.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./@vue_runtime-core@3.3.4-073fad6e.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./lodash-es@4.17.21-b7de4195.js";import"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";const e="Configuration",o={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},t="Display",n="Content Transition",Q={Title:e,ThemeOptions:o,InterfaceDisplay:t,ContentTransition:n},$=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:n,InterfaceDisplay:t,ThemeOptions:o,Title:e,default:Q},Symbol.toStringTag,{value:"Module"})),i="Reload Current Page",r="Lock",c="Setting",s="Github",l="Full Screen",a="Cancel Full Screen",m="Search",q={Reload:i,Lock:r,Setting:c,Github:s,FullScreen:l,CancelFullScreen:a,Search:m},H=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:a,FullScreen:l,Github:s,Lock:r,Reload:i,Search:m,Setting:c,default:q},Symbol.toStringTag,{value:"Module"})),p="Home",u="Rely",_="Rely About",g="Chart",d="Scroll Reveal",f="Axios Request",S="Table",h="MultiMenu(catch)",b="Doc",D="Doc (China)",y="Docinside",O="Office",T="Document",P="Presentation",C="Spreadsheet",R="Precision",v="Directive",j="Same Level Router Demo",L="Mock",B={Dashboard:p,Rely:u,RelyAbout:_,Error:"Error Page",Echart:g,scrollReveal:d,Axios:f,Table:S,MultiMenu:h,Doc:b,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:T,Office_Presentation:P,Office_Spreadsheet:C,CalculatePrecision:R,Directive:v,RouterDemo:j,Mock:L},J=Object.freeze(Object.defineProperty({__proto__:null,Axios:f,CalculatePrecision:R,Dashboard:p,Directive:v,Doc:b,DocLocal:D,DocLocalInside:y,Echart:g,Mock:L,MultiMenu:h,Office:O,Office_Document:T,Office_Presentation:P,Office_Spreadsheet:C,Rely:u,RelyAbout:_,RouterDemo:j,Table:S,default:B,scrollReveal:d},Symbol.toStringTag,{value:"Module"})),M="Configuration",k={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},I="Interface Display",K={Title:M,ThemeOptions:k,InterfaceDisplay:I},V=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:I,ThemeOptions:k,Title:M,default:K},Symbol.toStringTag,{value:"Module"})),U="Register",w="Signin",x="QRCode Signin",A="please enter user name",F="please enter password",z="Login",N="User Name",E="User Password",W={Register:U,Signin:w,QRCodeSignin:x,NamePlaceholder:A,PasswordPlaceholder:F,Login:z,Name:N,Password:E},X=Object.freeze(Object.defineProperty({__proto__:null,Login:z,Name:N,NamePlaceholder:A,Password:E,PasswordPlaceholder:F,QRCodeSignin:x,Register:U,Signin:w,default:W},Symbol.toStringTag,{value:"Module"})),Y=Object.assign({"./en-US/headerSettingOptions.json":$,"./en-US/headerTooltip.json":H,"./en-US/menu.json":J,"./en-US/setting.json":V,"./en-US/views/login/index.json":X}),xe={message:{...G(Y,"en-US")}};export{xe as default};

BIN
assets/en-US-b664548d.js.gz Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
import{g as o}from"./@babel_runtime@7.22.6-47b11949.js";var r=typeof self=="object"?self.FormData:window.FormData;const a=o(r);export{a as F};

1
assets/index-008f9070.js Normal file
View File

@ -0,0 +1 @@
import{a6 as p,T as r,U as i,g as c,V as u}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import{h as n,d as f}from"./index-673f2769.js";import{k as m,b as l,E as y}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{k as h}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";const C={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},...p},T=m({name:"RayCollapseGrid",props:C,setup(a){const e=h(!a.open),s=()=>{e.value=!e.value;const{onUpdateValue:o,"onUpdate:value":d}=a;o&&n(o,e.value),d&&n(d,e.value)};return{modelCollapsed:e,handleCollapse:s,CollapseIcon:()=>l("div",{class:"collapse-icon",onClick:s.bind(this)},[l("span",null,[e.value?a.collapseToggleText[0]:a.collapseToggleText[1]]),l(f,{customClassName:`collapse-icon--arrow ${e.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return l(u,{bordered:this.bordered},{default:()=>l(r,y({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),l(i,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:({overflow:s})=>l(c,{justify:"end"},{default:()=>{var t,o;return[(o=(t=this.$slots).action)==null?void 0:o.call(t),s?this.CollapseIcon():""]}})})]}})})}});export{T as R};

BIN
assets/index-008f9070.js.gz Normal file

Binary file not shown.

1
assets/index-097b8d0b.js Normal file
View File

@ -0,0 +1 @@
import{R as r}from"./index-dff8113c.js";import{k as m,b as t}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{V as o,g as i}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./index-673f2769.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./lodash-es@4.17.21-b7de4195.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";import"./date-fns@2.30.0-1707c6fa.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const M=m({name:"IframeDemo",setup(){return{}},render(){return t(i,{vertical:!0,size:[20,20]},{default:()=>[t(o,{title:"naive ui延迟加载"},{default:()=>[t(r,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),t(o,{title:"vueuse立即加载"},{default:()=>[t(r,{src:"https://www.vueusejs.com/",height:"300",lazy:!1},null)]})]})}});export{M as default};

BIN
assets/index-097b8d0b.js.gz Normal file

Binary file not shown.

1
assets/index-1832a9e7.js Normal file
View File

@ -0,0 +1 @@
import{r as o}from"./index-673f2769.js";import{aa as p,u as i,P as m}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import{k as t,b as r,E as e,p as s}from"./@vue_runtime-core@3.3.4-073fad6e.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./lodash-es@4.17.21-b7de4195.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";import"./date-fns@2.30.0-1707c6fa.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const u=t({name:"PageResult",props:{...p},render(){return r("div",{class:"error-page"},[r(i,e(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>r(m,{onClick:o.bind(this,!0)},{default:()=>[s("返回首页")]})})])}}),O=t({name:"ErrorPage404",setup(){return{}},render(){return r(u,{status:"404"},null)}});export{O as default};

BIN
assets/index-1832a9e7.js.gz Normal file

Binary file not shown.

1
assets/index-297e4e8e.js Normal file
View File

@ -0,0 +1 @@
import{d as n}from"./index-673f2769.js";import{R as E}from"./index-797c5489.js";import{V as i,l as f,m as c,Y as m,Z as d,g as l,B as p,D as b}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import{k as y,b as u,h as C,p as t,q as F}from"./@vue_runtime-core@3.3.4-073fad6e.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./lodash-es@4.17.21-b7de4195.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";import"./date-fns@2.30.0-1707c6fa.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";function r(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!F(a)}const au=y({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>u(l,null,{default:()=>[u(p,{type:"success"},{default:()=>[t("Vue3.x")]}),u(p,{type:"info"},{default:()=>[t("React")]})]})},{label:"从事搬砖时长",des:()=>u(l,null,{default:()=>[u(p,{type:"success"},{default:()=>[t("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>u(l,{align:"center"},{default:()=>[u(n,{name:"ray",size:"22"},null),t("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>u(l,{align:"center"},{default:()=>[t("如果有希望补充的功能可以在"),u("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[t("GitHub")]),t("提一个 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:()=>C(n,{name:"ray",size:"64"},{}),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),u(i,{title:"个人介绍"},{default:()=>[u(f,{bordered:!0,labelPlacement:"left",column:2},r(a=this.coverLetterOptions.map(e=>{let s;return u(c,{key:e.label,label:e.label,span:e==null?void 0:e.span},r(s=e.des())?s:{default:()=>[s]})}))?a:{default:()=>[a]})]}),u(i,{title:"项目介绍"},{default:()=>[u(m,null,{default:()=>[t("技术栈")]}),u(d,null,{default:()=>[u(l,null,r(o=this.technologyTagOptions.map(e=>u(p,{key:e.value,type:"info"},{default:()=>[e.label]})))?o:{default:()=>[o]})]}),u(m,null,{default:()=>[t("项目介绍")]}),u(d,null,{default:()=>[t("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),u(i,{title:"友情链接"},{default:()=>[u(E,null,null)]})]})}});export{au as default};

BIN
assets/index-297e4e8e.js.gz Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

1
assets/index-673f2769.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index-673f2769.js.gz Normal file

Binary file not shown.

1
assets/index-6ad61552.js Normal file
View File

@ -0,0 +1 @@
import{k as e,b as o,p as r}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{k as i}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import{r as p}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./lodash-es@4.17.21-b7de4195.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const C=e({name:"MultiMenuTwoOne",setup(){return{inputValue:i(null)}},render(){return o("div",{style:{height:"var(--layout-content-height)"}},[r("多级菜单2-2-1"),o(p,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{C as default};

BIN
assets/index-6ad61552.js.gz Normal file

Binary file not shown.

1
assets/index-6aeb2686.js Normal file
View File

@ -0,0 +1 @@
import{k as o,b as r,p as e}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{k as p}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import{r as i}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./lodash-es@4.17.21-b7de4195.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const D=o({name:"SubMenuOther",setup(){return{inputValue:p(null)}},render(){return r("div",null,[e("多级菜单-2-1"),r(i,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{D as default};

BIN
assets/index-6aeb2686.js.gz Normal file

Binary file not shown.

1
assets/index-7160bcf2.js Normal file
View File

@ -0,0 +1 @@
import{R as g}from"./index-77f93c3e.js";import{R as C}from"./index-008f9070.js";import{u as A}from"./vue-hooks-plus@1.8.1_vue@3.3.4-3a24a3e6.js";import{s as B}from"./instance-32e671fc.js";import"./lodash@4.17.21-1fc7385f.js";import{V as p,M as k,a0 as n,r as y,P as a,g as l}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import{k as h,D as w,v as D,b as t,p as o,F as R}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{h as s,v}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./index-673f2769.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./lodash-es@4.17.21-b7de4195.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";import"./date-fns@2.30.0-1707c6fa.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";import"./vuedraggable@4.1.0_vue@3.3.4-15fb070b.js";import"./vue@3.3.4-3169e2a6.js";import"./sortablejs@1.14.0-ea08851c.js";import"./print-js@1.6.0-79725ec8.js";import"./xlsx@0.18.5-65d3fcd1.js";import"./axios@1.2.0-c7e892ff.js";import"./form-data@4.0.0-1f6c84d6.js";const b=u=>B({url:"/api/list",method:"get",params:u}),ht=h({name:"MockDemo",setup(){const u=s({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:e=>{u.page=e,i()},onUpdatePageSize:e=>{u.pageSize=e,u.page=1,i()}}),{data:r,loading:d,run:c}=A(b,{manual:!0,onSuccess:e=>{}}),F=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:e=>t(l,{align:"center"},{default:()=>[t(a,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[o("查看")]}),t(a,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[o("编辑")]}),t(a,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[o("删除")]})]})}],m=s({email:null}),i=()=>{const{pageSize:e,page:E}=u,{email:f}=m;c({page:E,pageSize:e,email:f})};return w(()=>{r.value&&(u.itemCount=r.value.total)}),D(()=>{i()}),{personData:r,personLoading:d,paginationRef:u,columns:F,...v(m),getPerson:i}},render(){return t(l,{vertical:!0,wrapItem:!1},{default:()=>{var u;return[t(p,{title:"Mock 数据"},{default:()=>[t("h2",null,[o("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),t(p,{title:"提示"},{default:()=>[t("h2",null,[o("RayTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true并且设置 itemCount 或者 pageCount。")])]}),t(k,{labelPlacement:"left"},{default:()=>[t(C,{bordered:!1,cols:3},{default:()=>t(R,null,[t(n,{label:"邮箱"},{default:()=>[t(y,{value:this.email,"onUpdate:value":r=>this.email=r,clearable:!0},null)]}),t(n,null,{default:()=>[t(a,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[o("搜索")]})]})])})]}),t(g,{title:"分页表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,pagination:this.paginationRef,remote:!0,action:!0},null)]}})}});export{ht as default};

BIN
assets/index-7160bcf2.js.gz Normal file

Binary file not shown.

1
assets/index-77f93c3e.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index-77f93c3e.js.gz Normal file

Binary file not shown.

1
assets/index-797c5489.js Normal file
View File

@ -0,0 +1 @@
import{k as c,b as e,E as n,q as p}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{e as s,y as i,g as r}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";function l(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!p(o)}const m=c({name:"RayLink",setup(){return{handleLinkClick:a=>{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(r,null,l(o=this.avatarOptions.map(t=>e(s,null,{trigger:()=>e(i,n({round:!0,src:t.icon,style:["cursor: pointer"]},{onClick:this.handleLinkClick.bind(this,t)},{objectFit:"cover",size:24}),null),default:()=>t.tooltip})))?o:{default:()=>[o]})}});export{m as R};

BIN
assets/index-797c5489.js.gz Normal file

Binary file not shown.

1
assets/index-86651465.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index-86651465.js.gz Normal file

Binary file not shown.

1
assets/index-8aa18a3f.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index-8aa18a3f.js.gz Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
.echart{width:100%;height:100%}.echart .n-card{margin-top:.938rem}.echart .n-card:first-child{margin-top:0}.echart .chart--container{width:100%;height:26.042rem}.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;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}

1
assets/index-ace8d19a.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index-ace8d19a.js.gz Normal file

Binary file not shown.

1
assets/index-ae176e86.js Normal file
View File

@ -0,0 +1 @@
import{k as o,b as r,p as e}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{k as i}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import{r as p}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./lodash-es@4.17.21-b7de4195.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const E=o({name:"MultiMenuOne",setup(){return{inputValue:i(null)}},render(){return r("div",null,[e("多级菜单-1"),r(p,{modelValue:this.inputValue,"onUpdate:modelValue":t=>this.inputValue=t},null)])}});export{E as default};

BIN
assets/index-ae176e86.js.gz Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
.ray-table .ray-table-icon{-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.ray-table .ray-table-icon:hover{-webkit-animation:elementScale .3s linear;animation:elementScale .3s linear;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes elementScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes elementScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.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 .625rem;-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);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.table-setting__card{padding:.625rem .417rem}.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:.521rem;-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:.417rem .521rem;border-radius:.104rem;-webkit-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,.ray-table__setting-option--draggable .draggable-item:hover{background-color:var(--ray-theme-primary-fade-color)}.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);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:.26rem;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:var(--ray-theme-primary-color)}.ray-table__setting-option--draggable .draggable-item .n-ellipsis{max-width:4.167rem;min-width:4.167rem}.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:.208rem 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:1.771rem;line-height:1.771rem;text-align:center;cursor:pointer;padding:0 .833rem;-webkit-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,body[class=ray-template--dark] .ray-table__table-size--dark .table-size__dropdown-wrapper .dropdown-item:hover{background-color:var(--ray-theme-primary-fade-color);color:var(--ray-theme-primary-color)}

Binary file not shown.

1
assets/index-b53509b5.js Normal file
View File

@ -0,0 +1 @@
import{k as o,b as u,p as t}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{V as r,g as e}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./lodash-es@4.17.21-b7de4195.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const b=o({name:"RouterDemoDetail",render(){return u(e,{wrapItem:!1},{default:()=>[u(r,{title:"平层路由详情页面"},{default:()=>[t("我是平层路由详情页面")]}),u(r,{title:"TIP"},{default:()=>[t("可以点击面包屑或者菜单返回到主页面")]})]})}});export{b as default};

BIN
assets/index-b53509b5.js.gz Normal file

Binary file not shown.

1
assets/index-b79497e8.js Normal file
View File

@ -0,0 +1 @@
import{R as t}from"./index-dff8113c.js";import{k as r,b as o}from"./@vue_runtime-core@3.3.4-073fad6e.js";import"./index-673f2769.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./lodash-es@4.17.21-b7de4195.js";import"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";const K=r({name:"RTemplateDoc",setup(){return{}},render(){return o(t,{width:"100%",height:"100%",src:"https://ray-template.yunkuangao.com/ray-template-doc/",lazy:!0},null)}});export{K as default};

BIN
assets/index-b79497e8.js.gz Normal file

Binary file not shown.

1
assets/index-c9a5949e.js Normal file
View File

@ -0,0 +1 @@
import{k as o,b as r,p as t}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{V as u}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./lodash-es@4.17.21-b7de4195.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const S=o({name:"ScrollReveal",render(){return r("div",{class:"scroll-reveal"},[r(u,{title:"提示"},{default:()=>[t("RayScrollReveal组件有点问题, 暂时移除. 不能正常的实现滚动动画. 很是操蛋!!!")]})])}});export{S as default};

BIN
assets/index-c9a5949e.js.gz Normal file

Binary file not shown.

1
assets/index-d5b8d65a.js Normal file
View File

@ -0,0 +1 @@
import{V as e,_ as r,r as n,P as d,g as o,f as s,M as C,O as c}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import{k as E,b as u,p as t,G as l,ao as a}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{h as f,v as m}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./lodash-es@4.17.21-b7de4195.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const M=E({name:"RDirective",setup(){const i=f({copyValueOne:"我是待复制内容区域一",copyValueTwo:"我是待复制内容区域二",throttleBtnClickCount:0,debounceBtnClickCount:0,disabledValue:!1}),p=F=>{i[F]++};return{...m(i),updateDemoValue:p}},render(){return u(o,{wrapItem:!1},{default:()=>[u(e,{title:"指令"},{default:()=>[t("该页面展示如何使用已封装好的指令")]}),u(e,{title:"文本复制示例一"},{default:()=>[u(r,null,{default:()=>[u(n,{value:this.copyValueOne,"onUpdate:value":i=>this.copyValueOne=i},null),l(u(d,null,{default:()=>[t("复制")]}),[[a("copy"),this.copyValueOne]])]})]}),u(e,{title:"文本复制示例二"},{default:()=>[u(r,null,{default:()=>[u(n,{value:this.copyValueTwo,"onUpdate:value":i=>this.copyValueTwo=i},null),l(u(d,null,{default:()=>[t("复制")]}),[[a("copy"),this.copyValueTwo]])]})]}),u(e,{title:"节流"},{default:()=>[u(o,{wrapItem:!0,vertical:!0},{default:()=>[l(u(d,null,{default:()=>[t("点击执行")]}),[[a("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),u("p",null,[t("我执行了"),this.throttleBtnClickCount,t("次")]),u("p",null,[t("该方法 1s 内仅会执行一次")])]})]}),u(e,{title:"防抖"},{default:()=>[u(o,{wrapItem:!0,vertical:!0},{default:()=>[l(u(d,null,{default:()=>[t("点击执行")]}),[[a("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),u("p",null,[t("我执行了"),this.debounceBtnClickCount,t("次")]),u("p",null,[t("该方法将延迟 1s 执行")])]})]}),u(e,{title:"禁用"},{default:()=>[u(o,{vertical:!0},{default:()=>[u(s,{value:this.disabledValue,"onUpdate:value":i=>this.disabledValue=i},{checked:()=>"取消",unchecked:()=>"禁用"}),u(e,{title:"描述"},{default:()=>[u("p",null,[t("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),u(e,{title:"原生表单"},{default:()=>[l(u("form",null,[u("input",{type:"text",placeholder:"请输入"},null),u("button",null,[t("提交")])]),[[a("disabled"),this.disabledValue]])]}),u(e,{title:"文本内容"},{default:()=>[u(o,{vertical:!0},{default:()=>[l(u("p",null,[t("我是可以被禁用的文本内容")]),[[a("disabled"),this.disabledValue]])]})]}),u(e,{title:"naive 组件"},{default:()=>[u(o,{vertical:!0,justify:"start"},{default:()=>[l(u(C,null,{default:()=>[u(c,null,{default:()=>[u(n,null,null)]})]}),[[a("disabled"),this.disabledValue]]),l(u(d,null,{default:()=>[t("按钮")]}),[[a("disabled"),this.disabledValue]]),l(u(s,null,null),[[a("disabled"),this.disabledValue]])]})]})]})]})]})}});export{M as default};

BIN
assets/index-d5b8d65a.js.gz Normal file

Binary file not shown.

1
assets/index-da0fc9a7.js Normal file
View File

@ -0,0 +1 @@
import{R as p}from"./index-77f93c3e.js";import{u as a}from"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import{k as u,b as o,p as n}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{g as e,P as s}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./index-673f2769.js";import"./lodash-es@4.17.21-b7de4195.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./dayjs@1.11.7-0fed7618.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";import"./date-fns@2.30.0-1707c6fa.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";import"./vuedraggable@4.1.0_vue@3.3.4-15fb070b.js";import"./vue@3.3.4-3169e2a6.js";import"./sortablejs@1.14.0-ea08851c.js";import"./print-js@1.6.0-79725ec8.js";import"./xlsx@0.18.5-65d3fcd1.js";const $=u({name:"RouterDemoHome",setup(){const m=a(),i=[{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:t=>o(e,{align:"center"},{default:()=>[o(s,{type:"info",text:!0,size:"tiny",onClick:()=>{m.push({path:"/router-demo/router-demo-detail",query:{row:JSON.stringify(t)}})}},{default:()=>[n("详情")]})]})}],r=[];for(let t=0;t<10;t++)r.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:t});return{dataSource:r,columns:i}},render(){return o(e,{wrapItem:!1},{default:()=>[o(p,{columns:this.columns,data:this.dataSource},null)]})}});export{$ as default};

BIN
assets/index-da0fc9a7.js.gz Normal file

Binary file not shown.

1
assets/index-dff8113c.js Normal file
View File

@ -0,0 +1 @@
import{g as o,o as u,i as m,h as c}from"./index-673f2769.js";import{k as S,A as g,f as b,t as w,b as i,E as d}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{k as p}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import{c as E}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";const z=S({name:"RayIframe",props:{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}},setup(e,{expose:y}){const h=g(()=>({"--ray-iframe-frameborder":o(e.frameborder),"--ray-iframe-width":o(e.width),"--ray-iframe-height":o(e.height)})),a=p(),n=p(!0),l=r=>{n.value=!1;const{onSuccess:t}=e;t&&c(t,a.value,r)},f=r=>{n.value=!1;const{onError:t}=e;t&&c(t,r)},s=()=>a.value;return y({iframeInst:a}),b(()=>{u(s(),"load",l.bind(this)),u(s(),"error",f)}),w(()=>{m(s(),"load",l),m(s(),"error",f)}),{cssVars:h,iframeRef:a,spinShow:n}},render(){return i("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[i(E,d(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>i("iframe",d({class:"ray-iframe__container",ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}});export{z as R};

BIN
assets/index-dff8113c.js.gz Normal file

Binary file not shown.

1
assets/index-e408639e.js Normal file
View File

@ -0,0 +1 @@
import{n as r}from"./index-673f2769.js";import{k as m,b as i,p}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{h as e,v as n}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./lodash-es@4.17.21-b7de4195.js";import"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";const O=m({name:"RDocument",setup(){const t=r(16),o=e({});return{...n(o),editorUUID:t}},render(){return i("div",null,[p(" ")])}});export{O as default};

BIN
assets/index-e408639e.js.gz Normal file

Binary file not shown.

1
assets/index-f0f82372.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index-f0f82372.js.gz Normal file

Binary file not shown.

1
assets/index-f55532ec.js Normal file
View File

@ -0,0 +1 @@
import{c as F}from"./lodash-es@4.17.21-b7de4195.js";import{c as o}from"./currency.js@2.0.4-57f74176.js";import{g as m,V as s,a1 as a,a2 as h,D as E}from"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import{k as b,b as i,p as f,n as D}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{h as O,v as B}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";const l=(t,u,e)=>t!=null&&t.length?t.length===1?o(t[0]):t.reduce((r,p,d,c)=>(r=e==null?void 0:e(r,p,d,c),r),u):0,C=(t,u,e="number")=>e==="number"?o(t,u).value:o(t,u).toString(),V=(...t)=>l(t,0,(u,e)=>o(u).add(e)),v=(...t)=>{if(t.length===2){const[n,r]=t;return o(n).subtract(r)}const u=F(t),e=u.shift();return u.length?l(u,e,(n,r)=>o(n).subtract(r)):e},y=(...t)=>l(t,1,(u,e)=>o(u).multiply(e)),A=(...t)=>{if(t.length===2){const[n,r]=t;return o(n).divide(r)}const u=F(t),e=u.shift();return u.length?l(u,e,(n,r)=>o(n).divide(r)):e},g=(t,u,e)=>u<=1?[t||0]:t?o(t,e).distribute(u).map(r=>C(r,e)):new Array(u).fill(0),Y=b({name:"CalculatePrecision",setup(){const t=O({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),u={addOptions:V,subtractOptions:v,multiplyOptions:y,divideOptions:A},e=(r,p)=>{const d=u[p],c=d(...r);return"结果: "+C(c)},n=()=>{D().then(()=>{t.distributeOutputValue=g(t.distributeValue,t.distributeLength)})};return n(),{...B(t),copilotFunc:e,updateDistributeValue:n}},render(){return i(E,null,{default:()=>[i("h2",{style:"margin: 0 0 20px 0"},[f("计算方法,默认都保留两位小数与四舍五入,可以根据 format 方法自行转换")]),i("h3",{style:"margin: 0 0 20px 0"},[f("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),i(m,{vertical:!0},{default:()=>[i(s,{title:"加法"},{default:()=>i(a,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),i(s,{title:"减法"},{default:()=>i(a,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),i(s,{title:"乘法"},{default:()=>i(a,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),i(s,{title:"除法(非取模)"},{default:()=>i(a,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),i(s,{title:"平分一个值"},{default:()=>i(m,{wrapItem:!1},{default:()=>[i(h,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),i(h,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Y as default};

BIN
assets/index-f55532ec.js.gz Normal file

Binary file not shown.

1
assets/index-fe5aebfd.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index-fe5aebfd.js.gz Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
import{a as l}from"./axios@1.2.0-c7e892ff.js";import{k as o,l as t,m as d,A as I}from"./index-673f2769.js";const R={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},{setImplement:c}=o(),q=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{},E=()=>{c("implementResponseInterceptorArray",[q],"ok")},y=()=>{c("implementResponseInterceptorErrorArray",[A],"error")},k=(e,r)=>{if(e){const s=e.headers;r.forEach(n=>{s[n.key]=n.value})}},{setImplement:a}=o(),f=(e,r)=>{const s=d(I.token);return e.url,{key:"X-TOKEN",value:s}},P=(e,r)=>{k(e,[f(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{},C=()=>{a("implementRequestInterceptorArray",[P,g],"ok")},H=()=>{a("implementRequestInterceptorErrorArray",[v],"error")},p=l.create(R),{createAxiosInstance:m,beforeFetch:u,fetchError:i}=o();p.interceptors.request.use(e=>(m(e,"requestInstance"),C(),u("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(H(),i("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));p.interceptors.response.use(e=>{m(e,"responseInstance"),E(),u("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(y(),i("responseError",e,"implementResponseInterceptorErrorArray"),t.removePendingRequest(e.config||{}),Promise.reject(e)));export{p as s};

Binary file not shown.

View File

@ -0,0 +1 @@
import{c as v,g as w}from"./@babel_runtime@7.22.6-47b11949.js";function B(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var S=B,U=typeof v=="object"&&v&&v.Object===Object&&v,D=U,X=D,H=typeof self=="object"&&self&&self.Object===Object&&self,q=X||H||Function("return this")(),G=q,z=G,J=function(){return z.Date.now()},K=J,Q=/\s/;function V(e){for(var t=e.length;t--&&Q.test(e.charAt(t)););return t}var Y=V,Z=Y,ee=/^\s+/;function te(e){return e&&e.slice(0,Z(e)+1).replace(ee,"")}var re=te,ne=G,ie=ne.Symbol,L=ie,x=L,W=Object.prototype,ae=W.hasOwnProperty,oe=W.toString,m=x?x.toStringTag:void 0;function ce(e){var t=ae.call(e,m),n=e[m];try{e[m]=void 0;var i=!0}catch{}var o=oe.call(e);return i&&(t?e[m]=n:delete e[m]),o}var fe=ce,ue=Object.prototype,se=ue.toString;function de(e){return se.call(e)}var be=de,E=L,le=fe,me=be,ge="[object Null]",ve="[object Undefined]",I=E?E.toStringTag:void 0;function Te(e){return e==null?e===void 0?ve:ge:I&&I in Object(e)?le(e):me(e)}var ye=Te;function je(e){return e!=null&&typeof e=="object"}var $e=je,Se=ye,Oe=$e,pe="[object Symbol]";function he(e){return typeof e=="symbol"||Oe(e)&&Se(e)==pe}var _e=he,xe=re,k=S,Ee=_e,R=0/0,Ie=/^[-+]0x[0-9a-f]+$/i,ke=/^0b[01]+$/i,Re=/^0o[0-7]+$/i,Ne=parseInt;function we(e){if(typeof e=="number")return e;if(Ee(e))return R;if(k(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=k(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=xe(e);var n=ke.test(e);return n||Re.test(e)?Ne(e.slice(2),n?2:8):Ie.test(e)?R:+e}var Ge=we,Le=S,$=K,N=Ge,We="Expected a function",Ce=Math.max,Fe=Math.min;function Pe(e,t,n){var i,o,s,u,a,f,d=0,O=!1,b=!1,T=!0;if(typeof e!="function")throw new TypeError(We);t=N(t)||0,Le(n)&&(O=!!n.leading,b="maxWait"in n,s=b?Ce(N(n.maxWait)||0,t):s,T="trailing"in n?!!n.trailing:T);function y(r){var c=i,l=o;return i=o=void 0,d=r,u=e.apply(l,c),u}function F(r){return d=r,a=setTimeout(g,t),O?y(r):u}function P(r){var c=r-f,l=r-d,_=t-c;return b?Fe(_,s-l):_}function p(r){var c=r-f,l=r-d;return f===void 0||c>=t||c<0||b&&l>=s}function g(){var r=$();if(p(r))return h(r);a=setTimeout(g,P(r))}function h(r){return a=void 0,T&&i?y(r):(i=o=void 0,u)}function A(){a!==void 0&&clearTimeout(a),d=0,i=f=o=a=void 0}function M(){return a===void 0?u:h($())}function j(){var r=$(),c=p(r);if(i=arguments,o=this,f=r,c){if(a===void 0)return F(f);if(b)return clearTimeout(a),a=setTimeout(g,t),y(f)}return a===void 0&&(a=setTimeout(g,t)),u}return j.cancel=A,j.flush=M,j}var C=Pe;const He=w(C);var Ae=C,Me=S,Be="Expected a function";function Ue(e,t,n){var i=!0,o=!0;if(typeof e!="function")throw new TypeError(Be);return Me(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),Ae(e,t,{leading:i,maxWait:t,trailing:o})}var De=Ue;const qe=w(De);export{He as d,qe as t};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import{l as a}from"./@babel_runtime@7.22.6-47b11949.js";import{T as e,a as s,V as t,c as o,b as r,d as n,e as i,h as l,i as c,r as d,u as m,f as p,g as f,j as u,k as v,l as S,m as h,v as R,w as C,n as g}from"./@vue_runtime-dom@3.3.4-d86573ec.js";import{B as w,a as y,C as E,F as T,L as x,S as k,M,J as V,T as A,N as B,e as D,O as P,H as N,P as b,A as z,Q as H,R as j,U as F,V as I,l as U,W as _,c as O,X as q,Y as K,p as G,b as W,Z as $,k as L,_ as J,$ as Q,a0 as X,a1 as Y,a2 as Z,a3 as aa,a4 as ea,d as sa,g as ta,a5 as oa,h as ra,a6 as na,K as ia,a7 as la,i as ca,a8 as da,a9 as ma,q as pa,aa as fa,ab as ua,E as va,n as Sa,x as ha,v as Ra,t as Ca,ac as ga,y as wa,ad as ya,f as Ea,ae as Ta,af as xa,ag as ka,j as Ma,o as Va,ah as Aa,ai as Ba,z as Da,aj as Pa,ak as Na,al as ba,am as za,I as Ha,an as ja,ao as Fa,ap as Ia,aq as Ua,r as _a,ar as Oa,as as qa,s as Ka,at as Ga,au as Wa,av as $a,aw as La,ax as Ja,ay as Qa,az as Xa,aA as Ya,u as Za,aB as ae,aC as ee,m as se,D as te,w as oe,aD as re,aE as ne,aF as ie,aG as le,G as ce,aH as de,aI as me}from"./@vue_runtime-core@3.3.4-073fad6e.js";import{E as pe,R as fe,x as ue,y as ve,q as Se,g as he,c as Re,b as Ce,z as ge,i as we,a as ye,m as Ee,o as Te,e as xe,h as ke,w as Me,k as Ve,s as Ae,A as Be,l as De,B as Pe,t as Ne,n as be,v as ze,C as He,D as je,u as Fe}from"./@vue_reactivity@3.3.4-2b3a1c4e.js";import{A as Ie,C as Ue,n as _e,O as Oe,l as qe,P as Ke,z as Ge}from"./@vue_shared@3.3.4-896c5ecf.js";const We=()=>{},$e=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:w,BaseTransitionPropsValidators:y,Comment:E,EffectScope:pe,Fragment:T,KeepAlive:x,ReactiveEffect:fe,Static:k,Suspense:M,Teleport:V,Text:A,Transition:e,TransitionGroup:s,VueElement:t,assertNumber:B,callWithAsyncErrorHandling:D,callWithErrorHandling:P,camelize:Ie,capitalize:Ue,cloneVNode:N,compatUtils:b,compile:We,computed:z,createApp:o,createBlock:H,createCommentVNode:j,createElementBlock:F,createElementVNode:I,createHydrationRenderer:U,createPropsRestProxy:_,createRenderer:O,createSSRApp:r,createSlots:q,createStaticVNode:K,createTextVNode:G,createVNode:W,customRef:ue,defineAsyncComponent:$,defineComponent:L,defineCustomElement:n,defineEmits:J,defineExpose:Q,defineModel:X,defineOptions:Y,defineProps:Z,defineSSRCustomElement:i,defineSlots:aa,get devtools(){return ea},effect:ve,effectScope:Se,getCurrentInstance:sa,getCurrentScope:he,getTransitionRawChildren:ta,guardReactiveProps:oa,h:ra,handleError:na,hasInjectionContext:ia,hydrate:l,initCustomFormatter:la,initDirectivesForSSR:c,inject:ca,isMemoSame:da,isProxy:Re,isReactive:Ce,isReadonly:ge,isRef:we,isRuntimeOnly:ma,isShallow:ye,isVNode:pa,markRaw:Ee,mergeDefaults:fa,mergeModels:ua,mergeProps:va,nextTick:Sa,normalizeClass:_e,normalizeProps:Oe,normalizeStyle:qe,onActivated:ha,onBeforeMount:Ra,onBeforeUnmount:Ca,onBeforeUpdate:ga,onDeactivated:wa,onErrorCaptured:ya,onMounted:Ea,onRenderTracked:Ta,onRenderTriggered:xa,onScopeDispose:Te,onServerPrefetch:ka,onUnmounted:Ma,onUpdated:Va,openBlock:Aa,popScopeId:Ba,provide:Da,proxyRefs:xe,pushScopeId:Pa,queuePostFlushCb:Na,reactive:ke,readonly:Me,ref:Ve,registerRuntimeCompiler:ba,render:d,renderList:za,renderSlot:Ha,resolveComponent:ja,resolveDirective:Fa,resolveDynamicComponent:Ia,resolveFilter:Ua,resolveTransitionHooks:_a,setBlockTracking:Oa,setDevtoolsHook:qa,setTransitionHooks:Ka,shallowReactive:Ae,shallowReadonly:Be,shallowRef:De,ssrContextKey:Ga,ssrUtils:Wa,stop:Pe,toDisplayString:Ke,toHandlerKey:Ge,toHandlers:$a,toRaw:Ne,toRef:be,toRefs:ze,toValue:He,transformVNodeArgs:La,triggerRef:je,unref:Fe,useAttrs:Ja,useCssModule:m,useCssVars:p,useModel:Qa,useSSRContext:Xa,useSlots:Ya,useTransitionState:Za,vModelCheckbox:f,vModelDynamic:u,vModelRadio:v,vModelSelect:S,vModelText:h,vShow:R,version:ae,warn:ee,watch:se,watchEffect:te,watchPostEffect:oe,watchSyncEffect:re,withAsyncContext:ne,withCtx:ie,withDefaults:le,withDirectives:ce,withKeys:C,withMemo:de,withModifiers:g,withScopeId:me},Symbol.toStringTag,{value:"Module"})),Ze=a($e);export{Ze as r};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

1
assets/zh-CN-9b0d6b80.js Normal file
View File

@ -0,0 +1 @@
import{f as $}from"./index-673f2769.js";import"./vue-router@4.2.4_vue@3.3.4-e93fe26b.js";import"./@vue_runtime-core@3.3.4-073fad6e.js";import"./@vue_reactivity@3.3.4-2b3a1c4e.js";import"./@vue_shared@3.3.4-896c5ecf.js";import"./lodash-es@4.17.21-b7de4195.js";import"./naive-ui@2.34.4_vue@3.3.4-8a777692.js";import"./date-fns@2.30.0-1707c6fa.js";import"./@babel_runtime@7.22.6-47b11949.js";import"./vueuc@0.4.51_vue@3.3.4-6588b5bd.js";import"./evtd@0.2.4-b614532e.js";import"./seemly@0.3.6-dc6f1e91.js";import"./@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js";import"./vooks@0.2.12_vue@3.3.4-59877c34.js";import"./vdirs@0.1.8_vue@3.3.4-4519c5fd.js";import"./@juggle_resize-observer@3.4.0-41516555.js";import"./css-render@0.15.12-57b1a53f.js";import"./@emotion_hash@0.8.0-8a8e73f6.js";import"./@vue_runtime-dom@3.3.4-d86573ec.js";import"./treemate@0.3.11-25c27bff.js";import"./date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js";import"./async-validator@4.2.5-dee29e8b.js";import"./@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js";import"./vue-i18n@9.2.2_vue@3.3.4-61e8862b.js";import"./@intlify_shared@9.2.2-e4047ebf.js";import"./@intlify_core-base@9.2.2-777854c2.js";import"./@intlify_message-compiler@9.2.2-8a818441.js";import"./@intlify_devtools-if@9.2.2-c61c979f.js";import"./dayjs@1.11.7-0fed7618.js";import"./pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js";import"./vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js";import"./screenfull@6.0.2-b3e6dc1f.js";import"./@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js";import"./@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js";import"./pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js";import"./clipboard@2.0.11-3174d29e.js";const o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},e="界面显示",n="动画效果",Q={Title:o,ThemeOptions:t,InterfaceDisplay:e,ContentTransition:n},q=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:n,InterfaceDisplay:e,ThemeOptions:t,Title:o,default:Q},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",c="锁屏",r="设置",s="Github",l="全屏",a="退出全屏",m="搜索",B={Reload:i,Lock:c,Setting:r,Github:s,FullScreen:l,CancelFullScreen:a,Search:m},H=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:a,FullScreen:l,Github:s,Lock:c,Reload:i,Search:m,Setting:r,default:B},Symbol.toStringTag,{value:"Module"})),p="首页",_="依赖项",u="关于",d="可视化",f="滚动动画",g="请求",h="表格",b="多级菜单(缓存)",O="文档",S="文档 (加速地址)",T="文档(内嵌)",y="办公",D="文档",C="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="mock 数据",J={Dashboard:p,Rely:_,RelyAbout:u,Error:"错误页",Echart:d,scrollReveal:f,Axios:g,Table:h,MultiMenu:b,Doc:O,DocLocal:S,DocLocalInside:T,Office:y,Office_Document:D,Office_Presentation:C,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z},K=Object.freeze(Object.defineProperty({__proto__:null,Axios:g,CalculatePrecision:j,Dashboard:p,Directive:v,Doc:O,DocLocal:S,DocLocalInside:T,Echart:d,Mock:z,MultiMenu:b,Office:y,Office_Document:D,Office_Presentation:C,Office_Spreadsheet:P,Rely:_,RelyAbout:u,RouterDemo:R,Table:h,default:J,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),M="项目配置",N={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},L="界面显示",U={Title:M,ThemeOptions:N,InterfaceDisplay:L},V=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:L,ThemeOptions:N,Title:M,default:U},Symbol.toStringTag,{value:"Module"})),I="注册",k="登陆",w="扫码登陆",x="请输入用户名",A="请输入密码",F="登 陆",E="用户名",G="密码",W={Register:I,Signin:k,QRCodeSignin:w,NamePlaceholder:x,PasswordPlaceholder:A,Login:F,Name:E,Password:G},X=Object.freeze(Object.defineProperty({__proto__:null,Login:F,Name:E,NamePlaceholder:x,Password:G,PasswordPlaceholder:A,QRCodeSignin:w,Register:I,Signin:k,default:W},Symbol.toStringTag,{value:"Module"})),Y=Object.assign({"./zh-CN/headerSettingOptions.json":q,"./zh-CN/headerTooltip.json":H,"./zh-CN/menu.json":K,"./zh-CN/setting.json":V,"./zh-CN/views/login/index.json":X}),xo={message:{...$(Y,"zh-CN")}};export{xo as default};

BIN
assets/zh-CN-9b0d6b80.js.gz Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -5,14 +5,14 @@
<link rel="icon" type="image/svg+xml" href="/ray-template/ray.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Ray Template</title>
<script type="module" crossorigin src="/ray-template/assets/index-a3ee3b77.js"></script>
<script type="module" crossorigin src="/ray-template/assets/index-673f2769.js"></script>
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_shared@3.3.4-896c5ecf.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_reactivity@3.3.4-2b3a1c4e.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_runtime-core@3.3.4-073fad6e.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/vue-router@4.2.4_vue@3.3.4-e93fe26b.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/lodash-es@4.17.21-b7de4195.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@babel_runtime@7.22.6-960cbc2f.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/date-fns@2.30.0-0bf1b710.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@babel_runtime@7.22.6-47b11949.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/date-fns@2.30.0-1707c6fa.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/evtd@0.2.4-b614532e.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/seemly@0.3.6-dc6f1e91.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@css-render_vue3-ssr@0.15.12_vue@3.3.4-24369cc5.js">
@ -24,24 +24,24 @@
<link rel="modulepreload" crossorigin href="/ray-template/assets/vueuc@0.4.51_vue@3.3.4-6588b5bd.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vue_runtime-dom@3.3.4-d86573ec.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/treemate@0.3.11-25c27bff.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/date-fns-tz@1.3.8_date-fns@2.30.0-7cff6900.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/date-fns-tz@1.3.8_date-fns@2.30.0-f45fcfa5.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/async-validator@4.2.5-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@css-render_plugin-bem@0.15.12_css-render@0.15.12-9dde7ffe.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/naive-ui@2.34.4_vue@3.3.4-eacf875e.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/naive-ui@2.34.4_vue@3.3.4-8a777692.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@intlify_shared@9.2.2-e4047ebf.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@intlify_message-compiler@9.2.2-8a818441.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@intlify_devtools-if@9.2.2-c61c979f.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@intlify_core-base@9.2.2-a0a8715c.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/vue-i18n@9.2.2_vue@3.3.4-a7a92bd0.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/dayjs@1.11.7-adc18375.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@intlify_core-base@9.2.2-777854c2.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/vue-i18n@9.2.2_vue@3.3.4-61e8862b.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/dayjs@1.11.7-0fed7618.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/vue-demi@0.14.5_vue@3.3.4-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/pinia@2.1.4_typescript@5.0.2_vue@3.3.4-ab93b4ec.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/screenfull@6.0.2-b3e6dc1f.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vueuse_shared@9.1.0_vue@3.3.4-e5bccb39.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/@vueuse_core@9.1.0_vue@3.3.4-3ed9a412.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/pinia-plugin-persistedstate@3.1.0_pinia@2.1.4-4f3b1591.js">
<link rel="modulepreload" crossorigin href="/ray-template/assets/clipboard@2.0.11-6193b289.js">
<link rel="stylesheet" href="/ray-template/assets/index-127a25be.css">
<link rel="modulepreload" crossorigin href="/ray-template/assets/clipboard@2.0.11-3174d29e.js">
<link rel="stylesheet" href="/ray-template/assets/index-4a3d6c6b.css">
</head>
<style>
:root {

Binary file not shown.

View File

@ -4,7 +4,7 @@ var __export = (target, all) => {
__defProp(target, name, { get: all[name], enumerable: true });
};
// mock-data-1691765371202.js
// mock-data-1692514529866.js
import { transformMockData } from "vite-plugin-mock-dev-server";
// mock/demo/person.mock.ts
@ -13,9 +13,11 @@ __export(person_mock_exports, {
getPersonList: () => getPersonList
});
import { defineMock } from "vite-plugin-mock-dev-server";
import Mock from "mockjs";
// mock/shared/utils.ts
function array(length) {
return new Array(length).fill(0);
}
function pagination(pageCurrent, pageSize, array2) {
const offset = (pageCurrent - 1) * Number(pageSize);
return offset + Number(pageSize) >= array2.length ? array2.slice(offset, array2.length) : array2.slice(offset, offset + Number(pageSize));
@ -34,8 +36,17 @@ function response(res, code, msg, params) {
}
// mock/shared/database.ts
function array(length) {
return new Array(length).fill(0);
import Mock from "mockjs";
function tableMock(option) {
return {
...option,
id: Mock.Random.guid(),
address: Mock.Random.county(true),
email: Mock.Random.email(),
name: Mock.Random.cname(),
age: Mock.Random.integer(18, 60),
createDate: Mock.Random.date()
};
}
// mock/demo/person.mock.ts
@ -44,18 +55,10 @@ var getPersonList = defineMock({
method: "GET",
delay: 500,
response: (req, res) => {
const person = () => ({
id: Mock.Random.guid(),
address: Mock.Random.county(true),
email: Mock.Random.email(),
name: Mock.Random.cname(),
age: Mock.Random.integer(18, 60),
createDate: Mock.Random.date()
});
const {
query: { page, pageSize, email }
} = req;
let list = array(100).map(() => person());
let list = array(100).map(() => tableMock());
let length = list.length;
if (!page || !pageSize) {
res.end(
@ -82,7 +85,7 @@ var getPersonList = defineMock({
}
});
// mock-data-1691765371202.js
// mock-data-1692514529866.js
var exporters = [person_mock_exports];
var mockList = exporters.map((raw) => {
let mockConfig;
@ -96,7 +99,7 @@ var mockList = exporters.map((raw) => {
}
return mockConfig;
});
var mock_data_1691765371202_default = transformMockData(mockList);
var mock_data_1692514529866_default = transformMockData(mockList);
export {
mock_data_1691765371202_default as default
mock_data_1692514529866_default as default
};

Binary file not shown.