|
|
@ -59,19 +59,14 @@ class IndustryOrderController extends AdminController |
|
|
})->xl(); |
|
|
})->xl(); |
|
|
$grid->column('industry_product_id', '产品ID'); |
|
|
$grid->column('industry_product_id', '产品ID'); |
|
|
$grid->column('title')->limit(15); |
|
|
$grid->column('title')->limit(15); |
|
|
$grid->column('picture')->image('', 60, 60); |
|
|
|
|
|
|
|
|
// $grid->column('picture')->image('', 60, 60);
|
|
|
$grid->column('pay_type')->using(PayType::array()); |
|
|
$grid->column('pay_type')->using(PayType::array()); |
|
|
$grid->column('订单状态') |
|
|
|
|
|
//待审核
|
|
|
|
|
|
->if(fn() => $this->audit_status == 0) |
|
|
|
|
|
->then(function ($column) { |
|
|
|
|
|
$column->append((new IndustryOrderAudit(null, 1))->setKey($this->id))->append(' '); |
|
|
|
|
|
$column->append((new IndustryOrderAudit(null, 2))->setKey($this->id)); |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
$grid->column('status') |
|
|
|
|
|
->using(OrderStatus::array()) |
|
|
//审核拒绝
|
|
|
//审核拒绝
|
|
|
->if(fn() => $this->audit_status == -1) |
|
|
->if(fn() => $this->audit_status == -1) |
|
|
->then(function ($column) { |
|
|
->then(function ($column) { |
|
|
$column->append('已拒绝')->label(); |
|
|
|
|
|
|
|
|
$column->display('已拒绝')->label(); |
|
|
}) |
|
|
}) |
|
|
//审核通过
|
|
|
//审核通过
|
|
|
->if(fn() => $this->audit_status == 1) |
|
|
->if(fn() => $this->audit_status == 1) |
|
|
@ -79,12 +74,19 @@ class IndustryOrderController extends AdminController |
|
|
if ($this->status == OrderStatus::OFFLINE_UNPAID) { |
|
|
if ($this->status == OrderStatus::OFFLINE_UNPAID) { |
|
|
$column->action(new IndustryOrderStatus); |
|
|
$column->action(new IndustryOrderStatus); |
|
|
} else { |
|
|
} else { |
|
|
$column->append(OrderStatus::array()[$this->status]); |
|
|
|
|
|
|
|
|
$column->display(OrderStatus::array()[$this->status]); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
$grid->column('paid_at'); |
|
|
|
|
|
|
|
|
$grid->column('审核') |
|
|
|
|
|
//待审核
|
|
|
|
|
|
->if(fn() => $this->audit_status == 0) |
|
|
|
|
|
->then(function ($column) { |
|
|
|
|
|
$column->append((new IndustryOrderAudit(null, 1))->setKey($this->id))->append(' '); |
|
|
|
|
|
$column->append((new IndustryOrderAudit(null, 2))->setKey($this->id)); |
|
|
|
|
|
}); |
|
|
|
|
|
$grid->column('paid_at')->width(100); |
|
|
// $grid->column('timeout');
|
|
|
// $grid->column('timeout');
|
|
|
$grid->column('created_at'); |
|
|
|
|
|
|
|
|
$grid->column('created_at')->width(100); |
|
|
|
|
|
|
|
|
$grid->filter(function (Grid\Filter $filter) { |
|
|
$grid->filter(function (Grid\Filter $filter) { |
|
|
$filter->equal('id')->width(2); |
|
|
$filter->equal('id')->width(2); |
|
|
|