HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index521.js
import{aJ as A,r as V,H as B,aI as g,a9 as C,c as R,n as M,j as h,k as q,e as o,v as c,q as v,p as t,T as I,ad as k,ap as U,ab as z}from"./base-lib.js?v=1777008528";import{gP as F,gQ as P,f as T,W as Z}from"./utils-lib.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const w=A("MAIL_BCC_ADD",()=>{const l=V(),a=B({user:"",forward_user:"",type:"sender",active:1}),e=V({}),n=[{label:"发送时抄送",value:"sender"},{label:"接收时抄送",value:"recipient"}],u=(p,_,f)=>{if(!_)return f(new Error("邮箱不能为空"));if(!/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(_))return f(new Error("请输入正确的邮箱格式"));f()};return{formRef:l,form:a,propsData:e,typeOptions:n,rules:{user:[{required:!0,validator:u,trigger:"blur"}],forward_user:[{required:!0,validator:u,trigger:"blur"}],type:[{required:!0,message:"请选择抄送类型",trigger:"change"}]}}}),{form:r,formRef:L,propsData:b}=g(w()),N=T(),O=async l=>{var p;await((p=L.value)==null?void 0:p.validate());let a;const{isEdit:e,row:n,onRefresh:u}=b.value;e&&n?a=await F({user:n.user,type:n.type,forward_user:n.forward_user,type_new:r.value.type,forward_user_new:r.value.forward_user,active_new:r.value.active}):a=await P(C(r.value));const{data:d}=a;N.request(d),d.status&&(l(),u&&u())},S=()=>{r.value.user="",r.value.forward_user="",r.value.type="sender",r.value.active=1},j=l=>{const{row:a,isEdit:e}=l;b.value=l,S(),e&&a&&(r.value.user=a.user,r.value.forward_user=a.forward_user,r.value.type=a.type,r.value.active=a.active)},H={class:"p-20px"},J={class:"w-300px"},Q={class:"w-300px"},W={class:"w-300px"},X=R({__name:"index",props:{compData:{}},setup(l,{expose:a}){const{form:e,propsData:n,formRef:u}=g(w()),{rules:d,typeOptions:p}=w(),_=l;return M(()=>{j(_.compData)}),a({onConfirm:O}),(f,s)=>{const y=I,m=k,E=Z,x=U,D=z;return h(),q("div",H,[o(D,{ref_key:"formRef",ref:u,model:t(e),rules:t(d)},{default:c(()=>[o(m,{label:"被抄送者",prop:"user"},{default:c(()=>[v("div",J,[o(y,{modelValue:t(e).user,"onUpdate:modelValue":s[0]||(s[0]=i=>t(e).user=i),disabled:t(n).isEdit,placeholder:"输入需要密抄用户的邮箱"},null,8,["modelValue","disabled"])])]),_:1}),o(m,{label:"抄送到",prop:"forward_user"},{default:c(()=>[v("div",Q,[o(y,{modelValue:t(e).forward_user,"onUpdate:modelValue":s[1]||(s[1]=i=>t(e).forward_user=i),placeholder:"输入您需要收到密抄的邮箱"},null,8,["modelValue"])])]),_:1}),o(m,{label:"抄送类型",prop:"type"},{default:c(()=>[v("div",W,[o(E,{modelValue:t(e).type,"onUpdate:modelValue":s[2]||(s[2]=i=>t(e).type=i),options:t(p)},null,8,["modelValue","options"])])]),_:1}),o(m,{label:"开启","show-feedback":!1},{default:c(()=>[o(x,{modelValue:t(e).active,"onUpdate:modelValue":s[3]||(s[3]=i=>t(e).active=i),"active-value":1,"inactive-value":0},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])}}});export{X as default};