mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-06 11:40:28 -05:00
🐛 fix: Add user_subscribe_id filter to SubscribeLogPage and update typings; disable eslint in service index files
This commit is contained in:
parent
ac36075e7b
commit
ab6f6a64c2
@ -23,6 +23,9 @@ export default function SubscribeLogPage() {
|
||||
const initialFilters = {
|
||||
date: sp.get('date') || today,
|
||||
user_id: sp.get('user_id') ? Number(sp.get('user_id')) : undefined,
|
||||
user_subscribe_id: sp.get('user_subscribe_id')
|
||||
? Number(sp.get('user_subscribe_id'))
|
||||
: undefined,
|
||||
};
|
||||
return (
|
||||
<ProTable<API.SubscribeLog, { date?: string; user_id?: number }>
|
||||
@ -74,6 +77,7 @@ export default function SubscribeLogPage() {
|
||||
params={[
|
||||
{ key: 'date', type: 'date' },
|
||||
{ key: 'user_id', placeholder: t('column.userId') },
|
||||
{ key: 'user_subscribe_id', placeholder: t('column.subscribeId') },
|
||||
]}
|
||||
request={async (pagination, filter) => {
|
||||
const { data } = await filterSubscribeLog({
|
||||
@ -81,6 +85,7 @@ export default function SubscribeLogPage() {
|
||||
size: pagination.size,
|
||||
date: (filter as any)?.date,
|
||||
user_id: (filter as any)?.user_id,
|
||||
user_subscribe_id: (filter as any)?.user_subscribe_id,
|
||||
});
|
||||
const list = (data?.data?.list || []) as any[];
|
||||
const total = Number(data?.data?.total || list.length);
|
||||
|
||||
2
apps/admin/services/admin/typings.d.ts
vendored
2
apps/admin/services/admin/typings.d.ts
vendored
@ -703,6 +703,7 @@ declare namespace API {
|
||||
date?: string;
|
||||
search?: string;
|
||||
user_id?: number;
|
||||
user_subscribe_id?: number;
|
||||
};
|
||||
|
||||
type FilterSubscribeLogRequest = {
|
||||
@ -711,6 +712,7 @@ declare namespace API {
|
||||
date?: string;
|
||||
search?: string;
|
||||
user_id?: number;
|
||||
user_subscribe_id?: number;
|
||||
};
|
||||
|
||||
type FilterSubscribeLogResponse = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user