/* empty css *//* empty css */import{_ as e}from"./index-95b899b5.js";import{_ as a}from"./search.vue_vue_type_script_setup_true_lang-271b6823.js";import{_ as l}from"./index.vue_vue_type_script_setup_true_lang-84834a0d.js";/* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import t from"./create-99043e41.js";import{u as i}from"./useGetList-faadf7e9.js";import{w as s}from"./index-a8b3289c.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as o,m as r,at as n,p as u,x as m,o as p,c,e as d,a as b,w as f,f as j,b as v,W as _,l as g,a6 as h,a4 as y,aD as x,a2 as w,a3 as k,S as V,a7 as C,a8 as z,$ as B,av as P,aw as T,_ as U}from"./index-b85d10da.js";/* empty css */import"./index-634317e0.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./configPublicPlus-7cdc5fd9.js";/* empty css */import"./index-a6df7340.js";import"./http-a5785930.js";import"./index-5128c648.js";import"./index-9702a506.js";const q=e=>(P("data-v-dbb6f104"),e=e(),T(),e),G={class:"flex flex-col justify-between w-full sm:flex-row"},I={class:"w-full"},L={class:"table-default"},S={class:"pt-5 pl-2"},D=q((()=>d("br",null,null,-1))),E=q((()=>d("br",null,null,-1))),F=q((()=>d("br",null,null,-1))),K=U(o({__name:"index",setup(o){const P=r(!1),T=r(!1),U=r({}),q=r("新增"),{data:K,query:M,search:O,reset:Q,loading:R}=i("audienceManage/userGroup/list");n("rolesIdentify");const W=u((()=>{var e;return null==(e=K.value)?void 0:e.data})),X=r([]),Y=e=>{X.value=e},Z=(e,a)=>{var l;switch(U.value=a,e){case"createVisible":P.value=!0,(null==(l=U.value)?void 0:l.id)?q.value="编辑":q.value="新增";break;case"configPublicVisible":T.value=!0}},$=()=>{M.value=Object.assign({page:M.value.page,limit:M.value.limit,miniprogram_id:M.value.miniprogram_id}),O()},A=()=>{if(X.value.length<=0)return y.warning("至少选择一条数据");{const e="确定批量删除吗?";x.confirm(e,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{const e=X.value.map((e=>e.id)).join(",");s({ids:e}).then((e=>{y.success(e.message),O()}))})).catch((()=>{}))}};return m((()=>{O()})),(i,o)=>{const r=w,n=k,u=V,m=C,K=z,Q=l,X=a,H=e,J=B;return p(),c("div",G,[d("div",I,[b(X,{search:j(O),reset:$},{body:f((()=>[b(n,{label:"人群包名称"},{default:f((()=>[b(r,{placeholder:"请输入人群包名称",modelValue:j(M).name,"onUpdate:modelValue":o[0]||(o[0]=e=>j(M).name=e),clearable:""},null,8,["modelValue"])])),_:1})])),content:f((()=>[d("div",L,[d("div",S,[b(u,{type:"primary",size:"default",onClick:o[1]||(o[1]=e=>Z("createVisible",null))},{default:f((()=>[v("新增")])),_:1}),b(u,{size:"default",onClick:A},{default:f((()=>[v("批量删除")])),_:1})]),_((p(),g(K,{data:j(W),class:"mt-3",onSelectionChange:Y},{default:f((()=>[b(m,{type:"selection",width:"80"}),b(m,{prop:"name",label:"人群包名称","min-width":"200"}),b(m,{prop:"created_at",label:"创建时间","min-width":"200"}),b(m,{prop:"remark",label:"备注","min-width":"200"}),b(m,{label:"操作",width:"200",fixed:"right"},{default:f((e=>[b(u,{link:"",type:"primary",size:"small",onClick:a=>Z("createVisible",e.row)},{default:f((()=>[v("编辑")])),_:2},1032,["onClick"]),D,b(u,{link:"",type:"primary",size:"small",onClick:a=>Z("createVisible",{look:!0,...e.row})},{default:f((()=>[v("查看")])),_:2},1032,["onClick"]),E,b(u,{link:"",type:"primary",size:"small",onClick:a=>{return l=e.row,void x.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((()=>{s({ids:l.id}).then((e=>{y.success(e.message),O()}))})).catch((()=>{}));var l}},{default:f((()=>[v("删除")])),_:2},1032,["onClick"]),F])),_:1})])),_:1},8,["data"])),[[J,j(R)]]),b(Q)])])),_:1},8,["search"]),b(H,{modelValue:j(P),"onUpdate:modelValue":o[3]||(o[3]=e=>h(P)?P.value=e:null),title:j(q),width:"1000px","destroy-on-close":""},{default:f((()=>[b(t,{onClose:o[2]||(o[2]=e=>(e=>{switch(e){case"createVisible":P.value=!1;break;case"configPublicVisible":T.value=!1}O()})("createVisible")),primary:j(U)},null,8,["primary"])])),_:1},8,["modelValue","title"]),b(H,{modelValue:j(T),"onUpdate:modelValue":o[4]||(o[4]=e=>h(T)?T.value=e:null),title:"配置公众号","destroy-on-close":""},null,8,["modelValue"])])])}}}),[["__scopeId","data-v-dbb6f104"]]);export{K as default};