🧹 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:
@@ -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,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user