1 |
- /* empty css *//* empty css */import{_ as e}from"./index-82699753.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-b8fa5bb8.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{_ as l}from"./destroy.vue_vue_type_script_setup_true_lang-832699a5.js";import{_ as s}from"./update.vue_vue_type_script_setup_true_lang-0b5bb912.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-dcdda5e4.js";import{_ as o}from"./operate.vue_vue_type_script_setup_true_lang-e2db762c.js";import{_ as r}from"./search.vue_vue_type_script_setup_true_lang-ddaeea19.js";import{_ as u}from"./index.vue_vue_type_script_setup_true_lang-07d8227d.js";/* empty css *//* empty css */import{_ as p}from"./create.vue_vue_type_script_setup_true_lang-7c9c4d7d.js";import{u as i}from"./useGetList-af0ee4b2.js";import{u as m}from"./useDestroy-024484a1.js";import{u as _}from"./useOpen-cfcc06db.js";import{d,u as n,n as c,q as f,z as j,cJ as v,o as b,c as y,e as w,a as V,w as h,f as g,Z as x,l as k,F as U,p as C,b as q,t as z,a9 as D,H as G,a5 as I,a6 as L,aa as R,ah as S,ab as Z,a2 as A}from"./index-da9a283b.js";/* empty css *//* empty css *//* empty css */import"./index-4bc23f72.js";/* empty css *//* empty css */import"./add.vue_vue_type_script_setup_true_lang-8204bff7.js";/* empty css *//* empty css */import"./useCreate-7419538d.js";import"./useShow-a9a4d2bf.js";import"./index-fb108eec.js";import"./http-63ab3c6c.js";const B={class:"flex flex-col justify-between w-full sm:flex-row"},F={class:"table-default"},H=d({__name:"index",setup(d){const H=n(),J="users",{data:K,query:O,search:Q,reset:T,loading:W}=i(J),{destroy:X,deleted:Y}=m(),{open:$,close:E,title:M,visible:N,id:P}=_(),ee=c((()=>{var e;return null==(e=K.value)?void 0:e.data}));f();const ae=f(!1);return j((()=>{Q(),Y(T),ae.value=!v(H.getRoles)})),(i,m)=>{const _=I,d=L,n=u,c=r,f=o,j=R,v=t,H=S,K=s,Y=l,le=Z,se=a,te=e,oe=A;return b(),y("div",B,[w("div",{class:G(ae.value?"w-full ml-0 sm:ml-2 mt-2 sm:mt-0":"w-full")},[V(c,{search:g(Q),reset:g(T)},{body:h((()=>[V(d,{label:"用户名"},{default:h((()=>[V(_,{modelValue:g(O).username,"onUpdate:modelValue":m[0]||(m[0]=e=>g(O).username=e),clearable:""},null,8,["modelValue"])])),_:1}),V(d,{label:"邮箱"},{default:h((()=>[V(_,{modelValue:g(O).email,"onUpdate:modelValue":m[1]||(m[1]=e=>g(O).email=e),clearable:""},null,8,["modelValue"])])),_:1}),V(d,{label:"状态"},{default:h((()=>[V(n,{modelValue:g(O).status,"onUpdate:modelValue":m[2]||(m[2]=e=>g(O).status=e),clearable:"",api:"status"},null,8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),w("div",F,[V(f,{show:g($)},null,8,["show"]),x((b(),k(le,{data:g(ee),class:"mt-3"},{default:h((()=>[V(j,{prop:"username",label:"用户名",width:"150"}),V(j,{prop:"email",label:"邮箱"}),V(j,{prop:"status",label:"状态"},{default:h((e=>[V(v,{modelValue:e.row.status,"onUpdate:modelValue":a=>e.row.status=a,id:e.row.id,api:J},null,8,["modelValue","onUpdate:modelValue","id"])])),_:1}),V(j,{prop:"status",label:"所属角色"},{default:h((e=>[(b(!0),y(U,null,C(e.row.roles,(e=>(b(),k(H,{type:"success",class:"m-1",size:"default",effect:"dark",key:e.id},{default:h((()=>[q(z(e.role_name),1)])),_:2},1024)))),128))])),_:1}),V(j,{prop:"created_at",label:"创建时间"}),V(j,{label:"操作",width:"200"},{default:h((e=>[V(K,{onClick:a=>g($)(e.row.id)},null,8,["onClick"]),V(Y,{onClick:a=>g(X)(J,e.row.id)},null,8,["onClick"])])),_:1})])),_:1},8,["data"])),[[oe,g(W)]]),V(se)]),V(te,{modelValue:g(N),"onUpdate:modelValue":m[4]||(m[4]=e=>D(N)?N.value=e:null),title:g(M),"destroy-on-close":""},{default:h((()=>[V(p,{onClose:m[3]||(m[3]=e=>g(E)(g(T))),primary:g(P),api:J,"has-roles":ae.value},null,8,["primary","has-roles"])])),_:1},8,["modelValue","title"])],2)])}}});export{H as default};
|