1 |
- /* empty css *//* empty css */import{_ as e}from"./index-12e962ef.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-e1e692dc.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css */import{_ as a}from"./destroy.vue_vue_type_script_setup_true_lang-48ebd3e9.js";import{_ as s}from"./update.vue_vue_type_script_setup_true_lang-891990d6.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-2e446387.js";import{_ as o}from"./operate.vue_vue_type_script_setup_true_lang-6da8c81e.js";import{_ as r}from"./search.vue_vue_type_script_setup_true_lang-bfb9f2a6.js";import{_ as u}from"./index.vue_vue_type_script_setup_true_lang-1366d0bf.js";/* empty css *//* empty css */import{_ as p}from"./create.vue_vue_type_script_setup_true_lang-249b965d.js";import{u as i}from"./useGetList-6c4de7b4.js";import{u as m}from"./useDestroy-a3f02f41.js";import{u as _}from"./useOpen-de8f4701.js";import{d,u as n,n as c,q as f,z as j,cO 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 C,p as U,b as O,t as q,a9 as z,H as F,a5 as H,a6 as Z,aa as A,ah as B,ab as D,a2 as E}from"./index-7d3da97b.js";/* empty css *//* empty css *//* empty css */import"./index-b4e8755c.js";/* empty css *//* empty css */import"./add.vue_vue_type_script_setup_true_lang-725a3d06.js";/* empty css *//* empty css */import"./useCreate-f10664bb.js";import"./useShow-d25c48e7.js";import"./index-a4d24b7a.js";import"./http-e803734c.js";const G={class:"flex flex-col justify-between w-full sm:flex-row"},K={class:"table-default"},L=d({__name:"index",setup(d){const L=n(),M="users",{data:P,query:R,search:S,reset:W,loading:X}=i(M),{destroy:Y,deleted:$}=m(),{open:I,close:J,title:N,visible:Q,id:T}=_(),ee=c((()=>{var e;return null==(e=P.value)?void 0:e.data}));f();const le=f(!1);return j((()=>{S(),$(W),le.value=!v(L.getRoles)})),(i,m)=>{const _=H,d=Z,n=u,c=r,f=o,j=A,v=t,L=B,P=s,$=a,ae=D,se=l,te=e,oe=E;return b(),y("div",G,[w("div",{class:F(le.value?"w-full ml-0 sm:ml-2 mt-2 sm:mt-0":"w-full")},[V(c,{search:g(S),reset:g(W)},{body:h((()=>[V(d,{label:"用户名"},{default:h((()=>[V(_,{modelValue:g(R).username,"onUpdate:modelValue":m[0]||(m[0]=e=>g(R).username=e),clearable:""},null,8,["modelValue"])])),_:1}),V(d,{label:"邮箱"},{default:h((()=>[V(_,{modelValue:g(R).email,"onUpdate:modelValue":m[1]||(m[1]=e=>g(R).email=e),clearable:""},null,8,["modelValue"])])),_:1}),V(d,{label:"状态"},{default:h((()=>[V(n,{modelValue:g(R).status,"onUpdate:modelValue":m[2]||(m[2]=e=>g(R).status=e),clearable:"",api:"status"},null,8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),w("div",K,[V(f,{show:g(I)},null,8,["show"]),x((b(),k(ae,{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":l=>e.row.status=l,id:e.row.id,api:M},null,8,["modelValue","onUpdate:modelValue","id"])])),_:1}),V(j,{prop:"status",label:"所属角色"},{default:h((e=>[(b(!0),y(C,null,U(e.row.roles,(e=>(b(),k(L,{type:"success",class:"m-1",size:"default",effect:"dark",key:e.id},{default:h((()=>[O(q(e.role_name),1)])),_:2},1024)))),128))])),_:1}),V(j,{prop:"created_at",label:"创建时间"}),V(j,{label:"操作",width:"200"},{default:h((e=>[V(P,{onClick:l=>g(I)(e.row.id)},null,8,["onClick"]),V($,{onClick:l=>g(Y)(M,e.row.id)},null,8,["onClick"])])),_:1})])),_:1},8,["data"])),[[oe,g(X)]]),V(se)]),V(te,{modelValue:g(Q),"onUpdate:modelValue":m[4]||(m[4]=e=>z(Q)?Q.value=e:null),title:g(N),"destroy-on-close":""},{default:h((()=>[V(p,{onClose:m[3]||(m[3]=e=>g(J)(g(W))),primary:g(T),api:M,"has-roles":le.value},null,8,["primary","has-roles"])])),_:1},8,["modelValue","title"])],2)])}}});export{L as default};
|