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 @ 3b032e62a720790259fbc28b3555d0825575fec0 🚀

This commit is contained in:
pany-ang 2023-02-13 01:21:09 +00:00
parent 9c0c126d41
commit e25f64b1e0
21 changed files with 20 additions and 20 deletions

View File

@ -6,19 +6,19 @@
<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-18695437.js"></script>
<script type="module" crossorigin src="/v3-admin-vite/static/index-891fa374.js"></script>
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/runtime-core.esm-bundler-1857aef3.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/index-98eefc51.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/vue-router-5ddbd26f.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/user-9646999e.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/useTheme-035b8a4c.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/user-ad6dac94.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/useTheme-73691e21.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/error-c58402b8.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/dayjs.min-0c3c7af8.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/_plugin-vue_export-helper-1b428a4d.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/index-09ad593c.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/index-5aecd3dc.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/index-19bade01.js">
<link rel="modulepreload" crossorigin href="/v3-admin-vite/static/index-b50f0bdf.js">
<link rel="stylesheet" href="/v3-admin-vite/static/index-e6cee618.css">
<link rel="stylesheet" href="/v3-admin-vite/static/index-7123e8dc.css">
</head>
<body>
<div id="app">

View File

@ -1 +1 @@
import{b as a}from"./user-9646999e.js";import{x as e,as as s,aZ as l,aw as o,ak as r,m as t,n,aK as u,aS as i,u as d,b2 as m,ao as c,al as p}from"./runtime-core.esm-bundler-1857aef3.js";import{_ as v}from"./_plugin-vue_export-helper-1b428a4d.js";const _={class:"switch-roles"},b=(a=>(c("data-v-21f43ea2"),a=a(),p(),a))((()=>n("span",null,"切换权限:",-1))),f=v(e({__name:"SwitchRoles",emits:["change"],setup(e,{emit:c}){const p=a(),v=s(p.roles[0]);return l(v,(async a=>{await p.changeRoles(a),c("change")})),(a,e)=>{const s=o("el-radio-button"),l=o("el-radio-group");return r(),t("div",null,[n("div",null,"你的权限:"+u(i(p).roles),1),n("div",_,[b,d(l,{modelValue:v.value,"onUpdate:modelValue":e[0]||(e[0]=a=>v.value=a)},{default:m((()=>[d(s,{label:"editor"}),d(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-21f43ea2"]]);export{f as S};
import{b as a}from"./user-ad6dac94.js";import{x as e,as as s,aZ as l,aw as o,ak as r,m as t,n,aK as u,aS as i,u as d,b2 as m,ao as c,al as p}from"./runtime-core.esm-bundler-1857aef3.js";import{_ as v}from"./_plugin-vue_export-helper-1b428a4d.js";const _={class:"switch-roles"},b=(a=>(c("data-v-21f43ea2"),a=a(),p(),a))((()=>n("span",null,"切换权限:",-1))),f=v(e({__name:"SwitchRoles",emits:["change"],setup(e,{emit:c}){const p=a(),v=s(p.roles[0]);return l(v,(async a=>{await p.changeRoles(a),c("change")})),(a,e)=>{const s=o("el-radio-button"),l=o("el-radio-group");return r(),t("div",null,[n("div",null,"你的权限:"+u(i(p).roles),1),n("div",_,[b,d(l,{modelValue:v.value,"onUpdate:modelValue":e[0]||(e[0]=a=>v.value=a)},{default:m((()=>[d(s,{label:"editor"}),d(s,{label:"admin"})])),_:1},8,["modelValue"])])])}}}),[["__scopeId","data-v-21f43ea2"]]);export{f as S};

View File

@ -1 +1 @@
import{u as e}from"./user-9646999e.js";import{S as i}from"./SwitchRoles-89d46da5.js";import{x as s,as as a,aw as r,ax as n,ak as o,m as t,u as l,n as d,b4 as m,t as p,b2 as c,k as u,aS as f,l as v}from"./runtime-core.esm-bundler-1857aef3.js";import{_}from"./_plugin-vue_export-helper-1b428a4d.js";import"./vue-router-5ddbd26f.js";import"./index-98eefc51.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"},k={class:"permission-alert"},g={class:"permission-alert"},h={class:"permission-alert"},j=_(s({__name:"directive",setup(e){const s=a(1),_=()=>{s.value++};return(e,a)=>{const j=r("el-tag"),x=r("el-tab-pane"),P=r("el-tabs"),z=n("permission");return o(),t("div",b,[l(i,{onChange:_}),(o(),t("div",{key:s.value,class:"margin-top"},[d("div",null,[m((o(),t("span",k,[p(" 只有 "),l(j,null,{default:c((()=>[p("admin")])),_:1}),p("可以看见这个 ")])),[[z,["admin"]]]),m((o(),u(j,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[p(" v-permission=\"['admin']\" ")])),_:1})),[[z,["admin"]]])]),d("div",null,[m((o(),t("span",g,[p(" 只有 "),l(j,null,{default:c((()=>[p("editor")])),_:1}),p("可以看见这个 ")])),[[z,["editor"]]]),m((o(),u(j,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[p(" v-permission=\"['editor']\" ")])),_:1})),[[z,["editor"]]])]),d("div",null,[m((o(),t("span",h,[p(" 两者 "),l(j,null,{default:c((()=>[p("admin")])),_:1}),p("和 "),l(j,null,{default:c((()=>[p("editor")])),_:1}),p("都可以看见这个 ")])),[[z,["admin","editor"]]]),m((o(),u(j,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[p(" v-permission=\"['admin', 'editor']\" ")])),_:1})),[[z,["admin","editor"]]])])])),(o(),t("div",{key:"checkPermission"+s.value,class:"margin-top"},[l(j,{type:"info",size:"large"},{default:c((()=>[p(" 在某些情况下,不适合使用 v-permission。例如: Element Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景。你只能通过手动设置 v-if 来实现。 ")])),_:1}),l(P,{type:"border-card",class:"margin-top"},{default:c((()=>[f(y)(["admin"])?(o(),u(x,{key:0,label:"admin"},{default:c((()=>[p(" admin 可以看见这个 "),l(j,{class:"permission-code",type:"info"},{default:c((()=>[p(" v-if=\"checkPermission(['admin'])\" ")])),_:1})])),_:1})):v("",!0),f(y)(["editor"])?(o(),u(x,{key:1,label:"editor"},{default:c((()=>[p(" editor 可以看见这个 "),l(j,{class:"permission-code",type:"info"},{default:c((()=>[p(" v-if=\"checkPermission(['editor'])\" ")])),_:1})])),_:1})):v("",!0),f(y)(["admin","editor"])?(o(),u(x,{key:2,label:"admin 和 editor"},{default:c((()=>[p(" 两者 admin 和 editor 都可以看见这个 "),l(j,{class:"permission-code",type:"info"},{default:c((()=>[p(" v-if=\"checkPermission(['admin', 'editor'])\" ")])),_:1})])),_:1})):v("",!0)])),_:1})]))])}}}),[["__scopeId","data-v-4e49b14c"]]);export{j as default};
import{u as e}from"./user-ad6dac94.js";import{S as i}from"./SwitchRoles-a71d7778.js";import{x as s,as as a,aw as r,ax as n,ak as o,m as t,u as l,n as d,b4 as m,t as p,b2 as c,k as u,aS as f,l as v}from"./runtime-core.esm-bundler-1857aef3.js";import{_}from"./_plugin-vue_export-helper-1b428a4d.js";import"./vue-router-5ddbd26f.js";import"./index-98eefc51.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"},k={class:"permission-alert"},g={class:"permission-alert"},h={class:"permission-alert"},j=_(s({__name:"directive",setup(e){const s=a(1),_=()=>{s.value++};return(e,a)=>{const j=r("el-tag"),x=r("el-tab-pane"),P=r("el-tabs"),z=n("permission");return o(),t("div",b,[l(i,{onChange:_}),(o(),t("div",{key:s.value,class:"margin-top"},[d("div",null,[m((o(),t("span",k,[p(" 只有 "),l(j,null,{default:c((()=>[p("admin")])),_:1}),p("可以看见这个 ")])),[[z,["admin"]]]),m((o(),u(j,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[p(" v-permission=\"['admin']\" ")])),_:1})),[[z,["admin"]]])]),d("div",null,[m((o(),t("span",g,[p(" 只有 "),l(j,null,{default:c((()=>[p("editor")])),_:1}),p("可以看见这个 ")])),[[z,["editor"]]]),m((o(),u(j,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[p(" v-permission=\"['editor']\" ")])),_:1})),[[z,["editor"]]])]),d("div",null,[m((o(),t("span",h,[p(" 两者 "),l(j,null,{default:c((()=>[p("admin")])),_:1}),p("和 "),l(j,null,{default:c((()=>[p("editor")])),_:1}),p("都可以看见这个 ")])),[[z,["admin","editor"]]]),m((o(),u(j,{class:"permission-code",type:"info",size:"large"},{default:c((()=>[p(" v-permission=\"['admin', 'editor']\" ")])),_:1})),[[z,["admin","editor"]]])])])),(o(),t("div",{key:"checkPermission"+s.value,class:"margin-top"},[l(j,{type:"info",size:"large"},{default:c((()=>[p(" 在某些情况下,不适合使用 v-permission。例如: Element Plus 的 el-tab-pane 或 el-table-column 以及其它动态渲染 Dom 的场景。你只能通过手动设置 v-if 来实现。 ")])),_:1}),l(P,{type:"border-card",class:"margin-top"},{default:c((()=>[f(y)(["admin"])?(o(),u(x,{key:0,label:"admin"},{default:c((()=>[p(" admin 可以看见这个 "),l(j,{class:"permission-code",type:"info"},{default:c((()=>[p(" v-if=\"checkPermission(['admin'])\" ")])),_:1})])),_:1})):v("",!0),f(y)(["editor"])?(o(),u(x,{key:1,label:"editor"},{default:c((()=>[p(" editor 可以看见这个 "),l(j,{class:"permission-code",type:"info"},{default:c((()=>[p(" v-if=\"checkPermission(['editor'])\" ")])),_:1})])),_:1})):v("",!0),f(y)(["admin","editor"])?(o(),u(x,{key:2,label:"admin 和 editor"},{default:c((()=>[p(" 两者 admin 和 editor 都可以看见这个 "),l(j,{class:"permission-code",type:"info"},{default:c((()=>[p(" v-if=\"checkPermission(['admin', 'editor'])\" ")])),_:1})])),_:1})):v("",!0)])),_:1})]))])}}}),[["__scopeId","data-v-4e49b14c"]]);export{j as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
static/index-5aecd3dc.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
static/index-891fa374.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{b as e}from"./user-9646999e.js";import{_ as t}from"./_plugin-vue_export-helper-1b428a4d.js";import{m as s,u as a,aw as r,ak as n,x as o,as as i,N as d,k as m,ay as p}from"./runtime-core.esm-bundler-1857aef3.js";import{E as c}from"./index-b50f0bdf.js";import"./vue-router-5ddbd26f.js";import"./index-98eefc51.js";const u={class:"app-container center"};const l=t({},[["render",function(e,t){const o=r("el-empty");return n(),s("div",u,[a(o,{description:"Admin 权限可见"})])}],["__scopeId","data-v-5a78679f"]]),f={class:"app-container center"};const v=t({},[["render",function(e,t){const o=r("el-empty");return n(),s("div",f,[a(o,{description:"Editor 权限可见"})])}],["__scopeId","data-v-f3d24ef0"]]),_=o({__name:"index",setup(t){const s=e(),a=i("admin");return s.roles.includes("admin")||(a.value="editor"),c({title:"Hello",message:d("a",{style:"color: teal",target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},"小项目获取 star 不易,如果你喜欢这个项目的话,欢迎点击这里支持一个 star !这是作者持续维护的唯一动力(小声:毕竟是免费的)"),duration:0,position:"bottom-right"}),(e,t)=>(n(),m(p("admin"===a.value?l:v)))}});export{_ as default};
import{b as e}from"./user-ad6dac94.js";import{_ as t}from"./_plugin-vue_export-helper-1b428a4d.js";import{m as s,u as a,aw as r,ak as n,x as o,as as i,N as d,k as m,ay as p}from"./runtime-core.esm-bundler-1857aef3.js";import{E as c}from"./index-b50f0bdf.js";import"./vue-router-5ddbd26f.js";import"./index-98eefc51.js";const u={class:"app-container center"};const l=t({},[["render",function(e,t){const o=r("el-empty");return n(),s("div",u,[a(o,{description:"Admin 权限可见"})])}],["__scopeId","data-v-5a78679f"]]),f={class:"app-container center"};const v=t({},[["render",function(e,t){const o=r("el-empty");return n(),s("div",f,[a(o,{description:"Editor 权限可见"})])}],["__scopeId","data-v-f3d24ef0"]]),_=o({__name:"index",setup(t){const s=e(),a=i("admin");return s.roles.includes("admin")||(a.value="editor"),c({title:"Hello",message:d("a",{style:"color: teal",target:"_blank",href:"https://github.com/un-pany/v3-admin-vite"},"小项目获取 star 不易,如果你喜欢这个项目的话,欢迎点击这里支持一个 star !这是作者持续维护的唯一动力(小声:毕竟是免费的)"),duration:0,position:"bottom-right"}),(e,t)=>(n(),m(p("admin"===a.value?l:v)))}});export{_ as default};

View File

@ -1 +1 @@
import{w as e,bE as a,bF as r,bG as s,bH as l,an as o,n as t}from"./index-98eefc51.js";import{b as i}from"./vue-router-5ddbd26f.js";import{f as d,b as n}from"./user-9646999e.js";import{_ as u}from"./index.vue_vue_type_script_setup_true_lang-6a83978e.js";import{x as m,as as p,aq as c,m as f,u as g,n as _,b2 as v,aw as x,ao as b,al as h,ak as w,aS as y,t as V}from"./runtime-core.esm-bundler-1857aef3.js";import{_ as j}from"./_plugin-vue_export-helper-1b428a4d.js";import"./useTheme-035b8a4c.js";const k={class:"login-container"},q={class:"login-card"},z=(e=>(b("data-v-37205c9b"),e=e(),h(),e))((()=>_("div",{class:"title"},[_("img",{src:"/v3-admin-vite/static/logo-text-2-eef467fb.png"})],-1))),C={class:"content"},M=j(m({__name:"index",setup(m){const b=i(),h=p(null),j=p(!1),M=p(""),U=c({username:"admin",password:"12345678",code:""}),F={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=h.value)||e.validate((e=>{if(!e)return!1;j.value=!0,n().login({username:U.username,password:U.password,code:U.code}).then((()=>{b.push({path:"/"})})).catch((()=>{E(),U.password=""})).finally((()=>{j.value=!1}))}))},E=()=>{U.code="",M.value="",d().then((e=>{M.value=e.data}))};return E(),(i,d)=>{const n=x("el-input"),m=x("el-form-item"),p=x("el-icon"),c=x("el-image"),b=x("el-button"),G=x("el-form");return w(),f("div",k,[g(u,{class:"theme-switch"}),_("div",q,[z,_("div",C,[g(G,{ref_key:"loginFormRef",ref:h,model:U,rules:F,onKeyup:e(K,["enter"])},{default:v((()=>[g(m,{prop:"username"},{default:v((()=>[g(n,{modelValue:U.username,"onUpdate:modelValue":d[0]||(d[0]=e=>U.username=e),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":y(a),size:"large"},null,8,["modelValue","prefix-icon"])])),_:1}),g(m,{prop:"password"},{default:v((()=>[g(n,{modelValue:U.password,"onUpdate:modelValue":d[1]||(d[1]=e=>U.password=e),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":y(r),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])])),_:1}),g(m,{prop:"code"},{default:v((()=>[g(n,{modelValue:U.code,"onUpdate:modelValue":d[2]||(d[2]=e=>U.code=e),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":y(s),maxlength:"7",size:"large"},{append:v((()=>[g(c,{src:M.value,onClick:E,draggable:"false"},{placeholder:v((()=>[g(p,null,{default:v((()=>[g(y(l))])),_:1})])),error:v((()=>[g(p,null,{default:v((()=>[g(y(o))])),_:1})])),_:1},8,["src"])])),_:1},8,["modelValue","prefix-icon"])])),_:1}),g(b,{loading:j.value,type:"primary",size:"large",onClick:t(K,["prevent"])},{default:v((()=>[V(" 登 录 ")])),_:1},8,["loading","onClick"])])),_:1},8,["model","onKeyup"])])])])}}}),[["__scopeId","data-v-37205c9b"]]);export{M as default};
import{w as e,bE as a,bF as r,bG as s,bH as l,an as o,n as t}from"./index-98eefc51.js";import{b as i}from"./vue-router-5ddbd26f.js";import{f as d,b as n}from"./user-ad6dac94.js";import{_ as u}from"./index.vue_vue_type_script_setup_true_lang-582e74a2.js";import{x as m,as as p,aq as c,m as f,u as g,n as _,b2 as v,aw as x,ao as b,al as h,ak as w,aS as y,t as V}from"./runtime-core.esm-bundler-1857aef3.js";import{_ as j}from"./_plugin-vue_export-helper-1b428a4d.js";import"./useTheme-73691e21.js";const k={class:"login-container"},q={class:"login-card"},z=(e=>(b("data-v-37205c9b"),e=e(),h(),e))((()=>_("div",{class:"title"},[_("img",{src:"/v3-admin-vite/static/logo-text-2-eef467fb.png"})],-1))),C={class:"content"},M=j(m({__name:"index",setup(m){const b=i(),h=p(null),j=p(!1),M=p(""),U=c({username:"admin",password:"12345678",code:""}),F={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=h.value)||e.validate((e=>{if(!e)return!1;j.value=!0,n().login({username:U.username,password:U.password,code:U.code}).then((()=>{b.push({path:"/"})})).catch((()=>{E(),U.password=""})).finally((()=>{j.value=!1}))}))},E=()=>{U.code="",M.value="",d().then((e=>{M.value=e.data}))};return E(),(i,d)=>{const n=x("el-input"),m=x("el-form-item"),p=x("el-icon"),c=x("el-image"),b=x("el-button"),G=x("el-form");return w(),f("div",k,[g(u,{class:"theme-switch"}),_("div",q,[z,_("div",C,[g(G,{ref_key:"loginFormRef",ref:h,model:U,rules:F,onKeyup:e(K,["enter"])},{default:v((()=>[g(m,{prop:"username"},{default:v((()=>[g(n,{modelValue:U.username,"onUpdate:modelValue":d[0]||(d[0]=e=>U.username=e),modelModifiers:{trim:!0},placeholder:"用户名",type:"text",tabindex:"1","prefix-icon":y(a),size:"large"},null,8,["modelValue","prefix-icon"])])),_:1}),g(m,{prop:"password"},{default:v((()=>[g(n,{modelValue:U.password,"onUpdate:modelValue":d[1]||(d[1]=e=>U.password=e),modelModifiers:{trim:!0},placeholder:"密码",type:"password",tabindex:"2","prefix-icon":y(r),size:"large","show-password":""},null,8,["modelValue","prefix-icon"])])),_:1}),g(m,{prop:"code"},{default:v((()=>[g(n,{modelValue:U.code,"onUpdate:modelValue":d[2]||(d[2]=e=>U.code=e),modelModifiers:{trim:!0},placeholder:"验证码",type:"text",tabindex:"3","prefix-icon":y(s),maxlength:"7",size:"large"},{append:v((()=>[g(c,{src:M.value,onClick:E,draggable:"false"},{placeholder:v((()=>[g(p,null,{default:v((()=>[g(y(l))])),_:1})])),error:v((()=>[g(p,null,{default:v((()=>[g(y(o))])),_:1})])),_:1},8,["src"])])),_:1},8,["modelValue","prefix-icon"])])),_:1}),g(b,{loading:j.value,type:"primary",size:"large",onClick:t(K,["prevent"])},{default:v((()=>[V(" 登 录 ")])),_:1},8,["loading","onClick"])])),_:1},8,["model","onKeyup"])])])])}}}),[["__scopeId","data-v-37205c9b"]]);export{M as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{u as e}from"./useTheme-035b8a4c.js";import{bD as a}from"./index-98eefc51.js";import{x as t,aw as n,ak as s,k as o,b2 as m,u as d,m as l,au as r,aS as u,F as i,n as c,aK as p}from"./runtime-core.esm-bundler-1857aef3.js";const f=t({__name:"index",setup(t){const{themeList:f,activeThemeName:_,setTheme:b}=e(),k=e=>{b(e)};return(e,t)=>{const b=n("el-icon"),w=n("el-tooltip"),h=n("el-dropdown-item"),x=n("el-dropdown-menu"),j=n("el-dropdown");return s(),o(j,{trigger:"click",onCommand:k},{dropdown:m((()=>[d(x,null,{default:m((()=>[(s(!0),l(i,null,r(u(f),((e,a)=>(s(),o(h,{key:a,disabled:u(_)===e.name,command:e.name},{default:m((()=>[c("span",null,p(e.title),1)])),_:2},1032,["disabled","command"])))),128))])),_:1})])),default:m((()=>[c("div",null,[d(w,{effect:"dark",content:"主题模式",placement:"bottom"},{default:m((()=>[d(b,{size:20},{default:m((()=>[d(u(a))])),_:1})])),_:1})])])),_:1})}}});export{f as _};
import{u as e}from"./useTheme-73691e21.js";import{bD as a}from"./index-98eefc51.js";import{x as t,aw as n,ak as s,k as o,b2 as m,u as d,m as l,au as r,aS as u,F as i,n as c,aK as p}from"./runtime-core.esm-bundler-1857aef3.js";const f=t({__name:"index",setup(t){const{themeList:f,activeThemeName:_,setTheme:b}=e(),k=e=>{b(e)};return(e,t)=>{const b=n("el-icon"),w=n("el-tooltip"),h=n("el-dropdown-item"),x=n("el-dropdown-menu"),j=n("el-dropdown");return s(),o(j,{trigger:"click",onCommand:k},{dropdown:m((()=>[d(x,null,{default:m((()=>[(s(!0),l(i,null,r(u(f),((e,a)=>(s(),o(h,{key:a,disabled:u(_)===e.name,command:e.name},{default:m((()=>[c("span",null,p(e.title),1)])),_:2},1032,["disabled","command"])))),128))])),_:1})])),default:m((()=>[c("div",null,[d(w,{effect:"dark",content:"主题模式",placement:"bottom"},{default:m((()=>[d(b,{size:20},{default:m((()=>[d(u(a))])),_:1})])),_:1})])])),_:1})}}});export{f as _};

View File

@ -1 +1 @@
import{b as s}from"./vue-router-5ddbd26f.js";import{S as e}from"./SwitchRoles-89d46da5.js";import{x as a,aw as r,ak as t,m as o,u as p,b2 as m,t as n}from"./runtime-core.esm-bundler-1857aef3.js";import{_ as u}from"./_plugin-vue_export-helper-1b428a4d.js";import"./user-9646999e.js";import"./index-98eefc51.js";const i={class:"app-container"},c=u(a({__name:"page",setup(a){const u=s(),c=()=>{u.push({path:"/403"})};return(s,a)=>{const u=r("el-tag");return t(),o("div",i,[p(u,{type:"success",size:"large"},{default:m((()=>[n(" 当前页面只有 admin 权限可见 ")])),_:1}),p(e,{onChange:c})])}}}),[["__scopeId","data-v-f3386627"]]);export{c as default};
import{b as s}from"./vue-router-5ddbd26f.js";import{S as e}from"./SwitchRoles-a71d7778.js";import{x as a,aw as r,ak as t,m as o,u as p,b2 as m,t as n}from"./runtime-core.esm-bundler-1857aef3.js";import{_ as u}from"./_plugin-vue_export-helper-1b428a4d.js";import"./user-ad6dac94.js";import"./index-98eefc51.js";const i={class:"app-container"},c=u(a({__name:"page",setup(a){const u=s(),c=()=>{u.push({path:"/403"})};return(s,a)=>{const u=r("el-tag");return t(),o("div",i,[p(u,{type:"success",size:"large"},{default:m((()=>[n(" 当前页面只有 admin 权限可见 ")])),_:1}),p(e,{onChange:c})])}}}),[["__scopeId","data-v-f3386627"]]);export{c as default};

View File

@ -1 +1 @@
import{h as t}from"./user-9646999e.js";function e(e){return t({url:"table",method:"post",data:e})}function r(e){return t({url:`table/${e}`,method:"delete"})}function a(e){return t({url:"table",method:"put",data:e})}function u(e){return t({url:"table",method:"get",params:e})}export{e as c,r as d,u as g,a as u};
import{h as t}from"./user-ad6dac94.js";function e(e){return t({url:"table",method:"post",data:e})}function r(e){return t({url:`table/${e}`,method:"delete"})}function a(e){return t({url:"table",method:"put",data:e})}function u(e){return t({url:"table",method:"get",params:e})}export{e as c,r as d,u as g,a as u};

View File

@ -1 +1 @@
import{C as e}from"./user-9646999e.js";import{as as t}from"./runtime-core.esm-bundler-1857aef3.js";const a=()=>localStorage.getItem(e.SIDEBAR_STATUS),m=t=>{localStorage.setItem(e.SIDEBAR_STATUS,t)},l=[{title:"默认",name:"normal"},{title:"黑暗",name:"dark"},{title:"深蓝",name:"dark-blue"}],o=t(localStorage.getItem(e.ACTIVE_THEME_NAME)||"normal"),r=()=>{n(o.value)},s=t=>{var a;o.value=t,n(o.value),a=o.value,localStorage.setItem(e.ACTIVE_THEME_NAME,a)},n=e=>{document.documentElement.className=e};function u(){return{themeList:l,activeThemeName:o,initTheme:r,setTheme:s}}export{a as g,m as s,u};
import{C as e}from"./user-ad6dac94.js";import{as as t}from"./runtime-core.esm-bundler-1857aef3.js";const a=()=>localStorage.getItem(e.SIDEBAR_STATUS),m=t=>{localStorage.setItem(e.SIDEBAR_STATUS,t)},l=[{title:"默认",name:"normal"},{title:"黑暗",name:"dark"},{title:"深蓝",name:"dark-blue"}],o=t(localStorage.getItem(e.ACTIVE_THEME_NAME)||"normal"),r=()=>{n(o.value)},s=t=>{var a;o.value=t,n(o.value),a=o.value,localStorage.setItem(e.ACTIVE_THEME_NAME,a)},n=e=>{document.documentElement.className=e};function u(){return{themeList:l,activeThemeName:o,initTheme:r,setTheme:s}}export{a as g,m as s,u};

File diff suppressed because one or more lines are too long