/* empty css *//* empty css */import{_ as e}from"./index-8a332444.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css */import{d as l,m as a,p as t,x as r,C as o,o as s,c as i,a as d,z as u,W as n,f as p,l as m,w as c,e as v,b as y,aE as f,aN as b,ao as k,F as _,y as x,t as j,a6 as h,a4 as g,b5 as w,J as V,aj as C,a2 as q,a3 as U,ab as N,ac as S,S as F,b3 as J,ai as O,aA as W,Y as z,$ as A,av as D,aw as E,R as I,ax as R,b4 as $,_ as H}from"./index-408f33e1.js";import{c as K,d as L,e as P}from"./index-8f124f48.js";import Q from"./generateLink-5b30273c.js";import{c as T}from"./index-9f9a6a6b.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-4cf6ff47.js";import"./http-de5c8471.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-487e1629.js";const X=e=>(D("data-v-1a28ab71"),e=e(),E(),e),Y={key:0,class:"mb-3"},B={class:"flex items-center"},G=X((()=>v("span",null,"不同关键字间以英文逗号分割,或的关系",-1))),M=X((()=>v("br",null,null,-1))),Z=X((()=>v("span",null,"关键字",-1))),ee={class:"card-header"},le={class:"flex flex-col items-start justify-start"},ae={class:"insert-content"},te={class:"insert-content"},re={class:"mr-5"},oe={key:0,class:"flex justify-end"},se={key:0},ie={class:"withdraw-popup-warn"},de=X((()=>v("span",null,"需先",-1))),ue=X((()=>v("span",null,",已关联的小程序可被使用在自定义菜单、模板消息和附近的小程序等场景中",-1))),ne={key:1},pe={key:2,class:"flex justify-end"},me=H(l({__name:"create",props:{primary:null|Object},emits:["close"],setup(l,{emit:D}){const E=l;I(),R();const H=a(),X=a(),me=a(!1),ce=a(!1),ve=a(!1),ye=a(!1),fe=a({type:"txt",content:[]}),be=a({}),ke=a(),_e=t((()=>"link"==ke.value?"插入小程序链接":"插入纯文本")),xe=e=>{ke.value=e,ye.value=!0,ve.value=!1},je=e=>{ce.value=!1,be.value.url=e.data.url};var he;return E.primary&&(E.primary,T("wechatPlatform.WechatKeywords.detail")?(he=E.primary.id,P(he).then((e=>{fe.value=e.data}))):fe.value=JSON.parse(JSON.stringify(E.primary))),r((()=>{var e,l;(null==(e=JSON.parse(o.get("nav_data")))?void 0:e.app.id)&&(fe.value.miniprogram_id=null==(l=JSON.parse(o.get("nav_data")))?void 0:l.app.id)})),(l,a)=>{var t;const r=w,o=V,I=C,R=q,P=U,T=N,he=S,ge=F,we=J,Ve=O,Ce=W,qe=z,Ue=e,Ne=A;return s(),i(_,null,[(null==(t=E.primary)?void 0:t.look)?u("",!0):(s(),i("div",Y,[d(r,{title:"注:如果一个公众号出现关键字重复配置(比如关键字相同,回复内容相同或不同的情况),以最新一次配置为准,原配置将被覆盖",type:"error",closable:!1})])),n((s(),m(qe,{model:p(fe),"label-width":"120px",ref_key:"form",ref:X,class:"pr-4"},{default:c((()=>{var e;return[d(P,{label:"关键字",prop:"keyword",rules:[{required:!0,message:"关键字必须填写"}],"label-width":"120px"},{label:c((()=>[v("div",B,[d(I,{placement:"top"},{content:c((()=>[G,y(),M])),default:c((()=>[d(o,null,{default:c((()=>[d(p(f))])),_:1})])),_:1}),Z])])),default:c((()=>{var e;return[d(R,{disabled:null==(e=E.primary)?void 0:e.look,modelValue:p(fe).keyword,"onUpdate:modelValue":a[0]||(a[0]=e=>p(fe).keyword=e),placeholder:"请输入关键字"},null,8,["disabled","modelValue"])]})),_:1}),d(P,{label:"消息内容",prop:"type",rules:[{required:!0,message:"消息类型必须填写"}],"label-width":"120px"},{default:c((()=>{var e;return[d(he,{modelValue:p(fe).type,"onUpdate:modelValue":a[1]||(a[1]=e=>p(fe).type=e),disabled:null==(e=E.primary)?void 0:e.look},{default:c((()=>[d(T,{label:"txt"},{default:c((()=>[y("文本消息")])),_:1})])),_:1},8,["modelValue","disabled"])]})),_:1}),d(P,{label:"","label-width":"120px",prop:"content",rules:[{required:!0,message:"消息内容必须插入"}]},{default:c((()=>{var e;return[d(Ce,{class:"box-card",style:{width:"500px"}},b({default:c((()=>[v("div",ae,[v("div",te,[(s(!0),i(_,null,x(p(fe).content,((e,l)=>{var a;return s(),i("div",{key:l,class:"flex items-center"},[v("span",re,[d(o,{onClick:e=>{return a=l,void fe.value.content.splice(a,1);var a},class:"cursor-pointer"},{default:c((()=>[d(p($))])),_:2},1032,["onClick"])]),e.url?(s(),m(ge,{key:0,type:"primary",link:"",onClick:a=>{return t={index:l,...e},be.value=t,ye.value=!0,void(ke.value="link");var t}},{default:c((()=>[y(j(e.title),1)])),_:2},1032,["onClick"])):(s(),m(R,{key:1,style:{boder:"none"},disabled:null==(a=E.primary)?void 0:a.look,modelValue:e.title,"onUpdate:modelValue":l=>e.title=l,clearable:""},null,8,["disabled","modelValue","onUpdate:modelValue"]))])})),128))])])])),_:2},[(null==(e=E.primary)?void 0:e.look)?void 0:{name:"header",fn:c((()=>[v("div",ee,[d(Ve,{placement:"right",visible:p(ve),trigger:"click"},{reference:c((()=>[d(ge,{link:"",icon:p(k),onClick:a[2]||(a[2]=e=>ve.value=!p(ve))},{default:c((()=>[y("插入内容")])),_:1},8,["icon"])])),default:c((()=>[v("div",le,[d(we,{underline:!1,class:"m-1",onClick:a[3]||(a[3]=e=>xe("link"))},{default:c((()=>[y("插入小程序链接")])),_:1}),d(we,{underline:!1,class:"m-1",onClick:a[4]||(a[4]=e=>xe("text"))},{default:c((()=>[y("插入纯文本")])),_:1})])])),_:1},8,["visible"])])])),key:"0"}]),1024)]})),_:1}),(null==(e=E.primary)?void 0:e.look)?u("",!0):(s(),i("div",oe,[d(ge,{type:"primary",onClick:a[5]||(a[5]=e=>{var l;(l=p(X))&&(me.value=!0,l&&l.validate((e=>{var l,a,t;if(e){let e={type:fe.value.type,keyword:fe.value.keyword,miniprogram_id:fe.value.miniprogram_id,content:fe.value.content};(null==(l=E.primary)?void 0:l.id)?(e.id=null==(a=E.primary)?void 0:a.id,K(null==(t=E.primary)?void 0:t.id,e).then((e=>{g.success(e.message),D("close")})).catch((e=>{me.value=!1}))):L(e).then((e=>{g.success(e.message),D("close")})).catch((e=>{me.value=!1})),me.value=!1}else me.value=!1})).then((()=>{})))})},{default:c((()=>[y(j(l.$t("system.confirm")),1)])),_:1})]))]})),_:1},8,["model"])),[[Ne,p(me)]]),d(Ue,{modelValue:p(ye),"onUpdate:modelValue":[a[11]||(a[11]=e=>h(ye)?ye.value=e:null),a[12]||(a[12]=e=>be.value={})],title:p(_e),"destroy-on-close":""},{default:c((()=>[n((s(),m(qe,{model:p(be),"label-width":"120px",ref_key:"insertform",ref:H,class:"pr-4"},{default:c((()=>{var e;return["link"==p(ke)?(s(),i("div",se,[v("div",ie,[de,d(we,{class:"text-lg font-bold text-blue-400 cursor-pointer",type:"primary",href:"https://docs.qq.com/doc/DUWlNb0RsTXFQelFF",target:"_blank"},{default:c((()=>[y("关联小程序")])),_:1}),ue]),d(P,{label:"标题",prop:"title",rules:[{required:!0,message:"标题必须填写"}],"label-width":"120px"},{default:c((()=>{var e;return[d(R,{style:{width:"300px"},type:"textarea",disabled:null==(e=E.primary)?void 0:e.look,modelValue:p(be).title,"onUpdate:modelValue":a[6]||(a[6]=e=>p(be).title=e),"auto-complete":"off",placeholder:"请输入标题"},null,8,["disabled","modelValue"])]})),_:1}),d(P,{label:"链接",prop:"url",rules:[{required:!0,message:"链接必须填写"}],"label-width":"120px"},{default:c((()=>{var e,l;return[d(R,{style:{width:"300px"},disabled:null==(e=E.primary)?void 0:e.look,modelValue:p(be).url,"onUpdate:modelValue":a[7]||(a[7]=e=>p(be).url=e),"auto-complete":"off",placeholder:"请输入链接"},null,8,["disabled","modelValue"]),(null==(l=E.primary)?void 0:l.look)?u("",!0):(s(),m(ge,{key:0,type:"primary",link:"",icon:p(k),onClick:a[8]||(a[8]=e=>ce.value=!0),class:"mr-6"},{default:c((()=>[y("插入链接")])),_:1},8,["icon"]))]})),_:1})])):(s(),i("div",ne,[d(P,{label:"内容",prop:"title",rules:[{required:!0,message:"内容必须填写"}],"label-width":"120px"},{default:c((()=>{var e;return[d(R,{style:{width:"300px"},disabled:null==(e=E.primary)?void 0:e.look,type:"textarea",modelValue:p(be).title,"onUpdate:modelValue":a[9]||(a[9]=e=>p(be).title=e),"auto-complete":"off",placeholder:"请输入内容"},null,8,["disabled","modelValue"])]})),_:1})])),(null==(e=E.primary)?void 0:e.look)?u("",!0):(s(),i("div",pe,[d(ge,{type:"primary",onClick:a[10]||(a[10]=e=>{var l;(l=p(H))&&l.validate((e=>{var l,a;e&&(null!=be.value.index?fe.value.content[null==(l=be.value)?void 0:l.index]=be.value:null==(a=fe.value.content)||a.push(be.value),ye.value=!1,be.value={})})).then((()=>{}))})},{default:c((()=>[y("确定")])),_:1})]))]})),_:1},8,["model"])),[[Ne,p(me)]])])),_:1},8,["modelValue","title"]),d(Ue,{modelValue:p(ce),"onUpdate:modelValue":a[13]||(a[13]=e=>h(ce)?ce.value=e:null),title:"选择链接","destroy-on-close":""},{default:c((()=>[d(Q,{onSuccess:je})])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-1a28ab71"]]);export{me as default};