🧹 Refactor: remove redundant code and simplify renderers

- Users table (UsersColumnDefs.js):
  - Remove unused quota calculations from the status renderer
  - Keep status Tag minimal; tooltip shows request count only
  - No functional changes

- Tokens table (TokensColumnDefs.js):
  - Simplify chats menu parsing from localStorage; remove redundant flags/loops
  - Remove unused variables and console statements
  - Keep error handling via showError; preserve existing operations behavior

- General:
  - Codebase tidying only; no UI/logic changes beyond cleanup
  - Lint passes successfully
This commit is contained in:
t0ng7u
2025-08-09 16:51:09 +08:00
parent 44da9c9a28
commit aa8ec92976

View File

@@ -292,30 +292,25 @@ const renderQuotaUsage = (text, record, t) => {
// Render operations column // Render operations column
const renderOperations = (text, record, onOpenLink, setEditingToken, setShowEdit, manageToken, refresh, t) => { const renderOperations = (text, record, onOpenLink, setEditingToken, setShowEdit, manageToken, refresh, t) => {
let chats = localStorage.getItem('chats');
let chatsArray = []; let chatsArray = [];
if (true) { try {
try { const raw = localStorage.getItem('chats');
chats = JSON.parse(chats); const parsed = JSON.parse(raw);
if (Array.isArray(chats)) { if (Array.isArray(parsed)) {
for (let i = 0; i < chats.length; i++) { for (let i = 0; i < parsed.length; i++) {
let chat = {}; const item = parsed[i];
chat.node = 'item'; const name = Object.keys(item)[0];
for (let key in chats[i]) { if (!name) continue;
if (chats[i].hasOwnProperty(key)) { chatsArray.push({
chat.key = i; node: 'item',
chat.name = key; key: i,
chat.onClick = () => { name,
onOpenLink(key, chats[i][key], record); onClick: () => onOpenLink(name, item[name], record),
}; });
}
}
chatsArray.push(chat);
}
} }
} catch (e) {
showError(t('聊天链接配置错误,请联系管理员'));
} }
} catch (_) {
showError(t('聊天链接配置错误,请联系管理员'));
} }
return ( return (
@@ -333,7 +328,7 @@ const renderOperations = (text, record, onOpenLink, setEditingToken, setShowEdit
} else { } else {
onOpenLink( onOpenLink(
'default', 'default',
chats[0][Object.keys(chats[0])[0]], chatsArray[0].name ? (parsed => parsed)(localStorage.getItem('chats')) : '',
record, record,
); );
} }