refactor: modularize frontend flows

This commit is contained in:
Lan
2026-06-03 02:01:57 +08:00
parent 6c29b36279
commit 72249dd2dd
85 changed files with 4654 additions and 4363 deletions
+73 -16
View File
@@ -58,14 +58,42 @@ export default {
title: 'Dashboard',
totalFiles: 'Total Files',
storageSpace: 'Storage Space',
activeUsers: 'Active Users',
systemStatus: 'System Status',
yesterday: 'Yesterday:',
today: 'Today:',
weeklyChange: '↓ 5% from last week',
normal: 'Normal',
serverUptime: 'Server Uptime:',
version: 'Version v2.2.1 Updated: 2025-09-04'
todayShares: 'Today Shares',
totalRetrievals: 'Total Retrievals',
activeFiles: 'Active files: {count}',
todayIncrease: 'Today added: {count}',
yesterdayShares: 'Yesterday: {count}',
serverUptime: 'Uptime',
refresh: 'Refresh',
fileHealth: 'File Health',
fileHealthDesc: 'Real file records grouped by availability, expiry, and type.',
activeFileRatio: 'Active Ratio',
fileShareRatio: 'File Ratio',
textShareRatio: 'Text Ratio',
binaryFiles: '{count} file shares',
textShares: '{count} text shares',
expiredFiles: 'Expired Files',
needCleanup: 'Clean up in file management',
chunkedFiles: 'Chunked Files',
storagePolicy: 'Storage & Upload Policy',
storagePolicyDesc: 'Current settings that affect upload behavior.',
storageBackend: 'Storage Backend',
singleFileLimit: 'Single File Limit',
guestUpload: 'Guest Upload',
maxSaveTime: 'Max Retention',
noSaveLimit: 'Unlimited',
todayCapacityReference: 'Today Size / Single File Limit',
fileTypeDistribution: 'Type Distribution',
textType: 'Text',
recentFiles: 'Recent Shares',
recentFilesDesc: 'Recently created share records for quick status checks.',
available: 'Available',
table: {
file: 'File',
size: 'Size',
usage: 'Retrievals',
status: 'Status'
}
},
fileManage: {
title: 'File Management'
@@ -458,14 +486,42 @@ export default {
title: 'Dashboard',
totalFiles: 'Total Files',
storageSpace: 'Storage Space',
activeUsers: 'Active Users',
systemStatus: 'System Status',
yesterday: 'Yesterday:',
today: 'Today:',
weeklyChange: '↓ 5% from last week',
normal: 'Normal',
serverUptime: 'Server Uptime:',
version: 'Version v2.2.1 Updated: 2025-09-04'
todayShares: 'Today Shares',
totalRetrievals: 'Total Retrievals',
activeFiles: 'Active files: {count}',
todayIncrease: 'Today added: {count}',
yesterdayShares: 'Yesterday: {count}',
serverUptime: 'Uptime',
refresh: 'Refresh',
fileHealth: 'File Health',
fileHealthDesc: 'Real file records grouped by availability, expiry, and type.',
activeFileRatio: 'Active Ratio',
fileShareRatio: 'File Ratio',
textShareRatio: 'Text Ratio',
binaryFiles: '{count} file shares',
textShares: '{count} text shares',
expiredFiles: 'Expired Files',
needCleanup: 'Clean up in file management',
chunkedFiles: 'Chunked Files',
storagePolicy: 'Storage & Upload Policy',
storagePolicyDesc: 'Current settings that affect upload behavior.',
storageBackend: 'Storage Backend',
singleFileLimit: 'Single File Limit',
guestUpload: 'Guest Upload',
maxSaveTime: 'Max Retention',
noSaveLimit: 'Unlimited',
todayCapacityReference: 'Today Size / Single File Limit',
fileTypeDistribution: 'Type Distribution',
textType: 'Text',
recentFiles: 'Recent Shares',
recentFilesDesc: 'Recently created share records for quick status checks.',
available: 'Available',
table: {
file: 'File',
size: 'Size',
usage: 'Retrievals',
status: 'Status'
}
},
fileManage: {
title: 'File Management',
@@ -493,6 +549,7 @@ export default {
},
updateFailed: 'Update failed',
deleteFailed: 'Delete failed',
deleteConfirm: 'Delete this file? This action cannot be undone.',
loadFileListFailed: 'Failed to load file list'
},
login: {