1 |
- import{h as d}from"./index.bfa9a4b9.js";import{r as p,aB as f,D as m,E as _,v as h,o as s,M as C,J as b,p as l,L as g,K as R,x as v,I as k,R as x}from"./index.ef4119aa.js";const y=["onClick"],L=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",v(o)[0])}})}return _(()=>u()),(t,a)=>{const r=h("ElScrollbar");return s(),C(r,{class:"border-r border-#dcdfe6"},{default:b(()=>[(s(!0),l(R,null,g(o.value,e=>(s(),l("div",{class:k(["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)},x(e.role_name),11,y))),128))]),_:1})}}});export{L as default};
|