mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-09-13 16:23:08 +00:00
fix(admin): дополнить тип sort_by и китайскую строку сортировки
Дополнения к PR #534 при мерже. Юнион sort_by в adminUsers.ts не знал про subscription_end_date. Ошибки компиляции нет только потому, что вызывающий код собирает params как Record<string, unknown> и приводит его каст-выражением, то есть юнион там вообще не проверяется. Но это единственная запись о том, какие значения принимает эндпоинт, и она разъехалась с реальностью. Китайская строка «按到期» ставит после 按 глагол, тогда как все соседние пункты — 按日期, 按余额, 按活跃度, 按消费 — существительные. Сам словарь кабинета для этого поля использует 到期时间 (subscription.expiresAt, admin.users.detail.expiresAt, promo.expiresIn), поэтому привёл к той же форме. Русскую строку не трогал: «по истечению» здесь дательный падеж критерия, как у соседей («по дате», «по балансу»), а не предложный «по истечении» из временного оборота.
This commit is contained in:
@@ -456,7 +456,8 @@ export const adminUsersApi = {
|
||||
| 'traffic'
|
||||
| 'last_activity'
|
||||
| 'total_spent'
|
||||
| 'purchase_count';
|
||||
| 'purchase_count'
|
||||
| 'subscription_end_date';
|
||||
} = {},
|
||||
): Promise<UsersListResponse> => {
|
||||
const response = await apiClient.get('/cabinet/admin/users', { params });
|
||||
|
||||
Reference in New Issue
Block a user