This commit is contained in:
2020-10-16 16:41:08 +08:00
parent 88511c7ab2
commit d43f4b4974
10 changed files with 173 additions and 97 deletions

View File

@@ -6,7 +6,8 @@ use App\Admin\Actions\User\Callback;
use App\Admin\Actions\User\Profit;
use App\Admin\Actions\User\ReCode;
use App\Admin\Actions\User\RefD3Key;
use App\Admin\Exporters\UsersExport;
use App\Admin\Renderable\User\Rule;
use App\Admin\Renderable\User\ServerKey;
use App\Models\Area;
use App\Models\User;
use Auth;
@@ -32,7 +33,7 @@ class IndexController extends AdminController
{
$user = Auth::guard('admin')->user();
$grid = new Grid(new User);
$grid->model()->with(['parent']);
$grid->actions(function ($actions) use ($user) {
$actions->disableDelete();
$actions->disableView();
@@ -112,19 +113,7 @@ class IndexController extends AdminController
$grid->column('密钥')->display(function ($title, $column) {
return '点击查看';
})->modal(function ($model) {
$data = [
[
'服务秘钥', $model->server_key ?? '---',
],
[
'DES3秘钥', $model->des3key ?? '---',
],
];
return new Table(['名称', '参数'], $data);
});
})->modal(ServerKey::class);
$grid->column('nickname', '渠道/网点');
$grid->column('用户身份')->display(function () {
@@ -142,17 +131,7 @@ class IndexController extends AdminController
$grid->column('分润规则')->display(function ($title, $column) {
return '点击展开';
})->modal(function ($model) {
if ($model->code) {
$codes = $model->code->map(function ($code) {
return $code->only(['name', 'code', 'profit']);
});
return new Table(['名称', '规则项', '分润金额(元)'], $codes->toArray());
}
});
})->modal(Rule::class);
$grid->column('created_at', '注册时间');
$grid->disableExport(false);