Template
1
0
mirror of https://github.com/un-pany/v3-admin-vite.git synced 2025-04-21 11:29:20 +08:00

Deploying to gh-pages from @ b5c2b5d86148367c8eee0ea500c0568c22f88bac 🚀

This commit is contained in:
pany-ang 2022-10-13 05:35:38 +00:00
parent 5a7aa50dcb
commit e813d629cf
36 changed files with 22 additions and 22 deletions

View File

@ -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.662b658b.js"></script>
<script type="module" crossorigin src="/v3-admin-vite/static/index.c3c09ce2.js"></script>
<link rel="stylesheet" href="/v3-admin-vite/static/index.1c729a3c.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

View File

@ -0,0 +1 @@
import{_ as s,b as a,x as e,D as r,e as t,w as o,h as c,o as d,z as n}from"./index.c3c09ce2.js";const i={class:"error-page"},l={class:"error-page-svg"};const p=s({},[["render",function(s,p){const u=c("el-button"),f=c("router-link");return d(),a("div",i,[e("div",l,[r(s.$slots,"default",{},void 0,!0)]),t(f,{to:"/"},{default:o((()=>[t(u,{type:"primary"},{default:o((()=>[n("回到首页")])),_:1})])),_:1})])}],["__scopeId","data-v-2fba9562"]]);export{p as E};

View File

@ -1 +0,0 @@
import{_ as s,b as a,x as e,D as r,e as t,w as o,h as d,o as n,z as i}from"./index.662b658b.js";const l={class:"error-page"},c={class:"error-page-svg"};const p=s({},[["render",function(s,p){const u=d("el-button"),f=d("router-link");return n(),a("div",l,[e("div",c,[r(s.$slots,"default",{},void 0,!0)]),t(f,{to:"/"},{default:o((()=>[t(u,{type:"primary"},{default:o((()=>[i("回到首页")])),_:1})])),_:1})])}],["__scopeId","data-v-2fba9562"]]);export{p as E};

View File

