create-97f41d85.js 4.6 KB

1
  1. /* empty css *//* empty css */import{_ as e}from"./index-dacbbfd3.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{d as l,R as a,au as t,m as o,x as s,o as p,c as i,W as u,f as d,l as r,w as n,a as m,e as c,a6 as b,a_ as f,b as v,F as _,y as h,t as y,ao as j,Z as O,a$ as V,a3 as x,ab as g,ac as k,a2 as w,S,Y as U,$ as q,_ as C}from"./index-f181b510.js";import N from"./generateLink-60c09627.js";/* empty css *//* empty css */import"./index-cb8dac27.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-5936bc9e.js";import"./http-fe2c0cad.js";/* empty css */const $={class:"wrapper"},J={class:"wrapper-inner"},L={key:0},Z={key:1},F={class:"flex justify-end"},I=C(l({__name:"create",props:{primary:Object},emits:["close"],setup(l,{emit:C}){const I=l;a(),t();const R=o(!1),W=o(!1),Y=o({type:1}),z=o(!1),A=o(""),B=o([{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"}]),D=()=>{A.value},E=e=>{Y.value.checkSites=e?B.value:[],Y.value.checkSites},G=e=>{const l=e.length;z.value=l===B.value.length},H=e=>{};return I.primary&&(Y.value=JSON.parse(JSON.stringify(I.primary))),s((()=>{})),(l,a)=>{const t=O,o=V,s=x,C=g,I=k,K=w,M=S,P=U,Q=e,T=q;return p(),i(_,null,[u((p(),r(P,{model:d(Y),"label-width":"120px",ref:"form",class:"pr-4"},{default:n((()=>[m(s,{label:"配置公众号",prop:"checkSites",rules:[{required:!0,message:"公众号必须选择"}],"label-width":"120px"},{default:n((()=>[c("div",$,[u(c("input",{class:"filter-input","onUpdate:modelValue":a[0]||(a[0]=e=>b(A)?A.value=e:null),validate:null,clearable:"",placeholder:"请输入公众号名称",onChange:D},null,544),[[f,d(A)]]),c("div",J,[m(t,{modelValue:d(z),"onUpdate:modelValue":a[1]||(a[1]=e=>b(z)?z.value=e:null),onChange:E},{default:n((()=>[v("全选")])),_:1},8,["modelValue"]),m(o,{modelValue:d(Y).checkSites,"onUpdate:modelValue":a[2]||(a[2]=e=>d(Y).checkSites=e),onChange:G,class:"flex flex-col"},{default:n((()=>[(p(!0),i(_,null,h(d(B),((e,l)=>(p(),r(t,{key:l,label:e},{default:n((()=>[v(y(e.label),1)])),_:2},1032,["label"])))),128))])),_:1},8,["modelValue"])])])])),_:1}),m(s,{label:"消息类型",prop:"type",rules:[{required:!0,message:"消息类型必须填写"}],"label-width":"120px"},{default:n((()=>[m(I,{modelValue:d(Y).type,"onUpdate:modelValue":a[3]||(a[3]=e=>d(Y).type=e)},{default:n((()=>[m(C,{label:1},{default:n((()=>[v("跳转链接")])),_:1}),m(C,{label:2},{default:n((()=>[v("纯文本")])),_:1})])),_:1},8,["modelValue"])])),_:1}),2==d(Y).type?(p(),i("div",L,[m(s,{label:"",prop:"desc",rules:[{required:!0,message:"消息类型必须填写"}],"label-width":"120px"},{default:n((()=>[m(K,{modelValue:d(Y).desc,"onUpdate:modelValue":a[4]||(a[4]=e=>d(Y).desc=e),type:"textarea"},null,8,["modelValue"])])),_:1})])):(p(),i("div",Z,[m(s,{label:"推广标题",prop:"account_id",rules:[{required:!0,message:"推广标题必须填写"}],"label-width":"120px"},{default:n((()=>[m(K,{style:{width:"300px"},modelValue:d(Y).account_id,"onUpdate:modelValue":a[5]||(a[5]=e=>d(Y).account_id=e),"auto-complete":"off",placeholder:"请输入推广标题"},null,8,["modelValue"])])),_:1}),m(s,{label:"推广链接",prop:"account_id",rules:[{required:!0,message:"推广链接必须填写"}],"label-width":"120px"},{default:n((()=>[m(K,{style:{width:"300px"},modelValue:d(Y).account_id,"onUpdate:modelValue":a[6]||(a[6]=e=>d(Y).account_id=e),"auto-complete":"off",placeholder:"请输入推广链接"},null,8,["modelValue"]),m(M,{type:"primary",link:"",icon:d(j),onClick:a[7]||(a[7]=e=>W.value=!0),class:"mr-6"},{default:n((()=>[v("插入链接")])),_:1},8,["icon"])])),_:1})])),c("div",F,[m(M,{type:"primary",onClick:a[8]||(a[8]=e=>{var a;(a=l.form)&&(R.value=!0,a&&a.validate((e=>{R.value=!1})).then((()=>{})))})},{default:n((()=>[v(y(l.$t("system.confirm")),1)])),_:1})])])),_:1},8,["model"])),[[T,d(R)]]),m(Q,{modelValue:d(W),"onUpdate:modelValue":a[9]||(a[9]=e=>b(W)?W.value=e:null),title:"选择链接","destroy-on-close":""},{default:n((()=>[m(N,{onClose:H})])),_:1},8,["modelValue"])],64)}}}),[["__scopeId","data-v-286ebaf3"]]);export{I as default};