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/config5.js
import{c7 as F}from"./utils-lib.js?v=1777008528";import{s as h,l as B,n as R}from"./api.js?v=1777008528";import{c as T,p as t,r as Y,H as I,o as Z,j as A,k as j,C as D,y,q as l,x as c,e as a,v as o}from"./base-lib.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const K={class:"tx_key_bind px-[2rem] py-[4rem]"},H={class:"flex items-center gap-1rem"},M={class:"leading-2rem text-base px-[2rem]"},J="right",U=!0,Q=!0,L=T({__name:"config",props:{compData:{default:()=>({})}},setup(n){const r=n,{BtInput:u,BtInputIcon:W,ElFormItem:m,ElForm:k,ElAlert:w,ElButton:g}=t(r.compData.dependencies.components),{useAxios:E,useMessage:v,useConfirm:b}=t(r.compData.dependencies.hooks);t(r.compData.dependencies.utils);const p=v(),f=Y(),s=I({appid:r.compData.appId||"",secretId:r.compData.secretId||"",secretKey:r.compData.secretKey||""}),x=I({appid:[{required:!0,message:"请输入APPID",trigger:"blur"}],secretId:[{required:!0,message:"请输入SecretId",trigger:"blur"}],secretKey:[{required:!0,message:"请输入SecretKey",trigger:"blur"}]}),P=async()=>{await f.value.validate();try{const i=p.load("正在关联密钥,请稍后..."),e=await B({appid:s.appid,secretId:s.secretId,secretKey:s.secretKey});i.close(),p.request(e),e.status&&window.location.reload()}catch(i){}},V=async()=>{try{await b({title:"解绑腾讯云API密钥",content:"是否取消关联腾讯云API密钥,是否继续?"});const i=p.load("正在取消关联密钥,请稍后..."),e=await R();i.close(),p.request(e),e.status&&window.location.reload()}catch(i){}};return Z(()=>{h(E)}),(i,e)=>{const C=F;return A(),j("div",K,[n.compData.tips||n.compData.alert?(A(),D(t(w),{key:0,type:"error",description:n.compData.tips||n.compData.alert,class:"!mb-1.6rem",closable:!1},null,8,["description"])):y("",!0),e[8]||(e[8]=l("div",{class:"tx_key_title"},[l("span",{class:"flex items-center justify-center"},[l("img",{class:"w-[3.5rem] h-[2.5rem] mr-4x",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAZCAYAAAC/zUevAAADk0lEQVRIS62WXWxTZRjHf88pqxIjIjXxA4k4nCLGTEagg0SF6IWYYEBCL8hgDjPR8O1HxCu3GyBe6NhClJigWPBmQYyIMXwkM4R1JUHDyJiDTpBGjVlWErMLieM85j3nrJx2bU/38d40fd//8+/vPM9znrfCWNcWnY+wBJgP1Hif3cBFIIXFflrkr7HYStni7Todm3dR3kG4s0Tcn8DnY4EpD2KzrsRiF/Bk2dDQh8XrtMjZoJhgiO36DDangRk+s6MIpxjmF/ZJgh1aic08lDeAFT7dDZR62uRYKZDSEG4JfgSijolwHGUXrdJZ1HSbrkbZD0Q8TQaLBbTItWIxpSG2aiuwxQv+HXiOVrkelF7c5v0eeMiD/5K90jBeiDTwsBOsrKZNvgkEGBFs1Z3AbuAm0I1FrFg2imdisy7H4gcPoIM2WVY2wIhwk9YQ5hqfSGZ8PbHD/o57/htkKPQAFfbX7A7HxwxhAg7rvdhUE6KXtfJ3IY/cTHRdmQYcAFkEzMoN0CNIaC/RyjOBMHF9EJuNWLwKPJ3VK2mEcwgbqJN/RvZvQyR6ZyMVXwHPlvwR1WYWVzUV1RzUJkI0ol5TFhaeYZj1NLhvjAuR7I2gU06DVOfFdACPZ7t85LAYiAGw+DAwU67gAjYvUC+DHkTqU5Q3fcEbCetRaqoGnL1EqhFxJuZ9WY1IE9E5zdnv+QBKPxYfc4tT2FyngkrgFdR5Y9wlfEadvCUkU+tRDmYPah8r/MYkf6tG7RZgqae9jNyKEX3iAvkAQjthNhET9yHyV1zVt1UvdKW+AF7z0D6gds6eounsTE9F/m0FWQf6EourOgoC1EmsZEniasa7maomG3EhkTLdutDZCFlzWVjZF1jTc1efZ9GjP40LwJgfUnPP9Di/o3QLyf4hVO9yNoqVohBVoRIEZcDv4yuJKcdVYLZLpcucFAetiQL4MyH0GIjjwMseROkZYEQTBTAecTWX2QGvJ9oNxEfAe7cfvuIpah+5VDAZkwHgQgwBbgvYNAud6RlYN89nS+KUxW5Ap55kyaw/sjATBTik07B5EcH8PZjp+X7LOlnlzoTE5ShidY1+eukGzZCJDDA4fY3vPLhvcs3uBhaM8r+DCDHJ+O6O/vcRHT0jMpH2PICgti3nvI9hVtIgvxpx7nRMXlmDytvmZXWcJh/gBDYJ6iXnAiw8ont6wqTvb2Qg4g6UyVjCz/7r22/5P8qBPGWz9M1HAAAAAElFTkSuQmCC"}),c("关联腾讯云API密钥")]),l("span")],-1)),a(t(k),{ref_key:"configFormRef",ref:f,rules:t(x),"label-position":J,"label-width":"100px","hide-required-asterisk":U,"show-message":Q,model:t(s),class:"demo-form-inline mb-2rem"},{default:o(()=>[a(t(m),{label:"APPID",prop:"appid"},{default:o(()=>[a(t(u),{modelValue:t(s).appid,"onUpdate:modelValue":e[0]||(e[0]=d=>t(s).appid=d),width:"24.8rem",placeholder:"请输入APPID"},null,8,["modelValue"])]),_:1}),a(t(m),{label:"SecretId",prop:"secretId"},{default:o(()=>[a(t(u),{modelValue:t(s).secretId,"onUpdate:modelValue":e[1]||(e[1]=d=>t(s).secretId=d),width:"24.8rem",placeholder:"请输入SecretId"},null,8,["modelValue"])]),_:1}),a(t(m),{label:"SecretKey",prop:"secretKey"},{default:o(()=>[a(t(u),{modelValue:t(s).secretKey,"onUpdate:modelValue":e[2]||(e[2]=d=>t(s).secretKey=d),width:"24.8rem",class:"password",placeholder:"请输入SecretKey"},null,8,["modelValue"])]),_:1}),a(t(m),{label:" "},{default:o(()=>[l("div",H,[a(t(g),{type:"primary",onClick:P},{default:o(()=>[...e[4]||(e[4]=[c("关联API密钥",-1)])]),_:1}),r.compData.isEdit||n.compData.tips?(A(),D(t(g),{key:0,type:"define",onClick:e[3]||(e[3]=d=>V())},{default:o(()=>[...e[5]||(e[5]=[c("取消关联密钥",-1)])]),_:1})):y("",!0)])]),_:1})]),_:1},8,["rules","model"]),e[9]||(e[9]=l("div",{class:"leading-2rem text-base mb-[0.5rem] px-[2rem]",style:{color:"red"}},"温馨提示:请确保当前关联的密钥是本服务器的,如果不一致,将会导致数据获取异常和不正确,请须知",-1)),l("div",M,[e[7]||(e[7]=c("您正在使用宝塔面板腾讯云联合定制版,请关联您的腾讯云API密钥,如何获取腾讯云API密钥,",-1)),a(C,{href:"https://console.cloud.tencent.com/cam/capi",target:"_blank",class:"btlink"},{default:o(()=>[...e[6]||(e[6]=[c("点击查看",-1)])]),_:1})])])}}});export{L as default};