mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-07 23:31:10 +08:00
【新增】在翻译文件中添加ACME服务相关翻译
【修复】编辑状态部署阶段插件配置的数据读取 【修复】编辑状态授权Api添加插件类型插件配置无法编辑的问题
This commit is contained in:
@@ -11285,5 +11285,73 @@
|
||||
"arDZ": "إرسال"
|
||||
},
|
||||
"timestamp": "2025-06-19T08:04:01.428Z"
|
||||
},
|
||||
"ACME服务URL地址": {
|
||||
"text": "ACME服务URL地址",
|
||||
"key": "t_0_1750399513983",
|
||||
"translations": {
|
||||
"zhCN": "ACME服务URL地址",
|
||||
"zhTW": "ACME服務URL地址",
|
||||
"enUS": "ACME service URL address",
|
||||
"jaJP": "ACMEサービスURLアドレス",
|
||||
"koKR": "ACME 서비스 URL 주소",
|
||||
"ruRU": "URL-адрес службы ACME",
|
||||
"ptBR": "Endereço URL do serviço ACME",
|
||||
"frFR": "URL du service ACME",
|
||||
"esAR": "Dirección URL del servicio ACME",
|
||||
"arDZ": "عنوان URL لخدمة ACME"
|
||||
},
|
||||
"timestamp": "2025-06-20T06:05:16.161Z"
|
||||
},
|
||||
"请输入ACME服务URL地址": {
|
||||
"text": "请输入ACME服务URL地址",
|
||||
"key": "t_1_1750399516161",
|
||||
"translations": {
|
||||
"zhCN": "请输入ACME服务URL地址",
|
||||
"zhTW": "請輸入ACME服務URL地址",
|
||||
"enUS": "Please enter the ACME service URL address",
|
||||
"jaJP": "ACMEサービスURLアドレスを入力してください",
|
||||
"koKR": "ACME 서비스 URL 주소를 입력하세요",
|
||||
"ruRU": "Введите URL-адрес службы ACME",
|
||||
"ptBR": "Por favor, insira o URL do serviço ACME",
|
||||
"frFR": "Veuillez entrer l'URL du service ACME",
|
||||
"esAR": "Por favor, ingrese la URL del servicio ACME",
|
||||
"arDZ": "يرجى إدخال عنوان URL لخدمة ACME"
|
||||
},
|
||||
"timestamp": "2025-06-20T06:05:16.165Z"
|
||||
},
|
||||
"上次异常时间": {
|
||||
"text": "上次异常时间",
|
||||
"key": "t_2_1750399515511",
|
||||
"translations": {
|
||||
"zhCN": "上次异常时间",
|
||||
"zhTW": "上次異常時間",
|
||||
"enUS": "Last exception time",
|
||||
"jaJP": "最終異常時間",
|
||||
"koKR": "마지막 예외 시간",
|
||||
"ruRU": "Время последнего исключения",
|
||||
"ptBR": "Hora da última exceção",
|
||||
"frFR": "Heure de la dernière exception",
|
||||
"esAR": "Hora de la última excepción",
|
||||
"arDZ": "وقت آخر استثناء"
|
||||
},
|
||||
"timestamp": "2025-06-20T06:05:16.165Z"
|
||||
},
|
||||
"证书CA": {
|
||||
"text": "证书CA",
|
||||
"key": "t_3_1750399513606",
|
||||
"translations": {
|
||||
"zhCN": "证书CA",
|
||||
"zhTW": "證書CA",
|
||||
"enUS": "Certificate CA",
|
||||
"jaJP": "証明書CA",
|
||||
"koKR": "인증서 CA",
|
||||
"ruRU": "Сертификат CA",
|
||||
"ptBR": "Certificado CA",
|
||||
"frFR": "Certificat CA",
|
||||
"esAR": "Certificado CA",
|
||||
"arDZ": "شهادة CA"
|
||||
},
|
||||
"timestamp": "2025-06-20T06:05:16.165Z"
|
||||
}
|
||||
}
|
||||
@@ -259,6 +259,8 @@ export interface DeployConfig<
|
||||
provider: T
|
||||
provider_id: string
|
||||
skip: 1 | 0
|
||||
type?: string // 插件类型名称,用于插件部署
|
||||
provider_data?: any // 提供商数据,用于存储选择时的额外信息
|
||||
[key: string]: Z
|
||||
}
|
||||
|
||||
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "تخطي",
|
||||
"t_0_1750320239265": "الرجاء إدخال مفتاح الوصول DogeCloud",
|
||||
"t_1_1750320241427": "الرجاء إدخال مفتاح SecretKey الخاص بـ DogeCloud",
|
||||
"t_2_1750320237611": "تخطي إرسال الإشعار",
|
||||
"t_3_1750320237991": "إرسال",
|
||||
"t_0_1744098811152": "تحذير: لقد دخلتم منطقة غير معروفة، الصفحة التي تحاول زيارتها غير موجودة، يرجى الضغط على الزر للعودة إلى الصفحة الرئيسية.",
|
||||
"t_1_1744098801860": "رجوع إلى الصفحة الرئيسية",
|
||||
"t_2_1744098804908": "نصيحة أمنية: إذا كنت تعتقد أن هذا خطأ، يرجى الاتصال بالمدير على الفور",
|
||||
@@ -534,6 +529,7 @@
|
||||
"t_8_1747280809382": "دلو",
|
||||
"t_9_1747280810169": "نشر متكرر",
|
||||
"t_10_1747280816952": "عندما يكون الشهادة هي نفسها كما في النشر الأخير وكان النشر الأخير ناجحًا",
|
||||
"t_11_1747280809178": "تخطي",
|
||||
"t_12_1747280809893": "لا تتخطى",
|
||||
"t_13_1747280810369": "إعادة النشر",
|
||||
"t_14_1747280811231": "بحث نوع النشر",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "لا توجد بيانات ملحقات متاحة",
|
||||
"t_1_1750210699272": "فشل الحصول على قائمة الإضافات:",
|
||||
"t_2_1750210698518": "الرجاء تحديد المكون الإضافي",
|
||||
"t_3_1750210706775": "الرجاء إدخال المعلمات بتنسيق JSON، على سبيل المثال:"
|
||||
"t_3_1750210706775": "الرجاء إدخال المعلمات بتنسيق JSON، على سبيل المثال:",
|
||||
"t_0_1750320239265": "الرجاء إدخال مفتاح الوصول DogeCloud",
|
||||
"t_1_1750320241427": "الرجاء إدخال مفتاح SecretKey الخاص بـ DogeCloud",
|
||||
"t_2_1750320237611": "تخطي إرسال الإشعار",
|
||||
"t_3_1750320237991": "إرسال",
|
||||
"t_0_1750399513983": "عنوان URL لخدمة ACME",
|
||||
"t_1_1750399516161": "يرجى إدخال عنوان URL لخدمة ACME",
|
||||
"t_2_1750399515511": "وقت آخر استثناء",
|
||||
"t_3_1750399513606": "شهادة CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "Skip",
|
||||
"t_0_1750320239265": "Please enter DogeCloud AccessKey",
|
||||
"t_1_1750320241427": "Please enter DogeCloud SecretKey",
|
||||
"t_2_1750320237611": "Skip sending notification",
|
||||
"t_3_1750320237991": "Send",
|
||||
"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",
|
||||
@@ -534,6 +529,7 @@
|
||||
"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",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "No plugin data available",
|
||||
"t_1_1750210699272": "Failed to get plugin list:",
|
||||
"t_2_1750210698518": "Please select a plugin",
|
||||
"t_3_1750210706775": "Please enter parameters in JSON format, for example:"
|
||||
"t_3_1750210706775": "Please enter parameters in JSON format, for example:",
|
||||
"t_0_1750320239265": "Please enter DogeCloud AccessKey",
|
||||
"t_1_1750320241427": "Please enter DogeCloud SecretKey",
|
||||
"t_2_1750320237611": "Skip sending notification",
|
||||
"t_3_1750320237991": "Send",
|
||||
"t_0_1750399513983": "ACME service URL address",
|
||||
"t_1_1750399516161": "Please enter the ACME service URL address",
|
||||
"t_2_1750399515511": "Last exception time",
|
||||
"t_3_1750399513606": "Certificate CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "Saltar",
|
||||
"t_0_1750320239265": "Por favor ingrese la AccessKey de DogeCloud",
|
||||
"t_1_1750320241427": "Por favor ingrese la SecretKey de DogeCloud",
|
||||
"t_2_1750320237611": "Omitir el envío de notificación",
|
||||
"t_3_1750320237991": "Enviar",
|
||||
"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",
|
||||
@@ -534,6 +529,7 @@
|
||||
"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",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "No hay datos de complementos disponibles",
|
||||
"t_1_1750210699272": "Error al obtener la lista de complementos:",
|
||||
"t_2_1750210698518": "Por favor selecciona un plugin",
|
||||
"t_3_1750210706775": "Ingrese parámetros en formato JSON, por ejemplo:"
|
||||
"t_3_1750210706775": "Ingrese parámetros en formato JSON, por ejemplo:",
|
||||
"t_0_1750320239265": "Por favor ingrese la AccessKey de DogeCloud",
|
||||
"t_1_1750320241427": "Por favor ingrese la SecretKey de DogeCloud",
|
||||
"t_2_1750320237611": "Omitir el envío de notificación",
|
||||
"t_3_1750320237991": "Enviar",
|
||||
"t_0_1750399513983": "Dirección URL del servicio ACME",
|
||||
"t_1_1750399516161": "Por favor, ingrese la URL del servicio ACME",
|
||||
"t_2_1750399515511": "Hora de la última excepción",
|
||||
"t_3_1750399513606": "Certificado CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "Passer",
|
||||
"t_0_1750320239265": "Veuillez entrer la clé d'accès DogeCloud",
|
||||
"t_1_1750320241427": "Veuillez entrer la SecretKey de DogeCloud",
|
||||
"t_2_1750320237611": "Ignorer l'envoi de notification",
|
||||
"t_3_1750320237991": "Envoyer",
|
||||
"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",
|
||||
@@ -534,6 +529,7 @@
|
||||
"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",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "Aucune donnée de plugin disponible",
|
||||
"t_1_1750210699272": "Échec de la récupération de la liste des plugins :",
|
||||
"t_2_1750210698518": "Veuillez sélectionner un plugin",
|
||||
"t_3_1750210706775": "Veuillez saisir les paramètres au format JSON, par exemple :"
|
||||
"t_3_1750210706775": "Veuillez saisir les paramètres au format JSON, par exemple :",
|
||||
"t_0_1750320239265": "Veuillez entrer la clé d'accès DogeCloud",
|
||||
"t_1_1750320241427": "Veuillez entrer la SecretKey de DogeCloud",
|
||||
"t_2_1750320237611": "Ignorer l'envoi de notification",
|
||||
"t_3_1750320237991": "Envoyer",
|
||||
"t_0_1750399513983": "URL du service ACME",
|
||||
"t_1_1750399516161": "Veuillez entrer l'URL du service ACME",
|
||||
"t_2_1750399515511": "Heure de la dernière exception",
|
||||
"t_3_1750399513606": "Certificat CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "スキップ",
|
||||
"t_0_1750320239265": "DogeCloudのAccessKeyを入力してください",
|
||||
"t_1_1750320241427": "ドージークラウドのSecretKeyを入力してください",
|
||||
"t_2_1750320237611": "通知の送信をスキップ",
|
||||
"t_3_1750320237991": "送信",
|
||||
"t_0_1744098811152": "警告:未知のエリアに進入しました。アクセスしようとしたページは存在しません。ボタンをクリックしてホームページに戻ってください。",
|
||||
"t_1_1744098801860": "ホームに戻る",
|
||||
"t_2_1744098804908": "安全注意:これが誤りだと思われる場合は、すぐに管理者に連絡してください",
|
||||
@@ -534,6 +529,7 @@
|
||||
"t_8_1747280809382": "バケット",
|
||||
"t_9_1747280810169": "重複デプロイ",
|
||||
"t_10_1747280816952": "前回の展開と同じ証明書で、前回の展開が成功した場合",
|
||||
"t_11_1747280809178": "スキップ",
|
||||
"t_12_1747280809893": "スキップしない",
|
||||
"t_13_1747280810369": "再展開",
|
||||
"t_14_1747280811231": "展開タイプを検索",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "プラグインデータがありません",
|
||||
"t_1_1750210699272": "プラグインリストの取得に失敗しました:",
|
||||
"t_2_1750210698518": "プラグインを選択してください",
|
||||
"t_3_1750210706775": "JSON形式でパラメータを入力してください,例:"
|
||||
"t_3_1750210706775": "JSON形式でパラメータを入力してください,例:",
|
||||
"t_0_1750320239265": "DogeCloudのAccessKeyを入力してください",
|
||||
"t_1_1750320241427": "ドージークラウドのSecretKeyを入力してください",
|
||||
"t_2_1750320237611": "通知の送信をスキップ",
|
||||
"t_3_1750320237991": "送信",
|
||||
"t_0_1750399513983": "ACMEサービスURLアドレス",
|
||||
"t_1_1750399516161": "ACMEサービスURLアドレスを入力してください",
|
||||
"t_2_1750399515511": "最終異常時間",
|
||||
"t_3_1750399513606": "証明書CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "건너뛰기",
|
||||
"t_0_1750320239265": "DogeCloud AccessKey를 입력하세요",
|
||||
"t_1_1750320241427": "도지클라우드 SecretKey를 입력하세요",
|
||||
"t_2_1750320237611": "알림 보내기 건너뛰기",
|
||||
"t_3_1750320237991": "보내기",
|
||||
"t_0_1744098811152": "경고: 알 수 없는 영역에 진입했습니다. 방문하려는 페이지가 존재하지 않습니다. 버튼을 클릭하여 홈페이지로 돌아가세요。",
|
||||
"t_1_1744098801860": "홈으로 돌아가기",
|
||||
"t_2_1744098804908": "안전 유의사항: 이가 오류라면 즉시 관리자에게 연락하십시오",
|
||||
@@ -534,6 +529,7 @@
|
||||
"t_8_1747280809382": "버킷",
|
||||
"t_9_1747280810169": "반복 배포",
|
||||
"t_10_1747280816952": "이전 배포와 동일한 인증서이며 이전 배포가 성공한 경우",
|
||||
"t_11_1747280809178": "건너뛰기",
|
||||
"t_12_1747280809893": "건너뛰지 않음",
|
||||
"t_13_1747280810369": "재배치",
|
||||
"t_14_1747280811231": "배포 유형 검색",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "플러그인 데이터 없음",
|
||||
"t_1_1750210699272": "플러그인 목록 가져오기 실패:",
|
||||
"t_2_1750210698518": "플러그인을 선택하세요",
|
||||
"t_3_1750210706775": "JSON 형식의 매개변수를 입력하세요, 예:"
|
||||
"t_3_1750210706775": "JSON 형식의 매개변수를 입력하세요, 예:",
|
||||
"t_0_1750320239265": "DogeCloud AccessKey를 입력하세요",
|
||||
"t_1_1750320241427": "도지클라우드 SecretKey를 입력하세요",
|
||||
"t_2_1750320237611": "알림 보내기 건너뛰기",
|
||||
"t_3_1750320237991": "보내기",
|
||||
"t_0_1750399513983": "ACME 서비스 URL 주소",
|
||||
"t_1_1750399516161": "ACME 서비스 URL 주소를 입력하세요",
|
||||
"t_2_1750399515511": "마지막 예외 시간",
|
||||
"t_3_1750399513606": "인증서 CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "Pular",
|
||||
"t_0_1750320239265": "Por favor, insira o AccessKey do DogeCloud",
|
||||
"t_1_1750320241427": "Por favor, insira a SecretKey do DogeCloud",
|
||||
"t_2_1750320237611": "Pular envio de notificação",
|
||||
"t_3_1750320237991": "Enviar",
|
||||
"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",
|
||||
@@ -534,6 +529,7 @@
|
||||
"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",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "Nenhum dado de plugin disponível",
|
||||
"t_1_1750210699272": "Falha ao obter lista de plugins:",
|
||||
"t_2_1750210698518": "Por favor, selecione um plugin",
|
||||
"t_3_1750210706775": "Insira os parâmetros no formato JSON, por exemplo:"
|
||||
"t_3_1750210706775": "Insira os parâmetros no formato JSON, por exemplo:",
|
||||
"t_0_1750320239265": "Por favor, insira o AccessKey do DogeCloud",
|
||||
"t_1_1750320241427": "Por favor, insira a SecretKey do DogeCloud",
|
||||
"t_2_1750320237611": "Pular envio de notificação",
|
||||
"t_3_1750320237991": "Enviar",
|
||||
"t_0_1750399513983": "Endereço URL do serviço ACME",
|
||||
"t_1_1750399516161": "Por favor, insira o URL do serviço ACME",
|
||||
"t_2_1750399515511": "Hora da última exceção",
|
||||
"t_3_1750399513606": "Certificado CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "Пропустить",
|
||||
"t_0_1750320239265": "Пожалуйста, введите DogeCloud AccessKey",
|
||||
"t_1_1750320241427": "Пожалуйста, введите SecretKey DogeCloud",
|
||||
"t_2_1750320237611": "Пропустить отправку уведомления",
|
||||
"t_3_1750320237991": "Отправить",
|
||||
"t_0_1744098811152": "Предупреждение: Вы вошли в неизвестную зону, посещаемая страница не существует, пожалуйста, нажмите кнопку, чтобы вернуться на главную страницу.",
|
||||
"t_1_1744098801860": "Вернуться на главную",
|
||||
"t_2_1744098804908": "Совет по безопасности: Если вы считаете, что это ошибка, немедленно свяжитесь с администратором",
|
||||
@@ -534,6 +529,7 @@
|
||||
"t_8_1747280809382": "Ведро",
|
||||
"t_9_1747280810169": "Повторное развертывание",
|
||||
"t_10_1747280816952": "Когда сертификат совпадает с последним развертыванием и последнее развертывание было успешным",
|
||||
"t_11_1747280809178": "Пропустить",
|
||||
"t_12_1747280809893": "Не пропускать",
|
||||
"t_13_1747280810369": "Повторное развертывание",
|
||||
"t_14_1747280811231": "Поиск типа развертывания",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "Нет данных о плагинах",
|
||||
"t_1_1750210699272": "Не удалось получить список плагинов:",
|
||||
"t_2_1750210698518": "Пожалуйста, выберите плагин",
|
||||
"t_3_1750210706775": "Пожалуйста, введите параметры в формате JSON, например:"
|
||||
"t_3_1750210706775": "Пожалуйста, введите параметры в формате JSON, например:",
|
||||
"t_0_1750320239265": "Пожалуйста, введите DogeCloud AccessKey",
|
||||
"t_1_1750320241427": "Пожалуйста, введите SecretKey DogeCloud",
|
||||
"t_2_1750320237611": "Пропустить отправку уведомления",
|
||||
"t_3_1750320237991": "Отправить",
|
||||
"t_0_1750399513983": "URL-адрес службы ACME",
|
||||
"t_1_1750399516161": "Введите URL-адрес службы ACME",
|
||||
"t_2_1750399515511": "Время последнего исключения",
|
||||
"t_3_1750399513606": "Сертификат CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "跳过",
|
||||
"t_0_1750320239265": "请输入多吉云AccessKey",
|
||||
"t_1_1750320241427": "请输入多吉云SecretKey",
|
||||
"t_2_1750320237611": "跳过发送通知",
|
||||
"t_3_1750320237991": "发送",
|
||||
"t_0_1744098811152": "警告:您已进入未知区域,所访问的页面不存在,请点击按钮返回首页。",
|
||||
"t_1_1744098801860": "返回首页",
|
||||
"t_2_1744098804908": "安全提示:如果您认为这是个错误,请立即联系管理员",
|
||||
@@ -534,6 +529,7 @@
|
||||
"t_8_1747280809382": "存储桶",
|
||||
"t_9_1747280810169": "重复部署",
|
||||
"t_10_1747280816952": "当与上次部署的证书相同且上次部署成功时",
|
||||
"t_11_1747280809178": "跳过",
|
||||
"t_12_1747280809893": "不跳过",
|
||||
"t_13_1747280810369": "重新部署",
|
||||
"t_14_1747280811231": "搜索部署类型",
|
||||
@@ -662,5 +658,13 @@
|
||||
"t_0_1750210698345": "暂无插件数据",
|
||||
"t_1_1750210699272": "获取插件列表失败:",
|
||||
"t_2_1750210698518": "请选择插件",
|
||||
"t_3_1750210706775": "请输入JSON格式的参数,例如:"
|
||||
"t_3_1750210706775": "请输入JSON格式的参数,例如:",
|
||||
"t_0_1750320239265": "请输入多吉云AccessKey",
|
||||
"t_1_1750320241427": "请输入多吉云SecretKey",
|
||||
"t_2_1750320237611": "跳过发送通知",
|
||||
"t_3_1750320237991": "发送",
|
||||
"t_0_1750399513983": "ACME服务URL地址",
|
||||
"t_1_1750399516161": "请输入ACME服务URL地址",
|
||||
"t_2_1750399515511": "上次异常时间",
|
||||
"t_3_1750399513606": "证书CA"
|
||||
}
|
||||
@@ -1,9 +1,4 @@
|
||||
{
|
||||
"t_11_1747280809178": "跳過",
|
||||
"t_0_1750320239265": "請輸入多吉雲AccessKey",
|
||||
"t_1_1750320241427": "請輸入多吉雲SecretKey",
|
||||
"t_2_1750320237611": "跳過發送通知",
|
||||
"t_3_1750320237991": "發送",
|
||||
"t_0_1744098811152": "警告:您已進入未知區域,所訪問的頁面不存在,請點擊按鈕返回首頁。",
|
||||
"t_1_1744098801860": "返回首頁",
|
||||
"t_2_1744098804908": "安全提示:如果您認為這是個錯誤,請立即聯繫管理員",
|
||||
@@ -533,6 +528,7 @@
|
||||
"t_8_1747280809382": "儲存桶",
|
||||
"t_9_1747280810169": "重複部署",
|
||||
"t_10_1747280816952": "當與上次部署的證書相同且上次部署成功時",
|
||||
"t_11_1747280809178": "跳過",
|
||||
"t_12_1747280809893": "不跳過",
|
||||
"t_13_1747280810369": "重新部署",
|
||||
"t_14_1747280811231": "搜尋部署類型",
|
||||
@@ -661,5 +657,13 @@
|
||||
"t_0_1750210698345": "暫無插件數據",
|
||||
"t_1_1750210699272": "获取插件列表失敗:",
|
||||
"t_2_1750210698518": "請選擇插件",
|
||||
"t_3_1750210706775": "請輸入JSON格式的參數,例如:"
|
||||
"t_3_1750210706775": "請輸入JSON格式的參數,例如:",
|
||||
"t_0_1750320239265": "請輸入多吉雲AccessKey",
|
||||
"t_1_1750320241427": "請輸入多吉雲SecretKey",
|
||||
"t_2_1750320237611": "跳過發送通知",
|
||||
"t_3_1750320237991": "發送",
|
||||
"t_0_1750399513983": "ACME服務URL地址",
|
||||
"t_1_1750399516161": "請輸入ACME服務URL地址",
|
||||
"t_2_1750399515511": "上次異常時間",
|
||||
"t_3_1750399513606": "證書CA"
|
||||
}
|
||||
@@ -70,6 +70,6 @@ img {
|
||||
/* end */
|
||||
|
||||
|
||||
.n-data-table .n-data-table-td {
|
||||
/* .n-data-table .n-data-table-td {
|
||||
background-color: transparent !important;
|
||||
}
|
||||
} */
|
||||
|
||||
@@ -33,6 +33,7 @@ export default defineComponent({
|
||||
<div class="rounded-lg">
|
||||
<TableComponent
|
||||
size="medium"
|
||||
scroll-x="1560"
|
||||
v-slots={{
|
||||
empty: () => <EmptyState addButtonText={$t('t_0_1745289355714')} onAddClick={openAddForm} />,
|
||||
}}
|
||||
|
||||
@@ -130,13 +130,13 @@ export const useController = (): AuthApiManageControllerExposes => {
|
||||
{
|
||||
title: $t('t_1_1746754499371'),
|
||||
key: 'type',
|
||||
width: 120,
|
||||
width: 140,
|
||||
render: (row) => <TypeIcon icon={row.type} type="success" />,
|
||||
},
|
||||
{
|
||||
title: $t('t_2_1746754500270'),
|
||||
key: 'type',
|
||||
width: 180,
|
||||
width: 200,
|
||||
render: (row) => (
|
||||
<NSpace>
|
||||
{row.access_type?.map((type) => {
|
||||
@@ -162,7 +162,7 @@ export const useController = (): AuthApiManageControllerExposes => {
|
||||
{
|
||||
title: $t('t_8_1745215914610'),
|
||||
key: 'actions',
|
||||
width: 240,
|
||||
width: 200,
|
||||
align: 'right',
|
||||
fixed: 'right',
|
||||
render: (row) => {
|
||||
@@ -756,6 +756,9 @@ export const useApiFormController = (props: ApiFormControllerProps): ApiFormCont
|
||||
? pluginConfig.config
|
||||
: JSON.stringify(pluginConfig.config, null, 2)
|
||||
}
|
||||
const handleConfigUpdate = (value: string) => {
|
||||
;(param.value.config as PluginAccessConfig).config = value
|
||||
}
|
||||
return (
|
||||
<NFormItem
|
||||
path="config.params"
|
||||
@@ -778,7 +781,13 @@ export const useApiFormController = (props: ApiFormControllerProps): ApiFormCont
|
||||
),
|
||||
}}
|
||||
>
|
||||
<NInput type="textarea" value={getConfigValue()} placeholder={pluginActionTips.value} rows={4} />
|
||||
<NInput
|
||||
type="textarea"
|
||||
value={getConfigValue()}
|
||||
onUpdateValue={handleConfigUpdate}
|
||||
placeholder={pluginActionTips.value}
|
||||
rows={4}
|
||||
/>
|
||||
</NFormItem>
|
||||
)
|
||||
}),
|
||||
|
||||
@@ -242,7 +242,7 @@ export default defineComponent({
|
||||
return (
|
||||
<NSpin show={isLoadingCA.value}>
|
||||
<NGrid cols={24}>
|
||||
<NFormItemGi span={13} label={$t('证书CA')} path="ca" showRequireMark={true}>
|
||||
<NFormItemGi span={13} label={$t('t_3_1750399513606')} path="ca" showRequireMark={true}>
|
||||
<NSelect
|
||||
value={param.value.ca}
|
||||
options={caOptions.value}
|
||||
@@ -263,7 +263,7 @@ export default defineComponent({
|
||||
</NFormItemGi>
|
||||
<NFormItemGi span={11}>
|
||||
<NButton class="mx-[8px]" onClick={goToAddCAProvider}>
|
||||
{$t('添加CA授权')}
|
||||
{$t('t_4_1747903685371')}
|
||||
</NButton>
|
||||
<NButton onClick={loadCAOptions} loading={isLoadingCA.value}>
|
||||
{$t('t_0_1746497662220')}
|
||||
|
||||
@@ -291,10 +291,10 @@ export default defineComponent({
|
||||
|
||||
watch(
|
||||
() => param.value.provider_id,
|
||||
() => {
|
||||
(newId, oldId) => {
|
||||
handleSiteSearch('')
|
||||
// 如果是插件类型,加载插件方法
|
||||
if (param.value.provider === 'plugin') {
|
||||
// 如果是插件类型且provider_id发生变化,加载插件方法
|
||||
if (param.value.provider === 'plugin' && newId && newId !== oldId) {
|
||||
loadPluginActions()
|
||||
}
|
||||
},
|
||||
@@ -343,24 +343,46 @@ export default defineComponent({
|
||||
if (!param.value.provider_id) return
|
||||
try {
|
||||
pluginActionOptionsLoading.value = true
|
||||
// 先获取插件列表,找到对应的插件
|
||||
const config = JSON.parse(param.value.provider_data?.data?.config || '{}')
|
||||
if (config.name) {
|
||||
|
||||
// 获取插件配置信息
|
||||
let pluginName = ''
|
||||
|
||||
// 如果有 provider_data,从中获取插件名称
|
||||
if (param.value.provider_data?.data?.config) {
|
||||
const config = JSON.parse(param.value.provider_data.data.config || '{}')
|
||||
pluginName = config.name
|
||||
} else if (param.value.type) {
|
||||
// 编辑模式下,从 type 字段获取插件名称
|
||||
pluginName = param.value.type
|
||||
}
|
||||
|
||||
if (pluginName) {
|
||||
const { data } = await getPlugins().fetch()
|
||||
const selectedPlugin = data?.find((plugin: { name: string }) => plugin.name === config.name)
|
||||
const selectedPlugin = data?.find((plugin: { name: string }) => plugin.name === pluginName)
|
||||
const actions = selectedPlugin?.actions || []
|
||||
pluginActionOptions.value = actions.map((item: any) => ({
|
||||
label: `${item.description}`,
|
||||
value: item.name,
|
||||
params: item.params,
|
||||
}))
|
||||
if (!param.value.action) {
|
||||
|
||||
// 如果当前已有选择的方法,设置对应的提示
|
||||
if (param.value.action) {
|
||||
const selectedAction = actions.find((action: any) => action.name === param.value.action)
|
||||
if (selectedAction) {
|
||||
pluginActionTips.value = renderPluginActionTips(selectedAction.params || {})
|
||||
}
|
||||
} else if (actions.length > 0) {
|
||||
// 如果没有选择方法,默认选择第一个
|
||||
const action = actions[0]
|
||||
param.value.action = action?.name
|
||||
pluginActionTips.value = renderPluginActionTips(action?.params || {})
|
||||
}
|
||||
|
||||
delete param.value.provider_data
|
||||
// // 只在创建模式下删除 provider_data
|
||||
// if (param.value.provider_data) {
|
||||
// delete param.value.provider_data
|
||||
// }
|
||||
}
|
||||
} catch (error) {
|
||||
handleError(error)
|
||||
|
||||
@@ -840,8 +840,8 @@ export const useCAFormController = (props?: { isEdit?: boolean; editId?: string
|
||||
useFormInput('CA名称', 'caName', {
|
||||
placeholder: '请输入CA提供商名称',
|
||||
}),
|
||||
useFormInput($t('ACME服务URL地址'), 'CADirURL', {
|
||||
placeholder: $t('请输入ACME服务URL地址'),
|
||||
useFormInput($t('t_0_1750399513983'), 'CADirURL', {
|
||||
placeholder: $t('t_1_1750399516161'),
|
||||
}),
|
||||
]
|
||||
: []),
|
||||
|
||||
@@ -51,6 +51,7 @@ export default defineComponent({
|
||||
<div class="rounded-lg">
|
||||
<TableComponent
|
||||
size="medium"
|
||||
scroll-x="1800"
|
||||
v-slots={{
|
||||
empty: () => <EmptyState addButtonText={$t('t_11_1745289354516')} onAddClick={openAddForm} />,
|
||||
}}
|
||||
|
||||
@@ -147,19 +147,19 @@ export const useController = (): MonitorControllerExposes => {
|
||||
render: (row: SiteMonitorItem) => row.end_time + '(' + row.end_day + ')',
|
||||
},
|
||||
{
|
||||
title: $t('上次异常时间'),
|
||||
title: $t('t_2_1750399515511'),
|
||||
key: 'except_end_time',
|
||||
width: 150,
|
||||
render: (row: SiteMonitorItem) => row.except_end_time || '-',
|
||||
},
|
||||
{
|
||||
title: $t('上次检查时间'),
|
||||
title: $t('t_19_1745289354676'),
|
||||
key: 'last_time',
|
||||
width: 150,
|
||||
render: (row: SiteMonitorItem) => row.last_time || '-',
|
||||
},
|
||||
{
|
||||
title: $t('更新时间'),
|
||||
title: $t('t_0_1745295228865'),
|
||||
key: 'update_time',
|
||||
width: 150,
|
||||
render: (row: SiteMonitorItem) => row.update_time || '-',
|
||||
|
||||
Reference in New Issue
Block a user