index-c758c21f.js 3.3 KB

1
  1. import{u as e,_ as l}from"./useOpen-7c9bd67e.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-940b4070.js";import{_ as s}from"./update.vue_vue_type_script_setup_true_lang-f0816eb1.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-443f83fc.js";import{_ as u}from"./operate.vue_vue_type_script_setup_true_lang-4fc8d802.js";import{_ as r}from"./search.vue_vue_type_script_setup_true_lang-c0b644da.js";import{_ as o}from"./create.vue_vue_type_script_setup_true_lang-12de44cf.js";import{u as p}from"./useGetList-34e504a4.js";import{u as d}from"./useDestroy-e24b809d.js";import{d as m,u as i,n as _,l as n,s as c,V as v,r as f,K as b,o as j,c as y,e as V,a as w,w as h,f as x,F as g,m as U,j as C,J as k,Q as D,v as F}from"./index-8e28b540.js";import"./index-a4e8f2e2.js";import"./add.vue_vue_type_script_setup_true_lang-2b706858.js";import"./useCreate-a44bd98c.js";import"./useShow-11dc3ab0.js";import"./index-fa16b03b.js";import"./http-0d0b42a6.js";const K={class:"flex flex-col justify-between w-full sm:flex-row"},L={class:"table-default"},O=m({__name:"index",setup(m){const O=i(),Q=_([{id:1,name:"微信",value:"wx"},{id:2,name:"抖音",value:"dy"}]),R="users",{data:S,query:q,search:E,reset:G,loading:I}=p(R),{destroy:J,deleted:M}=d(),{open:P,close:T,title:W,visible:z,id:A}=e(),B=n((()=>{var e;return null==(e=S.value)?void 0:e.data}));_();const H=_(!1);return c((()=>{E(),M(G),H.value=!v(O.getRoles)})),(e,p)=>{const d=f("el-input"),m=f("el-form-item"),i=f("el-option"),_=f("el-select"),n=r,c=u,v=f("el-table-column"),O=t,S=s,J=f("el-table"),M=a,N=l,X=b("loading");return j(),y("div",K,[V("div",{class:F(H.value?"w-full ml-0 sm:ml-2 mt-2 sm:mt-0":"w-full")},[w(n,{search:x(E),reset:x(G)},{body:h((()=>[w(m,{label:"账号"},{default:h((()=>[w(d,{modelValue:x(q).email,"onUpdate:modelValue":p[0]||(p[0]=e=>x(q).email=e),clearable:""},null,8,["modelValue"])])),_:1}),w(m,{label:"用户名"},{default:h((()=>[w(d,{modelValue:x(q).username,"onUpdate:modelValue":p[1]||(p[1]=e=>x(q).username=e),clearable:""},null,8,["modelValue"])])),_:1}),w(m,{label:"小程序"},{default:h((()=>[w(_,{modelValue:x(q).applet,"onUpdate:modelValue":p[2]||(p[2]=e=>x(q).applet=e),filterable:"",clearable:"",placeholder:"选择小程序"},{default:h((()=>[(j(!0),y(g,null,U(Q.value,(e=>(j(),C(i,{key:e.id,label:e.name,value:e.value},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),V("div",L,[w(c,{show:x(P)},null,8,["show"]),k((j(),C(J,{data:x(B),class:"mt-3"},{default:h((()=>[w(v,{prop:"username",label:"ID"}),w(v,{prop:"username",label:"账号"}),w(v,{prop:"username",label:"用户名"}),w(v,{prop:"username",label:"已绑定小程序"}),w(v,{prop:"status",label:"状态"},{default:h((e=>[w(O,{modelValue:e.row.status,"onUpdate:modelValue":l=>e.row.status=l,id:e.row.id,api:R},null,8,["modelValue","onUpdate:modelValue","id"])])),_:1}),w(v,{prop:"created_at",label:"创建时间"}),w(v,{label:"操作",width:"200"},{default:h((e=>[w(S,{onClick:l=>x(P)(e.row.id)},null,8,["onClick"])])),_:1})])),_:1},8,["data"])),[[X,x(I)]]),w(M)]),w(N,{modelValue:x(z),"onUpdate:modelValue":p[4]||(p[4]=e=>D(z)?z.value=e:null),title:x(W),"destroy-on-close":""},{default:h((()=>[w(o,{onClose:p[3]||(p[3]=e=>x(T)(x(G))),primary:x(A),api:R,"has-roles":H.value},null,8,["primary","has-roles"])])),_:1},8,["modelValue","title"])],2)])}}});export{O as default};