6
0
Fork 0

调整售后订单列表

release
vine_liutk 2022-01-08 11:46:57 +08:00
parent 2fda9e3733
commit 55b389ffd7
2 changed files with 13 additions and 3 deletions

View File

@ -3,6 +3,7 @@
namespace App\Admin\Controllers; namespace App\Admin\Controllers;
use App\Admin\Repositories\OrderRefundLog; use App\Admin\Repositories\OrderRefundLog;
use App\Models\OrderRefundLog as OrderRefundLogModel;
use Dcat\Admin\Admin; use Dcat\Admin\Admin;
use Dcat\Admin\Form; use Dcat\Admin\Form;
use Dcat\Admin\Grid; use Dcat\Admin\Grid;
@ -45,8 +46,14 @@ class OrderRefundLogController extends AdminController
->else(function (Column $column) { ->else(function (Column $column) {
$column->copyable(); $column->copyable();
}); });
$grid->column('amount'); $grid->column('amount')->display(function ($value) {
$grid->column('status'); return bcdiv($value, 100, 2);
})->prepend('¥');
$grid->column('status')->using(OrderRefundLogModel::$statusTexts)->dot([
0=>'primary',
4=>'success',
5=>'danger',
]);
$grid->column('reason'); $grid->column('reason');
$grid->column('failed_reason'); $grid->column('failed_reason');
$grid->column('created_at'); $grid->column('created_at');

View File

@ -2,10 +2,13 @@
namespace App\Models; namespace App\Models;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
class OrderRefundLog extends Model class OrderRefundLog extends Model
{ {
use HasDateTimeFormatter;
public const STATUS_PENDING = 0; public const STATUS_PENDING = 0;
public const STATUS_SUCCESS = 4; public const STATUS_SUCCESS = 4;
public const STATUS_FAILED = 5; public const STATUS_FAILED = 5;
@ -33,7 +36,7 @@ class OrderRefundLog extends Model
/** /**
* @var array * @var array
*/ */
protected $statusTexts = [ public static $statusTexts = [
self::STATUS_PENDING => '待处理', self::STATUS_PENDING => '待处理',
self::STATUS_SUCCESS => '成功', self::STATUS_SUCCESS => '成功',
self::STATUS_FAILED => '失败', self::STATUS_FAILED => '失败',