Files
yakpanel-core/YakPanel/static/vite/js/index-C5iSGHPQ.js

2 lines
11 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
import{v as z,h as P,x as G}from"./index-BTglIPU2.js?v=1773287522785";import{_ as J}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as W}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as X}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{k as N,l as S,m as Y,n as tt,t as et,u as nt}from"./alarm-DLi1oY_0.js?v=1773287522785";import{_ as F}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as I}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as H}from"./index-CZps0rIN.js?v=1773287522785";import{g as lt}from"./data-BVsViUMm.js?v=1773287522785";import{k as B,R as D,t as E,c as M,r as L,e as K,$ as U,Z as R,a0 as i,a9 as m,_ as o,S as l,aa as C,j as at,a8 as it,ad as rt}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a1 as O,b as V,_ as ot,B as st}from"./naive-ui--dJnpVcV.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";const dt={class:"px-20px py-24px"},ut={class:"w-300px"},mt={class:"w-300px"},_t={class:"w-300px"},pt={class:"w-300px"},ct={class:"w-300px"},ft={class:"w-300px"},gt={class:"bt-link",href:"",target:"_blank"},j=B({__name:"form-email",props:{isEdit:{type:Boolean},alarm:{},row:{}},emits:["refresh"],setup(A,{expose:v,emit:s}){const d=A,r=s,{t:g}=D(),u=E(d,"isEdit"),b=E(d,"alarm"),$=M(()=>b.value.name),w=L(null),t=K({title:"",qq_mail:"",qq_smtp_pwd:"",hosts:"",port:465,receiveMail:""}),p={title:{trigger:["blur","input"],validator:()=>t.title.trim()===""?new Error(g("Config.Alarm.index_67")):t.title.trim().length>15?new Error(g("Config.Alarm.index_79")):!0},qq_mail:{trigger:["blur","input"],validator:()=>t.qq_mail.trim()===""?new Error(g("Config.Alarm.index_80")):!0},qq_smtp_pwd:{trigger:["blur","input"],validator:()=>t.qq_smtp_pwd.trim()===""?new Error(g("Config.Alarm.index_81")):!0},hosts:{trigger:["blur","input"],validator:()=>t.hosts.trim()===""?new Error(g("Config.Alarm.index_82")):!0},port:{trigger:["blur","input"],validator:()=>t.port?!0:new Error(g("Config.Alarm.index_83"))},receiveMail:{trigger:["blur","input"],validator:()=>t.receiveMail.trim()===""?new Error(g("Config.Alarm.index_84")):!0}},y=()=>{const{row:a}=d;if(u.value&&a){const{data:n}=a;t.title=n.title,t.qq_mail=n.send.qq_mail,t.qq_smtp_pwd=n.send.qq_stmp_pwd,t.hosts=n.send.hosts,t.port=lt(n.send.port),t.receiveMail=n.receive.join("\n")}},x=()=>({sender_type:$.value,sender_data:{title:t.title,send:{qq_mail:t.qq_mail,qq_stmp_pwd:t.qq_smtp_pwd,hosts:t.hosts,port:"".concat(t.port)},receive:t.receiveMail.split("\n").filter(a=>a.trim()!=="")}}),q=async()=>{var a;await((a=w.value)==null?void 0:a.validate()),u.value&&d.row?await N({...x(),sender_id:d.row.id}):await S(x()),r("refresh")};return y(),v({onConfirm:q}),(a,n)=>{const _=V,e=O,f=ot,k=H,h=I,T=F;return U(),R("div",dt,[i(h,{ref_key:"formRef",ref:w,model:l(t),rules:p},{default:m(()=>[i(e,{label:a.$t("Config.Alarm.index_43"),path:"title"},{default:m(()=>[o("div",ut,[i(_,{value:l(t).title,"onUpdate:value":n[0]||(n[0]=c=>l(t).title=c),placeholder:""},null,8,["value"])])]),_:1},8,["label"]),i(e,{label:a.$t("Config.Alarm.index_71"),path:"qq_mail"},{default:m(()=>[o("div",mt,[i(_,{value:l(t).qq_mail,"onUpdate:value":n[1]||(n[1]=c=>l(t).qq_mail=c),placeholder:""},null,8,["value"])])]),_:1},8,["label"]),i(e,{label:a.$t("Config.Alarm.index_72"),path:"qq_smtp_pwd"},{default:m(()=>[o("div",_t,[i(_,{value:l(t).qq_smtp_pwd,"onUpdate:value":n[2]||(n[2]=c=>l(t).qq_smtp_pwd=c),type:"password",placeholder:""},null,8,["value"])])]),_:1},8,["label"]),i(e,{label:a.$t("Config.Alarm.index_73"),path:"hosts"},{default:m(()=>[o("div",pt,[i(_,{value:l(t).hosts,"onUpdate:value":n[3]||(n[3]=c=>l(t).hosts=c),placeholder:""},null,8,["value"