From d06637afd4441366648f01c7c8046a9d378d46bb Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Wed, 23 Aug 2023 14:21:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8F=AF=E6=9F=A5=E7=9C=8B=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E8=A2=AB=E9=99=90=E5=88=B6=E7=9A=84ip=20=E5=B9=B6?= =?UTF-8?q?=E4=B8=94=E5=8F=AF=E4=BB=A5=E8=A7=A3=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Apps/BlockedIPs/BlockedIPList.vue | 97 +++++++++++++++++++ src/components/Apps/BlockedIPs/index.vue | 75 ++++++++++++++ src/components/index.js | 1 + src/i18n/langs/en.json | 5 + src/i18n/langs/ja.json | 5 + src/i18n/langs/zh.json | 5 + src/views/settings/Security/AuthLimit.vue | 17 +++- 7 files changed, 203 insertions(+), 2 deletions(-) create mode 100644 src/components/Apps/BlockedIPs/BlockedIPList.vue create mode 100644 src/components/Apps/BlockedIPs/index.vue diff --git a/src/components/Apps/BlockedIPs/BlockedIPList.vue b/src/components/Apps/BlockedIPs/BlockedIPList.vue new file mode 100644 index 000000000..1447232c0 --- /dev/null +++ b/src/components/Apps/BlockedIPs/BlockedIPList.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/src/components/Apps/BlockedIPs/index.vue b/src/components/Apps/BlockedIPs/index.vue new file mode 100644 index 000000000..7b9641b38 --- /dev/null +++ b/src/components/Apps/BlockedIPs/index.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/components/index.js b/src/components/index.js index 702c88597..6d78361cf 100644 --- a/src/components/index.js +++ b/src/components/index.js @@ -16,6 +16,7 @@ export { default as Select2 } from './Form/FormFields/Select2' export { default as UploadKey } from './Form/FormFields/UploadKey.vue' export { default as AssetSelect } from './Apps/AssetSelect' export { default as AutomationParams } from './Apps/AutomationParams' +export { default as BlockedIPs } from './Apps/BlockedIPs' export { default as SvgIcon } from './Widgets/SvgIcon' export { default as TreeTable } from './Table/TreeTable' export { default as AssetTreeTable } from './Apps/AssetTreeTable' diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index c717067c6..4c442c6f5 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -593,6 +593,7 @@ "TestSelectedSystemUsersConnective": "Test selected system users connective", "UpdateAssetDetail": "Update more detail", "AddSuccessMsg": "Add success", + "UnlockSuccessMsg": "Unlock success", "AddFailMsg": "Add fail", "Auth": "Authorization", "BadRequestErrorMsg": "Bad request, please check again", @@ -1530,6 +1531,10 @@ } }, "setting": { + "BlockedIPS": "Blocked IPS", + "ViewBlockedIPSHelpText": "View the list of locked IPs", + "Unblock": "Unblock", + "BulkUnblock": "BulkUnblock", "AppOps": "Task center", "Ticket": "Ticket", "TaskList": "Task list", diff --git a/src/i18n/langs/ja.json b/src/i18n/langs/ja.json index b4ab63593..f74328a07 100644 --- a/src/i18n/langs/ja.json +++ b/src/i18n/langs/ja.json @@ -582,6 +582,7 @@ "TemplateHelpText": "テンプレートを選択してアカウントを追加すると、資産の下では発生しないアカウントが自動的に作成され、プッシュされます", "UpdateAssetDetail": "詳細情報の設定", "AddSuccessMsg": "追加に成功しました", + "UnlockSuccessMsg": "ロック解除成功メッセージ", "AddFailMsg": "追加に失敗しました", "Auth": "認証", "bind": "紐付け", @@ -1525,6 +1526,10 @@ } }, "setting": { + "BlockedIPS": "ロックされたIP", + "ViewBlockedIPSHelpText": "ロックされたIPリストの表示", + "Unblock": "ロック解除", + "BulkUnblock": "一括ロック解除", "AppOps": "タスクセンター", "Ticket": "チケット", "TaskList": "タスクリスト", diff --git a/src/i18n/langs/zh.json b/src/i18n/langs/zh.json index f52127525..9489c240a 100644 --- a/src/i18n/langs/zh.json +++ b/src/i18n/langs/zh.json @@ -613,6 +613,7 @@ "Task": "任务", "UpdateAssetDetail": "配置更多信息", "AddSuccessMsg": "添加成功", + "UnlockSuccessMsg": "解锁成功", "AddFailMsg": "添加失败", "Auth": "认证", "bind": "绑定", @@ -1522,6 +1523,10 @@ "PublishStatus": "发布状态" }, "setting": { + "BlockedIPS": "已锁定的 IP", + "ViewBlockedIPSHelpText": "查看已被锁定的 IP 列表", + "Unblock": "解锁", + "BulkUnblock": "批量解锁", "AppOps": "任务中心", "Ticket": "工单", "TaskList": "任务列表", diff --git a/src/views/settings/Security/AuthLimit.vue b/src/views/settings/Security/AuthLimit.vue index c8a4f4d2e..cf2fc67d9 100644 --- a/src/views/settings/Security/AuthLimit.vue +++ b/src/views/settings/Security/AuthLimit.vue @@ -14,6 +14,7 @@