From 183864aed4a05a7eee7548d01249857a8a4dda08 Mon Sep 17 00:00:00 2001
From: wangruidong <940853815@qq.com>
Date: Wed, 8 May 2024 15:35:27 +0800
Subject: [PATCH] =?UTF-8?q?perf:=20=E6=9C=AA=E9=83=A8=E7=BD=B2=E5=8F=91?=
=?UTF-8?q?=E5=B8=83=E6=9C=BA=EF=BC=8C=E8=BF=9E=E6=8E=A5=E8=BF=9C=E7=A8=8B?=
=?UTF-8?q?=E5=BA=94=E7=94=A8=E8=B5=84=E4=BA=A7=E5=8A=A0=E8=AF=B4=E6=98=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../connect-dialog/connect-dialog.component.html | 1 +
.../connect/connect-dialog/connect-dialog.component.ts | 10 ++++++++++
src/assets/i18n/en.json | 4 +++-
src/assets/i18n/ja.json | 4 +++-
src/assets/i18n/zh-hant.json | 4 +++-
src/assets/i18n/zh.json | 4 +++-
6 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/src/app/elements/connect/connect-dialog/connect-dialog.component.html b/src/app/elements/connect/connect-dialog/connect-dialog.component.html
index 6432f74c3..4622109ec 100644
--- a/src/app/elements/connect/connect-dialog/connect-dialog.component.html
+++ b/src/app/elements/connect/connect-dialog/connect-dialog.component.html
@@ -69,6 +69,7 @@
{{"Connect" | translate}} - {{ asset.name | truncatechars:30 }}
[mat-dialog-close]="outputData"
class="confirm-btn"
color="primary"
+ [title]="connectDisabledTips()"
mat-raised-button
type="submit"
>
diff --git a/src/app/elements/connect/connect-dialog/connect-dialog.component.ts b/src/app/elements/connect/connect-dialog/connect-dialog.component.ts
index 4e62ef81a..831986b48 100644
--- a/src/app/elements/connect/connect-dialog/connect-dialog.component.ts
+++ b/src/app/elements/connect/connect-dialog/connect-dialog.component.ts
@@ -134,6 +134,16 @@ export class ElementConnectDialogComponent implements OnInit {
}
return false;
}
+ connectDisabledTips() {
+ if (this.isConnectDisabled()) {
+ if (this.accounts.length === 0) {
+ return this._i18n.instant('connectDisabledTipsNoAccount');
+ } else {
+ return this._i18n.instant('connectDisabledTipsNoMethod');
+ }
+ }
+ return '';
+ }
onConfirm(downloadRDP = false) {
this.outputData.account = this.accountSelected;
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index e8b95855d..dddff6ecb 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -200,5 +200,7 @@
"Current online": "Current online",
"Token expired": "Token has expired",
"No protocol available": "No protocol available",
- "VirtualApp": "Virtual App"
+ "VirtualApp": "Virtual App",
+ "connectDisabledTipsNoAccount": "Tips: No available accounts, cannot connect. Please contact the administrator to add authorized accounts",
+ "connectDisabledTipsNoMethod": "Tips: Deployment machine not yet deployed, cannot connect. Please contact the administrator to add an application deployment machine"
}
diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json
index db3879477..0e7ff99b9 100644
--- a/src/assets/i18n/ja.json
+++ b/src/assets/i18n/ja.json
@@ -204,5 +204,7 @@
"Token expired": "トークンの有効期限が切れました",
"No protocol available": "利用可能なプロトコルがありません",
"Stop": "Stop",
- "VirtualApp": "仮想アプリ"
+ "VirtualApp": "仮想アプリ",
+ "connectDisabledTipsNoAccount": "利用可能なアカウントがありません。接続できません。管理者に連絡して、承認されたアカウントを追加してください",
+ "connectDisabledTipsNoMethod": "ヒント:デプロイメントマシンがまだデプロイされていません。接続できません。管理者に連絡して、アプリケーションのデプロイメントマシンを追加してください"
}
diff --git a/src/assets/i18n/zh-hant.json b/src/assets/i18n/zh-hant.json
index 6d84a3edd..cd5110024 100644
--- a/src/assets/i18n/zh-hant.json
+++ b/src/assets/i18n/zh-hant.json
@@ -206,6 +206,8 @@
"Token expired": "Token 已過期, 請重新連接",
"No protocol available": "沒有可用的協議",
"Stop": "停止",
- "VirtualApp": "虛擬應用"
+ "VirtualApp": "虛擬應用",
+ "connectDisabledTipsNoAccount": "提示:沒有可用帳號,無法連接。請聯繫管理員添加授權帳號",
+ "connectDisabledTipsNoMethod": "提示:尚未部署发布机,無法連接。請聯繫管理員添加應用发布机"
}
diff --git a/src/assets/i18n/zh.json b/src/assets/i18n/zh.json
index 62679da5e..6da4e6b51 100644
--- a/src/assets/i18n/zh.json
+++ b/src/assets/i18n/zh.json
@@ -207,6 +207,8 @@
"Token expired": "Token 已过期, 请重新连接",
"No protocol available": "没有可用的协议",
"Stop": "停止",
- "VirtualApp": "虚拟应用"
+ "VirtualApp": "虚拟应用",
+ "connectDisabledTipsNoAccount": "提示:没有可用账号,无法连接,请联系管理员添加授权账号",
+ "connectDisabledTipsNoMethod": "提示:还未部署发布机,无法连接,请联系管理员添加应用发布机"
}