From be229551e369a3b9b9d0001da93adbd01f4e50f8 Mon Sep 17 00:00:00 2001 From: zhengkunwang <31820853+zhengkunwang223@users.noreply.github.com> Date: Wed, 19 Feb 2025 16:26:31 +0800 Subject: [PATCH] feat: AI tool Added quick jump functionality (#7913) --- frontend/src/lang/modules/en.ts | 1 + frontend/src/lang/modules/ja.ts | 1 + frontend/src/lang/modules/ko.ts | 1 + frontend/src/lang/modules/ms.ts | 1 + frontend/src/lang/modules/pt-br.ts | 1 + frontend/src/lang/modules/ru.ts | 1 + frontend/src/lang/modules/tw.ts | 1 + frontend/src/lang/modules/zh.ts | 1 + frontend/src/views/ai/model/domain/index.vue | 12 +++++++++++- 9 files changed, 19 insertions(+), 1 deletion(-) diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index cf49bc617..980270f80 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -2598,6 +2598,7 @@ const message = { proxyHelper5: 'After enabling, you can disable external access to the port in the App Store - Installed - Ollama - Parameters to improve security.', proxyHelper6: 'To disable proxy configuration, you can delete it from the website list.', + whiteListHelper: 'Restrict access to only IPs in the whitelist', }, }; diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index 5ca8ca2d7..8cab299a4 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -2566,6 +2566,7 @@ const message = { proxyHelper5: '有効にすると、アプリストア - インストール済み - Ollama - パラメータでポートの外部アクセスを無効にし、セキュリティを向上させることができます。', proxyHelper6: 'プロキシ設定を無効にするには、ウェブサイトリストから削除できます。', + whiteListHelper: 'ホワイトリスト内のIPのみアクセスを許可する', }, }; export default { diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index 3db717c5e..af154cb75 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -2526,6 +2526,7 @@ const message = { proxyHelper5: '활성화한 후, 앱 스토어 - 설치됨 - Ollama - 매개변수에서 포트 외부 접근을 비활성화하여 보안을 강화할 수 있습니다.', proxyHelper6: '프록시 구성을 비활성화하려면 웹사이트 목록에서 삭제할 수 있습니다.', + whiteListHelper: '화이트리스트에 있는 IP만 접근 허용', }, }; diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index b64775f2e..fa4133ead 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -2626,6 +2626,7 @@ const message = { proxyHelper5: 'Selepas diaktifkan, anda boleh melumpuhkan akses luaran ke port dalam App Store - Dipasang - Ollama - Parameter untuk meningkatkan keselamatan.', proxyHelper6: 'Untuk melumpuhkan konfigurasi proksi, anda boleh memadamnya dari senarai laman web.', + whiteListHelper: 'Hadkan akses kepada hanya IP dalam senarai putih', }, }; diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index aca8a5bca..a0446fabf 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -2622,6 +2622,7 @@ const message = { proxyHelper3: 'Habilite a transmissão em fluxo', proxyHelper4: 'Após a criação, você pode visualizar e gerenciar no lista de sites', proxyHelper6: 'Para desativar a configuração de proxy, você pode excluí-la da lista de sites.', + whiteListHelper: 'Restringir o acesso apenas aos IPs na lista branca', }, }; diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index 5ea5ed78b..caa15d34a 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -2620,6 +2620,7 @@ const message = { proxyHelper5: 'После включения вы можете отключить внешний доступ к порту в Магазине приложений - Установленные - Ollama - Параметры для повышения безопасности.', proxyHelper6: 'Чтобы отключить настройку прокси, вы можете удалить её из списка сайтов.', + whiteListHelper: 'Ограничить доступ только для IP-адресов из белого списка', }, }; diff --git a/frontend/src/lang/modules/tw.ts b/frontend/src/lang/modules/tw.ts index 4a9844c7d..ad65212b2 100644 --- a/frontend/src/lang/modules/tw.ts +++ b/frontend/src/lang/modules/tw.ts @@ -2432,6 +2432,7 @@ const message = { proxyHelper4: '創建後,您可以在網站列表中查看並管理', proxyHelper5: '啟用後,您可以在應用商店 - 已安裝 - Ollama - 參數中取消端口外部訪問以提高安全性。', proxyHelper6: '如需關閉代理配置,可以在網站列表中刪除', + whiteListHelper: '限制僅白名單中的 IP 可訪問', }, }; export default { diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 6591d51b0..ede81bf1a 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -2434,6 +2434,7 @@ const message = { proxyHelper4: '创建完成之后可以在网站列表中查看并管理', proxyHelper5: '创建完成之后可以在应用商店 - 已安装 - ollama - 参数中取消端口外部访问以提高安全性', proxyHelper6: '如需关闭代理配置,可以在网站列表中删除', + whiteListHelper: '限制仅白名单中的 IP 可访问', }, }; export default { diff --git a/frontend/src/views/ai/model/domain/index.vue b/frontend/src/views/ai/model/domain/index.vue index 71bca19d2..dd73308ab 100644 --- a/frontend/src/views/ai/model/domain/index.vue +++ b/frontend/src/views/ai/model/domain/index.vue @@ -39,7 +39,7 @@ - + + + {{ $t('aitool.whiteListHelper') }} + @@ -98,6 +101,9 @@ {{ $t('aitool.proxyHelper5') }} + + {{ $t('firewall.quickJump') }} + @@ -250,6 +256,10 @@ const toWebsite = (websiteID: number) => { } }; +const toInstalled = () => { + window.location.href = '/apps/installed'; +}; + defineExpose({ acceptParams, });