123 |
- import{e as u,ai as g,r as h,o as v,a0 as t,g as w,h as C,A as e,u as i,q as m}from"./vue.e266cb73.js";import{u as b,a as x}from"./userInfo.0308cef3.js";import{f as R,s as U,a as A}from"./index.695ee707.js";import{_ as V}from"./_plugin-vue_export-helper.c27b6911.js";import"./storage.acfc8920.js";import"./_commonjsHelpers.35101cd5.js";import"./index.3f666869.js";import"./keepAliveNames.4207d036.js";import"./routesList.786cc129.js";import"./themeConfig.ed8e6a95.js";import"./preload-helper.41c905a7.js";import"./loading.85c4a19d.js";import"./tagsViewRoutes.02a94730.js";import"./request.1f3df8c8.js";import"./config.3668004a.js";import"./index.4f91577e.js";import"./index.dcc65bf7.js";import"./index.f84209b0.js";import"./Urls.a85bb052.js";const y={class:"layout-pd"},E=u({name:"limitsFrontEndPage"}),F=u({...E,setup(I){const a=b(),{userInfos:s}=g(a),o=h(""),p=()=>{o.value=s.value.roles[0]},c=async()=>{R(),x.set("userName",o.value),await a.setUserInfos(),await U(),A()};return v(()=>{p()}),(k,n)=>{const r=t("el-alert"),l=t("el-radio-button"),d=t("el-radio-group"),_=t("el-card");return w(),C("div",y,[e(r,{title:"温馨提示:此权限页面代码及效果只作为演示使用,若出现不可逆转的bug,请尝试 `F5` 刷新页面。若实际项目中非要实现此用户权限切换功能,\n 请在切换方法 `onRadioChange` 最后面添加刷新代码 `window.location.reload()`。 请注意:按钮权限页面中的演示2(指令模式)、演示3(函数模式)\n 切换用户时无法动态演示,想要动态演示,请按 `F5` 或者添加 `window.location.reload()`。",type:"warning",closable:!1}),e(r,{title:`当前用户页面权限:[${i(s).roles}],当前用户按钮权限:[${i(s).authBtnList}]`,type:"success",closable:!1,class:"mt15"},null,8,["title"]),e(_,{shadow:"hover",header:"切换用户演示,前端控制不同用户显示不同页面、按钮权限",class:"mt15"},{default:m(()=>[e(d,{modelValue:o.value,"onUpdate:modelValue":n[0]||(n[0]=f=>o.value=f),size:"default",onChange:c},{default:m(()=>[e(l,{label:"admin"}),e(l,{label:"common"})]),_:1},8,["modelValue"])]),_:1})])}}}),X=V(F,[["__file","C:/Users/89282/Desktop/lechang_storage/lechang_storage/vue-next-admin/src/views/limits/frontEnd/page/index.vue"]]);export{X as default};
- //# sourceMappingURL=index.74603e60.js.map
|