platform orders: add created_at range filter (created_from/to)
This commit is contained in:
@@ -249,13 +249,13 @@
|
||||
</div>
|
||||
|
||||
@php
|
||||
// 快捷筛选:尽量保留当前筛选上下文(站点/套餐/订阅ID/keyword/lead_id/back 等),仅覆盖目标筛选字段,并清空 page。
|
||||
// 快捷筛选:尽量保留当前筛选上下文(站点/套餐/订阅ID/keyword/lead_id/back/时间范围等),仅覆盖目标筛选字段,并清空 page。
|
||||
// 注意:不保留 syncable_only/fail_only 等“工具型开关”,避免用户从一个集合切到另一个集合时被残留开关影响(导致误判/空结果)。
|
||||
$buildQuickFilterUrl = function (array $overrides) use ($safeBackForLinks) {
|
||||
// 快捷筛选:仅保留上下文字段(站点/套餐/订阅ID/keyword/lead_id/安全 back),避免把其它筛选条件叠加导致空结果。
|
||||
// 快捷筛选:仅保留上下文字段(站点/套餐/订阅ID/keyword/lead_id/时间范围/安全 back),避免把其它筛选条件叠加导致空结果。
|
||||
// 该构造器内部会强制清空 page,并且不会继承 syncable_only/fail_only 等“工具型开关”。
|
||||
return \App\Support\BackUrl::currentPathQuickFilter(
|
||||
['merchant_id', 'plan_id', 'site_subscription_id', 'keyword', 'lead_id'],
|
||||
['merchant_id', 'plan_id', 'site_subscription_id', 'keyword', 'lead_id', 'created_from', 'created_to'],
|
||||
$overrides,
|
||||
$safeBackForLinks
|
||||
);
|
||||
@@ -349,6 +349,8 @@
|
||||
</select>
|
||||
|
||||
<input type="number" name="site_subscription_id" placeholder="订阅ID(可选)" value="{{ $filters['site_subscription_id'] ?? '' }}" class="w-140">
|
||||
<input type="text" name="created_from" placeholder="创建时间从(YYYY-MM-DD)" value="{{ $filters['created_from'] ?? '' }}" class="w-180">
|
||||
<input type="text" name="created_to" placeholder="创建时间到(YYYY-MM-DD)" value="{{ $filters['created_to'] ?? '' }}" class="w-180">
|
||||
<label class="form-inline-row">
|
||||
<input type="checkbox" name="fail_only" value="1" @checked(($filters['fail_only'] ?? '') === '1')>
|
||||
<span>只看同步失败</span>
|
||||
|
||||
Reference in New Issue
Block a user