Files
zyt/server/public/admin/assets/edit-jnryVGqt.js
2026-07-03 12:07:34 +08:00

2 lines
3.2 KiB
JavaScript

import{o as w,Q as N,W as T,q as m,r as p,v as t,D as s,bl as L,bg as S,ac as U,bi as j,u as a,O as G,s as r,b6 as M,L as d,T as _,bc as O,bf as $,b7 as z,F as H,G as K,b9 as P,K as Q,M as W,ba as A,a8 as J,l as X}from"./.pnpm-BGZW0UGg.js";import{_ as Y}from"./index-B7SvGYGE.js";import{n as Z,s as h}from"./message-DzANIYkR.js";import{j as ee,i as te}from"./index-CeIwrh_6.js";const se={class:"w-80"},oe={class:"flex-1"},ae={class:"w-full max-w-[320px]"},ne={class:"form-tips"},le=w({name:"noticeEdit"}),ue=w({...le,setup(ie){const f=N(),y=T(),u=W(!1),o=A({id:"",scene_name:"",type:"",scene_desc:"",sms_notice:{status:0,template_id:"",content:"",tips:[]},oa_notice:{},mnp_notice:{},system_notice:{}}),E={"sms_notice.template_id":[{required:!0,message:"请输入模板ID",trigger:"blur"}],"sms_notice.content":[{required:!0,message:"请输入短信内容",trigger:"blur"}]},{removeTab:V}=ee(),b=J(),k=async()=>{u.value=!0;const l=await Z({id:f.query.id});Object.keys(l).forEach(e=>{o[e]=l[e]}),u.value=!1},x=async()=>{var e;await((e=b.value)==null?void 0:e.validate());const l={id:o.id,template:X.pick(o,["sms_notice","oa_notice","mnp_notice","system_notice"])};await h(l),te.msgSuccess("操作成功"),V(),y.back()};return f.query.id&&k(),(l,e)=>{const D=L,c=S,i=M,v=$,R=O,g=z,q=P,B=Q,C=Y,I=j;return m(),p("div",null,[t(c,{class:"!border-none",shadow:"never"},{default:s(()=>[t(D,{content:"编辑通知设置",onBack:e[0]||(e[0]=n=>l.$router.back())})]),_:1}),U((m(),G(q,{ref_key:"formRef",ref:b,model:a(o),"label-width":"120px",rules:E},{default:s(()=>[t(c,{class:"!border-none mt-4",shadow:"never"},{default:s(()=>[e[4]||(e[4]=r("div",{class:"font-medium mb-7"},"通知名称",-1)),t(i,{label:"通知名称"},{default:s(()=>[d(_(a(o).scene_name),1)]),_:1}),t(i,{label:"通知类型"},{default:s(()=>[d(_(a(o).type),1)]),_:1}),t(i,{label:"通知业务"},{default:s(()=>[d(_(a(o).scene_desc),1)]),_:1})]),_:1}),t(c,{class:"!border-none mt-4",shadow:"never"},{default:s(()=>[e[7]||(e[7]=r("div",{class:"font-medium mb-7"},"短信通知",-1)),t(i,{label:"开启状态",prop:"sms_notice.status",required:""},{default:s(()=>[t(R,{modelValue:a(o).sms_notice.status,"onUpdate:modelValue":e[1]||(e[1]=n=>a(o).sms_notice.status=n)},{default:s(()=>[t(v,{value:"0"},{default:s(()=>[...e[5]||(e[5]=[d("关闭",-1)])]),_:1}),t(v,{value:"1"},{default:s(()=>[...e[6]||(e[6]=[d("开启",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(i,{label:"模板ID",prop:"sms_notice.template_id"},{default:s(()=>[r("div",se,[t(g,{modelValue:a(o).sms_notice.template_id,"onUpdate:modelValue":e[2]||(e[2]=n=>a(o).sms_notice.template_id=n),placeholder:"请输入模板ID"},null,8,["modelValue"])])]),_:1}),t(i,{label:"短信内容",prop:"sms_notice.content"},{default:s(()=>[r("div",oe,[r("div",ae,[t(g,{type:"textarea",autosize:{minRows:6,maxRows:6},modelValue:a(o).sms_notice.content,"onUpdate:modelValue":e[3]||(e[3]=n=>a(o).sms_notice.content=n)},null,8,["modelValue"])]),r("div",ne,[(m(!0),p(H,null,K(a(o).sms_notice.tips,(n,F)=>(m(),p("div",{key:F},_(n),1))),128))])])]),_:1})]),_:1})]),_:1},8,["model"])),[[I,a(u)]]),t(C,null,{default:s(()=>[t(B,{type:"primary",onClick:x},{default:s(()=>[...e[8]||(e[8]=[d("保存",-1)])]),_:1})]),_:1})])}}});export{ue as default};