mirror of
https://github.com/un-pany/v3-admin-vite.git
synced 2025-04-20 10:59:21 +08:00
Deploying to gh-pages from @ 9c7fd02fb724d119e67caecf20a8db990f79f6b9 🚀
This commit is contained in:
parent
b36867fb4c
commit
6e96575570
@ -6,7 +6,7 @@
|
||||
<link rel="icon" href="/v3-admin-vite/favicon.ico" />
|
||||
<link rel="stylesheet" href="/v3-admin-vite/app-loading.css" />
|
||||
<title>V3 Admin Vite</title>
|
||||
<script type="module" crossorigin src="/v3-admin-vite/static/index-4f563ccb.js"></script>
|
||||
<script type="module" crossorigin src="/v3-admin-vite/static/index-5859ef70.js"></script>
|
||||
<link rel="stylesheet" href="/v3-admin-vite/static/index-0a7e6411.css">
|
||||
</head>
|
||||
<body>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as s,f as a,h as r,z as t,J as e,i as o,w as d,o as n,A as i}from"./index-4f563ccb.js";const l={class:"error-page"},c={class:"error-page-svg"};const f=s({},[["render",function(s,f){const p=a("el-button"),u=a("router-link");return n(),r("div",l,[t("div",c,[e(s.$slots,"default",{},void 0,!0)]),o(u,{to:"/"},{default:d((()=>[o(p,{type:"primary"},{default:d((()=>[i("回到首页")])),_:1})])),_:1})])}],["__scopeId","data-v-2fba9562"]]);export{f as E};
|
||||
import{_ as s,f as a,h as r,z as t,J as e,i as o,w as d,o as n,A as i}from"./index-5859ef70.js";const l={class:"error-page"},c={class:"error-page-svg"};const f=s({},[["render",function(s,f){const p=a("el-button"),u=a("router-link");return n(),r("div",l,[t("div",c,[e(s.$slots,"default",{},void 0,!0)]),o(u,{to:"/"},{default:d((()=>[o(p,{type:"primary"},{default:d((()=>[i("回到首页")])),_:1})])),_:1})])}],["__scopeId","data-v-2fba9562"]]);export{f as E};
|
@ -1 +1 @@
|
||||
import{b as a,D as e,a as s,n as l,f as o,o as t,h as n,z as d,t as i,l as r,i as u,w as c,H as m,I as p,_ as v}from"./index-4f563ccb.js";const h={class:"switch-roles"},_=(a=>(m("data-v-54e6a169"),a=a(),p(),a))((()=>d("span",null,"切换权限:",-1))),b=v(a({__name:"SwitchRoles",emits:["change"],setup(a,{emit:m}){const p=e(),v=s(p.roles[0]);return l(v,(async a=>{await p.changeRoles(a),m("change")})),(a,e)=>{const s=o("el-radio-button"),l=o("el-radio-group");return t(),n("div",null,[d("div",null,"你的权限:"+i(r(p).roles),1),d("div",h,[_,u(l,{modelValue:v.value,"onUpdate:modelValue":e[0]||(e[0]=a=>v.value=a)},{default:c((()=>[u(s,{label:"editor"}),u(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-54e6a169"]]);export{b as S};
|
||||
import{b as a,D as e,a as s,n as l,f as o,o as t,h as n,z as d,t as i,l as r,i as u,w as c,H as m,I as p,_ as v}from"./index-5859ef70.js";const h={class:"switch-roles"},_=(a=>(m("data-v-54e6a169"),a=a(),p(),a))((()=>d("span",null,"切换权限:",-1))),b=v(a({__name:"SwitchRoles",emits:["change"],setup(a,{emit:m}){const p=e(),v=s(p.roles[0]);return l(v,(async a=>{await p.changeRoles(a),m("change")})),(a,e)=>{const s=o("el-radio-button"),l=o("el-radio-group");return t(),n("div",null,[d("div",null,"你的权限:"+i(r(p).roles),1),d("div",h,[_,u(l,{modelValue:v.value,"onUpdate:modelValue":e[0]||(e[0]=a=>v.value=a)},{default:c((()=>[u(s,{label:"editor"}),u(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-54e6a169"]]);export{b as S};
|
@ -1 +1 @@
|
||||
import{ar as e,b as i,a as s,f as a,af as n,o,h as l,i as r,z as t,X as d,A as m,w as c,j as p,l as u,B as f,_}from"./index-4f563ccb.js";import{S as v}from"./SwitchRoles-4f0e0b8a.js";const y=i=>{if(i&&i instanceof Array&&i.length>0){const s=e().roles,a=i;return s.some((e=>a.includes(e)))}return console.error("need roles! Like checkPermission(['admin','editor'])"),!1},k={class:"app-container"},b={class:"permission-alert"},g={class:"permission-alert"},h={class:"permission-alert"},P=_(i({__name:"directive",setup(e){const i=s(1),_=()=>{i.value++};return(e,s)=>{const P=a("el-tag"),z=a("el-tab-pane"),j=a("el-tabs"),w=n("permission");return o(),l("div",k,[r(v,{onChange:_}),(o(),l("div",{key:i.value,class:"margin-top"},[t("div",null,[d((o(),l("span",b,[m(" 只有 "),r(P,null,{default:c((()=>[m("admin")])),_:1}),m("可以看见这个 ")])),[[w,["admin"]]]),d((o(),p(P,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin']\" ")])),_:1})),[[w,["admin"]]])]),t("div",null,[d((o(),l("span",g,[m(" 只有 "),r(P,null,{default:c((()=>[m("editor")])),_:1}),m("可以看见这个 ")])),[[w,["editor"]]]),d((o(),p(P,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['editor']\" ")])),_:1})),[[w,["editor"]]])]),t("div",null,[d((o(),l("span",h,[m(" 两者 "),r(P,null,{default:c((()=>[m("admin")])),_:1}),m("和 "),r(P,null,{default:c((()=>[m("editor")])),_:1}),m("都可以看见这个 ")])),[[w,["admin","editor"]]]),d((o(),p(P,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin', 'editor']\" ")])),_:1})),[[w,["admin","editor"]]])])])),(o(),l("div",{key:"checkPermission"+i.value,class:"margin-top"},[r(P,{type:"info",size:"large"},{default:c((()=>[m(" 在某些情况下,不适合使用 v-permission。例如: Element Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景。你只能通过手动设置 v-if 来实现。 ")])),_:1}),r(j,{type:"border-card",class:"margin-top"},{default:c((()=>[u(y)(["admin"])?(o(),p(z,{key:0,label:"admin"},{default:c((()=>[m(" admin 可以看见这个 "),r(P,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["editor"])?(o(),p(z,{key:1,label:"editor"},{default:c((()=>[m(" editor 可以看见这个 "),r(P,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['editor'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["admin","editor"])?(o(),p(z,{key:2,label:"admin 和 editor"},{default:c((()=>[m(" 两者 admin 和 editor 都可以看见这个 "),r(P,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin', 'editor'])\" ")])),_:1})])),_:1})):f("",!0)])),_:1})]))])}}}),[["__scopeId","data-v-4e49b14c"]]);export{P as default};
|
||||
import{ar as e,b as i,a as s,f as a,af as n,o,h as l,i as r,z as t,X as d,A as m,w as c,j as p,l as u,B as f,_}from"./index-5859ef70.js";import{S as v}from"./SwitchRoles-32013842.js";const y=i=>{if(i&&i instanceof Array&&i.length>0){const s=e().roles,a=i;return s.some((e=>a.includes(e)))}return console.error("need roles! Like checkPermission(['admin','editor'])"),!1},k={class:"app-container"},b={class:"permission-alert"},g={class:"permission-alert"},h={class:"permission-alert"},P=_(i({__name:"directive",setup(e){const i=s(1),_=()=>{i.value++};return(e,s)=>{const P=a("el-tag"),z=a("el-tab-pane"),j=a("el-tabs"),w=n("permission");return o(),l("div",k,[r(v,{onChange:_}),(o(),l("div",{key:i.value,class:"margin-top"},[t("div",null,[d((o(),l("span",b,[m(" 只有 "),r(P,null,{default:c((()=>[m("admin")])),_:1}),m("可以看见这个 ")])),[[w,["admin"]]]),d((o(),p(P,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin']\" ")])),_:1})),[[w,["admin"]]])]),t("div",null,[d((o(),l("span",g,[m(" 只有 "),r(P,null,{default:c((()=>[m("editor")])),_:1}),m("可以看见这个 ")])),[[w,["editor"]]]),d((o(),p(P,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['editor']\" ")])),_:1})),[[w,["editor"]]])]),t("div",null,[d((o(),l("span",h,[m(" 两者 "),r(P,null,{default:c((()=>[m("admin")])),_:1}),m("和 "),r(P,null,{default:c((()=>[m("editor")])),_:1}),m("都可以看见这个 ")])),[[w,["admin","editor"]]]),d((o(),p(P,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin', 'editor']\" ")])),_:1})),[[w,["admin","editor"]]])])])),(o(),l("div",{key:"checkPermission"+i.value,class:"margin-top"},[r(P,{type:"info",size:"large"},{default:c((()=>[m(" 在某些情况下,不适合使用 v-permission。例如: Element Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景。你只能通过手动设置 v-if 来实现。 ")])),_:1}),r(j,{type:"border-card",class:"margin-top"},{default:c((()=>[u(y)(["admin"])?(o(),p(z,{key:0,label:"admin"},{default:c((()=>[m(" admin 可以看见这个 "),r(P,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["editor"])?(o(),p(z,{key:1,label:"editor"},{default:c((()=>[m(" editor 可以看见这个 "),r(P,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['editor'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["admin","editor"])?(o(),p(z,{key:2,label:"admin 和 editor"},{default:c((()=>[m(" 两者 admin 和 editor 都可以看见这个 "),r(P,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin', 'editor'])\" ")])),_:1})])),_:1})):f("",!0)])),_:1})]))])}}}),[["__scopeId","data-v-4e49b14c"]]);export{P as default};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as a,f as e,h as s,i as r,w as n,o as t}from"./index-4f563ccb.js";const o={class:"app-container"};const c=a({},[["render",function(a,c){const d=e("router-view"),i=e("el-card");return t(),s("div",o,[r(i,{header:"menu 1"},{default:n((()=>[r(d)])),_:1})])}]]);export{c as default};
|
||||
import{_ as a,f as e,h as s,i as r,w as n,o as t}from"./index-5859ef70.js";const o={class:"app-container"};const c=a({},[["render",function(a,c){const d=e("router-view"),i=e("el-card");return t(),s("div",o,[r(i,{header:"menu 1"},{default:n((()=>[r(d)])),_:1})])}]]);export{c as default};
|
@ -1 +1 @@
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-4f563ccb.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 2 ")])),_:1})])}]]);export{d as default};
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-5859ef70.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 2 ")])),_:1})])}]]);export{d as default};
|
@ -1 +1 @@
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-4f563ccb.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-2-2 ")])),_:1})])}]]);export{d as default};
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-5859ef70.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-2-2 ")])),_:1})])}]]);export{d as default};
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as e,f as n,h as a,i as s,o as t,b as r,D as d,a as i,j as o,k as c}from"./index-4f563ccb.js";const p={class:"app-container center"};const u=e({},[["render",function(e,r){const d=n("el-empty");return t(),a("div",p,[s(d,{description:"Admin 权限可见"})])}],["__scopeId","data-v-5a78679f"]]),l={class:"app-container center"};const m=e({},[["render",function(e,r){const d=n("el-empty");return t(),a("div",l,[s(d,{description:"Editor 权限可见"})])}],["__scopeId","data-v-f3d24ef0"]]),f=r({__name:"index",setup(e){const n=d(),a=i("admin");return n.roles.includes("admin")||(a.value="editor"),(e,n)=>(t(),o(c("admin"===a.value?u:m)))}});export{f as default};
|
||||
import{_ as e,f as n,h as a,i as s,o as t,b as r,D as d,a as i,j as o,k as c}from"./index-5859ef70.js";const p={class:"app-container center"};const u=e({},[["render",function(e,r){const d=n("el-empty");return t(),a("div",p,[s(d,{description:"Admin 权限可见"})])}],["__scopeId","data-v-5a78679f"]]),l={class:"app-container center"};const m=e({},[["render",function(e,r){const d=n("el-empty");return t(),a("div",l,[s(d,{description:"Editor 权限可见"})])}],["__scopeId","data-v-f3d24ef0"]]),f=r({__name:"index",setup(e){const n=d(),a=i("admin");return n.roles.includes("admin")||(a.value="editor"),(e,n)=>(t(),o(c("admin"===a.value?u:m)))}});export{f as default};
|
@ -1 +1 @@
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-4f563ccb.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-1 ")])),_:1})])}]]);export{d as default};
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-5859ef70.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-1 ")])),_:1})])}]]);export{d as default};
|
@ -1 +1 @@
|
||||
import{_ as a,f as e,h as s,i as r,w as n,o as t}from"./index-4f563ccb.js";const o={class:"app-container"};const c=a({},[["render",function(a,c){const d=e("router-view"),i=e("el-card");return t(),s("div",o,[r(i,{header:"menu 1-2"},{default:n((()=>[r(d)])),_:1})])}]]);export{c as default};
|
||||
import{_ as a,f as e,h as s,i as r,w as n,o as t}from"./index-5859ef70.js";const o={class:"app-container"};const c=a({},[["render",function(a,c){const d=e("router-view"),i=e("el-card");return t(),s("div",o,[r(i,{header:"menu 1-2"},{default:n((()=>[r(d)])),_:1})])}]]);export{c as default};
|
@ -1 +1 @@
|
||||
import{ao as t}from"./index-4f563ccb.js";function e(e){return t({url:"table",method:"post",data:e})}function a(e){return t({url:`table/${e}`,method:"delete"})}function r(e){return t({url:"table",method:"put",data:e})}function u(e){return t({url:"table",method:"get",params:e})}export{e as c,a as d,u as g,r as u};
|
||||
import{ao as t}from"./index-5859ef70.js";function e(e){return t({url:"table",method:"post",data:e})}function a(e){return t({url:`table/${e}`,method:"delete"})}function r(e){return t({url:"table",method:"put",data:e})}function u(e){return t({url:"table",method:"get",params:e})}export{e as c,a as d,u as g,r as u};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-4f563ccb.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-3 ")])),_:1})])}]]);export{d as default};
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-5859ef70.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-3 ")])),_:1})])}]]);export{d as default};
|
@ -1 +1 @@
|
||||
import{b as e,m as a,a as l,r as s,f as r,h as o,i as d,z as i,w as t,a6 as n,a7 as u,H as p,I as m,o as c,l as f,a8 as g,a9 as _,aa as v,ab as x,ac as h,q as w,A as b,D as y,_ as V}from"./index-4f563ccb.js";import{_ as z}from"./index.vue_vue_type_script_setup_true_lang-96662f62.js";const k={class:"login-container"},q={class:"login-card"},C=(e=>(p("data-v-f83e1fd4"),e=e(),m(),e))((()=>i("div",{class:"title"},[i("img",{src:"/v3-admin-vite/static/logo-text-2-eef467fb.png"})],-1))),M={class:"content"},U=V(e({__name:"index",setup(e){const p=a(),m=l(null),V=l(!1),U=l(""),j=s({username:"admin",password:"12345678",code:""}),I={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:8,max:16,message:"长度在 8 到 16 个字符",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},K=()=>{var e;null==(e=m.value)||e.validate((e=>{if(!e)return!1;V.value=!0,y().login({username:j.username,password:j.password,code:j.code}).then((()=>{p.push({path:"/"})})).catch((()=>{A(),j.password=""})).finally((()=>{V.value=!1}))}))},A=()=>{j.code="",U.value="",u().then((e=>{U.value=e.data}))};return A(),(e,a)=>{const l=r("el-input"),s=r("el-form-item"),u=r("el-icon"),p=r("el-image"),y=r("el-button"),D=r("el-form");return c(),o("div",k,[d(z,{class:"theme-switch"}),i("div",q,[C,i("div",M,[d(D,{ref_key:"loginFormRef",ref:m,model:j,rules:I,onKeyup:n(K,["enter"])},{default:t((()=>[d(s,{prop:"username"},{default:t((()=>[d(l,{modelValue:j.username,"onUpdate:modelValue":a[0]||(a[0]=e=>j.username=e),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":f(g),size:"large"},null,8,["modelValue","prefix-icon"])])),_:1}),d(s,{prop:"password"},{default:t((()=>[d(l,{modelValue:j.password,"onUpdate:modelValue":a[1]||(a[1]=e=>j.password=e),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":f(_),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])])),_:1}),d(s,{prop:"code"},{default:t((()=>[d(l,{modelValue:j.code,"onUpdate:modelValue":a[2]||(a[2]=e=>j.code=e),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":f(v),maxlength:"7",size:"large"},{append:t((()=>[d(p,{src:U.value,onClick:A,draggable:"false"},{placeholder:t((()=>[d(u,null,{default:t((()=>[d(f(x))])),_:1})])),error:t((()=>[d(u,null,{default:t((()=>[d(f(h))])),_:1})])),_:1},8,["src"])])),_:1},8,["modelValue","prefix-icon"])])),_:1}),d(y,{loading:V.value,type:"primary",size:"large",onClick:w(K,["prevent"])},{default:t((()=>[b(" 登 录 ")])),_:1},8,["loading","onClick"])])),_:1},8,["model","onKeyup"])])])])}}}),[["__scopeId","data-v-f83e1fd4"]]);export{U as default};
|
||||
import{b as e,m as a,a as l,r as s,f as r,h as o,i as d,z as i,w as t,a6 as n,a7 as u,H as p,I as m,o as c,l as f,a8 as g,a9 as _,aa as v,ab as x,ac as h,q as w,A as b,D as y,_ as V}from"./index-5859ef70.js";import{_ as z}from"./index.vue_vue_type_script_setup_true_lang-6e8e4a42.js";const k={class:"login-container"},q={class:"login-card"},C=(e=>(p("data-v-f83e1fd4"),e=e(),m(),e))((()=>i("div",{class:"title"},[i("img",{src:"/v3-admin-vite/static/logo-text-2-eef467fb.png"})],-1))),M={class:"content"},U=V(e({__name:"index",setup(e){const p=a(),m=l(null),V=l(!1),U=l(""),j=s({username:"admin",password:"12345678",code:""}),I={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:8,max:16,message:"长度在 8 到 16 个字符",trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}]},K=()=>{var e;null==(e=m.value)||e.validate((e=>{if(!e)return!1;V.value=!0,y().login({username:j.username,password:j.password,code:j.code}).then((()=>{p.push({path:"/"})})).catch((()=>{A(),j.password=""})).finally((()=>{V.value=!1}))}))},A=()=>{j.code="",U.value="",u().then((e=>{U.value=e.data}))};return A(),(e,a)=>{const l=r("el-input"),s=r("el-form-item"),u=r("el-icon"),p=r("el-image"),y=r("el-button"),D=r("el-form");return c(),o("div",k,[d(z,{class:"theme-switch"}),i("div",q,[C,i("div",M,[d(D,{ref_key:"loginFormRef",ref:m,model:j,rules:I,onKeyup:n(K,["enter"])},{default:t((()=>[d(s,{prop:"username"},{default:t((()=>[d(l,{modelValue:j.username,"onUpdate:modelValue":a[0]||(a[0]=e=>j.username=e),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":f(g),size:"large"},null,8,["modelValue","prefix-icon"])])),_:1}),d(s,{prop:"password"},{default:t((()=>[d(l,{modelValue:j.password,"onUpdate:modelValue":a[1]||(a[1]=e=>j.password=e),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":f(_),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])])),_:1}),d(s,{prop:"code"},{default:t((()=>[d(l,{modelValue:j.code,"onUpdate:modelValue":a[2]||(a[2]=e=>j.code=e),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":f(v),maxlength:"7",size:"large"},{append:t((()=>[d(p,{src:U.value,onClick:A,draggable:"false"},{placeholder:t((()=>[d(u,null,{default:t((()=>[d(f(x))])),_:1})])),error:t((()=>[d(u,null,{default:t((()=>[d(f(h))])),_:1})])),_:1},8,["src"])])),_:1},8,["modelValue","prefix-icon"])])),_:1}),d(y,{loading:V.value,type:"primary",size:"large",onClick:w(K,["prevent"])},{default:t((()=>[b(" 登 录 ")])),_:1},8,["loading","onClick"])])),_:1},8,["model","onKeyup"])])])])}}}),[["__scopeId","data-v-f83e1fd4"]]);export{U as default};
|
@ -1 +1 @@
|
||||
import{b as a,u as e,m as s,h as r,o as t}from"./index-4f563ccb.js";const p=a({__name:"index",setup(a){const p=e();return s().replace({path:"/"+p.params.path,query:p.query}),(a,e)=>(t(),r("div"))}});export{p as default};
|
||||
import{b as a,u as e,m as s,h as r,o as t}from"./index-5859ef70.js";const p=a({__name:"index",setup(a){const p=e();return s().replace({path:"/"+p.params.path,query:p.query}),(a,e)=>(t(),r("div"))}});export{p as default};
|
@ -1 +1 @@
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-4f563ccb.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-2-1 ")])),_:1})])}]]);export{d as default};
|
||||
import{_ as a,f as s,h as n,i as e,w as t,o,A as r}from"./index-5859ef70.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const i=s("el-card");return o(),n("div",c,[e(i,null,{default:t((()=>[r(" menu 1-2-1 ")])),_:1})])}]]);export{d as default};
|
@ -1 +1 @@
|
||||
import{_ as t,h as e,o,z as a}from"./index-4f563ccb.js";const n={},i={"h-full":"","uno-padding-20":""},r=[a("div",{"h-full":"","text-center":"",flex:"","select-none":"","all:transition-400":""},[a("div",{ma:""},[a("div",{"text-5xl":"",fw100:"","animate-bounce-alt":"","animate-count-infinite":"","animate-1s":""},"UnoCSS"),a("div",{op30:"","dark:op60":"","text-lg":"",fw300:"",m1:""},"具有高性能且极具灵活性的即时原子化 CSS 引擎"),a("div",{m2:"",flex:"","justify-center":"","text-lg":"",op30:"","dark:op60":"",hover:"op80","dark:hover":"op80"},[a("a",{href:"https://antfu.me/posts/reimagine-atomic-css-zh",target:"_blank"},"推荐阅读:重新构想原子化 CSS")])])],-1),a("div",{absolute:"","bottom-5":"","right-0":"","left-0":"","text-center":"",op30:"","dark:op60":"",fw300:""}," 该页面是一个 UnoCSS 的使用案例,其他页面依旧采用 Scss ",-1)];const s=t(n,[["render",function(t,a){return o(),e("div",i,r)}]]);export{s as default};
|
||||
import{_ as t,h as e,o,z as a}from"./index-5859ef70.js";const n={},i={"h-full":"","uno-padding-20":""},r=[a("div",{"h-full":"","text-center":"",flex:"","select-none":"","all:transition-400":""},[a("div",{ma:""},[a("div",{"text-5xl":"",fw100:"","animate-bounce-alt":"","animate-count-infinite":"","animate-1s":""},"UnoCSS"),a("div",{op30:"","dark:op60":"","text-lg":"",fw300:"",m1:""},"具有高性能且极具灵活性的即时原子化 CSS 引擎"),a("div",{m2:"",flex:"","justify-center":"","text-lg":"",op30:"","dark:op60":"",hover:"op80","dark:hover":"op80"},[a("a",{href:"https://antfu.me/posts/reimagine-atomic-css-zh",target:"_blank"},"推荐阅读:重新构想原子化 CSS")])])],-1),a("div",{absolute:"","bottom-5":"","right-0":"","left-0":"","text-center":"",op30:"","dark:op60":"",fw300:""}," 该页面是一个 UnoCSS 的使用案例,其他页面依旧采用 Scss ",-1)];const s=t(n,[["render",function(t,a){return o(),e("div",i,r)}]]);export{s as default};
|
1
static/index-e59b95fc.js
Normal file
1
static/index-e59b95fc.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
||||
import{b as e,f as a,o as t,j as n,w as s,i as d,h as l,p as o,l as m,F as i,z as r,ad as u,ae as c,t as p}from"./index-4f563ccb.js";const f=e({__name:"index",setup(e){const{themeList:f,activeThemeName:_,setTheme:w}=c(),b=e=>{w(e)};return(e,c)=>{const w=a("el-icon"),h=a("el-tooltip"),k=a("el-dropdown-item"),x=a("el-dropdown-menu"),g=a("el-dropdown");return t(),n(g,{trigger:"click",onCommand:b},{dropdown:s((()=>[d(x,null,{default:s((()=>[(t(!0),l(i,null,o(m(f),((e,a)=>(t(),n(k,{key:a,disabled:m(_)===e.name,command:e.name},{default:s((()=>[r("span",null,p(e.title),1)])),_:2},1032,["disabled","command"])))),128))])),_:1})])),default:s((()=>[r("div",null,[d(h,{effect:"dark",content:"主题模式",placement:"bottom"},{default:s((()=>[d(w,{size:20},{default:s((()=>[d(m(u))])),_:1})])),_:1})])])),_:1})}}});export{f as _};
|
||||
import{b as e,f as a,o as t,j as n,w as s,i as d,h as l,p as o,l as m,F as i,z as r,ad as u,ae as c,t as p}from"./index-5859ef70.js";const f=e({__name:"index",setup(e){const{themeList:f,activeThemeName:_,setTheme:w}=c(),b=e=>{w(e)};return(e,c)=>{const w=a("el-icon"),h=a("el-tooltip"),k=a("el-dropdown-item"),x=a("el-dropdown-menu"),g=a("el-dropdown");return t(),n(g,{trigger:"click",onCommand:b},{dropdown:s((()=>[d(x,null,{default:s((()=>[(t(!0),l(i,null,o(m(f),((e,a)=>(t(),n(k,{key:a,disabled:m(_)===e.name,command:e.name},{default:s((()=>[r("span",null,p(e.title),1)])),_:2},1032,["disabled","command"])))),128))])),_:1})])),default:s((()=>[r("div",null,[d(h,{effect:"dark",content:"主题模式",placement:"bottom"},{default:s((()=>[d(w,{size:20},{default:s((()=>[d(m(u))])),_:1})])),_:1})])])),_:1})}}});export{f as _};
|
@ -1 +1 @@
|
||||
import{b as s,m as a,f as e,o as t,h as o,i as n,w as p,A as r,_ as c}from"./index-4f563ccb.js";import{S as i}from"./SwitchRoles-4f0e0b8a.js";const d={class:"app-container"},m=c(s({__name:"page",setup(s){const c=a(),m=()=>{c.push({path:"/403"})};return(s,a)=>{const c=e("el-tag");return t(),o("div",d,[n(c,{type:"success",size:"large"},{default:p((()=>[r(" 当前页面只有 admin 权限可见 ")])),_:1}),n(i,{onChange:m})])}}}),[["__scopeId","data-v-f3386627"]]);export{m as default};
|
||||
import{b as s,m as a,f as e,o as t,h as o,i as n,w as p,A as r,_ as c}from"./index-5859ef70.js";import{S as i}from"./SwitchRoles-32013842.js";const d={class:"app-container"},m=c(s({__name:"page",setup(s){const c=a(),m=()=>{c.push({path:"/403"})};return(s,a)=>{const c=e("el-tag");return t(),o("div",d,[n(c,{type:"success",size:"large"},{default:p((()=>[r(" 当前页面只有 admin 权限可见 ")])),_:1}),n(i,{onChange:m})])}}}),[["__scopeId","data-v-f3386627"]]);export{m as default};
|
@ -1 +1 @@
|
||||
import{a as e,W as l,b as a,f as o,h as n,i as t,w as s,l as u,ap as i,z as d,o as c,F as r,p,j as m,an as v}from"./index-4f563ccb.js";function f(a){const{api:o}=a,n=e(!1),t=e([]),s=e("");return l((()=>{n.value=!0,t.value=[],o().then((e=>{t.value=e.data})).finally((()=>{n.value=!1}))})),{loading:n,options:t,value:s}}const h={code:0,data:[{label:"苹果",value:1},{label:"香蕉",value:2},{label:"橘子",value:3,disabled:!0}],message:"获取 Select 数据成功"};function b(){return new Promise(((e,l)=>{setTimeout((()=>{Math.random()<.8?e(h):l(new Error("接口发生错误"))}),2e3)}))}const g={class:"app-container"},V=d("h4",null,"该示例是演示:通过 hook 自动调用 api 后拿到 Select 组件需要的数据并传递给 Select 组件",-1),S=d("h5",null,"Select 示例",-1),w=d("h5",null,"Select V2 示例(如果数据量过多,可以选择该组件)",-1),_=a({__name:"use-fetch-select",setup(e){const{loading:l,options:a,value:d}=f({api:b});return(e,f)=>{const h=o("el-option"),b=o("el-select"),_=o("el-select-v2");return c(),n("div",g,[V,S,t(b,{loading:u(l),modelValue:u(d),"onUpdate:modelValue":f[0]||(f[0]=e=>i(d)?d.value=e:null),filterable:""},{default:s((()=>[(c(!0),n(r,null,p(u(a),((e,l)=>(c(),m(h,v(e,{key:l,placeholder:"请选择"}),null,16)))),128))])),_:1},8,["loading","modelValue"]),w,t(_,{loading:u(l),modelValue:u(d),"onUpdate:modelValue":f[1]||(f[1]=e=>i(d)?d.value=e:null),options:u(a),filterable:"",placeholder:"请选择"},null,8,["loading","modelValue","options"])])}}});export{_ as default};
|
||||
import{a as e,W as l,b as a,f as o,h as n,i as t,w as s,l as u,ap as i,z as d,o as c,F as r,p,j as m,an as v}from"./index-5859ef70.js";function f(a){const{api:o}=a,n=e(!1),t=e([]),s=e("");return l((()=>{n.value=!0,t.value=[],o().then((e=>{t.value=e.data})).finally((()=>{n.value=!1}))})),{loading:n,options:t,value:s}}const h={code:0,data:[{label:"苹果",value:1},{label:"香蕉",value:2},{label:"橘子",value:3,disabled:!0}],message:"获取 Select 数据成功"};function b(){return new Promise(((e,l)=>{setTimeout((()=>{Math.random()<.8?e(h):l(new Error("接口发生错误"))}),2e3)}))}const g={class:"app-container"},V=d("h4",null,"该示例是演示:通过 hook 自动调用 api 后拿到 Select 组件需要的数据并传递给 Select 组件",-1),S=d("h5",null,"Select 示例",-1),w=d("h5",null,"Select V2 示例(如果数据量过多,可以选择该组件)",-1),_=a({__name:"use-fetch-select",setup(e){const{loading:l,options:a,value:d}=f({api:b});return(e,f)=>{const h=o("el-option"),b=o("el-select"),_=o("el-select-v2");return c(),n("div",g,[V,S,t(b,{loading:u(l),modelValue:u(d),"onUpdate:modelValue":f[0]||(f[0]=e=>i(d)?d.value=e:null),filterable:""},{default:s((()=>[(c(!0),n(r,null,p(u(a),((e,l)=>(c(),m(h,v(e,{key:l,placeholder:"请选择"}),null,16)))),128))])),_:1},8,["loading","modelValue"]),w,t(_,{loading:u(l),modelValue:u(d),"onUpdate:modelValue":f[1]||(f[1]=e=>i(d)?d.value=e:null),options:u(a),filterable:"",placeholder:"请选择"},null,8,["loading","modelValue","options"])])}}});export{_ as default};
|
@ -1 +1 @@
|
||||
import{aq as e,b as s,f as n,h as a,i as t,w as o,z as r,E as c,o as l,A as i}from"./index-4f563ccb.js";const u={lock:!0,text:"加载中..."},d=(s,n={})=>{let a;return async(...t)=>{try{a=e.service({...u,...n});return await s(...t)}finally{null==a||a.close()}}},f={code:0,data:{},message:"获取成功"};function g(){return new Promise((e=>{setTimeout((()=>{e(f)}),1e3)}))}function m(){return new Promise(((e,s)=>{setTimeout((()=>{s(new Error("发生错误"))}),1e3)}))}const w={class:"app-container"},h=r("h4",null,"该示例是演示:通过将要执行的函数传递给 hook,让 hook 自动开启全屏 loading,函数执行结束后自动关闭 loading",-1),p=s({__name:"use-fullscreen-loading",setup(e){const s={text:"即将发生错误...",background:"#F56C6C20",svg:'\n <path class="path" d="\n M 30 15\n L 28 17\n M 25.61 25.61\n A 15 15, 0, 0, 1, 15 30\n A 15 15, 0, 1, 1, 27.99 7.5\n L 15 15\n " style="stroke-width: 4px; fill: rgba(0, 0, 0, 0)"/>\n',svgViewBox:"-10, -10, 50, 50"},r=async()=>{const e=await d(g)();c.success(e.message)},u=async()=>{try{await d(m,s)()}catch(e){c.error(e.message)}};return(e,s)=>{const c=n("el-button");return l(),a("div",w,[h,t(c,{onClick:r},{default:o((()=>[i("查询成功")])),_:1}),t(c,{onClick:u},{default:o((()=>[i("查询失败")])),_:1})])}}});export{p as default};
|
||||
import{aq as e,b as s,f as n,h as a,i as t,w as o,z as r,E as c,o as l,A as i}from"./index-5859ef70.js";const u={lock:!0,text:"加载中..."},d=(s,n={})=>{let a;return async(...t)=>{try{a=e.service({...u,...n});return await s(...t)}finally{null==a||a.close()}}},f={code:0,data:{},message:"获取成功"};function g(){return new Promise((e=>{setTimeout((()=>{e(f)}),1e3)}))}function m(){return new Promise(((e,s)=>{setTimeout((()=>{s(new Error("发生错误"))}),1e3)}))}const w={class:"app-container"},h=r("h4",null,"该示例是演示:通过将要执行的函数传递给 hook,让 hook 自动开启全屏 loading,函数执行结束后自动关闭 loading",-1),p=s({__name:"use-fullscreen-loading",setup(e){const s={text:"即将发生错误...",background:"#F56C6C20",svg:'\n <path class="path" d="\n M 30 15\n L 28 17\n M 25.61 25.61\n A 15 15, 0, 0, 1, 15 30\n A 15 15, 0, 1, 1, 27.99 7.5\n L 15 15\n " style="stroke-width: 4px; fill: rgba(0, 0, 0, 0)"/>\n',svgViewBox:"-10, -10, 50, 50"},r=async()=>{const e=await d(g)();c.success(e.message)},u=async()=>{try{await d(m,s)()}catch(e){c.error(e.message)}};return(e,s)=>{const c=n("el-button");return l(),a("div",w,[h,t(c,{onClick:r},{default:o((()=>[i("查询成功")])),_:1}),t(c,{onClick:u},{default:o((()=>[i("查询失败")])),_:1})])}}});export{p as default};
|
Loading…
x
Reference in New Issue
Block a user