diff --git a/app/common/controller/AdminController.php b/app/common/controller/AdminController.php index 01d0d5a..906e5f4 100644 --- a/app/common/controller/AdminController.php +++ b/app/common/controller/AdminController.php @@ -208,6 +208,11 @@ class AdminController extends BaseController $where[] = [$key, '>=', strtotime($beginTime)]; $where[] = [$key, '<=', strtotime($endTime)]; break; + case 'datetime': + [$beginTime, $endTime] = explode(' - ', $val); + $where[] = [$key, '>=', $beginTime]; + $where[] = [$key, '<=', $endTime]; + break; default: $where[] = [$key, $op, "%{$val}"]; } diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index b0c9494..30c778b 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -432,6 +432,16 @@ define(["jquery", "tableSelect", "switchSelect", "miniTheme", "xmSelect", "lazyl ` break; + case 'datetime': + // 适用于日期格式:yyyy-MM-dd HH:mm:ss + d.searchOp = 'datetime'; + formHtml += '