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": "提示:还未部署发布机,无法连接,请联系管理员添加应用发布机" }