configPublic-e5ae16b8.js 2.3 KB

1
  1. import{d as l,k as e,m as a,p as t,r as o,I as n,H as u,f as s,o as i,j as p,w as c,a as r,e as d,O as b,aj as v,b as m,c as O,F as f,q as h,t as k,_}from"./index-ad96aeaa.js";const g={class:"wrapper"},y={class:"wrapper-inner"},x={class:"flex justify-end"},P=_(l({__name:"configPublic",props:{primary:null|Object},emits:["close"],setup(l,{emit:_}){const P=l,V=e(!1),j=e({type:1}),w=e("");let C=[{value:"Option1",label:"Option1"},{value:"Option2",label:"Option2"},{value:"Option3",label:"Option3"},{value:"Option4",label:"Option4"},{value:"Option5",label:"Option5"},{value:"Option6",label:"Option6"},{value:"Option7",label:"Option7"},{value:"Option8",label:"Option8"},{value:"Option9",label:"Option9"},{value:"Option10",label:"Option10"}];const U=a((()=>C.filter((l=>l.label.includes(w.value))))),q=a((()=>{var l,e;return(null==(e=null==(l=j.value)?void 0:l.checkPlublics)?void 0:e.length)==C.length})),I=()=>{},J=l=>{j.value.checkPlublics=l?U.value:[],j.value.checkPlublics},N=l=>{};return P.primary&&(j.value=JSON.parse(JSON.stringify(P.primary))),t((()=>{})),(l,e)=>{const a=o("el-checkbox"),t=o("el-checkbox-group"),_=o("el-form-item"),P=o("el-button"),C=o("el-form"),S=n("loading");return u((i(),p(C,{model:s(j),"label-width":"120px",ref:"form",class:"pr-4"},{default:c((()=>[r(_,{label:"配置公众号",prop:"checkPlublics",rules:[{required:!0,message:"公众号必须选择"}],"label-width":"120px"},{default:c((()=>[d("div",g,[u(d("input",{class:"filter-input","onUpdate:modelValue":e[0]||(e[0]=l=>b(w)?w.value=l:null),clearable:"",placeholder:"请输入公众号名称",onChange:I},null,544),[[v,s(w)]]),d("div",y,[r(a,{modelValue:s(q),"onUpdate:modelValue":e[1]||(e[1]=l=>b(q)?q.value=l:null),onChange:J},{default:c((()=>[m("全选")])),_:1},8,["modelValue"]),r(t,{modelValue:s(j).checkPlublics,"onUpdate:modelValue":e[2]||(e[2]=l=>s(j).checkPlublics=l),onChange:N,class:"flex flex-col"},{default:c((()=>[(i(!0),O(f,null,h(s(U),((l,e)=>(i(),p(a,{key:e,label:l},{default:c((()=>[m(k(l.label),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])])])])),_:1}),d("div",x,[r(P,{type:"primary",onClick:e[3]||(e[3]=e=>{var a;(a=l.form)&&(V.value=!0,a&&a.validate((l=>{V.value=!1})).then((()=>{})))})},{default:c((()=>[m(k(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[S,s(V)]])}}}),[["__scopeId","data-v-2291688c"]]);export{P as default};