场次日期筛选

master
lion 5 days ago
parent 06d14b631a
commit f064b928f5

@ -121,6 +121,7 @@ function activityRegistrationsQueryParams(): Record<string, unknown> {
keyword: keyword.value || undefined,
start_date: dateRange.value?.[0] || undefined,
end_date: dateRange.value?.[1] || undefined,
date_field: 'activity_day',
}
if (isSuperAdmin() && filterVenueId.value != null && filterVenueId.value > 0) {
params.venue_id = filterVenueId.value
@ -255,6 +256,7 @@ function onPageChange(p: number) {
<a-option v-for="opt in activityOptions" :key="opt.value" :value="opt.value">{{ opt.label }}</a-option>
</a-select>
<a-input v-model="keyword" placeholder="姓名/手机/token" allow-clear style="width: 220px" />
<span class="registrations-filter-label">场次日期</span>
<a-range-picker v-model="dateRange" style="width: 260px" />
<a-button type="primary" @click="onSearch"></a-button>
<a-button :loading="exportLoading" @click="exportRegistrationsXlsx"></a-button>

@ -99,6 +99,7 @@ async function loadRows() {
keyword: keyword.value || undefined,
start_date: dateRange.value?.[0] || undefined,
end_date: dateRange.value?.[1] || undefined,
date_field: 'activity_day',
reservation_kind: 'activity',
},
})
@ -153,6 +154,7 @@ onMounted(loadRows)
<a-radio value="expired">已过期</a-radio>
</a-radio-group>
<a-input v-model="keyword" placeholder="报名人/手机/token" allow-clear style="width: 220px" />
<span class="verify-filter-label">场次日期</span>
<a-range-picker v-model="dateRange" style="width: 260px" />
<a-button type="primary" @click="onSearchList"></a-button>
<a-button :loading="exportVerifyLoading" @click="exportVerifyXlsx"></a-button>

Loading…
Cancel
Save