index.52fcff16.js 1.7 KB

123
  1. import{M as c,s as g,j as h,m as w,am as s,o as v,a as C,_ as e,u as i,U as u}from"./vue.60d2ee98.js";import{n as b,q as x,s as R,t as U,w as y,_ as V}from"./index.beaea096.js";const A={class:"layout-pd"},E=c({name:"limitsFrontEndPage"}),F=c({...E,setup(I){const a=b(),{userInfos:t}=g(a),o=h(""),d=()=>{o.value=t.value.roles[0]},_=async()=>{x(),R.set("userName",o.value),await a.setUserInfos(),await U(),y()};return w(()=>{d()}),(j,n)=>{const l=s("el-alert"),r=s("el-radio-button"),m=s("el-radio-group"),p=s("el-card");return v(),C("div",A,[e(l,{title:"温馨提示:此权限页面代码及效果只作为演示使用,若出现不可逆转的bug,请尝试 `F5` 刷新页面。若实际项目中非要实现此用户权限切换功能,\n 请在切换方法 `onRadioChange` 最后面添加刷新代码 `window.location.reload()`。 请注意:按钮权限页面中的演示2(指令模式)、演示3(函数模式)\n 切换用户时无法动态演示,想要动态演示,请按 `F5` 或者添加 `window.location.reload()`。",type:"warning",closable:!1}),e(l,{title:`当前用户页面权限:[${i(t).roles}],当前用户按钮权限:[${i(t).authBtnList}]`,type:"success",closable:!1,class:"mt15"},null,8,["title"]),e(p,{shadow:"hover",header:"切换用户演示,前端控制不同用户显示不同页面、按钮权限",class:"mt15"},{default:u(()=>[e(m,{modelValue:o.value,"onUpdate:modelValue":n[0]||(n[0]=f=>o.value=f),size:"default",onChange:_},{default:u(()=>[e(r,{label:"admin"}),e(r,{label:"common"})]),_:1},8,["modelValue"])]),_:1})])}}}),M=V(F,[["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/views/limits/frontEnd/page/index.vue"]]);export{M as default};
  2. //# sourceMappingURL=index.52fcff16.js.map