1 |
- import{_ as e}from"./index-7ae66f9b.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-71fd3900.js";import{_ as l}from"./destroy.vue_vue_type_script_setup_true_lang-c771d153.js";import{_ as s}from"./update.vue_vue_type_script_setup_true_lang-8155d1ef.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-b18ab2f2.js";import{_ as u}from"./operate.vue_vue_type_script_setup_true_lang-f5d3c986.js";import{_ as r}from"./search.vue_vue_type_script_setup_true_lang-eca442e0.js";import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-bbd68a86.js";import{_ as p}from"./create.vue_vue_type_script_setup_true_lang-ade6c106.js";import{u as _}from"./useGetList-057b3be0.js";import{u as i}from"./useDestroy-e29f904f.js";import{u as d}from"./useOpen-c8f0b605.js";import{d as m,u as n,m as c,k as f,p as v,aC as j,r as y,I as b,o as w,c as V,e as g,a as x,w as h,f as k,H as C,j as U,F as q,q as G,b as O,t as z,O as D,v as F}from"./index-9807a5c1.js";import"./index-8c54fbc5.js";import"./add.vue_vue_type_script_setup_true_lang-862a99d9.js";import"./useCreate-d036bf18.js";import"./useShow-45a6cefe.js";import"./index-d3932353.js";import"./http-dc89695a.js";/* empty css *//* empty css */const H={class:"flex flex-col justify-between w-full sm:flex-row"},I={class:"table-default"},L=m({__name:"index",setup(m){const L=n(),R="users",{data:S,query:A,search:B,reset:E,loading:J}=_(R),{destroy:K,deleted:M}=i(),{open:N,close:P,title:Q,visible:T,id:W}=d(),X=c((()=>{var e;return null==(e=S.value)?void 0:e.data}));f();const Y=f(!1);return v((()=>{B(),M(E),Y.value=!j(L.getRoles)})),(_,i)=>{const d=y("el-input"),m=y("el-form-item"),n=o,c=r,f=u,v=y("el-table-column"),j=t,L=y("el-tag"),S=s,M=l,Z=y("el-table"),$=a,ee=e,ae=b("loading");return w(),V("div",H,[g("div",{class:F(Y.value?"w-full ml-0 sm:ml-2 mt-2 sm:mt-0":"w-full")},[x(c,{search:k(B),reset:k(E)},{body:h((()=>[x(m,{label:"用户名"},{default:h((()=>[x(d,{modelValue:k(A).username,"onUpdate:modelValue":i[0]||(i[0]=e=>k(A).username=e),clearable:""},null,8,["modelValue"])])),_:1}),x(m,{label:"邮箱"},{default:h((()=>[x(d,{modelValue:k(A).email,"onUpdate:modelValue":i[1]||(i[1]=e=>k(A).email=e),clearable:""},null,8,["modelValue"])])),_:1}),x(m,{label:"状态"},{default:h((()=>[x(n,{modelValue:k(A).status,"onUpdate:modelValue":i[2]||(i[2]=e=>k(A).status=e),clearable:"",api:"status"},null,8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),g("div",I,[x(f,{show:k(N)},null,8,["show"]),C((w(),U(Z,{data:k(X),class:"mt-3"},{default:h((()=>[x(v,{prop:"username",label:"用户名",width:"150"}),x(v,{prop:"email",label:"邮箱"}),x(v,{prop:"status",label:"状态"},{default:h((e=>[x(j,{modelValue:e.row.status,"onUpdate:modelValue":a=>e.row.status=a,id:e.row.id,api:R},null,8,["modelValue","onUpdate:modelValue","id"])])),_:1}),x(v,{prop:"status",label:"所属角色"},{default:h((e=>[(w(!0),V(q,null,G(e.row.roles,(e=>(w(),U(L,{type:"success",class:"m-1",size:"default",effect:"dark",key:e.id},{default:h((()=>[O(z(e.role_name),1)])),_:2},1024)))),128))])),_:1}),x(v,{prop:"created_at",label:"创建时间"}),x(v,{label:"操作",width:"200"},{default:h((e=>[x(S,{onClick:a=>k(N)(e.row.id)},null,8,["onClick"]),x(M,{onClick:a=>k(K)(R,e.row.id)},null,8,["onClick"])])),_:1})])),_:1},8,["data"])),[[ae,k(J)]]),x($)]),x(ee,{modelValue:k(T),"onUpdate:modelValue":i[4]||(i[4]=e=>D(T)?T.value=e:null),title:k(Q),"destroy-on-close":""},{default:h((()=>[x(p,{onClose:i[3]||(i[3]=e=>k(P)(k(E))),primary:k(W),api:R,"has-roles":Y.value},null,8,["primary","has-roles"])])),_:1},8,["modelValue","title"])],2)])}}});export{L as default};
|