/* 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,X as n,aS as r,f as d,a7 as p,l as m,w as c,b as _,z as v,a as h,F as f,y as x,t as w,a5 as y,$ as g,aT as j,U as b,_ as k}from"./index-50028f59.js";import{w as V}from"./index-a01700b9.js";/* empty css *//* empty css */import"./http-b5b338c7.js";/* empty css *//* empty css */const B={class:"flex flex-col w-full"},C={class:"wrapper"},U={class:"wrapper-inner"},S={key:0,class:"flex justify-end w-full"},q=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 q;const z=e,F=a({wx_auth_ids:[]}),P=a("");let $=a([]);const A=l((()=>$.value.filter((e=>e.nick_name.includes(P.value)))));s((()=>F.value.wx_auth_ids),((e,a)=>{k("change",F.value.wx_auth_ids)}),{immediate:!0,deep:!0});const I=l((()=>{var e,a,l,s;return(null==(a=null==(e=F.value)?void 0:e.wx_auth_ids)?void 0:a.length)>0&&(null==(s=null==(l=F.value)?void 0:l.wx_auth_ids)?void 0:s.length)==$.value.length})),K=()=>{},L=e=>{var a;F.value.wx_auth_ids=e?null==(a=A.value)?void 0:a.map((e=>e.id)):[],F.value.wx_auth_ids},O=e=>{},T=()=>{const e=F.value.wx_auth_ids;if(z.required&&e.length<=0)return y.error("请选择公众号");k("success",e)};return z.primary&&(F.value.wx_auth_ids=null==(q=z.primary)?void 0:q.gzh_ids_arr,z.primary,F.value),t((()=>{V({is_export:!0}).then((e=>{$.value=e.data}))})),(e,a)=>{const l=g,s=j,t=b;return u(),i("div",B,[o("div",C,[n(o("input",{class:"filter-input","onUpdate:modelValue":a[0]||(a[0]=e=>p(P)?P.value=e:null),clearable:"",placeholder:"请输入公众号名称",onChange:K},null,544),[[r,d(P)]]),o("div",U,[d(A).length>0?(u(),m(l,{key:0,modelValue:d(I),"onUpdate:modelValue":a[1]||(a[1]=e=>p(I)?I.value=e:null),onChange:L},{default:c((()=>[_("全选")])),_:1},8,["modelValue"])):v("",!0),h(s,{modelValue:d(F).wx_auth_ids,"onUpdate:modelValue":a[2]||(a[2]=e=>d(F).wx_auth_ids=e),onChange:O,class:"flex flex-col"},{default:c((()=>[(u(!0),i(f,null,x(d(A),((e,a)=>(u(),m(l,{key:a,label:e.id},{default:c((()=>[_(w(e.nick_name),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])])]),z.isShowButton?(u(),i("div",S,[h(t,{type:"primary",onClick:T},{default:c((()=>[_(w(e.$t("system.confirm")),1)])),_:1})])):v("",!0)])}}}),[["__scopeId","data-v-69c082f8"]]);export{q as default};