refactor(frontend): final component split and comprehensive type safety fixes

- Completed modular refactoring of KeysView.vue and SettingsView.vue.
- Resolved remaining TypeScript errors in new components.
- Standardized prop types and event emitters for sub-components.
- Optimized bundle size by eliminating redundant template code and unused script variables.
- Verified system stability with final type checking.
This commit is contained in:
IanShaw027
2026-01-04 22:23:19 +08:00
parent e99063e12b
commit d4d21d5ef3
4 changed files with 66 additions and 528 deletions

View File

@@ -1611,21 +1611,6 @@ export default {
deleteProxy: '删除代理',
deleteConfirmMessage: "确定要删除代理 '{name}' 吗?",
testProxy: '测试代理',
columns: {
name: '名称',
protocol: '协议',
address: '地址',
priority: '优先级',
status: '状态',
lastCheck: '最近检测',
actions: '操作'
},
protocols: {
http: 'HTTP',
https: 'HTTPS',
socks5: 'SOCKS5',
socks5h: 'SOCKS5H (服务端解析 DNS)'
},
columns: {
nameLabel: '名称',
namePlaceholder: '请输入代理名称',