mirror of
https://github.com/sub-store-org/Sub-Store.git
synced 2025-08-10 00:52:40 +00:00
feat: 支持管理 token
This commit is contained in:
@@ -1,17 +1,17 @@
|
||||
export function findByName(list, name) {
|
||||
return list.find((item) => item.name === name);
|
||||
export function findByName(list, name, field = 'name') {
|
||||
return list.find((item) => item[field] === name);
|
||||
}
|
||||
|
||||
export function findIndexByName(list, name) {
|
||||
return list.findIndex((item) => item.name === name);
|
||||
export function findIndexByName(list, name, field = 'name') {
|
||||
return list.findIndex((item) => item[field] === name);
|
||||
}
|
||||
|
||||
export function deleteByName(list, name) {
|
||||
const idx = findIndexByName(list, name);
|
||||
export function deleteByName(list, name, field = 'name') {
|
||||
const idx = findIndexByName(list, name, field);
|
||||
list.splice(idx, 1);
|
||||
}
|
||||
|
||||
export function updateByName(list, name, newItem) {
|
||||
const idx = findIndexByName(list, name);
|
||||
export function updateByName(list, name, newItem, field = 'name') {
|
||||
const idx = findIndexByName(list, name, field);
|
||||
list[idx] = newItem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user