index-ccd23182.js 4.6 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-5da948b2.js";import{_ as a}from"./index.vue_vue_type_script_setup_true_lang-676c2015.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css */import{_ as l}from"./update.vue_vue_type_script_setup_true_lang-a40e5fe2.js";import{_ as t}from"./index.vue_vue_type_script_setup_true_lang-ee8b6cfb.js";/* empty css *//* empty css */import{_ as s}from"./operate.vue_vue_type_script_setup_true_lang-11ddefc9.js";import{_ as r}from"./search.vue_vue_type_script_setup_true_lang-84a99657.js";/* empty css *//* empty css *//* empty css */import{d as o,m as i,p as u,x as m,aq as p,o as n,c as d,e as _,a as c,w as f,f as v,F as j,y as b,l as g,Z as y,b as h,t as w,be as x,a9 as V,a5 as k,a6 as U,A,B as C,aa as I,am as P,D as q,J as D,ab as Z,a2 as z}from"./index-bb927708.js";import{_ as B}from"./create.vue_vue_type_script_setup_true_lang-32148616.js";import{u as F}from"./useGetList-9984ae1c.js";import{u as G}from"./useOpen-01e5b015.js";import{h as J,g as K}from"./index-f47539d4.js";/* empty css *//* empty css *//* empty css */import"./index-cf91e632.js";/* empty css *//* empty css */import"./add.vue_vue_type_script_setup_true_lang-eb071b1b.js";import"./index-3f16d06c.js";import"./http-e18d9f72.js";/* empty css */const L={class:"flex flex-col justify-between w-full sm:flex-row"},O={class:"w-full"},T={class:"table-default"},W=_("br",null,null,-1),X={key:1},Y={class:"mr-3 text-sm font-medium"},$=o({__name:"index",setup(o){const $=i([]),{data:E,query:H,search:M,reset:N,loading:Q}=F("channel/advertiser/listAdvertiser"),{open:R,close:S,title:ee,visible:ae,id:le}=G(),te=u((()=>{var e;return null==(e=E.value)?void 0:e.data}));return m((()=>{K().then((e=>{$.value=e.data})),M()})),(o,i)=>{const u=k,m=U,F=A,G=C,K=r,E=s,se=I,re=P,oe=q,ie=D,ue=t,me=l,pe=Z,ne=a,de=e,_e=p("action"),ce=z;return n(),d("div",L,[_("div",O,[c(K,{search:v(M),reset:v(N)},{body:f((()=>[c(m,{label:"邮箱"},{default:f((()=>[c(u,{modelValue:v(H).email,"onUpdate:modelValue":i[0]||(i[0]=e=>v(H).email=e),clearable:""},null,8,["modelValue"])])),_:1}),c(m,{label:"用户名"},{default:f((()=>[c(u,{modelValue:v(H).username,"onUpdate:modelValue":i[1]||(i[1]=e=>v(H).username=e),clearable:""},null,8,["modelValue"])])),_:1}),c(m,{label:"小程序"},{default:f((()=>[c(G,{modelValue:v(H).miniProgramId,"onUpdate:modelValue":i[2]||(i[2]=e=>v(H).miniProgramId=e),filterable:"",clearable:"",placeholder:"选择小程序"},{default:f((()=>[(n(!0),d(j,null,b($.value,(e=>(n(),g(F,{key:e.miniprogram_id,label:e.name,value:e.miniprogram_id},null,8,["label","value"])))),128))])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["search","reset"]),_("div",T,[y(c(E,{show:v(R)},null,8,["show"]),[[_e,"channel.Advertiser.addAdvertiser"]]),y((n(),g(pe,{data:v(te),class:"mt-3"},{default:f((()=>[c(se,{prop:"id",label:"ID"}),c(se,{prop:"email",label:"邮箱"},{default:f((e=>[e.row.remark?(n(),g(re,{key:0,placement:"top"},{content:f((()=>[h(w(e.row.remark),1),W])),default:f((()=>[_("span",null,w(e.row.email),1)])),_:2},1024)):(n(),d("span",X,w(e.row.email),1))])),_:1}),c(se,{prop:"username",label:"用户名"}),c(se,{prop:"miniProgramIds",label:"已绑定小程序"},{default:f((e=>[(n(!0),d(j,null,b(e.row.miniPrograms,(e=>(n(),d("div",{key:e.id,class:"flex items-center h-8"},[c(oe,{style:{width:"20px",height:"20px"},class:"mt-1 mr-5",src:e.type_logo,fit:"contain"},null,8,["src"]),_("span",Y,w(e.name),1)])))),128)),c(ie,null,{default:f((()=>[c(v(x),{onClick:a=>{return l=e.row,void J({user_id:l.id}).then((e=>{}));var l}},null,8,["onClick"])])),_:2},1024)])),_:1}),y((n(),g(se,{prop:"status",label:"状态"},{default:f((e=>[c(ue,{modelValue:e.row.status,"onUpdate:modelValue":a=>e.row.status=a,id:e.row.id,api:"users"},null,8,["modelValue","onUpdate:modelValue","id"])])),_:1})),[[_e,"User.user.enable"]]),c(se,{prop:"created_at",label:"创建时间"}),c(se,{label:"操作",width:"200"},{default:f((e=>[y(c(me,{onClick:a=>v(R)(e.row.id)},null,8,["onClick"]),[[_e,"channel.Advertiser.updateAdvertiser"]])])),_:1})])),_:1},8,["data"])),[[ce,v(Q)]]),c(ne)]),c(de,{modelValue:v(ae),"onUpdate:modelValue":i[4]||(i[4]=e=>V(ae)?ae.value=e:null),title:v(ee),"destroy-on-close":""},{default:f((()=>[c(B,{onClose:i[3]||(i[3]=e=>v(S)(v(M))),primary:v(le)},null,8,["primary"])])),_:1},8,["modelValue","title"])])])}}});export{$ as default};