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