withdraw
parent
bdce01ac8e
commit
e820de0cd6
21
README.md
21
README.md
|
|
@ -46,6 +46,7 @@
|
||||||
$permissions = [
|
$permissions = [
|
||||||
'users' => ['name' => '用户管理', 'curd' => true, 'children' => ['balance' => '变更余额', 'password' => '重置密码']],
|
'users' => ['name' => '用户管理', 'curd' => true, 'children' => ['balance' => '变更余额', 'password' => '重置密码']],
|
||||||
'user-balance' => ['name' => '余额流水', 'curd' => ['index', 'show']],
|
'user-balance' => ['name' => '余额流水', 'curd' => ['index', 'show']],
|
||||||
|
'withdraw' => ['name' => '余额流水', 'curd' => ['index', 'show'], 'children' => ['check' => '审核']],
|
||||||
];
|
];
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
@ -53,9 +54,10 @@ $permissions = [
|
||||||
|
|
||||||
```php
|
```php
|
||||||
$menus = [
|
$menus = [
|
||||||
['title' => '用户模块', 'icon' => 'feather icon-user', 'uri' => '/users', 'permission' => ['users', 'user_balance'], 'children' => [
|
['title' => '用户模块', 'icon' => 'feather icon-user', 'uri' => '/users', 'permission' => ['users', 'user_balance', 'withdraw'], 'children' => [
|
||||||
['title' => '用户管理', 'icon' => '', 'uri' => '/users', 'permission' => 'users'],
|
['title' => '用户管理', 'icon' => '', 'uri' => '/users', 'permission' => 'users'],
|
||||||
['title' => '余额流水', 'icon' => '', 'uri' => '/user-balance', 'permission' => 'user_balance'],
|
['title' => '余额流水', 'icon' => '', 'uri' => '/user-balance', 'permission' => 'user_balance'],
|
||||||
|
['title' => '提现管理', 'icon' => '', 'uri' => '/withdraw', 'permission' => 'withdraw'],
|
||||||
]],
|
]],
|
||||||
];
|
];
|
||||||
```
|
```
|
||||||
|
|
@ -122,3 +124,20 @@ $menus = [
|
||||||
| is_default | int | not null | 0 | 默认地址 |
|
| is_default | int | not null | 0 | 默认地址 |
|
||||||
| created_at | timestamp | null | - | 创建时间 |
|
| created_at | timestamp | null | - | 创建时间 |
|
||||||
| updated_at | timestamp | null | - | 更新时间 |
|
| updated_at | timestamp | null | - | 更新时间 |
|
||||||
|
|
||||||
|
## 提现申请: user_withdraw
|
||||||
|
|
||||||
|
| column | type | nullable | default | comment |
|
||||||
|
| - | - | - | - | - |
|
||||||
|
| id | bigint | not null | - | 主键 |
|
||||||
|
| user_id | bigint | not null | - | 外键关联 users.id |
|
||||||
|
| amount | decimal(12, 2) | not null | - | 数量 |
|
||||||
|
| balance | decimal(12, 2) | not null | - | 余额 |
|
||||||
|
| status | int | not null | 0 | 状态 |
|
||||||
|
| payee | json | null | - | 收款账户 |
|
||||||
|
| payer | json | null | - | 打款账户 |
|
||||||
|
| reason | varchar(191) | not null | - | 失败原因 |
|
||||||
|
| remarks | varchar(191) | not null | - | 备注 |
|
||||||
|
| finish_at | timestamp | null | - | 完成时间 |
|
||||||
|
| created_at | timestamp | null | - | 创建时间 |
|
||||||
|
| updated_at | timestamp | null | - | 更新时间 |
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ class WithdrawController extends AdminController
|
||||||
$grid->column('user.phone');
|
$grid->column('user.phone');
|
||||||
$grid->column('amount');
|
$grid->column('amount');
|
||||||
$grid->column('status')->display(fn() => $this->status->label());
|
$grid->column('status')->display(fn() => $this->status->label());
|
||||||
|
$grid->column('reason');
|
||||||
$grid->column('created_at');
|
$grid->column('created_at');
|
||||||
|
|
||||||
$grid->filter(function (Filter $filter) {
|
$grid->filter(function (Filter $filter) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue