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