From 05199f5dafe36682092f8d0066a6280fba919faf Mon Sep 17 00:00:00 2001 From: A-Words Date: Fri, 6 Mar 2026 10:32:51 +0800 Subject: [PATCH 1/4] feat: support toggling file list columns --- frontend/src/lang/modules/en.ts | 2 + frontend/src/lang/modules/es-es.ts | 2 + frontend/src/lang/modules/ja.ts | 2 + frontend/src/lang/modules/ko.ts | 2 + frontend/src/lang/modules/ms.ts | 2 + frontend/src/lang/modules/pt-br.ts | 2 + frontend/src/lang/modules/ru.ts | 2 + frontend/src/lang/modules/tr.ts | 2 + frontend/src/lang/modules/zh-Hant.ts | 2 + frontend/src/lang/modules/zh.ts | 2 + .../src/views/host/file-management/index.vue | 153 +++++++++++++++--- 11 files changed, 154 insertions(+), 19 deletions(-) diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index 1a6e1497f062..09dc19998d4a 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -1604,6 +1604,8 @@ const message = { remarkPlaceholder: 'Remark', remarkToggle: 'Remarks', remarkToggleTip: 'Load file remarks', + columnSetting: 'Columns', + showColumns: 'Show columns', canNotDeCompress: 'Cannot decompress this file', uploadSuccess: 'Successfully upload', downloadProcess: 'Download progress', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index 1536efde5439..304fd8631c19 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -1618,6 +1618,8 @@ const message = { remarkPlaceholder: 'Observación', remarkToggle: 'Notas', remarkToggleTip: 'Cargar notas del archivo', + columnSetting: 'Columnas', + showColumns: 'Mostrar columnas', canNotDeCompress: 'No se puede descomprimir este archivo', uploadSuccess: 'Carga completada correctamente', downloadProcess: 'Progreso de descarga', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index 0a3fc33cc257..7de889879633 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -1582,6 +1582,8 @@ const message = { remarkPlaceholder: '備考', remarkToggle: '備考', remarkToggleTip: 'ファイルの備考を読み込む', + columnSetting: '列設定', + showColumns: '表示列', canNotDeCompress: 'このファイルを解凍できません', uploadSuccess: '正常にアップロードします', downloadProcess: '進捗状況をダウンロードします', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index d9129e442861..7a20a198439e 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -1560,6 +1560,8 @@ const message = { remarkPlaceholder: '비고', remarkToggle: '비고', remarkToggleTip: '파일 비고 로드', + columnSetting: '열 설정', + showColumns: '표시 열', canNotDeCompress: '이 파일은 압축 해제할 수 없습니다', uploadSuccess: '업로드 성공', downloadProcess: '다운로드 진행률', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index d90f4ffb9fb5..4ce25756ddb1 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -1621,6 +1621,8 @@ const message = { remarkPlaceholder: 'Catatan', remarkToggle: 'Catatan', remarkToggleTip: 'Muatkan catatan fail', + columnSetting: 'Tetapan lajur', + showColumns: 'Tunjukkan lajur', canNotDeCompress: 'Tidak dapat nyahmampatkan fail ini', uploadSuccess: 'Berjaya dimuat naik', downloadProcess: 'Kemajuan muat turun', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index 5bf2e6ba76f6..a6eb4deea6ea 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -1609,6 +1609,8 @@ const message = { remarkPlaceholder: 'Observação', remarkToggle: 'Observações', remarkToggleTip: 'Carregar observações do arquivo', + columnSetting: 'Colunas', + showColumns: 'Mostrar colunas', canNotDeCompress: 'Não é possível descompactar este arquivo', uploadSuccess: 'Upload bem-sucedido', downloadProcess: 'Progresso do download', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index 014377fd65bf..aa1ec554f9b2 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -1612,6 +1612,8 @@ const message = { remarkPlaceholder: 'Примечание', remarkToggle: 'Примечания', remarkToggleTip: 'Загружать примечания файлов', + columnSetting: 'Столбцы', + showColumns: 'Показать столбцы', canNotDeCompress: 'Невозможно распаковать этот файл', uploadSuccess: 'Успешно загружено', downloadProcess: 'Прогресс загрузки', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index 9efb3dcf4ed8..97844b9e1cf6 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -1630,6 +1630,8 @@ const message = { remarkPlaceholder: 'Not', remarkToggle: 'Notlar', remarkToggleTip: 'Dosya notlarını yükle', + columnSetting: 'Sutunlar', + showColumns: 'Gosterilen sutunlar', canNotDeCompress: 'Bu dosyanın sıkıştırması açılamaz', uploadSuccess: 'Başarıyla yüklendi', downloadProcess: 'İndirme ilerlemesi', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index 8785ed287fc2..7835872859d1 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -1531,6 +1531,8 @@ const message = { remarkPlaceholder: '備註內容', remarkToggle: '備註', remarkToggleTip: '載入檔案備註', + columnSetting: '欄位設定', + showColumns: '顯示欄位', canNotDeCompress: '無法解壓此檔案', uploadSuccess: '上傳成功!', downloadProcess: '下載進度', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 19d1c6fc585b..fc8b324f73ca 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -1507,6 +1507,8 @@ const message = { remarkPlaceholder: '备注内容', remarkToggle: '备注', remarkToggleTip: '加载文件备注', + columnSetting: '列设置', + showColumns: '显示列', canNotDeCompress: '无法解压此文件', uploadSuccess: '上传成功!', downloadProcess: '下载进度', diff --git a/frontend/src/views/host/file-management/index.vue b/frontend/src/views/host/file-management/index.vue index 274dd0487cfc..da8d10c32c60 100644 --- a/frontend/src/views/host/file-management/index.vue +++ b/frontend/src/views/host/file-management/index.vue @@ -424,23 +424,50 @@ -
- - - @@ -520,7 +547,12 @@
- + @@ -538,7 +570,13 @@ - + - + @@ -554,13 +549,7 @@ - +