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/index537.js
import{cZ as D,ic as H,c7 as R,f as N,id as q,d8 as Y}from"./utils-lib.js?v=1777008528";import{j as d,k as $,q as i,N as z,e as l,v as o,x as w,z as A,c as h,H as V,C as k,p as t,s as x,T as F,ad as T,ab as M,aY as I,I as L,J,r as Z,o as G,y as g,K as W,bi as X,aB as ee,bT as te,t as le}from"./base-lib.js?v=1777008528";import{_ as se}from"./index273.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const oe={},ae={class:"bt-msg-config"},ne={class:"p-4rem"},ie={class:"from"},re={class:"mt-2rem ml-2rem"},me={class:"el-dialog__footer flex justify-end"},ue={class:"footer"};function de(c,n){const e=A;return d(),$("div",ae,[i("div",ne,[i("div",ie,[z(c.$slots,"from")]),i("div",re,[z(c.$slots,"tip")])]),i("div",null,[i("div",me,[i("div",ue,[l(e,{type:"warning",onClick:n[0]||(n[0]=u=>c.$emit("close"))},{default:o(()=>[...n[2]||(n[2]=[w("取消",-1)])]),_:1}),l(e,{type:"primary",onClick:n[1]||(n[1]=u=>c.$emit("save"))},{default:o(()=>[...n[3]||(n[3]=[w("保存",-1)])]),_:1})])])])])}const U=D(oe,[["render",de]]),ce={style:{"list-style":"disc"}},pe=h({__name:"robot-base",props:["tipName","tipUrl","placeholder","type"],setup(c){const n=c,{proxy:e}=I(),u=V({name:"",url:""}),{load:f,request:r}=N(),b=async()=>{let y;try{y=f("正在设置".concat(n.type,"信息配置,请稍后..."));let s=await H(n.type,{title:u.name,url:u.url,atall:"True"});r(s),e.$emit("callback"),e.$emit("close")}catch(s){}finally{y&&y.close()}};return(y,s)=>{const p=F,m=T,a=M,C=R;return d(),k(U,{onSave:b,onClose:s[2]||(s[2]=_=>y.$emit("close"))},{from:o(()=>[l(a,null,{default:o(()=>[l(m,{label:"名称"},{default:o(()=>[l(p,{modelValue:t(u).name,"onUpdate:modelValue":s[0]||(s[0]=_=>t(u).name=_),autofocus:"",placeholder:"机器人名称或备注"},null,8,["modelValue"])]),_:1}),l(m,{label:"URL"},{default:o(()=>[l(p,{modelValue:t(u).url,"onUpdate:modelValue":s[1]||(s[1]=_=>t(u).url=_),class:"url",type:"textarea",rows:4,placeholder:"请输入".concat(c.placeholder,"机器人URL")},null,8,["modelValue","placeholder"])]),_:1})]),_:1})]),tip:o(()=>[i("ul",ce,[i("li",null,[l(C,{href:c.tipUrl},{default:o(()=>[w("如何创建"+x(c.tipName)+"机器人",1)]),_:1},8,["href"])])])]),_:1})}}}),S=D(pe,[["__scopeId","data-v-b07059b7"]]),_e={style:{"list-style":"disc"}},fe=h({__name:"mail",setup(c){const{proxy:n}=I(),e=V({emailName:"",emailPass:"",emailHost:"",emailPort:"465"}),{load:u,request:f}=N(),r={emailName:[{required:!0,message:"请输入发送人邮箱",trigger:"blur"},{type:"email",message:"请输入正确的邮箱地址",trigger:["blur","change"]}],emailPass:[{required:!0,message:"请输入SMTP密码",trigger:"blur"}],emailHost:[{required:!0,message:"请输入SMTP服务器",trigger:"blur"}],emailPort:[{required:!0,message:"请输入端口",trigger:"blur"}]},b=()=>{n.$refs.emailRef.validate(async y=>{if(y){let s;try{s=u("正在设置邮件信息配置,请稍后...");let p=await H("mail",{send:"1",qq_mail:e.emailName,qq_stmp_pwd:e.emailPass,hosts:e.emailHost,port:e.emailPort});f(p),n.$emit("callback"),n.$emit("close")}catch(p){}finally{s&&s.close()}}})};return(y,s)=>{const p=F,m=T,a=M,C=R,_=L("focus");return d(),k(U,{onSave:b,onClose:s[4]||(s[4]=v=>y.$emit("close"))},{from:o(()=>[l(a,{ref:"emailRef",model:t(e),rules:r},{default:o(()=>[l(m,{label:"发送人邮箱",prop:"emailName"},{default:o(()=>[J(l(p,{modelValue:t(e).emailName,"onUpdate:modelValue":s[0]||(s[0]=v=>t(e).emailName=v)},null,8,["modelValue"]),[[_]])]),_:1}),l(m,{label:"SMTP密码",prop:"emailPass"},{default:o(()=>[l(p,{modelValue:t(e).emailPass,"onUpdate:modelValue":s[1]||(s[1]=v=>t(e).emailPass=v),type:"password"},null,8,["modelValue"])]),_:1}),l(m,{label:"SMTP服务器",prop:"emailHost"},{default:o(()=>[l(p,{modelValue:t(e).emailHost,"onUpdate:modelValue":s[2]||(s[2]=v=>t(e).emailHost=v)},null,8,["modelValue"])]),_:1}),l(m,{label:"端口",prop:"emailPort"},{default:o(()=>[l(p,{modelValue:t(e).emailPort,"onUpdate:modelValue":s[3]||(s[3]=v=>t(e).emailPort=v)},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),tip:o(()=>[i("ul",_e,[s[6]||(s[6]=i("li",null,"推荐使用465端口,协议为SSL/TLS",-1)),s[7]||(s[7]=i("li",null,"25端口为SMTP协议,587端口为STARTTLS协议",-1)),i("li",null,[l(C,{href:"https://www.bt.cn/bbs/thread-108097-1-1.html"},{default:o(()=>[...s[5]||(s[5]=[w("配置教程",-1)])]),_:1})])])]),_:1})}}}),be={style:{display:"flex","flex-direction":"row","flex-wrap":"nowrap","justify-content":"flex-start","align-items":"center"}},ye={key:0,style:{color:"var(--el-color-primary)"}},ve={key:1,style:{color:"red"}},ge={style:{display:"flex","flex-direction":"row","flex-wrap":"nowrap","justify-content":"flex-start","align-items":"center"}},we={key:0,style:{color:"var(--el-color-primary)"}},$e={key:1,style:{display:"flex","flex-direction":"row","justify-content":"flex-start","align-items":"center"}},ke={class:"ml-[1.5rem]"},Ce={key:2,style:{color:"red"}},xe={style:{display:"flex","flex-direction":"column","align-items":"center"}},Ve=h({__name:"we-chat-account",setup(c){const n=V({circleUrl:"",visible:!1,weChatAccount:!1,nickname:""});let e=V({nonce:0,res:{is_bound:0,is_subscribe:0,head_img:"",nickname:"",remaining:0},success:!1,status:!1});const{load:u,request:f}=N();let r=Z("");const b=async()=>{let m;try{m=u("正在获取信息配置,请稍后...");const{data:a}=await q("wx_account","get_web_info");e=Object.assign(e,a)}catch(a){}finally{m&&m.close()}},y=async()=>{try{if(n.weChatAccount&&r.value!=="")return;const{data:m}=await q("wx_account","get_auth_url");r.value=m.res}catch(m){}finally{}},s=async()=>{n.visible=!1,n.weChatAccount=!1,r.value="",await b()},p=async()=>{let m;try{m=u("正在发送测试消息,请稍后...");const a=await q("wx_account","push_data","发送测试消息");f(a)}catch(a){}finally{m&&m.close()}};return G(async()=>{await b()}),(m,a)=>{const C=Y,_=A,v=X,B=ee,P=T,K=te,O=se,Q=M,E=L("bt-loading");return d(),$("div",null,[l(U,{onSave:a[1]||(a[1]=j=>m.$emit("close"))},{from:o(()=>[l(Q,{"label-position":"right","label-width":"100px"},{default:o(()=>[l(P,{label:"绑定微信公众号"},{default:o(()=>[i("div",be,[t(e).res.is_subscribe===1?(d(),$("span",ye,"已绑定")):g("",!0),t(e).res.is_subscribe===0?(d(),$("span",ve,"未绑定")):g("",!0),l(B,{modelValue:t(n).visible,"onUpdate:modelValue":a[0]||(a[0]=j=>t(n).visible=j),width:"160","popper-class":"white-popover"},{reference:o(()=>[l(_,{class:"ml-[1.6rem]"},{default:o(()=>[...a[4]||(a[4]=[w("立即绑定",-1)])]),_:1})]),default:o(()=>[l(v,{shadow:"always",style:{"box-shadow":"rgb(0 0 0 / 46%) 0px 0 2rem 0px"}},{default:o(()=>[a[3]||(a[3]=i("span",{style:{"font-size":"var(--el-font-size-small)"}},"请扫码,进行绑定",-1)),l(C,{src:"https://www.bt.cn/Public/img/bt_wx.jpg",custom:!0}),l(_,{onClick:s},{default:o(()=>[...a[2]||(a[2]=[w("已扫码并完成绑定",-1)])]),_:1})]),_:1})]),_:1},8,["modelValue"])])]),_:1}),l(P,{label:"绑定微信帐号"},{default:o(()=>[i("div",ge,[t(e).res.is_bound===1&&t(e).res.nickname===""?(d(),$("span",we,"已绑定")):g("",!0),t(e).res.is_bound===1?(d(),$("div",$e,[l(K,{size:"small",src:t(e).res.head_img},null,8,["src"]),i("span",ke,x(t(e).res.nickname),1)])):g("",!0),t(e).res.is_bound===0?(d(),$("span",Ce,"未绑定")):g("",!0),l(B,{width:"190",visible:t(n).weChatAccount,"popper-class":"white-popover"},{reference:o(()=>[l(_,{class:"ml-[1.6rem]",onClick:y},{default:o(()=>[w(x(t(e).res.is_bound===1?"更换微信账号":"立即绑定"),1)]),_:1})]),default:o(()=>[l(v,{shadow:"always",style:{"box-shadow":"rgb(0 0 0 / 46%) 0px 0 2rem 0px"}},{default:o(()=>[i("div",xe,[a[6]||(a[6]=i("span",{style:{"font-size":"var(--el-font-size-small)"}},"请扫码,进行绑定",-1)),J(l(O,{value:t(r),size:150},null,8,["value"]),[[W,t(r)!==""],[E,t(r)===""],[E,"正在获取二维码,请稍后....","title"]]),l(_,{onClick:s},{default:o(()=>[...a[5]||(a[5]=[w("已扫码并完成绑定",-1)])]),_:1})])]),_:1})]),_:1},8,["visible"])])]),_:1}),l(P,{label:"今日剩余发送次数"},{default:o(()=>[i("span",null,x(t(e).res.remaining),1),l(_,{class:"ml-[1.6rem]",onClick:p},{default:o(()=>[...a[7]||(a[7]=[w("发送测试消息",-1)])]),_:1})]),_:1})]),_:1})]),tip:o(()=>[...a[8]||(a[8]=[i("ul",{style:{"list-style":"disc"}},[i("li",null,"没有绑定微信公众号无法接收面板告警消息"),i("li",null,"当前为体验版,限制每个宝塔账号发送频率100条/天")],-1)])]),_:1})])}}}),Ne=h({__name:"index",props:{compData:{default:()=>({type:"",callback:()=>{}})}},setup(c){const n=c,{type:e,callback:u}=le(n.compData);return(f,r)=>(d(),$("div",null,[t(e)==="dingding"?(d(),k(S,{key:0,class:"dingding",placeholder:"钉钉","tip-name":"钉钉","tip-url":"https://www.bt.cn/bbs/thread-108081-1-1.html",type:"dingding",onClose:r[0]||(r[0]=b=>f.$emit("close")),onCallback:t(u)},null,8,["onCallback"])):g("",!0),t(e)==="feishu"?(d(),k(S,{key:1,class:"feishu",placeholder:"飞书","tip-name":"飞书","tip-url":"https://www.bt.cn/bbs/thread-108274-1-1.html",type:"feishu",onClose:r[1]||(r[1]=b=>f.$emit("close")),onCallback:t(u)},null,8,["onCallback"])):g("",!0),t(e)==="weixin"?(d(),k(S,{key:2,class:"weixin",placeholder:"企业微信","tip-name":"企业微信","tip-url":"https://www.bt.cn/bbs/thread-108116-1-1.html",type:"weixin",onClose:r[2]||(r[2]=b=>f.$emit("close")),onCallback:t(u)},null,8,["onCallback"])):g("",!0),t(e)==="mail"?(d(),k(fe,{key:3,onCallback:t(u),onClose:r[3]||(r[3]=b=>f.$emit("close"))},null,8,["onCallback"])):g("",!0),t(e)==="wx_account"?(d(),k(Ve,{key:4,onSave:r[4]||(r[4]=b=>f.$emit("close"))})):g("",!0)]))}});export{Ne as default};