/* empty css *//* empty css *//* empty css *//* empty css */import{d as e,m as a,p as l,O as s,x as t,o as u,c as i,e as o,W as n,aS as r,f as d,a6 as p,a as c,w as m,b as _,F as v,y as h,l as x,t as f,z as w,a4 as g,Z as y,aT as b,S as j,_ as k}from"./index-0b461f7f.js";import{w as V}from"./index-8770f041.js";/* empty css *//* empty css */import"./http-79cdf0ed.js";/* empty css *//* empty css */const C={class:"flex flex-col w-full"},B={class:"wrapper"},S={class:"wrapper-inner"},q={key:0,class:"flex justify-end w-full"},U=k(e({__name:"configPublicPlus",props:{primary:null,isShowButton:{type:Boolean,default:!0},required:{type:Boolean,default:!1}},emits:["close","success","change"],setup(e,{emit:k}){var U;const z=e,I=a({wx_auth_ids:[]}),P=a("");let F=a([]);const H=l((()=>F.value.filter((e=>e.nick_name.includes(P.value)))));s((()=>I.value.wx_auth_ids),((e,a)=>{k("change",I.value.wx_auth_ids)}),{immediate:!0,deep:!0});const O=l((()=>{var e,a,l,s;return(null==(a=null==(e=I.value)?void 0:e.wx_auth_ids)?void 0:a.length)>0&&(null==(s=null==(l=I.value)?void 0:l.wx_auth_ids)?void 0:s.length)==F.value.length})),T=()=>{},W=e=>{var a;I.value.wx_auth_ids=e?null==(a=H.value)?void 0:a.map((e=>e.id)):[],I.value.wx_auth_ids},Z=e=>{},$=()=>{const e=I.value.wx_auth_ids;if(z.required&&e.length<=0)return g.error("请选择公众号");k("success",e)};return z.primary&&(I.value.wx_auth_ids=null==(U=z.primary)?void 0:U.gzh_ids_arr,z.primary,I.value),t((()=>{V({is_export:!0}).then((e=>{F.value=e.data}))})),(e,a)=>{const l=y,s=b,t=j;return u(),i("div",C,[o("div",B,[n(o("input",{class:"filter-input","onUpdate:modelValue":a[0]||(a[0]=e=>p(P)?P.value=e:null),clearable:"",placeholder:"请输入公众号名称",onChange:T},null,544),[[r,d(P)]]),o("div",S,[c(l,{modelValue:d(O),"onUpdate:modelValue":a[1]||(a[1]=e=>p(O)?O.value=e:null),onChange:W},{default:m((()=>[_("全选")])),_:1},8,["modelValue"]),c(s,{modelValue:d(I).wx_auth_ids,"onUpdate:modelValue":a[2]||(a[2]=e=>d(I).wx_auth_ids=e),onChange:Z,class:"flex flex-col"},{default:m((()=>[(u(!0),i(v,null,h(d(H),((e,a)=>(u(),x(l,{key:a,label:e.id},{default:m((()=>[_(f(e.nick_name),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])])]),z.isShowButton?(u(),i("div",q,[c(t,{type:"primary",onClick:$},{default:m((()=>[_(f(e.$t("system.confirm")),1)])),_:1})])):w("",!0)])}}}),[["__scopeId","data-v-bbc67ae0"]]);export{U as default};