【上线】雷池WAF站点和雷池WAF部署

This commit is contained in:
chudong
2025-05-15 16:29:31 +08:00
parent e23e92f937
commit f368948055
92 changed files with 10026 additions and 9912 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="40px" height="40px" viewBox="0 0 298 324" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>雷池logo</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#4B4B4B" offset="0%"></stop>
<stop stop-color="#000000" offset="100%"></stop>
</linearGradient>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-2">
<stop stop-color="#0FC6C2" stop-opacity="0.9" offset="0%"></stop>
<stop stop-color="#0FC6C2" stop-opacity="0.7" offset="99.9426355%"></stop>
</linearGradient>
<path d="M110.049657,49.667649 C110.049657,49.667649 81.1358702,46.2263115 76.8,26.7636364 C72.4880848,46.2263115 43.5503431,49.667649 43.5503431,49.667649 C14.2053649,53.3001718 0,36.4567369 0,36.4567369 C13.941859,65.8036979 38.4,64.7712967 38.4,64.7712967 L115.2,64.7712967 C115.2,64.7712967 139.634186,65.8036979 153.6,36.4567369 C153.6,36.4567369 139.394635,53.3192904 110.049657,49.667649 Z" id="path-3"></path>
<filter x="-16.9%" y="-57.9%" width="133.9%" height="236.8%" filterUnits="objectBoundingBox" id="filter-4">
<feOffset dx="0" dy="4" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
<feGaussianBlur stdDeviation="8" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
<feColorMatrix values="0 0 0 0 0.0346592498 0 0 0 0 0.410127944 0 0 0 0 0.401920978 0 0 0 1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
</filter>
</defs>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="雷池logo">
<path d="M292.40836,59.04 C290.927217,51.9634286 285.002646,46.6971429 277.761503,46.368 C222.13636,44.8868571 176.385503,16.5805714 157.953503,3.08571429 C152.358074,-1.02857143 144.95236,-1.02857143 139.356931,3.08571429 C120.431217,16.5805714 75.1740742,44.8868571 19.5489314,46.368 C12.4723599,46.6971429 6.21864565,51.9634286 4.90207422,59.04 C-3.98478292,103.474286 -19.2899258,254.057143 148.902074,324 C316.60036,253.892571 300.966074,103.474286 292.40836,59.04 Z" id="路径" fill="url(#linearGradient-1)" fill-rule="nonzero"></path>
<path d="M149,261.4 C205.553958,261.4 251.4,215.553958 251.4,159 C251.4,131.275004 240.381593,106.123494 222.484813,87.6855068 C209.900749,96.0964568 185.81512,106.024178 175.564259,100.853688 C166.334879,96.1984273 157.476591,88.4505652 148.989396,77.610101 C142.047769,88.5334102 134.670586,95.5517221 126.857848,98.6650367 C120.689419,101.123107 98.2592604,102.915695 75.4419467,87.761039 C57.5883513,106.192154 46.6,131.312844 46.6,159 C46.6,215.553958 92.4460416,261.4 149,261.4 Z" id="椭圆形备份-31" fill="url(#linearGradient-2)"></path>
<g id="编组-5备份-5" transform="translate(91.771423, 102.101722)" fill="#FFFFFF">
<polygon id="路径-130备份-29" transform="translate(57.217971, 95.920999) rotate(-180.000000) translate(-57.217971, -95.920999) " points="56.6651511 64.9496372 -7.57241738e-17 97.1108413 50.6084036 126.892361 68.8016729 117.264704 34.3433228 97.1108413 56.6651511 84.5503086 96.9001091 107.376711 96.9001091 114.88399 114.435942 125.435553 114.435942 97.1108413"></polygon>
<polygon id="路径-130备份-30" transform="translate(57.217971, 30.971362) rotate(-360.000000) translate(-57.217971, -30.971362) " points="56.6651511 0 -7.57241738e-17 32.1612041 50.6084036 61.9427239 68.8016729 52.3150668 34.3433228 32.1612041 56.6651511 19.6006714 96.9001091 42.4270741 96.9001091 49.9343528 114.435942 60.4859155 114.435942 32.1612041"></polygon>
</g>
<g id="长亭logo备份-20" transform="translate(72.200000, 45.222222)" fill-rule="nonzero">
<g id="编组-7">
<path d="M96.7632666,18.0061837 C96.7632666,18.0061837 79.3862969,15.2966085 76.7907961,0 C74.1952953,15.2966085 56.8183256,18.0061837 56.8183256,18.0061837 C39.1836466,20.8694936 30.6424242,7.60987058 30.6424242,7.60987058 C39.0363842,30.6893013 53.7258141,29.862977 53.7258141,29.862977 L99.8741859,29.862977 C99.8741859,29.862977 114.563616,30.6700845 122.957576,7.60987058 C122.957576,7.60987058 114.416353,20.8694936 96.7816744,18.0061837 L96.7632666,18.0061837 Z" id="路径" fill="#0FC6C2"></path>
<g id="路径">
<use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
<use fill="#0FC6C2" xlink:href="#path-3"></use>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

