| xqd
@@ -37,22 +37,10 @@ class ConsultingOrdersController extends AdminController
|
|
|
//筛选
|
|
|
$grid->filter(function ($filter){
|
|
|
$filter->disableIdFilter();
|
|
|
- $filter->column(1/3, function ($filter) {
|
|
|
+ $filter->column(1/2, function ($filter) {
|
|
|
$filter->like('user.nickname','用户姓名');
|
|
|
- $filter->equal('user_id', '用户id');
|
|
|
- $filter->timestampBetween('payment_time', "支付时间")->datetime();
|
|
|
- $filter->in('evaluate.score','评分')->checkbox([
|
|
|
- 1 => 1,
|
|
|
- 2 => 2,
|
|
|
- 3 => 3,
|
|
|
- 4 => 4,
|
|
|
- 5 => 5,
|
|
|
- ]);
|
|
|
-
|
|
|
- });
|
|
|
- $filter->column(1/3, function ($filter) {
|
|
|
$filter->like('docter.name','医生姓名');
|
|
|
- $filter->equal('docter_id', '医生id');
|
|
|
+ $filter->like('orderPatient.name','患者姓名');
|
|
|
$filter->equal('product_type','产品类型')->radio(
|
|
|
[
|
|
|
''=>'不限',
|
| xqd
@@ -60,10 +48,15 @@ class ConsultingOrdersController extends AdminController
|
|
|
2=>'图文咨询',
|
|
|
]
|
|
|
);
|
|
|
- $filter->timestampBetween('receiving_time', "接单时间")->datetime();
|
|
|
+ $filter->in('evaluate.score','评分')->checkbox([
|
|
|
+ 1 => 1,
|
|
|
+ 2 => 2,
|
|
|
+ 3 => 3,
|
|
|
+ 4 => 4,
|
|
|
+ 5 => 5,
|
|
|
+ ]);
|
|
|
});
|
|
|
- $filter->column(1/3, function ($filter) {
|
|
|
- $filter->like('orderPatient.name','患者姓名');
|
|
|
+ $filter->column(1/2, function ($filter) {
|
|
|
$filter->equal('order_status','订单状态')->radio(
|
|
|
[
|
|
|
''=>'不限',
|
| xqd
@@ -74,6 +67,8 @@ class ConsultingOrdersController extends AdminController
|
|
|
5=>'已取消'
|
|
|
]
|
|
|
);
|
|
|
+ $filter->timestampBetween('payment_time', "支付时间")->datetime();
|
|
|
+ $filter->timestampBetween('receiving_time', "接单时间")->datetime();
|
|
|
$filter->timestampBetween('end_time', "订单完成时间")->datetime();
|
|
|
});
|
|
|
});
|
| xqd
@@ -136,13 +131,31 @@ class ConsultingOrdersController extends AdminController
|
|
|
});
|
|
|
$grid->column('evaluate.score', __('订单评分'));
|
|
|
$grid->column('payment_time', __('支付时间'))->display(function ($time){
|
|
|
- return date('Y-m-d H:i:s',$time);
|
|
|
+ if ($time == 0)
|
|
|
+ {
|
|
|
+ return '';
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return date('Y-m-d H:i:s',$time);
|
|
|
+ }
|
|
|
});
|
|
|
$grid->column('receiving_time', __('接单时间'))->display(function ($time){
|
|
|
- return date('Y-m-d H:i:s',$time);
|
|
|
+ if ($time == 0)
|
|
|
+ {
|
|
|
+ return '';
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return date('Y-m-d H:i:s',$time);
|
|
|
+ }
|
|
|
});
|
|
|
$grid->column('end_time', __('订单完成时间'))->display(function ($time){
|
|
|
- return date('Y-m-d H:i:s',$time);
|
|
|
+ if ($time == 0)
|
|
|
+ {
|
|
|
+ return '';
|
|
|
+ }else
|
|
|
+ {
|
|
|
+ return date('Y-m-d H:i:s',$time);
|
|
|
+ }
|
|
|
});
|
|
|
|
|
|
return $grid;
|