| xqd
@@ -2,12 +2,17 @@
|
|
|
|
|
|
namespace App\Admin\Controllers;
|
|
|
|
|
|
-use App\Admin\Actions\Grid\UserConsume;
|
|
|
+use App\Admin\Actions\Grid\UserConsumeRecord as UserConsumeRecordGrid;
|
|
|
+use App\Admin\Actions\Grid\UserEpisodeRecord as UserEpisodeRecordGrid;
|
|
|
+use App\Admin\Actions\Grid\UserRechargeRecord as UserRechargeRecordGrid;
|
|
|
+use App\Admin\Actions\Grid\UserRechargeRecord;
|
|
|
use App\Models\User;
|
|
|
+use App\Models\UserConsumeRecord;
|
|
|
use Dcat\Admin\Form;
|
|
|
use Dcat\Admin\Grid;
|
|
|
use Dcat\Admin\Show;
|
|
|
use Dcat\Admin\Http\Controllers\AdminController;
|
|
|
+use Dcat\Admin\Widgets\Modal;
|
|
|
|
|
|
class UserController extends AdminController
|
|
|
{
|
| xqd
@@ -27,15 +32,19 @@ class UserController extends AdminController
|
|
|
$str .= '<img data-action="preview-img" src="' . $this->avatar . '" style="height:50px;width:50px;cursor:pointer;margin-right:10px;" class="img img-thumbnail">';
|
|
|
$str .= '<div>';
|
|
|
$str .= '<p style="margin-bottom: 5px">' . $this->nickname . '</p>';
|
|
|
- $str .= '<p style="margin-bottom: 0px">' . $this->mobile . '</p>';
|
|
|
$str .= "</div>";
|
|
|
$str .= "</div>";
|
|
|
return $str;
|
|
|
});
|
|
|
+ $grid->column('mobile','手机号');
|
|
|
$grid->column('info.is_vip','是否会员')->using([0 => '否', 1 => '是'])->label(['gray', 'primary']);
|
|
|
- $grid->column('info.integral','金币余额');
|
|
|
+ $grid->column('info.integral','订单数量');
|
|
|
+ $grid->column('episode','消费记录')->display('消费记录')->modal(new UserEpisodeRecordGrid());
|
|
|
+ $grid->column('recharge','充值记录')->display('充值记录')->modal(new UserRechargeRecordGrid());
|
|
|
+ $grid->column('info.integral','现有金币数')->label('success');
|
|
|
+ $grid->column('consumes','金币交易记录')->display('金币交易记录')->modal(new UserConsumeRecordGrid());
|
|
|
$grid->column('info.platform','注册平台')->using([1 => '抖音', 2 => '快手'])->label(['gray', 'primary']);;
|
|
|
- $grid->column('created_at','注册时间');
|
|
|
+ $grid->column('created_at','加入时间');
|
|
|
|
|
|
|
|
|
$grid->filter(function (Grid\Filter $filter) {
|
| xqd
@@ -95,6 +104,7 @@ class UserController extends AdminController
|
|
|
$form->text('nickname')->disable();
|
|
|
$form->image('avatar')->width(200)->disable();
|
|
|
$form->text('open_id','openid')->disable();
|
|
|
+ $form->switch('status','是否拉黑')->default(0);
|
|
|
|
|
|
$form->number('info.integral','金币');
|
|
|
|