@ -1 +0,0 @@
import{a,v as e,r as s,j as l,h as o,o as t,b as n,x as d,t as r,u,e as i,w as c,B as m,C as v,_ as p}from"./index.662b658b.js";const b={class:"switch-roles"},h=(a=>(m("data-v-21f43ea2"),a=a(),v(),a))((()=>d("span",null,"切换权限:",-1))),_=p(a({__name:"SwitchRoles",emits:["change"],setup(a,{emit:m}){const v=e(),p=s(v.roles[0]);return l(p,(async a=>{await v.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,"你的权限:"+r(u(v).roles),1),d("div",b,[h,i(l,{modelValue:p.value,"onUpdate:modelValue":e[0]||(e[0]=a=>p.value=a)},{default:c((()=>[i(s,{label:"editor"}),i(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-21f43ea2"]]);export{_ as S};

View File

@ -0,0 +1 @@
import{a,v as e,r as s,j as l,h as o,o as t,b as n,x as d,t as r,u,e as c,w as i,B as m,C as v,_ as p}from"./index.c3c09ce2.js";const h={class:"switch-roles"},_=(a=>(m("data-v-21f43ea2"),a=a(),v(),a))((()=>d("span",null,"切换权限:",-1))),b=p(a({__name:"SwitchRoles",emits:["change"],setup(a,{emit:m}){const v=e(),p=s(v.roles[0]);return l(p,(async a=>{await v.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,"你的权限:"+r(u(v).roles),1),d("div",h,[_,c(l,{modelValue:p.value,"onUpdate:modelValue":e[0]||(e[0]=a=>p.value=a)},{default:i((()=>[c(s,{label:"editor"}),c(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-21f43ea2"]]);export{b as S};

View File

@ -1 +1 @@
import{a6 as e,a as i,r as s,h as a,a7 as n,o,b as l,e as r,x as d,O as t,z as m,w as c,f as p,u,y as f,_ as v}from"./index.662b658b.js";import{S as _}from"./SwitchRoles.6b1eec8a.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 v-permission=\"['admin','editor']\""),!1},b={class:"app-container"},g={class:"permission-alert"},k={class:"permission-alert"},h={class:"permission-alert"},z=v(i({__name:"directive",setup(e){const i=s(1),v=()=>{i.value++};return(e,s)=>{const z=a("el-tag"),P=a("el-tab-pane"),x=a("el-tabs"),j=n("permission");return o(),l("div",b,[r(_,{onChange:v}),(o(),l("div",{key:i.value,class:"margin-top"},[d("div",null,[t((o(),l("span",g,[m(" 只有 "),r(z,null,{default:c((()=>[m("admin")])),_:1}),m("可以看见这个 ")])),[[j,["admin"]]]),t((o(),p(z,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin']\" ")])),_:1})),[[j,["admin"]]])]),d("div",null,[t((o(),l("span",k,[m(" 只有 "),r(z,null,{default:c((()=>[m("editor")])),_:1}),m("可以看见这个 ")])),[[j,["editor"]]]),t((o(),p(z,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['editor']\" ")])),_:1})),[[j,["editor"]]])]),d("div",null,[t((o(),l("span",h,[m(" 两者 "),r(z,null,{default:c((()=>[m("admin")])),_:1}),m("和 "),r(z,null,{default:c((()=>[m("editor")])),_:1}),m("都可以看见这个 ")])),[[j,["admin","editor"]]]),t((o(),p(z,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin', 'editor']\" ")])),_:1})),[[j,["admin","editor"]]])])])),(o(),l("div",{key:"checkPermission"+i.value,class:"margin-top"},[r(z,{type:"info",size:"large"},{default:c((()=>[m(" 在某些情况下,不适合使用 v-permission。例如: Element-Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景。你只能通过手动设置 v-if 来实现。 ")])),_:1}),r(x,{type:"border-card",class:"margin-top"},{default:c((()=>[u(y)(["admin"])?(o(),p(P,{key:0,label:"admin"},{default:c((()=>[m(" admin 可以看见这个 "),r(z,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["editor"])?(o(),p(P,{key:1,label:"editor"},{default:c((()=>[m(" editor 可以看见这个 "),r(z,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['editor'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["admin","editor"])?(o(),p(P,{key:2,label:"admin 和 editor"},{default:c((()=>[m(" 两者 admin 和 editor 都可以看见这个 "),r(z,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin', 'editor'])\" ")])),_:1})])),_:1})):f("",!0)])),_:1})]))])}}}),[["__scopeId","data-v-588db394"]]);export{z as default};
import{a8 as e,a as i,r as s,h as a,a9 as n,o,b as l,e as r,x as d,O as t,z as m,w as c,f as p,u,y as f,_ as v}from"./index.c3c09ce2.js";import{S as _}from"./SwitchRoles.9159e57b.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 v-permission=\"['admin','editor']\""),!1},b={class:"app-container"},g={class:"permission-alert"},k={class:"permission-alert"},h={class:"permission-alert"},z=v(i({__name:"directive",setup(e){const i=s(1),v=()=>{i.value++};return(e,s)=>{const z=a("el-tag"),P=a("el-tab-pane"),x=a("el-tabs"),j=n("permission");return o(),l("div",b,[r(_,{onChange:v}),(o(),l("div",{key:i.value,class:"margin-top"},[d("div",null,[t((o(),l("span",g,[m(" 只有 "),r(z,null,{default:c((()=>[m("admin")])),_:1}),m("可以看见这个 ")])),[[j,["admin"]]]),t((o(),p(z,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin']\" ")])),_:1})),[[j,["admin"]]])]),d("div",null,[t((o(),l("span",k,[m(" 只有 "),r(z,null,{default:c((()=>[m("editor")])),_:1}),m("可以看见这个 ")])),[[j,["editor"]]]),t((o(),p(z,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['editor']\" ")])),_:1})),[[j,["editor"]]])]),d("div",null,[t((o(),l("span",h,[m(" 两者 "),r(z,null,{default:c((()=>[m("admin")])),_:1}),m("和 "),r(z,null,{default:c((()=>[m("editor")])),_:1}),m("都可以看见这个 ")])),[[j,["admin","editor"]]]),t((o(),p(z,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[m(" v-permission=\"['admin', 'editor']\" ")])),_:1})),[[j,["admin","editor"]]])])])),(o(),l("div",{key:"checkPermission"+i.value,class:"margin-top"},[r(z,{type:"info",size:"large"},{default:c((()=>[m(" 在某些情况下,不适合使用 v-permission。例如: Element-Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景。你只能通过手动设置 v-if 来实现。 ")])),_:1}),r(x,{type:"border-card",class:"margin-top"},{default:c((()=>[u(y)(["admin"])?(o(),p(P,{key:0,label:"admin"},{default:c((()=>[m(" admin 可以看见这个 "),r(z,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["editor"])?(o(),p(P,{key:1,label:"editor"},{default:c((()=>[m(" editor 可以看见这个 "),r(z,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['editor'])\" ")])),_:1})])),_:1})):f("",!0),u(y)(["admin","editor"])?(o(),p(P,{key:2,label:"admin 和 editor"},{default:c((()=>[m(" 两者 admin 和 editor 都可以看见这个 "),r(z,{class:"permission-code",type:"info"},{default:c((()=>[m(" v-if=\"checkPermission(['admin', 'editor'])\" ")])),_:1})])),_:1})):f("",!0)])),_:1})]))])}}}),[["__scopeId","data-v-588db394"]]);export{z as default};

1
static/index.017ee97c.js Normal file
View File

@ -0,0 +1 @@
import{_ as e,b as a,e as s,w as r,h as n,o as t}from"./index.c3c09ce2.js";const c={class:"app-container"};const o=e({},[["render",function(e,o){const d=n("router-view"),i=n("el-card");return t(),a("div",c,[s(i,{header:"menu 1-2"},{default:r((()=>[s(d)])),_:1})])}]]);export{o as default};

View File

@ -1 +0,0 @@
import{a as e,r as a,a0 as s,b as l,e as r,x as o,w as d,a1 as i,a2 as t,h as n,B as u,C as p,o as m,u as c,a3 as g,a4 as f,a5 as v,m as x,z as _,l as b,v as h,_ as w}from"./index.662b658b.js";import{_ as y}from"./index.vue_vue_type_script_setup_true_lang.bb71696f.js";const V={class:"login-container"},z={class:"login-card"},k=(e=>(u("data-v-d95458d8"),e=e(),p(),e))((()=>o("div",{class:"title"},[o("img",{src:"/v3-admin-vite/static/logo-text-2.f252b556.png"})],-1))),C={class:"content"},q={class:"show-code"},M=["src"],U=w(e({__name:"index",setup(e){const u=b(),p=a(null),w=a(!1),U=a(""),j=s({username:"admin",password:"12345678",code:""}),K={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"}]},B=()=>{var e;null==(e=p.value)||e.validate((e=>{if(!e)return!1;w.value=!0,h().login({username:j.username,password:j.password,code:j.code}).then((()=>{u.push({path:"/"})})).catch((()=>{F(),j.password=""})).finally((()=>{w.value=!1}))}))},F=()=>{j.code="",t().then((e=>{U.value=e.data}))};return F(),(e,a)=>{const s=n("el-input"),t=n("el-form-item"),u=n("el-button"),b=n("el-form");return m(),l("div",V,[r(y,{class:"theme-switch"}),o("div",z,[k,o("div",C,[r(b,{ref_key:"loginFormRef",ref:p,model:j,rules:K,onKeyup:i(B,["enter"])},{default:d((()=>[r(t,{prop:"username"},{default:d((()=>[r(s,{modelValue:j.username,"onUpdate:modelValue":a[0]||(a[0]=e=>j.username=e),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":c(g),size:"large"},null,8,["modelValue","prefix-icon"])])),_:1}),r(t,{prop:"password"},{default:d((()=>[r(s,{modelValue:j.password,"onUpdate:modelValue":a[1]||(a[1]=e=>j.password=e),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":c(f),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])])),_:1}),r(t,{prop:"code"},{default:d((()=>[r(s,{modelValue:j.code,"onUpdate:modelValue":a[2]||(a[2]=e=>j.code=e),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":c(v),maxlength:"7",size:"large"},null,8,["modelValue","prefix-icon"]),o("span",q,[o("img",{src:U.value,onClick:F},null,8,M)])])),_:1}),r(u,{loading:w.value,type:"primary",size:"large",onClick:x(B,["prevent"])},{default:d((()=>[_(" 登 录 ")])),_:1},8,["loading","onClick"])])),_:1},8,["model","onKeyup"])])])])}}}),[["__scopeId","data-v-d95458d8"]]);export{U as default};

1
static/index.0a604790.js Normal file
View File

@ -0,0 +1 @@
import{_ as a,b as s,e,w as n,h as c,o as t,z as o}from"./index.c3c09ce2.js";const r={class:"app-container"};const d=a({},[["render",function(a,d){const l=c("el-card");return t(),s("div",r,[e(l,null,{default:n((()=>[o(" menu 2 ")])),_:1})])}]]);export{d as default};

View File

@ -1 +0,0 @@
.login-container[data-v-d95458d8]{display:flex;justify-content:center;align-items:center;width:100%;min-height:100%}.login-container .theme-switch[data-v-d95458d8]{position:fixed;top:5%;right:5%;cursor:pointer}.login-container .login-card[data-v-d95458d8]{width:480px;border-radius:20px;box-shadow:0 0 10px #dcdfe6;background-color:#fff;overflow:hidden}.login-container .login-card .title[data-v-d95458d8]{display:flex;justify-content:center;align-items:center;height:150px}.login-container .login-card .title img[data-v-d95458d8]{height:100%}.login-container .login-card .content[data-v-d95458d8]{padding:20px 50px 50px}.login-container .login-card .content .show-code[data-v-d95458d8]{position:absolute;right:0px;top:0px;cursor:pointer;user-select:none}.login-container .login-card .content .show-code img[data-v-d95458d8]{width:100px;height:40px;border-radius:4px}.login-container .login-card .content .el-button[data-v-d95458d8]{width:100%;margin-top:10px}

View File

@ -1 +0,0 @@
import{_ as a,b as s,e as n,w as e,h as t,o,z as r}from"./index.662b658b.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const l=t("el-card");return o(),s("div",c,[n(l,null,{default:e((()=>[r(" menu 1-3 ")])),_:1})])}]]);export{d as default};

1
static/index.41baa26c.js Normal file
View File

@ -0,0 +1 @@
import{_ as n,b as a,o as e,a as s,v as r,r as t,f as i,g as o}from"./index.c3c09ce2.js";const c={class:"app-container"};const d=n({},[["render",function(n,s){return e(),a("div",c,"Admin 权限可见")}]]),u={class:"app-container"};const l=n({},[["render",function(n,s){return e(),a("div",u,"Editor 权限可见")}]]),m=s({__name:"index",setup(n){const a=r(),s=t("admin");return a.roles.includes("admin")||(s.value="editor"),(n,a)=>(e(),i(o("admin"===s.value?d:l)))}});export{m as default};

View File

@ -1 +0,0 @@
import{_ as e,b as a,e as s,w as r,h as n,o as t}from"./index.662b658b.js";const o={class:"app-container"};const c=e({},[["render",function(e,c){const d=n("router-view"),i=n("el-card");return t(),a("div",o,[s(i,{header:"menu 1"},{default:r((()=>[s(d)])),_:1})])}]]);export{c as default};

1
static/index.4623b705.js Normal file
View File

@ -0,0 +1 @@
import{_ as a,b as s,e,w as n,h as c,o as t,z as o}from"./index.c3c09ce2.js";const r={class:"app-container"};const d=a({},[["render",function(a,d){const l=c("el-card");return t(),s("div",r,[e(l,null,{default:n((()=>[o(" menu 1-2-1 ")])),_:1})])}]]);export{d as default};

1
static/index.567e334c.js Normal file
View File

@ -0,0 +1 @@
import{_ as a,b as s,e,w as n,h as c,o as t,z as o}from"./index.c3c09ce2.js";const r={class:"app-container"};const d=a({},[["render",function(a,d){const l=c("el-card");return t(),s("div",r,[e(l,null,{default:n((()=>[o(" menu 1-2-2 ")])),_:1})])}]]);export{d as default};

View File

@ -1 +0,0 @@
import{_ as e,b as a,e as s,w as r,h as n,o as t}from"./index.662b658b.js";const o={class:"app-container"};const c=e({},[["render",function(e,c){const d=n("router-view"),i=n("el-card");return t(),a("div",o,[s(i,{header:"menu 1-2"},{default:r((()=>[s(d)])),_:1})])}]]);export{c as default};

View File

@ -1 +0,0 @@
import{_ as a,b as s,e as n,w as e,h as t,o,z as r}from"./index.662b658b.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const l=t("el-card");return o(),s("div",c,[n(l,null,{default:e((()=>[r(" menu 1-2-2 ")])),_:1})])}]]);export{d as default};

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{a,b as e,i as s,l as r,o as t}from"./index.662b658b.js";const p=a({__name:"index",setup(a){const p=s();return r().replace({path:"/"+p.params.path,query:p.query}),(a,s)=>(t(),e("div"))}});export{p as default};
import{a,b as e,i as s,l as r,o as t}from"./index.c3c09ce2.js";const p=a({__name:"index",setup(a){const p=s();return r().replace({path:"/"+p.params.path,query:p.query}),(a,s)=>(t(),e("div"))}});export{p as default};

1
static/index.90a20497.js Normal file
View File

@ -0,0 +1 @@
import{a as e,r as a,a0 as l,b as s,e as r,x as o,w as d,a1 as i,a2 as t,h as n,B as u,C as p,o as m,u as c,a3 as g,a4 as f,a5 as _,a6 as v,a7 as x,m as h,z as b,l as w,v as y,_ as V}from"./index.c3c09ce2.js";import{_ as z}from"./index.vue_vue_type_script_setup_true_lang.dbab422a.js";const k={class:"login-container"},C={class:"login-card"},q=(e=>(u("data-v-5681e69a"),e=e(),p(),e))((()=>o("div",{class:"title"},[o("img",{src:"/v3-admin-vite/static/logo-text-2.f252b556.png"})],-1))),M={class:"content"},U=V(e({__name:"index",setup(e){const u=w(),p=a(null),V=a(!1),U=a(""),j=l({username:"admin",password:"12345678",code:""}),K={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"}]},B=()=>{var e;null==(e=p.value)||e.validate((e=>{if(!e)return!1;V.value=!0,y().login({username:j.username,password:j.password,code:j.code}).then((()=>{u.push({path:"/"})})).catch((()=>{F(),j.password=""})).finally((()=>{V.value=!1}))}))},F=()=>{j.code="",U.value="",t().then((e=>{U.value=e.data}))};return F(),(e,a)=>{const l=n("el-input"),t=n("el-form-item"),u=n("el-icon"),w=n("el-image"),y=n("el-button"),I=n("el-form");return m(),s("div",k,[r(z,{class:"theme-switch"}),o("div",C,[q,o("div",M,[r(I,{ref_key:"loginFormRef",ref:p,model:j,rules:K,onKeyup:i(B,["enter"])},{default:d((()=>[r(t,{prop:"username"},{default:d((()=>[r(l,{modelValue:j.username,"onUpdate:modelValue":a[0]||(a[0]=e=>j.username=e),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":c(g),size:"large"},null,8,["modelValue","prefix-icon"])])),_:1}),r(t,{prop:"password"},{default:d((()=>[r(l,{modelValue:j.password,"onUpdate:modelValue":a[1]||(a[1]=e=>j.password=e),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":c(f),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])])),_:1}),r(t,{prop:"code"},{default:d((()=>[r(l,{modelValue:j.code,"onUpdate:modelValue":a[2]||(a[2]=e=>j.code=e),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":c(_),maxlength:"7",size:"large"},{append:d((()=>[r(w,{src:U.value,onClick:F,draggable:"false"},{placeholder:d((()=>[r(u,null,{default:d((()=>[r(c(v))])),_:1})])),error:d((()=>[r(u,null,{default:d((()=>[r(c(x))])),_:1})])),_:1},8,["src"])])),_:1},8,["modelValue","prefix-icon"])])),_:1}),r(y,{loading:V.value,type:"primary",size:"large",onClick:h(B,["prevent"])},{default:d((()=>[b(" 登 录 ")])),_:1},8,["loading","onClick"])])),_:1},8,["model","onKeyup"])])])])}}}),[["__scopeId","data-v-5681e69a"]]);export{U as default};

View File

@ -1 +0,0 @@
import{_ as a,b as s,e as n,w as e,h as t,o,z as r}from"./index.662b658b.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const l=t("el-card");return o(),s("div",c,[n(l,null,{default:e((()=>[r(" menu 2 ")])),_:1})])}]]);export{d as default};

View File

@ -1 +0,0 @@
import{_ as a,b as s,e as n,w as e,h as t,o,z as r}from"./index.662b658b.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const l=t("el-card");return o(),s("div",c,[n(l,null,{default:e((()=>[r(" menu 1-1 ")])),_:1})])}]]);export{d as default};

View File

@ -1 +1 @@
import{_ as t,b as e,o as a,x as o}from"./index.662b658b.js";const n={},i={"h-full":"","app-container":""},r=[o("div",{"h-full":"","text-center":"",flex:"","select-none":"","all:transition-400":""},[o("div",{ma:""},[o("div",{"text-5xl":"",fw100:"","animate-bounce-alt":"","animate-count-infinite":"","animate-1s":""},"UnoCSS"),o("div",{op30:"","dark:op60":"","text-lg":"",fw300:"",m1:""},"具有高性能且极具灵活性的即时原子化 CSS 引擎"),o("div",{m2:"",flex:"","justify-center":"","text-lg":"",op30:"","dark:op60":"",hover:"op80","dark:hover":"op80"},[o("a",{href:"https://antfu.me/posts/reimagine-atomic-css-zh",target:"_blank"},"推荐阅读:重新构想原子化 CSS")])])],-1),o("div",{absolute:"","bottom-5":"","right-0":"","left-0":"","text-center":"",op30:"","dark:op60":"",fw300:""}," 该页面是一个 UnoCSS 的使用案例,其他页面依旧采用 Scss ",-1)];const s=t(n,[["render",function(t,o){return a(),e("div",i,r)}]]);export{s as default};
import{_ as t,b as e,o as a,x as o}from"./index.c3c09ce2.js";const n={},i={"h-full":"","app-container":""},r=[o("div",{"h-full":"","text-center":"",flex:"","select-none":"","all:transition-400":""},[o("div",{ma:""},[o("div",{"text-5xl":"",fw100:"","animate-bounce-alt":"","animate-count-infinite":"","animate-1s":""},"UnoCSS"),o("div",{op30:"","dark:op60":"","text-lg":"",fw300:"",m1:""},"具有高性能且极具灵活性的即时原子化 CSS 引擎"),o("div",{m2:"",flex:"","justify-center":"","text-lg":"",op30:"","dark:op60":"",hover:"op80","dark:hover":"op80"},[o("a",{href:"https://antfu.me/posts/reimagine-atomic-css-zh",target:"_blank"},"推荐阅读:重新构想原子化 CSS")])])],-1),o("div",{absolute:"","bottom-5":"","right-0":"","left-0":"","text-center":"",op30:"","dark:op60":"",fw300:""}," 该页面是一个 UnoCSS 的使用案例,其他页面依旧采用 Scss ",-1)];const s=t(n,[["render",function(t,o){return a(),e("div",i,r)}]]);export{s as default};

File diff suppressed because one or more lines are too long

1
static/index.d5a76792.js Normal file
View File

@ -0,0 +1 @@
import{_ as a,b as s,e,w as n,h as c,o as t,z as o}from"./index.c3c09ce2.js";const r={class:"app-container"};const d=a({},[["render",function(a,d){const l=c("el-card");return t(),s("div",r,[e(l,null,{default:n((()=>[o(" menu 1-1 ")])),_:1})])}]]);export{d as default};

View File

@ -0,0 +1 @@
.login-container[data-v-5681e69a]{display:flex;justify-content:center;align-items:center;width:100%;min-height:100%}.login-container .theme-switch[data-v-5681e69a]{position:fixed;top:5%;right:5%;cursor:pointer}.login-container .login-card[data-v-5681e69a]{width:480px;border-radius:20px;box-shadow:0 0 10px #dcdfe6;background-color:#fff;overflow:hidden}.login-container .login-card .title[data-v-5681e69a]{display:flex;justify-content:center;align-items:center;height:150px}.login-container .login-card .title img[data-v-5681e69a]{height:100%}.login-container .login-card .content[data-v-5681e69a]{padding:20px 50px 50px}.login-container .login-card .content[data-v-5681e69a] .el-input-group__append{padding:0;overflow:hidden}.login-container .login-card .content[data-v-5681e69a] .el-input-group__append .el-image{width:100px;height:40px;border-left:0px;user-select:none;cursor:pointer;text-align:center}.login-container .login-card .content .el-button[data-v-5681e69a]{width:100%;margin-top:10px}

View File

@ -1 +0,0 @@
import{_ as a,b as s,e as n,w as e,h as t,o,z as r}from"./index.662b658b.js";const c={class:"app-container"};const d=a({},[["render",function(a,d){const l=t("el-card");return o(),s("div",c,[n(l,null,{default:e((()=>[r(" menu 1-2-1 ")])),_:1})])}]]);export{d as default};

View File

@ -1 +0,0 @@
import{_ as n,b as a,o as s,a as e,v as r,r as t,f as i,g as o}from"./index.662b658b.js";const d={class:"app-container"};const c=n({},[["render",function(n,e){return s(),a("div",d,"Admin 权限可见")}]]),u={class:"app-container"};const l=n({},[["render",function(n,e){return s(),a("div",u,"Editor 权限可见")}]]),m=e({__name:"index",setup(n){const a=r(),e=t("admin");return a.roles.includes("admin")||(e.value="editor"),(n,a)=>(s(),i(o("admin"===e.value?c:l)))}});export{m as default};

1
static/index.f81bab7c.js Normal file
View File

@ -0,0 +1 @@
import{_ as e,b as a,e as s,w as r,h as n,o as t}from"./index.c3c09ce2.js";const c={class:"app-container"};const o=e({},[["render",function(e,o){const d=n("router-view"),i=n("el-card");return t(),a("div",c,[s(i,{header:"menu 1"},{default:r((()=>[s(d)])),_:1})])}]]);export{o as default};

1
static/index.fee78599.js Normal file
View File

@ -0,0 +1 @@
import{_ as a,b as s,e,w as n,h as c,o as t,z as o}from"./index.c3c09ce2.js";const r={class:"app-container"};const d=a({},[["render",function(a,d){const l=c("el-card");return t(),s("div",r,[e(l,null,{default:n((()=>[o(" menu 1-3 ")])),_:1})])}]]);export{d as default};

View File

@ -1 +0,0 @@
import{a as e,s as a,c as t,o as n,f as l,w as s,e as o,b as d,k as m,u as i,F as r,x as u,Z as c,h as p,t as f}from"./index.662b658b.js";const _=[{title:"默认",name:"normal"},{title:"黑暗",name:"dark"}],b=e({__name:"index",setup(e){const b=a(),k=t((()=>b.activeThemeName)),w=e=>{b.setTheme(e)};return(e,a)=>{const t=p("el-icon"),b=p("el-tooltip"),x=p("el-dropdown-item"),h=p("el-dropdown-menu"),g=p("el-dropdown");return n(),l(g,{trigger:"click",onCommand:w},{dropdown:s((()=>[o(h,null,{default:s((()=>[(n(!0),d(r,null,m(i(_),((e,a)=>(n(),l(x,{key:a,disabled:i(k)===e.name,command:e.name},{default:s((()=>[u("span",null,f(e.title),1)])),_:2},1032,["disabled","command"])))),128))])),_:1})])),default:s((()=>[u("div",null,[o(b,{effect:"dark",content:"主题模式",placement:"bottom"},{default:s((()=>[o(t,{size:20},{default:s((()=>[o(i(c))])),_:1})])),_:1})])])),_:1})}}});export{b as _};

View File

@ -0,0 +1 @@
import{a as e,s as a,c as t,o as n,f as l,w as s,e as o,b as d,k as m,u as c,F as i,x as r,Z as u,h as p,t as f}from"./index.c3c09ce2.js";const _=[{title:"默认",name:"normal"},{title:"黑暗",name:"dark"}],k=e({__name:"index",setup(e){const k=a(),w=t((()=>k.activeThemeName)),b=e=>{k.setTheme(e)};return(e,a)=>{const t=p("el-icon"),k=p("el-tooltip"),x=p("el-dropdown-item"),h=p("el-dropdown-menu"),g=p("el-dropdown");return n(),l(g,{trigger:"click",onCommand:b},{dropdown:s((()=>[o(h,null,{default:s((()=>[(n(!0),d(i,null,m(c(_),((e,a)=>(n(),l(x,{key:a,disabled:c(w)===e.name,command:e.name},{default:s((()=>[r("span",null,f(e.title),1)])),_:2},1032,["disabled","command"])))),128))])),_:1})])),default:s((()=>[r("div",null,[o(k,{effect:"dark",content:"主题模式",placement:"bottom"},{default:s((()=>[o(t,{size:20},{default:s((()=>[o(c(u))])),_:1})])),_:1})])])),_:1})}}});export{k as _};

1
static/page.30a0e2e8.js Normal file
View File

@ -0,0 +1 @@
import{a,l as s,h as e,o as t,b as o,e as c,w as n,z as p,_ as r}from"./index.c3c09ce2.js";import{S as i}from"./SwitchRoles.9159e57b.js";const d={class:"app-container"},l=r(a({__name:"page",setup(a){const r=s(),l=()=>{r.push({path:"/403"})};return(a,s)=>{const r=e("el-tag");return t(),o("div",d,[c(r,{type:"success",size:"large"},{default:n((()=>[p(" 当前页面只有 admin 权限可见 ")])),_:1}),c(i,{onChange:l})])}}}),[["__scopeId","data-v-f3386627"]]);export{l as default};

View File

@ -1 +0,0 @@
import{a,l as s,h as e,o as t,b as o,e as n,w as p,z as r,_ as c}from"./index.662b658b.js";import{S as i}from"./SwitchRoles.6b1eec8a.js";const d={class:"app-container"},l=c(a({__name:"page",setup(a){const c=s(),l=()=>{c.push({path:"/403"})};return(a,s)=>{const c=e("el-tag");return t(),o("div",d,[n(c,{type:"success",size:"large"},{default:p((()=>[r(" 当前页面只有 admin 权限可见 ")])),_:1}),n(i,{onChange:l})])}}}),[["__scopeId","data-v-f3386627"]]);export{l as default};