@@ -77,6 +77,8 @@ export default defineComponent({
{ label: $t('t_15_1745735768976'), value: 'tencentcloud-cos', category: 'tencentcloud', icon: 'tencentcloud' },
{ label: $t('t_16_1745735766712'), value: 'aliyun-cdn', category: 'aliyun', icon: 'aliyun' },
{ label: $t('t_2_1746697487164'), value: 'aliyun-oss', category: 'aliyun', icon: 'aliyun' },
{ label: $t('雷池WAF站点'), value: 'safeline-site', category: 'safeline', icon: 'safeline' },
{ label: $t('雷池WAF'), value: 'safeline-panel', category: 'safeline', icon: 'safeline' },
]
const certOptions = ref<{ label: string; value: string }[]>([]) // 证书选项
const current = ref(1) // 当前步骤
@@ -173,10 +175,11 @@ export default defineComponent({
break
case 'btwaf-site':
case 'btpanel-site':
case 'safeline-site':
config.push(
...[
useFormInput($t('网站名'), 'siteName', {
placeholder: $t('请输入网址名'),
useFormInput($t('t_0_1747296173751'), 'siteName', {
placeholder: $t('t_1_1747296175494'),
onInput: (val: string) => (param.value.siteName = val.trim()),
}),
],
@@ -355,6 +358,7 @@ export default defineComponent({
<NTabPane name="1panel" tab={$t('t_9_1747271284765')} />
<NTabPane name="tencentcloud" tab={$t('t_3_1747019616129')} />
<NTabPane name="aliyun" tab={$t('t_2_1747019616224')} />
<NTabPane name="safeline" tab={$t('雷池WAF')} />
</NTabs>
</div>
<div class={styles.rightPanel}>

View File

@@ -39,7 +39,7 @@ export default {
// btpanel相关字段
siteName: {
required: true,
message: $t('请输入网址名'),
message: $t('t_1_1747296175494'),
trigger: 'input',
},
// 1panel相关字段

View File

@@ -227,7 +227,9 @@ export interface DeployConfig<
| 'tencentcloud-cdn'
| 'tencentcloud-cos'
| 'aliyun-cdn'
| 'aliyun-oss',
| 'aliyun-oss'
| 'safeline-site'
| 'safeline-panel',
> {
provider: T
provider_id: string
@@ -246,10 +248,12 @@ export interface DeploySSHConfig {
}
// 部署本地节点配置
export interface DeployLocalConfig extends DeploySSHConfig {}
export interface DeployLocalConfig extends DeploySSHConfig {
[key: string]: unknown
}
// 部署节点配置(宝塔面板)
export interface DeployBTPanelConfig {
export interface DeployBTPanelSiteConfig {
siteName: string
}
@@ -257,6 +261,10 @@ export interface DeployBTPanelConfig {
export interface Deploy1PanelConfig {
site_id: string
}
// 部署节点配置1Panel站点
export interface Deploy1PanelSiteConfig extends Deploy1PanelConfig {
[key: string]: unknown
}
// 部署腾讯云CDN/阿里云CDN
export interface DeployCDNConfig {
@@ -270,9 +278,28 @@ export interface DeployStorageConfig {
bucket: string
}
// 部署节点配置雷池WAF
export interface DeploySafelineConfig {
[key: string]: unknown
}
// 部署节点配置雷池WAF站点
export interface DeploySafelineSiteConfig extends DeployBTPanelSiteConfig {
[key: string]: unknown
}
// 部署节点配置
export type DeployNodeConfig = DeployConfig<
DeploySSHConfig | DeployLocalConfig | DeployBTPanelConfig | Deploy1PanelConfig | DeployCDNConfig | DeployStorageConfig
| DeploySSHConfig // 部署节点配置ssh
| DeployLocalConfig // 部署节点配置(本地)
| DeployBTPanelConfig // 部署节点配置(宝塔面板)
| DeployBTPanelSiteConfig // 部署节点配置(宝塔面板站点)
| Deploy1PanelConfig // 部署节点配置1Panel
| Deploy1PanelSiteConfig // 部署节点配置1Panel站点
| DeployCDNConfig // 部署节点配置腾讯云CDN/阿里云CDN
| DeployStorageConfig // 部署节点配置腾讯云COS/阿里云OSS
| DeploySafelineConfig // 部署节点配置雷池WAF
| DeploySafelineSiteConfig // 部署节点配置雷池WAF站点
>
// 部署节点输入配置

View File

@@ -1,5 +1,5 @@
import { defineComponent, PropType } from 'vue'
import { NTag, NText } from 'naive-ui'
import { NTag } from 'naive-ui'
import SvgIcon from '../svgIcon/index' // 注意修改引入路径以匹配实际位置
// 定义支持的访问类型
@@ -12,6 +12,7 @@ const types = {
baidu: '百度云',
btpanel: '宝塔面板',
btwaf: '宝塔WAF',
safeline: '雷池WAF',
'1panel': '1Panel',
cloudflare: 'Cloudflare',
mail: '邮件',
@@ -80,6 +81,7 @@ export const AuthApiTypeIcon = defineComponent({
'1panel-site': '1panel',
'btpanel-site': 'btpanel',
baidu: 'baidu',
safeline: 'safeline',
}
// 返回匹配的图标路径或默认图标

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "النشر المحلي",
"t_0_1746754500246": "مزود الاستضافة",
"t_17_1745227838561": "اسم النطاق",
"t_0_1747280814475": "تعديل منفذ SMTP ممنوع",
"t_1_1747280813656": "مسار ملف الشهادة (يدعم تنسيق PEM فقط)",
"t_2_1747280811593": "مسار ملف المفتاح الخاص",
"t_3_1747280812067": "أمر مسبق (اختياري)",
"t_4_1747280811462": "أمر لاحق (اختياري)",
"t_5_1747280809205": "اسم الموقع",
"t_6_1747280809615": "معرّف الموقع",
"t_7_1747280808936": "منطقة",
"t_8_1747280809382": "دلو",
"t_9_1747280810169": "نشر متكرر",
"t_10_1747280816952": "عندما يكون الشهادة هي نفسها كما في النشر الأخير وكان النشر الأخير ناجحًا",
"t_11_1747280809178": "تخطي",
"t_12_1747280809893": "لا تتخطى",
"t_13_1747280810369": "إعادة النشر",
"t_14_1747280811231": "بحث نوع النشر",
"t_0_1747296173751": "اسم الموقع",
"t_1_1747296175494": "الرجاء إدخال اسم الموقع",
"t_0_1744098811152": "تحذير: لقد دخلتم منطقة غير معروفة، الصفحة التي تحاول زيارتها غير موجودة، يرجى الضغط على الزر للعودة إلى الصفحة الرئيسية.",
"t_1_1744098801860": "رجوع إلى الصفحة الرئيسية",
"t_2_1744098804908": "نصيحة أمنية: إذا كنت تعتقد أن هذا خطأ، يرجى الاتصال بالمدير على الفور",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "الرجاء إدخال اسم نطاق الشهادة أو اسم العلامة التجارية للبحث عنها",
"t_15_1745227839354": "معا",
"t_16_1745227838930": "شريحة",
"t_17_1745227838561": "اسم النطاق",
"t_18_1745227838154": "العلامة التجارية",
"t_19_1745227839107": "أيام متبقية",
"t_20_1745227838813": "زمن انتهاء الصلاحية",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "الرجاء إدخال مسار النشر",
"t_21_1745735769154": "الرجاء إدخال الأمر البادئة",
"t_22_1745735767366": "الرجاء إدخال الأمر اللاحق",
"t_23_1745735766455": "الرجاء إدخال اسم الموقع",
"t_24_1745735766826": "يرجى إدخال معرف الموقع",
"t_25_1745735766651": "الرجاء إدخال المنطقة",
"t_26_1745735767144": "الرجاء إدخال الحاوية",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "اسم النطاق لا يمكن أن يكون فارغًا",
"t_1_1746697485188": "البريد الإلكتروني لا يمكن أن يكون فارغاً",
"t_2_1746697487164": "علي بابا كلاود OSS",
"t_0_1746754500246": "مزود الاستضافة",
"t_1_1746754499371": "مصدر API",
"t_2_1746754500270": "نوع API",
"t_0_1746760933542": "خطأ في الطلب",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "يرجى إدخال Baidu Cloud AccessKey الصحيح",
"t_4_1747271294621": "الرجاء إدخال SecretKey الصحيح لـ Baidu Cloud",
"t_5_1747271291828": "باوتا WAF-URL",
"t_6_1747271296994": "النشر المحلي",
"t_7_1747271292060": "جميع المصادر",
"t_8_1747271290414": "باغودة",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "تعديل منفذ SMTP ممنوع",
"t_1_1747280813656": "مسار ملف الشهادة (يدعم تنسيق PEM فقط)",
"t_2_1747280811593": "مسار ملف المفتاح الخاص",
"t_3_1747280812067": "أمر مسبق (اختياري)",
"t_4_1747280811462": "أمر لاحق (اختياري)",
"t_6_1747280809615": "معرّف الموقع",
"t_7_1747280808936": "منطقة",
"t_8_1747280809382": "دلو",
"t_9_1747280810169": "نشر متكرر",
"t_10_1747280816952": "عندما يكون الشهادة هي نفسها كما في النشر الأخير وكان النشر الأخير ناجحًا",
"t_11_1747280809178": "تخطي",
"t_12_1747280809893": "لا تتخطى",
"t_13_1747280810369": "إعادة النشر",
"t_14_1747280811231": "بحث نوع النشر"
}

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "Local Deployment",
"t_0_1746754500246": "Hosting Provider",
"t_17_1745227838561": "Domain name",
"t_0_1747280814475": "SMTP port modification is prohibited",
"t_1_1747280813656": "Certificate file path (PEM format only)",
"t_2_1747280811593": "Private key file path",
"t_3_1747280812067": "Pre-command (optional)",
"t_4_1747280811462": "Post command (optional)",
"t_5_1747280809205": "Site name",
"t_6_1747280809615": "Site ID",
"t_7_1747280808936": "Region",
"t_8_1747280809382": "Bucket",
"t_9_1747280810169": "Repeated deployment",
"t_10_1747280816952": "When the certificate is the same as the last deployment and the last deployment was successful",
"t_11_1747280809178": "Skip",
"t_12_1747280809893": "Do not skip",
"t_13_1747280810369": "Re-deployment",
"t_14_1747280811231": "Search deployment type",
"t_0_1747296173751": "Website name",
"t_1_1747296175494": "Please enter the website name",
"t_0_1744098811152": "Warning: You have entered an unknown area, the page you are visiting does not exist, please click the button to return to the homepage.",
"t_1_1744098801860": "Return Home",
"t_2_1744098804908": "Safety Tip: If you think this is an error, please contact the administrator immediately",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "Please enter the certificate domain name or brand name to search",
"t_15_1745227839354": "Together",
"t_16_1745227838930": "strip",
"t_17_1745227838561": "Domain name",
"t_18_1745227838154": "Brand",
"t_19_1745227839107": "Remaining days",
"t_20_1745227838813": "Expiry Time",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "Please enter the deployment path",
"t_21_1745735769154": "Please enter the prefix command",
"t_22_1745735767366": "Please enter the post command",
"t_23_1745735766455": "Please enter the site name",
"t_24_1745735766826": "Please enter the site ID",
"t_25_1745735766651": "Please enter the region",
"t_26_1745735767144": "Please enter the bucket",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "Domain name cannot be empty",
"t_1_1746697485188": "Email cannot be empty",
"t_2_1746697487164": "Alibaba Cloud OSS",
"t_0_1746754500246": "Hosting Provider",
"t_1_1746754499371": "API Source",
"t_2_1746754500270": "API type",
"t_0_1746760933542": "Request error",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "Please enter the correct Baidu Cloud AccessKey",
"t_4_1747271294621": "Please enter the correct Baidu Cloud SecretKey",
"t_5_1747271291828": "Baota WAF-URL",
"t_6_1747271296994": "Local Deployment",
"t_7_1747271292060": "All sources",
"t_8_1747271290414": "Pagoda",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "SMTP port modification is prohibited",
"t_1_1747280813656": "Certificate file path (PEM format only)",
"t_2_1747280811593": "Private key file path",
"t_3_1747280812067": "Pre-command (optional)",
"t_4_1747280811462": "Post command (optional)",
"t_6_1747280809615": "Site ID",
"t_7_1747280808936": "Region",
"t_8_1747280809382": "Bucket",
"t_9_1747280810169": "Repeated deployment",
"t_10_1747280816952": "When the certificate is the same as the last deployment and the last deployment was successful",
"t_11_1747280809178": "Skip",
"t_12_1747280809893": "Do not skip",
"t_13_1747280810369": "Re-deployment",
"t_14_1747280811231": "Search deployment type"
}

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "Despliegue Local",
"t_0_1746754500246": "Proveedor de Alojamiento",
"t_17_1745227838561": "Nombre de dominio",
"t_0_1747280814475": "La modificación del puerto SMTP está prohibida",
"t_1_1747280813656": "Ruta del archivo de certificado (solo formato PEM)",
"t_2_1747280811593": "Ruta del archivo de clave privada",
"t_3_1747280812067": "Comando previo (opcional)",
"t_4_1747280811462": "Comando posterior (opcional)",
"t_5_1747280809205": "Nombre del sitio",
"t_6_1747280809615": "ID del sitio",
"t_7_1747280808936": "Región",
"t_8_1747280809382": "Cubo",
"t_9_1747280810169": "Implementación repetida",
"t_10_1747280816952": "Cuando el certificado es el mismo que el último despliegue y el último despliegue fue exitoso",
"t_11_1747280809178": "Saltar",
"t_12_1747280809893": "No omitir",
"t_13_1747280810369": "Redespliegue",
"t_14_1747280811231": "Buscar tipo de implementación",
"t_0_1747296173751": "Nombre del sitio",
"t_1_1747296175494": "Por favor ingrese el nombre del sitio web",
"t_0_1744098811152": "Advertencia: Ha ingresado a una zona desconocida, la página que intenta visitar no existe, por favor, haga clic en el botón para regresar a la página de inicio.",
"t_1_1744098801860": "Volver al inicio",
"t_2_1744098804908": "Consejo de seguridad: Si piensa que es un error, póngase en contacto con el administrador inmediatamente",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "Ingrese el nombre de dominio del certificado o el nombre de la marca para buscar",
"t_15_1745227839354": "juntos",
"t_16_1745227838930": "pieza",
"t_17_1745227838561": "Nombre de dominio",
"t_18_1745227838154": "Marca",
"t_19_1745227839107": "Días restantes",
"t_20_1745227838813": "Tiempo de vencimiento",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "Por favor, ingrese la ruta de despliegue",
"t_21_1745735769154": "Por favor, ingrese el comando de prefijo",
"t_22_1745735767366": "Por favor, ingrese el comando posterior",
"t_23_1745735766455": "Por favor, ingrese el nombre del sitio",
"t_24_1745735766826": "Por favor ingrese el ID del sitio",
"t_25_1745735766651": "Por favor, ingrese la región",
"t_26_1745735767144": "Por favor ingrese el cubo",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "El nombre de dominio no puede estar vacío",
"t_1_1746697485188": "El correo electrónico no puede estar vacío",
"t_2_1746697487164": "Alibaba Cloud OSS",
"t_0_1746754500246": "Proveedor de Alojamiento",
"t_1_1746754499371": "Fuente de la API",
"t_2_1746754500270": "Tipo de API",
"t_0_1746760933542": "Error de solicitud",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "Por favor, ingrese el Baidu Cloud AccessKey correcto",
"t_4_1747271294621": "Por favor, ingrese el SecretKey correcto de Baidu Cloud",
"t_5_1747271291828": "Baota WAF-URL",
"t_6_1747271296994": "Despliegue Local",
"t_7_1747271292060": "Todas las fuentes",
"t_8_1747271290414": "Pagoda",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "La modificación del puerto SMTP está prohibida",
"t_1_1747280813656": "Ruta del archivo de certificado (solo formato PEM)",
"t_2_1747280811593": "Ruta del archivo de clave privada",
"t_3_1747280812067": "Comando previo (opcional)",
"t_4_1747280811462": "Comando posterior (opcional)",
"t_6_1747280809615": "ID del sitio",
"t_7_1747280808936": "Región",
"t_8_1747280809382": "Cubo",
"t_9_1747280810169": "Implementación repetida",
"t_10_1747280816952": "Cuando el certificado es el mismo que el último despliegue y el último despliegue fue exitoso",
"t_11_1747280809178": "Saltar",
"t_12_1747280809893": "No omitir",
"t_13_1747280810369": "Redespliegue",
"t_14_1747280811231": "Buscar tipo de implementación"
}

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "Déploiement Local",
"t_0_1746754500246": "Fournisseur d'hébergement",
"t_17_1745227838561": "Nom de domaine",
"t_0_1747280814475": "La modification du port SMTP est interdite",
"t_1_1747280813656": "Chemin du fichier de certificat (format PEM uniquement)",
"t_2_1747280811593": "Chemin du fichier de clé privée",
"t_3_1747280812067": "Commande préalable (facultative)",
"t_4_1747280811462": "Commande postérieure (facultatif)",
"t_5_1747280809205": "Nom du site",
"t_6_1747280809615": "ID du site",
"t_7_1747280808936": "Région",
"t_8_1747280809382": "Seau",
"t_9_1747280810169": "Déploiement répété",
"t_10_1747280816952": "Lorsque le certificat est identique au dernier déploiement et que le dernier déploiement a réussi",
"t_11_1747280809178": "Passer",
"t_12_1747280809893": "Ne pas sauter",
"t_13_1747280810369": "Redéploiement",
"t_14_1747280811231": "Rechercher le type de déploiement",
"t_0_1747296173751": "Nom du site",
"t_1_1747296175494": "Veuillez entrer le nom du site Web",
"t_0_1744098811152": "Avertissement : Vous avez entré dans une zone inconnue, la page que vous visitez n'existe pas, veuillez cliquer sur le bouton pour revenir à la page d'accueil.",
"t_1_1744098801860": "Retour à l'accueil",
"t_2_1744098804908": "Avis de sécurité : Si vous pensez que c'est une erreur, veuillez contacter l'administrateur immédiatement",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "Saisissez le nom de domaine du certificat ou le nom de la marque pour la recherche",
"t_15_1745227839354": "ensemble",
"t_16_1745227838930": "unité",
"t_17_1745227838561": "Nom de domaine",
"t_18_1745227838154": "Marque",
"t_19_1745227839107": "Jours restants",
"t_20_1745227838813": "Heure d'expiration",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "Veuillez entrer le chemin de déploiement",
"t_21_1745735769154": "Veuillez saisir la commande de préfixe",
"t_22_1745735767366": "Veuillez entrer la commande postérieure",
"t_23_1745735766455": "Veuillez entrer le nom du site",
"t_24_1745735766826": "Veuillez entrer l'ID du site",
"t_25_1745735766651": "Veuillez entrer la région",
"t_26_1745735767144": "Veuillez entrer le seau",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "Le nom de domaine ne peut pas être vide",
"t_1_1746697485188": "L'e-mail ne peut pas être vide",
"t_2_1746697487164": "Alibaba Cloud OSS",
"t_0_1746754500246": "Fournisseur d'hébergement",
"t_1_1746754499371": "Source de l'API",
"t_2_1746754500270": "Type d'API",
"t_0_1746760933542": "Erreur de requête",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "Veuillez saisir le bon Baidu Cloud AccessKey",
"t_4_1747271294621": "Veuillez entrer le bon SecretKey de Baidu Cloud",
"t_5_1747271291828": "Baota WAF-URL",
"t_6_1747271296994": "Déploiement Local",
"t_7_1747271292060": "Toutes les sources",
"t_8_1747271290414": "Pagode",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "La modification du port SMTP est interdite",
"t_1_1747280813656": "Chemin du fichier de certificat (format PEM uniquement)",
"t_2_1747280811593": "Chemin du fichier de clé privée",
"t_3_1747280812067": "Commande préalable (facultative)",
"t_4_1747280811462": "Commande postérieure (facultatif)",
"t_6_1747280809615": "ID du site",
"t_7_1747280808936": "Région",
"t_8_1747280809382": "Seau",
"t_9_1747280810169": "Déploiement répété",
"t_10_1747280816952": "Lorsque le certificat est identique au dernier déploiement et que le dernier déploiement a réussi",
"t_11_1747280809178": "Passer",
"t_12_1747280809893": "Ne pas sauter",
"t_13_1747280810369": "Redéploiement",
"t_14_1747280811231": "Rechercher le type de déploiement"
}

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "ローカルデプロイ",
"t_0_1746754500246": "ホスティングプロバイダー",
"t_17_1745227838561": "ドメイン名",
"t_0_1747280814475": "SMTPポートの変更は禁止されています",
"t_1_1747280813656": "証明書ファイルのパスPEM形式のみ対応",
"t_2_1747280811593": "秘密鍵ファイルのパス",
"t_3_1747280812067": "前置コマンド(オプション)",
"t_4_1747280811462": "後置コマンド(オプション)",
"t_5_1747280809205": "サイト名",
"t_6_1747280809615": "サイトID",
"t_7_1747280808936": "地域",
"t_8_1747280809382": "バケット",
"t_9_1747280810169": "重複デプロイ",
"t_10_1747280816952": "前回の展開と同じ証明書で、前回の展開が成功した場合",
"t_11_1747280809178": "スキップ",
"t_12_1747280809893": "スキップしない",
"t_13_1747280810369": "再展開",
"t_14_1747280811231": "展開タイプを検索",
"t_0_1747296173751": "ウェブサイト名",
"t_1_1747296175494": "ウェブサイト名を入力してください",
"t_0_1744098811152": "警告:未知のエリアに進入しました。アクセスしようとしたページは存在しません。ボタンをクリックしてホームページに戻ってください。",
"t_1_1744098801860": "ホームに戻る",
"t_2_1744098804908": "安全注意:これが誤りだと思われる場合は、すぐに管理者に連絡してください",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "証明書ドメイン名またはブランド名を入力して検索してください",
"t_15_1745227839354": "共同に",
"t_16_1745227838930": "本",
"t_17_1745227838561": "ドメイン名",
"t_18_1745227838154": "ブランド",
"t_19_1745227839107": "残り日数",
"t_20_1745227838813": "期限時間",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "展開パスを入力してください",
"t_21_1745735769154": "前置コマンドを入力してください",
"t_22_1745735767366": "後置コマンドを入力してください",
"t_23_1745735766455": "サイト名を入力してください",
"t_24_1745735766826": "サイトIDを入力してください",
"t_25_1745735766651": "地域を入力してください",
"t_26_1745735767144": "バケットを入力してください",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "ドメイン名は空にできません",
"t_1_1746697485188": "メールアドレスは空にできません",
"t_2_1746697487164": "アリババクラウドOSS",
"t_0_1746754500246": "ホスティングプロバイダー",
"t_1_1746754499371": "APIソース",
"t_2_1746754500270": "APIタイプ",
"t_0_1746760933542": "リクエストエラー",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "正しい百度クラウドのAccessKeyを入力してください",
"t_4_1747271294621": "正しい百度クラウドのSecretKeyを入力してください",
"t_5_1747271291828": "宝塔WAF-URL",
"t_6_1747271296994": "ローカルデプロイ",
"t_7_1747271292060": "すべてのソース",
"t_8_1747271290414": "パゴダ",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "SMTPポートの変更は禁止されています",
"t_1_1747280813656": "証明書ファイルのパスPEM形式のみ対応",
"t_2_1747280811593": "秘密鍵ファイルのパス",
"t_3_1747280812067": "前置コマンド(オプション)",
"t_4_1747280811462": "後置コマンド(オプション)",
"t_6_1747280809615": "サイトID",
"t_7_1747280808936": "地域",
"t_8_1747280809382": "バケット",
"t_9_1747280810169": "重複デプロイ",
"t_10_1747280816952": "前回の展開と同じ証明書で、前回の展開が成功した場合",
"t_11_1747280809178": "スキップ",
"t_12_1747280809893": "スキップしない",
"t_13_1747280810369": "再展開",
"t_14_1747280811231": "展開タイプを検索"
}

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "로컬 배포",
"t_0_1746754500246": "호스팅 제공업체",
"t_17_1745227838561": "도메인 이름",
"t_0_1747280814475": "SMTP 포트 수정은 금지됩니다",
"t_1_1747280813656": "인증서 파일 경로(PEM 형식만 지원)",
"t_2_1747280811593": "개인 키 파일 경로",
"t_3_1747280812067": "프리 커맨드 (선택 사항)",
"t_4_1747280811462": "후처리 명령 (선택 사항)",
"t_5_1747280809205": "사이트 이름",
"t_6_1747280809615": "사이트 ID",
"t_7_1747280808936": "지역",
"t_8_1747280809382": "버킷",
"t_9_1747280810169": "반복 배포",
"t_10_1747280816952": "이전 배포와 동일한 인증서이며 이전 배포가 성공한 경우",
"t_11_1747280809178": "건너뛰기",
"t_12_1747280809893": "건너뛰지 않음",
"t_13_1747280810369": "재배치",
"t_14_1747280811231": "배포 유형 검색",
"t_0_1747296173751": "웹사이트 이름",
"t_1_1747296175494": "웹사이트 이름을 입력하세요",
"t_0_1744098811152": "경고: 알 수 없는 영역에 진입했습니다. 방문하려는 페이지가 존재하지 않습니다. 버튼을 클릭하여 홈페이지로 돌아가세요。",
"t_1_1744098801860": "홈으로 돌아가기",
"t_2_1744098804908": "안전 유의사항: 이가 오류라면 즉시 관리자에게 연락하십시오",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "자격증 도메인 이름 또는 브랜드 이름을 입력하여 검색하세요",
"t_15_1745227839354": "함께",
"t_16_1745227838930": "개",
"t_17_1745227838561": "도메인 이름",
"t_18_1745227838154": "브랜드",
"t_19_1745227839107": "남은 날짜",
"t_20_1745227838813": "만료 시간",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "배포 경로를 입력하십시오",
"t_21_1745735769154": "앞에 명령어를 입력하세요",
"t_22_1745735767366": "후치 명령어를 입력하세요",
"t_23_1745735766455": "사이트 이름을 입력하세요",
"t_24_1745735766826": "사이트 ID를 입력하십시오",
"t_25_1745735766651": "지역을 입력하세요",
"t_26_1745735767144": "버킷을 입력하세요",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "도메인 이름은 비워둘 수 없습니다",
"t_1_1746697485188": "이메일은 비워둘 수 없습니다",
"t_2_1746697487164": "알리바바 클라우드 OSS",
"t_0_1746754500246": "호스팅 제공업체",
"t_1_1746754499371": "API 소스",
"t_2_1746754500270": "API 유형",
"t_0_1746760933542": "요청 오류",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "올바른 바이두 클라우드 AccessKey를 입력하세요",
"t_4_1747271294621": "올바른 바이두 클라우드 SecretKey를 입력하세요",
"t_5_1747271291828": "보타 WAF-URL",
"t_6_1747271296994": "로컬 배포",
"t_7_1747271292060": "모든 출처",
"t_8_1747271290414": "탑",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "SMTP 포트 수정은 금지됩니다",
"t_1_1747280813656": "인증서 파일 경로(PEM 형식만 지원)",
"t_2_1747280811593": "개인 키 파일 경로",
"t_3_1747280812067": "프리 커맨드 (선택 사항)",
"t_4_1747280811462": "후처리 명령 (선택 사항)",
"t_6_1747280809615": "사이트 ID",
"t_7_1747280808936": "지역",
"t_8_1747280809382": "버킷",
"t_9_1747280810169": "반복 배포",
"t_10_1747280816952": "이전 배포와 동일한 인증서이며 이전 배포가 성공한 경우",
"t_11_1747280809178": "건너뛰기",
"t_12_1747280809893": "건너뛰지 않음",
"t_13_1747280810369": "재배치",
"t_14_1747280811231": "배포 유형 검색"
}

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "Implantação Local",
"t_0_1746754500246": "Provedor de Hospedagem",
"t_17_1745227838561": "Nome de domínio",
"t_0_1747280814475": "A modificação da porta SMTP é proibida",
"t_1_1747280813656": "Caminho do arquivo de certificado (somente formato PEM)",
"t_2_1747280811593": "Caminho do arquivo de chave privada",
"t_3_1747280812067": "Comando prévio (opcional)",
"t_4_1747280811462": "Comando pós (opcional)",
"t_5_1747280809205": "Nome do site",
"t_6_1747280809615": "ID do site",
"t_7_1747280808936": "Região",
"t_8_1747280809382": "Balde",
"t_9_1747280810169": "Implantações repetidas",
"t_10_1747280816952": "Quando o certificado é o mesmo da última implantação e a última implantação foi bem-sucedida",
"t_11_1747280809178": "Pular",
"t_12_1747280809893": "Não pular",
"t_13_1747280810369": "Reimplantação",
"t_14_1747280811231": "Pesquisar tipo de implantação",
"t_0_1747296173751": "Nome do site",
"t_1_1747296175494": "Por favor, insira o nome do site",
"t_0_1744098811152": "Aviso: Você entrou em uma área desconhecida, a página que você está visitando não existe, por favor, clique no botão para voltar para a página inicial.",
"t_1_1744098801860": "Voltar para a homepage",
"t_2_1744098804908": "Dica de Segurança: Se você acha que isso é um erro, entre em contato com o administrador imediatamente",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "Insira o nome do domínio do certificado ou o nome da marca para pesquisa",
"t_15_1745227839354": "juntos",
"t_16_1745227838930": "unidade",
"t_17_1745227838561": "Nome de domínio",
"t_18_1745227838154": "Marca",
"t_19_1745227839107": "Dias restantes",
"t_20_1745227838813": "Tempo de expiração",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "Por favor, insira o caminho de implantação",
"t_21_1745735769154": "Por favor, insira o comando de prefixo",
"t_22_1745735767366": "Por favor, insira o comando pós",
"t_23_1745735766455": "Por favor, insira o nome do site",
"t_24_1745735766826": "Por favor, insira o ID do site",
"t_25_1745735766651": "Por favor, insira a região",
"t_26_1745735767144": "Por favor, insira o balde",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "O nome do domínio não pode estar vazio",
"t_1_1746697485188": "O e-mail não pode estar vazio",
"t_2_1746697487164": "Alibaba Cloud OSS",
"t_0_1746754500246": "Provedor de Hospedagem",
"t_1_1746754499371": "Fonte da API",
"t_2_1746754500270": "Tipo de API",
"t_0_1746760933542": "Erro de solicitação",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "Por favor, insira o Baidu Cloud AccessKey correto",
"t_4_1747271294621": "Por favor, insira o SecretKey correto do Baidu Cloud",
"t_5_1747271291828": "Baota WAF-URL",
"t_6_1747271296994": "Implantação Local",
"t_7_1747271292060": "Todas as fontes",
"t_8_1747271290414": "Pagode",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "A modificação da porta SMTP é proibida",
"t_1_1747280813656": "Caminho do arquivo de certificado (somente formato PEM)",
"t_2_1747280811593": "Caminho do arquivo de chave privada",
"t_3_1747280812067": "Comando prévio (opcional)",
"t_4_1747280811462": "Comando pós (opcional)",
"t_6_1747280809615": "ID do site",
"t_7_1747280808936": "Região",
"t_8_1747280809382": "Balde",
"t_9_1747280810169": "Implantações repetidas",
"t_10_1747280816952": "Quando o certificado é o mesmo da última implantação e a última implantação foi bem-sucedida",
"t_11_1747280809178": "Pular",
"t_12_1747280809893": "Não pular",
"t_13_1747280810369": "Reimplantação",
"t_14_1747280811231": "Pesquisar tipo de implantação"
}

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "Локальное развертывание",
"t_0_1746754500246": "Хостинг-провайдер",
"t_17_1745227838561": "Доменное имя",
"t_0_1747280814475": "Изменение порта SMTP запрещено",
"t_1_1747280813656": "Путь к файлу сертификата (только в формате PEM)",
"t_2_1747280811593": "Путь к файлу закрытого ключа",
"t_3_1747280812067": "Предварительная команда (необязательно)",
"t_4_1747280811462": "Посткоманда (опционально)",
"t_5_1747280809205": "Название сайта",
"t_6_1747280809615": "ID сайта",
"t_7_1747280808936": "Регион",
"t_8_1747280809382": "Ведро",
"t_9_1747280810169": "Повторное развертывание",
"t_10_1747280816952": "Когда сертификат совпадает с последним развертыванием и последнее развертывание было успешным",
"t_11_1747280809178": "Пропустить",
"t_12_1747280809893": "Не пропускать",
"t_13_1747280810369": "Повторное развертывание",
"t_14_1747280811231": "Поиск типа развертывания",
"t_0_1747296173751": "Название сайта",
"t_1_1747296175494": "Пожалуйста, введите название сайта",
"t_0_1744098811152": "Предупреждение: Вы вошли в неизвестную зону, посещаемая страница не существует, пожалуйста, нажмите кнопку, чтобы вернуться на главную страницу.",
"t_1_1744098801860": "Вернуться на главную",
"t_2_1744098804908": "Совет по безопасности: Если вы считаете, что это ошибка, немедленно свяжитесь с администратором",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "Введіть доменное имя сертификата или название бренда для поиска",
"t_15_1745227839354": "вместе",
"t_16_1745227838930": "шт",
"t_17_1745227838561": "Доменное имя",
"t_18_1745227838154": "Бренд",
"t_19_1745227839107": "Оставшиеся дни",
"t_20_1745227838813": "Время истечения",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "Введите путь развертывания",
"t_21_1745735769154": "Пожалуйста, введите префиксную команду",
"t_22_1745735767366": "Пожалуйста, введите пост-команду",
"t_23_1745735766455": "Пожалуйста, введите название сайта",
"t_24_1745735766826": "Введите идентификатор сайта",
"t_25_1745735766651": "Пожалуйста, введите регион",
"t_26_1745735767144": "Пожалуйста, введите ведро",
@@ -441,6 +425,7 @@
"t_0_1746697487119": "Имя домена не может быть пустым",
"t_1_1746697485188": "Почта не может быть пустой",
"t_2_1746697487164": "Alibaba Cloud OSS",
"t_0_1746754500246": "Хостинг-провайдер",
"t_1_1746754499371": "Источник API",
"t_2_1746754500270": "Тип API",
"t_0_1746760933542": "Ошибка запроса",
@@ -532,7 +517,22 @@
"t_3_1747271294475": "Пожалуйста, введите правильный Baidu Cloud AccessKey",
"t_4_1747271294621": "Пожалуйста, введите правильный SecretKey Baidu Cloud",
"t_5_1747271291828": "Баота WAF-URL",
"t_6_1747271296994": "Локальное развертывание",
"t_7_1747271292060": "Все источники",
"t_8_1747271290414": "Пагода",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "Изменение порта SMTP запрещено",
"t_1_1747280813656": "Путь к файлу сертификата (только в формате PEM)",
"t_2_1747280811593": "Путь к файлу закрытого ключа",
"t_3_1747280812067": "Предварительная команда (необязательно)",
"t_4_1747280811462": "Посткоманда (опционально)",
"t_6_1747280809615": "ID сайта",
"t_7_1747280808936": "Регион",
"t_8_1747280809382": "Ведро",
"t_9_1747280810169": "Повторное развертывание",
"t_10_1747280816952": "Когда сертификат совпадает с последним развертыванием и последнее развертывание было успешным",
"t_11_1747280809178": "Пропустить",
"t_12_1747280809893": "Не пропускать",
"t_13_1747280810369": "Повторное развертывание",
"t_14_1747280811231": "Поиск типа развертывания"
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,22 +1,6 @@
{
"t_6_1747271296994": "本機部署",
"t_0_1746754500246": "主機供應商",
"t_17_1745227838561": "域名",
"t_0_1747280814475": "SMTP端口禁止修改",
"t_1_1747280813656": "證書文件路徑僅支持PEM格式",
"t_2_1747280811593": "私鑰文件路徑",
"t_3_1747280812067": "前置命令(可選)",
"t_4_1747280811462": "後置命令(可選)",
"t_5_1747280809205": "站點名稱",
"t_6_1747280809615": "站點ID",
"t_7_1747280808936": "區域",
"t_8_1747280809382": "儲存桶",
"t_9_1747280810169": "重複部署",
"t_10_1747280816952": "當與上次部署的證書相同且上次部署成功時",
"t_11_1747280809178": "跳過",
"t_12_1747280809893": "不跳過",
"t_13_1747280810369": "重新部署",
"t_14_1747280811231": "搜尋部署類型",
"t_0_1747296173751": "網站名",
"t_1_1747296175494": "請輸入網址名",
"t_0_1744098811152": "警告:您已進入未知區域,所訪問的頁面不存在,請點擊按鈕返回首頁。",
"t_1_1744098801860": "返回首頁",
"t_2_1744098804908": "安全提示:如果您認為這是個錯誤,請立即聯繫管理員",
@@ -137,6 +121,7 @@
"t_14_1745227840904": "請輸入證書域名或品牌名稱搜尋",
"t_15_1745227839354": "共",
"t_16_1745227838930": "條",
"t_17_1745227838561": "域名",
"t_18_1745227838154": "品牌",
"t_19_1745227839107": "剩餘天數",
"t_20_1745227838813": "到期時間",
@@ -310,7 +295,6 @@
"t_20_1745735768764": "請輸入部署路徑",
"t_21_1745735769154": "請輸入前置命令",
"t_22_1745735767366": "請輸入後置命令",
"t_23_1745735766455": "請輸入站點名稱",
"t_24_1745735766826": "請輸入站點ID",
"t_25_1745735766651": "請輸入區域",
"t_26_1745735767144": "請輸入儲存桶",
@@ -440,6 +424,7 @@
"t_0_1746697487119": "域名不能為空",
"t_1_1746697485188": "郵箱不能為空",
"t_2_1746697487164": "阿里雲OSS",
"t_0_1746754500246": "主機供應商",
"t_1_1746754499371": "API來源",
"t_2_1746754500270": "API 類型",
"t_0_1746760933542": "請求錯誤",
@@ -531,7 +516,22 @@
"t_3_1747271294475": "請輸入正確的百度雲AccessKey",
"t_4_1747271294621": "請輸入正確的百度雲SecretKey",
"t_5_1747271291828": "寶塔WAF-URL",
"t_6_1747271296994": "本機部署",
"t_7_1747271292060": "全部來源",
"t_8_1747271290414": "寶塔",
"t_9_1747271284765": "1Panel"
"t_9_1747271284765": "1Panel",
"t_0_1747280814475": "SMTP端口禁止修改",
"t_1_1747280813656": "證書文件路徑僅支持PEM格式",
"t_2_1747280811593": "私鑰文件路徑",
"t_3_1747280812067": "前置命令(可選)",
"t_4_1747280811462": "後置命令(可選)",
"t_6_1747280809615": "站點ID",
"t_7_1747280808936": "區域",
"t_8_1747280809382": "儲存桶",
"t_9_1747280810169": "重複部署",
"t_10_1747280816952": "當與上次部署的證書相同且上次部署成功時",
"t_11_1747280809178": "跳過",
"t_12_1747280809893": "不跳過",
"t_13_1747280810369": "重新部署",
"t_14_1747280811231": "搜尋部署類型"
}

View File

@@ -368,6 +368,13 @@ export const useApiFormController = (props: { data: AccessItem }) => {
access: value.access,
}))
const typeUrlMap = new Map<string, string>([
['btwaf', '宝塔WAF-URL'],
['btpanel', '宝塔面板-URL'],
['1panel', '1Panel-URL'],
['safeline', '雷池WAF-URL'],
])
// 表单配置
const config = computed(() => {
const items: FormConfig = [
@@ -425,8 +432,9 @@ export const useApiFormController = (props: { data: AccessItem }) => {
case '1panel':
case 'btpanel':
case 'btwaf':
case 'safeline':
items.push(
useFormInput(param.value.type === 'btwaf' ? $t('t_5_1747271291828') : $t('t_2_1746667592840'), 'config.url'),
useFormInput(typeUrlMap.get(param.value.type) || '', 'config.url'),
useFormInput($t('t_55_1745289355715'), 'config.api_key'),
useFormSwitch(
$t('t_3_1746667592270'),
@@ -439,7 +447,6 @@ export const useApiFormController = (props: { data: AccessItem }) => {
),
)
break
case 'aliyun':
items.push(
useFormInput('AccessKeyId', 'config.access_key'),

View File

@@ -63,6 +63,7 @@ export const useLayoutStore = defineStore('layout-store', () => {
huaweicloud: { name: '华为云', access: ['dns'] },
cloudflare: { name: 'Cloudflare', access: ['dns'] },
baidu: { name: '百度云', access: ['dns'] },
safeline: { name: '雷池WAF', access: ['host'] },
})
/**