import{d as I,h as F,i as N,r as S,j as U,s as j,o as d,a as f,m as o,w as s,z as L,f as a,B as $,b as i,p as m,t as _,F as z,e as G,C as H,E as M,v as O,M as P,x as T}from"./index-CGub03FT.js";import{_ as A}from"./index-r2F_6s-9.js";/* empty css *//* empty css *//* empty css */import{E as J,a as K}from"./el-form-item-BKRcGrWB.js";import{E as Q}from"./el-card-CTMWsRly.js";import{E as W}from"./el-page-header-CDLawKmJ.js";import{n as X,s as Y}from"./message-DZRbxi9w.js";import{E as Z,a as h}from"./index-BWjyYuP5.js";import"./_baseClone-C3INvej2.js";import"./_Uint8Array-K6PPz5Xs.js";import"./_initCloneObject-DyM2wGFM.js";const ee={class:"w-80"},te={class:"flex-1"},oe={class:"w-full max-w-[320px]"},se=I({__name:"edit",setup(ae){const u=F(),y=N(),p=S(!1),t=U({id:"",scene_name:"",scene_desc:"",type:"",sms_notice:{status:0,template_id:"",content:"",tips:[],type:"sms"}}),w={"sms_notice.template_id":[{required:!0,message:"请输入模板ID",trigger:"blur"}],"sms_notice.content":[{required:!0,message:"请输入短信内容",trigger:"blur"}]},b=j(),E=async()=>{p.value=!0;const l=await X({id:u.query.id});Object.keys(t).forEach(e=>{t[e]=l[e]}),console.log(t),p.value=!1},V=async()=>{var l;await((l=b.value)==null?void 0:l.validate()),console.log(t),await Y({id:u.query.id,template:[{type:t.sms_notice.type,template_id:t.sms_notice.template_id,content:t.sms_notice.content,status:t.sms_notice.status}]}),H.msgSuccess("操作成功"),y.back()};return u.query.id&&E(),(l,e)=>{const k=W,c=Q,r=J,v=Z,x=h,g=M,D=K,B=O,R=A,q=P;return d(),f("div",null,[o(c,{class:"!border-none",shadow:"never"},{default:s(()=>[o(k,{content:"编辑通知设置",onBack:e[0]||(e[0]=n=>l.$router.back())})]),_:1}),L((d(),$(D,{ref_key:"formRef",ref:b,model:a(t),"label-width":"auto",rules:w},{default:s(()=>[i("div",null,[o(c,{class:"!border-none mt-4",shadow:"never"},{default:s(()=>[e[4]||(e[4]=i("div",{class:"font-medium mb-7"},"通知名称",-1)),o(r,{label:"通知名称",prop:"scene_name"},{default:s(()=>[m(_(a(t).scene_name),1)]),_:1}),o(r,{label:"通知类型",prop:"type"},{default:s(()=>[m(_(a(t).type),1)]),_:1}),o(r,{label:"通知业务",prop:"scene_desc"},{default:s(()=>[m(_(a(t).scene_desc),1)]),_:1})]),_:1}),o(c,{class:"!border-none mt-4",shadow:"never"},{default:s(()=>[e[7]||(e[7]=i("div",{class:"font-medium mb-7"},"短信通知",-1)),o(r,{label:"开启状态",prop:"sms_notice.status",required:""},{default:s(()=>[o(x,{modelValue:a(t).sms_notice.status,"onUpdate:modelValue":e[1]||(e[1]=n=>a(t).sms_notice.status=n)},{default:s(()=>[o(v,{label:"0"},{default:s(()=>e[5]||(e[5]=[m("关闭")])),_:1}),o(v,{label:"1"},{default:s(()=>e[6]||(e[6]=[m("开启")])),_:1})]),_:1},8,["modelValue"])]),_:1}),o(r,{label:"模板ID",prop:"sms_notice.template_id"},{default:s(()=>[i("div",ee,[o(g,{modelValue:a(t).sms_notice.template_id,"onUpdate:modelValue":e[2]||(e[2]=n=>a(t).sms_notice.template_id=n),placeholder:"请输入模板ID"},null,8,["modelValue"])])]),_:1}),o(r,{label:"短信内容",prop:"sms_notice.content"},{default:s(()=>[i("div",te,[i("div",oe,[o(g,{type:"textarea",rows:6,modelValue:a(t).sms_notice.content,"onUpdate:modelValue":e[3]||(e[3]=n=>a(t).sms_notice.content=n)},null,8,["modelValue"])]),(d(!0),f(z,null,G(a(t).sms_notice.tips,(n,C)=>(d(),f("div",{class:"form-tips",key:C},_(n),1))),128))])]),_:1})]),_:1})])]),_:1},8,["model"])),[[q,a(p)]]),o(R,null,{default:s(()=>[o(B,{type:"primary",onClick:V},{default:s(()=>e[8]||(e[8]=[m("保存")])),_:1})]),_:1})])}}}),ge=T(se,[["__scopeId","data-v-46168f66"]]);export{ge as default};