feat: Multi-user system with PostgreSQL - WIP temporary save

This commit is contained in:
TIANHE
2026-01-14 05:29:55 +08:00
parent 996e3b38fe
commit 61a5e5e6aa
68 changed files with 91057 additions and 1920 deletions
+71 -1
View File
@@ -485,6 +485,11 @@ const locale = {
'dashboard.analysis.message.addStockFailed': 'Failed to add',
'dashboard.analysis.message.removeStockSuccess': 'Removed successfully',
'dashboard.analysis.message.removeStockFailed': 'Failed to remove',
'dashboard.analysis.message.resumingAnalysis': 'Resuming analysis task...',
'dashboard.analysis.message.deleteSuccess': 'Deleted successfully',
'dashboard.analysis.message.deleteFailed': 'Failed to delete',
'dashboard.analysis.modal.history.delete': 'Delete',
'dashboard.analysis.modal.history.deleteConfirm': 'Are you sure you want to delete this analysis record?',
'dashboard.analysis.test': 'Gongzhuan No.{no} shop',
'dashboard.analysis.introduce': 'Introduce',
'dashboard.analysis.total-sales': 'Total Sales',
@@ -2266,7 +2271,72 @@ const locale = {
'portfolio.alerts.delete': 'Delete',
'portfolio.alerts.deleteConfirm': 'Are you sure you want to delete this alert?',
'portfolio.modal.addAlert': 'Add Alert',
'portfolio.modal.editAlert': 'Edit Alert'
'portfolio.modal.editAlert': 'Edit Alert',
// User Management
'menu.userManage': 'User Management',
'menu.myProfile': 'My Profile',
'common.actions': 'Actions',
'common.refresh': 'Refresh',
'userManage.title': 'User Management',
'userManage.description': 'Manage system users, roles and permissions',
'userManage.createUser': 'Create User',
'userManage.editUser': 'Edit User',
'userManage.username': 'Username',
'userManage.password': 'Password',
'userManage.nickname': 'Nickname',
'userManage.email': 'Email',
'userManage.role': 'Role',
'userManage.status': 'Status',
'userManage.lastLogin': 'Last Login',
'userManage.active': 'Active',
'userManage.disabled': 'Disabled',
'userManage.neverLogin': 'Never',
'userManage.usernameRequired': 'Please enter username',
'userManage.usernamePlaceholder': 'Enter username',
'userManage.passwordRequired': 'Please enter password',
'userManage.passwordPlaceholder': 'Enter password (min 6 chars)',
'userManage.passwordMin': 'Password must be at least 6 characters',
'userManage.nicknamePlaceholder': 'Enter nickname',
'userManage.emailPlaceholder': 'Enter email',
'userManage.emailInvalid': 'Invalid email format',
'userManage.rolePlaceholder': 'Select role',
'userManage.statusPlaceholder': 'Select status',
'userManage.resetPassword': 'Reset Password',
'userManage.resetPasswordWarning': 'This will reset the user\'s password',
'userManage.newPassword': 'New Password',
'userManage.newPasswordPlaceholder': 'Enter new password',
'userManage.confirmDelete': 'Are you sure to delete this user?',
'userManage.roleAdmin': 'Admin',
'userManage.roleManager': 'Manager',
'userManage.roleUser': 'User',
'userManage.roleViewer': 'Viewer',
// Profile
'profile.title': 'My Profile',
'profile.description': 'Manage your account settings and preferences',
'profile.basicInfo': 'Basic Info',
'profile.changePassword': 'Change Password',
'profile.username': 'Username',
'profile.nickname': 'Nickname',
'profile.email': 'Email',
'profile.lastLogin': 'Last Login',
'profile.nicknamePlaceholder': 'Enter your nickname',
'profile.emailPlaceholder': 'Enter your email',
'profile.emailInvalid': 'Invalid email format',
'profile.passwordHint': 'Password must be at least 6 characters',
'profile.oldPassword': 'Current Password',
'profile.newPassword': 'New Password',
'profile.confirmPassword': 'Confirm Password',
'profile.oldPasswordRequired': 'Please enter current password',
'profile.oldPasswordPlaceholder': 'Enter current password',
'profile.newPasswordRequired': 'Please enter new password',
'profile.newPasswordPlaceholder': 'Enter new password',
'profile.confirmPasswordRequired': 'Please confirm password',
'profile.confirmPasswordPlaceholder': 'Confirm new password',
'profile.passwordMin': 'Password must be at least 6 characters',
'profile.passwordMismatch': 'Passwords do not match'
}
export default {