mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-01-10 09:05:18 +08:00
style: Optimize the restriction prompt for quick access on the dashboard (#10534)
This commit is contained in:
parent
3675c2f3f3
commit
7897bdabc4
11 changed files with 35 additions and 1 deletions
|
|
@ -391,6 +391,8 @@ const message = {
|
|||
dir: 'dir',
|
||||
alias: 'Alias',
|
||||
quickDir: 'Quick Dir',
|
||||
minQuickJump: 'Please set at least one quick jump entry!',
|
||||
maxQuickJump: 'You can set up to four quick jump entries!',
|
||||
database: 'Database - All',
|
||||
restart_1panel: 'Restart panel',
|
||||
restart_system: 'Restart server',
|
||||
|
|
|
|||
|
|
@ -397,6 +397,8 @@ const message = {
|
|||
recommend: 'recomendar',
|
||||
dir: 'directorio',
|
||||
quickDir: 'Directorio rápido',
|
||||
minQuickJump: '¡Establezca al menos una entrada de salto rápido!',
|
||||
maxQuickJump: '¡Puede establecer hasta cuatro entradas de salto rápido!',
|
||||
database: 'Database - All',
|
||||
restart_1panel: 'Reiniciar panel',
|
||||
restart_system: 'Reiniciar servidor',
|
||||
|
|
|
|||
|
|
@ -380,6 +380,8 @@ const message = {
|
|||
dir: 'ディレクトリ',
|
||||
alias: 'エイリアス',
|
||||
quickDir: 'クイックディレクトリ',
|
||||
minQuickJump: '少なくとも1つのクイックジャンプエントリを設定してください!',
|
||||
maxQuickJump: '最大4つのクイックジャンプエントリを設定できます!',
|
||||
database: 'データベース - すべて',
|
||||
restart_1panel: 'パネルを再起動します',
|
||||
restart_system: 'サーバーを再起動します',
|
||||
|
|
|
|||
|
|
@ -382,6 +382,8 @@ const message = {
|
|||
dir: '디렉토리',
|
||||
alias: '별칭',
|
||||
quickDir: '빠른 디렉토리',
|
||||
minQuickJump: '최소 하나의 빠른 점프 항목을 설정해 주세요!',
|
||||
maxQuickJump: '최대 네 개의 빠른 점프 항목을 설정할 수 있습니다!',
|
||||
database: '데이터베이스 - 전체',
|
||||
restart_1panel: '패널 재시작',
|
||||
restart_system: '서버 재시작',
|
||||
|
|
|
|||
|
|
@ -388,6 +388,8 @@ const message = {
|
|||
dir: 'direktori',
|
||||
alias: 'Alias',
|
||||
quickDir: 'Direktori Pantas',
|
||||
minQuickJump: 'Sila tetapkan sekurang-kurangnya satu entri lompat pantas!',
|
||||
maxQuickJump: 'Anda boleh menetapkan sehingga empat entri lompat pantas!',
|
||||
database: 'Pangkalan Data - Semua',
|
||||
restart_1panel: 'Mulakan semula panel',
|
||||
restart_system: 'Mulakan semula pelayan',
|
||||
|
|
|
|||
|
|
@ -386,6 +386,8 @@ const message = {
|
|||
dir: 'dir',
|
||||
alias: 'Apelido',
|
||||
quickDir: 'Diretório Rápido',
|
||||
minQuickJump: 'Defina pelo menos uma entrada de salto rápido!',
|
||||
maxQuickJump: 'Você pode definir até quatro entradas de salto rápido!',
|
||||
database: 'Banco de Dados - Todos',
|
||||
restart_1panel: 'Reiniciar painel',
|
||||
restart_system: 'Reiniciar servidor',
|
||||
|
|
|
|||
|
|
@ -383,6 +383,8 @@ const message = {
|
|||
dir: 'каталог',
|
||||
alias: 'Псевдоним',
|
||||
quickDir: 'Быстрый каталог',
|
||||
minQuickJump: 'Пожалуйста, установите хотя бы одну запись быстрого перехода!',
|
||||
maxQuickJump: 'Вы можете установить до четырех записей быстрого перехода!',
|
||||
database: 'База данных - Все',
|
||||
restart_1panel: 'Перезапустить панель',
|
||||
restart_system: 'Перезапустить сервер',
|
||||
|
|
|
|||
|
|
@ -394,6 +394,8 @@ const message = {
|
|||
dir: 'dizin',
|
||||
alias: 'Takma Ad',
|
||||
quickDir: 'Hızlı Dizin',
|
||||
minQuickJump: 'Lütfen en az bir hızlı atlama girişi ayarlayın!',
|
||||
maxQuickJump: 'En fazla dört hızlı atlama girişi ayarlayabilirsiniz!',
|
||||
database: 'Veritabanı - Tümü',
|
||||
restart_1panel: 'Paneli yeniden başlat',
|
||||
restart_system: 'Sunucuyu yeniden başlat',
|
||||
|
|
|
|||
|
|
@ -381,6 +381,8 @@ const message = {
|
|||
dir: '目錄',
|
||||
alias: '別名',
|
||||
quickDir: '快捷目錄',
|
||||
minQuickJump: '請至少設定一個快速跳轉入口!',
|
||||
maxQuickJump: '最多可設定四個快速跳轉入口!',
|
||||
database: '資料庫 - 全部',
|
||||
restart_1panel: '重啟面板',
|
||||
restart_system: '重啟伺服器',
|
||||
|
|
|
|||
|
|
@ -379,6 +379,8 @@ const message = {
|
|||
dir: '目录',
|
||||
alias: '别名',
|
||||
quickDir: '快捷目录',
|
||||
minQuickJump: '请至少设置一个快速跳转入口!',
|
||||
maxQuickJump: '最多可设置四个快速跳转入口!',
|
||||
database: '数据库 - 所有',
|
||||
restart_1panel: '重启面板',
|
||||
restart_system: '重启服务器',
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@
|
|||
<script lang="ts" setup>
|
||||
import { ref } from 'vue';
|
||||
import i18n from '@/lang';
|
||||
import { MsgSuccess } from '@/utils/message';
|
||||
import { MsgInfo, MsgSuccess } from '@/utils/message';
|
||||
import FileList from '@/components/file-list/index.vue';
|
||||
import { changeQuick, loadQuickOption } from '@/api/modules/dashboard';
|
||||
|
||||
|
|
@ -71,6 +71,20 @@ const search = async () => {
|
|||
});
|
||||
};
|
||||
const onChangeShow = async () => {
|
||||
let i = 0;
|
||||
for (const item of quickOptions.value) {
|
||||
if (item.isShow) {
|
||||
i++;
|
||||
}
|
||||
}
|
||||
if (i === 0) {
|
||||
MsgInfo(i18n.global.t('home.minQuickJump'));
|
||||
return;
|
||||
}
|
||||
if (i > 4) {
|
||||
MsgInfo(i18n.global.t('home.maxQuickJump'));
|
||||
return;
|
||||
}
|
||||
loading.value = true;
|
||||
await changeQuick(quickOptions.value)
|
||||
.then(() => {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue