1 |
- import{h as d}from"./index.1049c13f.js";import{d as p,az as f,v as m,w as _,r as h,o as s,E as C,B as b,c as l,F as g,C as v,A as R,K as k,u as x}from"./index.b2b87cd1.js";const y=["onClick"],w=p({__name:"role-list",props:{currentRole:null},emits:["changeCurrentRole"],setup(c,{emit:n}){const i=f(),o=m([]);async function u(){const{code:t,data:a,message:r}=await d({size:100});i({code:t,message:r,handler:()=>{o.value=a.list,n("changeCurrentRole",x(o)[0])}})}return _(()=>u()),(t,a)=>{const r=h("ElScrollbar");return s(),C(r,{class:"border-r border-#dcdfe6"},{default:b(()=>[(s(!0),l(g,null,v(o.value,e=>(s(),l("div",{class:R(["px-1 py-0.5 m-1.5 hover:color-blue hover:bg-#f7f7f7 cursor-pointer duration-200",c.currentRole.id===e.id&&"color-blue bg-#f7f7f7"]),key:e.id,onClick:()=>n("changeCurrentRole",e)},k(e.role_name),11,y))),128))]),_:1})}}});export{w as default};
|