1 |
- /* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as e,m as a,p as l,x as s,W as t,f as i,o as u,l as o,w as r,a as n,e as d,a6 as m,aS as p,b as c,c as _,F as v,y as h,t as f,a4 as x,Z as g,aT as j,a3 as b,S as w,Y as y,$ as k,_ as V}from"./index-b85d10da.js";import{b as C,c as N}from"./index-a8b3289c.js";import{f as S,g as U}from"./index-79553ec5.js";/* empty css *//* empty css */import"./http-a5785930.js";/* empty css *//* empty css *//* empty css */const q={class:"wrapper"},B={class:"wrapper-inner"},F={class:"flex justify-end"},$=V(e({__name:"configPublic",props:{primary:null|Object,typeName:String},emits:["close"],setup(e,{emit:V}){const $=e;let z=N,E=C;const I=a(),O=a(!1),P=a({wx_auth_ids:[]}),T=a("");let W=a([]);const Y=l((()=>W.value.filter((e=>e.nick_name.includes(T.value))))),Z=l((()=>{var e,a,l,s;return(null==(a=null==(e=P.value)?void 0:e.wx_auth_ids)?void 0:a.length)>0&&(null==(s=null==(l=P.value)?void 0:l.wx_auth_ids)?void 0:s.length)==W.value.length})),A=()=>{},D=e=>{P.value.wx_auth_ids=e?Y.value:[],P.value.wx_auth_ids},G=e=>{};if($.primary){const e=$.typeName;switch($.typeName,e){case"关键字回复":z=N,E=C;break;case"关注回复":z=S,E=U}E($.primary.id).then((e=>{var a;W.value=e.data,W.value;const l=null==(a=W.value)?void 0:a.filter((e=>e.is_auth));l.length>0&&(P.value.wx_auth_ids=l)})),$.primary,P.value}return s((()=>{})),(e,a)=>{const l=g,s=j,C=b,N=w,S=y,U=k;return t((u(),o(S,{model:i(P),"label-width":"120px",ref_key:"form",ref:I,class:"pr-4"},{default:r((()=>[n(C,{label:"配置公众号",prop:"wx_auth_ids",rules:[{required:!0,message:"公众号必须选择"}],"label-width":"120px"},{default:r((()=>[d("div",q,[t(d("input",{class:"filter-input","onUpdate:modelValue":a[0]||(a[0]=e=>m(T)?T.value=e:null),clearable:"",placeholder:"请输入公众号名称",onChange:A},null,544),[[p,i(T)]]),d("div",B,[n(l,{modelValue:i(Z),"onUpdate:modelValue":a[1]||(a[1]=e=>m(Z)?Z.value=e:null),onChange:D},{default:r((()=>[c("全选")])),_:1},8,["modelValue"]),n(s,{modelValue:i(P).wx_auth_ids,"onUpdate:modelValue":a[2]||(a[2]=e=>i(P).wx_auth_ids=e),onChange:G,class:"flex flex-col"},{default:r((()=>[(u(!0),_(v,null,h(i(Y),((e,a)=>(u(),o(l,{key:a,label:e,checked:Boolean(e.is_auth)},{default:r((()=>[c(f(e.nick_name),1)])),_:2},1032,["label","checked"])))),128))])),_:1},8,["modelValue"])])])])),_:1}),d("div",F,[n(N,{type:"primary",onClick:a[3]||(a[3]=e=>{var a;(a=i(I))&&(O.value=!0,a&&a.validate((e=>{if(e){P.value;const e=P.value.wx_auth_ids.map((e=>e.id)).join(",");z($.primary.id,{wx_auth_ids:e}).then((e=>{x.success(e.message),V("close")})),O.value=!1}else O.value=!1})).then((()=>{})))})},{default:r((()=>[c(f(e.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[U,i(O)]])}}}),[["__scopeId","data-v-12794060"]]);export{$ as default};
|