import{_ as e}from"./index-001f0867.js";import{d as l,D as a,Z as t,k as o,m as s,p as d,r as i,I as u,o as r,c as n,H as p,f as m,j as c,w as f,a as v,e as y,b as k,a2 as _,S as b,F as h,q as x,t as V,O as w,L as g,X as j,Y as C,_ as U}from"./index-ad96aeaa.js";import{h as q}from"./http-beeb0320.js";import O from"./generateLink-e3fe495c.js";/* empty css *//* empty css */import"./index-75f4a198.js";/* empty css */import"./index-dc7e252a.js";const S=e=>(j("data-v-05bb8745"),e=e(),C(),e),N={class:"flex items-center"},I=S((()=>y("span",null,"关键词",-1))),J=S((()=>y("br",null,null,-1))),L=S((()=>y("span",null,"关键词",-1))),P={class:"card-header"},$={class:"flex flex-col items-start justify-start"},D={class:"insert-content"},F={class:"flex justify-end"},H={key:0},X={class:"withdraw-popup-warn"},Y=S((()=>y("span",null,"需先",-1))),Z=S((()=>y("span",null,",已关联的小程序可被使用在自定义菜单、模板消息和附近的小程序等场景中",-1))),z={key:1},A={class:"flex justify-end"},B=U(l({__name:"create",props:{primary:null|Object},emits:["close"],setup(l,{emit:j}){const C=l;a(),t();const U=o(),S=o(),B=o(!1),E=o(!1),G=o(!1),K=o(!1),M=o({type:1,content:[]}),Q=o({}),R=o(),T=s((()=>"link"==R.value?"插入小程序链接":"插入纯文本")),W=e=>{R.value=e,K.value=!0,G.value=!1},ee=e=>{},le=e=>{e&&(B.value=!0,e&&e.validate((e=>{var l,a,t,o;e?((null==(l=C.primary)?void 0:l.id)?(t=null==(a=C.primary)?void 0:a.id,o=M.value,q.post(`/wechatPlatform/keyword/edit/${t}`,o)).then((e=>{g.success(e.message),j("close")})).catch((e=>{B.value=!1})):function(e){return q.post("/wechatPlatform/keyword/add",e)}(M.value).then((e=>{g.success(e.message),j("close")})).catch((e=>{B.value=!1})),B.value=!1):B.value=!1})).then((()=>{})))};return C.primary&&(M.value=JSON.parse(JSON.stringify(C.primary))),d((()=>{})),(l,a)=>{const t=i("el-icon"),o=i("el-tooltip"),s=i("el-input"),d=i("el-form-item"),g=i("el-radio"),j=i("el-radio-group"),C=i("el-button"),q=i("el-link"),ae=i("el-popover"),te=i("el-card"),oe=i("el-form"),se=e,de=u("loading");return r(),n(h,null,[p((r(),c(oe,{model:m(M),"label-width":"120px",ref_key:"form",ref:S,class:"pr-4"},{default:f((()=>[v(d,{label:"关键词",prop:"is_roi",rules:[{required:!0,message:"关键词必须填写"}],"label-width":"120px"},{label:f((()=>[y("div",N,[v(o,{placement:"top"},{content:f((()=>[I,k(),J])),default:f((()=>[v(t,null,{default:f((()=>[v(m(_))])),_:1})])),_:1}),L])])),default:f((()=>[v(s,{modelValue:m(M).keyword,"onUpdate:modelValue":a[0]||(a[0]=e=>m(M).keyword=e),placeholder:"请输入关键词"},null,8,["modelValue"])])),_:1}),v(d,{label:"消息内容",prop:"type",rules:[{required:!0,message:"消息类型必须填写"}],"label-width":"120px"},{default:f((()=>[v(j,{modelValue:m(M).type,"onUpdate:modelValue":a[1]||(a[1]=e=>m(M).type=e)},{default:f((()=>[v(g,{label:2},{default:f((()=>[k("文本消息")])),_:1})])),_:1},8,["modelValue"])])),_:1}),v(d,{label:"","label-width":"120px"},{default:f((()=>[v(te,{class:"box-card",style:{width:"500px"}},{header:f((()=>[y("div",P,[v(ae,{placement:"right",visible:m(G),trigger:"click"},{reference:f((()=>[v(C,{link:"",icon:m(b),onClick:a[2]||(a[2]=e=>G.value=!m(G))},{default:f((()=>[k("插入内容")])),_:1},8,["icon"])])),default:f((()=>[y("div",$,[v(q,{underline:!1,class:"m-1",onClick:a[3]||(a[3]=e=>W("link"))},{default:f((()=>[k("插入小程序链接")])),_:1}),v(q,{underline:!1,class:"m-1",onClick:a[4]||(a[4]=e=>W("text"))},{default:f((()=>[k("插入纯文本")])),_:1})])])),_:1},8,["visible"])])])),default:f((()=>[y("div",D,[(r(!0),n(h,null,x(m(M).content,((e,l)=>(r(),n("div",{key:l},[e.link?(r(),c(C,{key:0,type:"primary",link:"",onClick:a=>{return t={index:l,...e},Q.value=t,K.value=!0,void(R.value="link");var t}},{default:f((()=>[k(V(e.title),1)])),_:2},1032,["onClick"])):(r(),c(s,{key:1,style:{boder:"none"},modelValue:e.title,"onUpdate:modelValue":l=>e.title=l,clearable:""},null,8,["modelValue","onUpdate:modelValue"]))])))),128))])])),_:1})])),_:1}),y("div",F,[v(C,{type:"primary",onClick:a[5]||(a[5]=e=>le(m(S)))},{default:f((()=>[k(V(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[de,m(B)]]),v(se,{modelValue:m(K),"onUpdate:modelValue":a[11]||(a[11]=e=>w(K)?K.value=e:null),title:m(T),"destroy-on-close":""},{default:f((()=>[p((r(),c(oe,{model:m(Q),"label-width":"120px",ref_key:"insertform",ref:U,class:"pr-4"},{default:f((()=>["link"==m(R)?(r(),n("div",H,[y("div",X,[Y,v(q,{class:"text-lg font-bold text-blue-400 cursor-pointer",type:"primary",href:"https://element-plus.org",target:"_blank"},{default:f((()=>[k("关联小程序")])),_:1}),Z]),v(d,{label:"标题",prop:"title",rules:[{required:!0,message:"标题必须填写"}],"label-width":"120px"},{default:f((()=>[v(s,{style:{width:"300px"},modelValue:m(Q).title,"onUpdate:modelValue":a[6]||(a[6]=e=>m(Q).title=e),"auto-complete":"off",placeholder:"请输入标题"},null,8,["modelValue"])])),_:1}),v(d,{label:"链接",prop:"link",rules:[{required:!0,message:"链接必须填写"}],"label-width":"120px"},{default:f((()=>[v(s,{style:{width:"300px"},modelValue:m(Q).link,"onUpdate:modelValue":a[7]||(a[7]=e=>m(Q).link=e),"auto-complete":"off",placeholder:"请输入链接"},null,8,["modelValue"]),v(C,{type:"primary",link:"",icon:m(b),onClick:a[8]||(a[8]=e=>E.value=!0),class:"mr-6"},{default:f((()=>[k("插入链接")])),_:1},8,["icon"])])),_:1})])):(r(),n("div",z,[v(d,{label:"标题",prop:"title",rules:[{required:!0,message:"标题必须填写"}],"label-width":"120px"},{default:f((()=>[v(s,{style:{width:"300px"},type:"textarea",modelValue:m(Q).title,"onUpdate:modelValue":a[9]||(a[9]=e=>m(Q).title=e),"auto-complete":"off",placeholder:"请输入标题"},null,8,["modelValue"])])),_:1})])),y("div",A,[v(C,{type:"primary",onClick:a[10]||(a[10]=e=>{var l;(l=m(U))&&l&&l.validate((e=>{var l;e&&(null!=Q.value.index?M.value.content[null==(l=Q.value)?void 0:l.index]=Q.value:M.value.content.push(Q.value),K.value=!1,Q.value={})})).then((()=>{}))})},{default:f((()=>[k("确定")])),_:1})])])),_:1},8,["model"])),[[de,m(B)]])])),_:1},8,["modelValue","title"]),v(se,{modelValue:m(E),"onUpdate:modelValue":a[12]||(a[12]=e=>w(E)?E.value=e:null),title:"选择链接","destroy-on-close":""},{default:f((()=>[v(O,{onClose:ee})])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-05bb8745"]]);export{B as default};