|
|
@ -10,6 +10,7 @@ use App\Traits\WithdrawalTraits; |
|
|
use Dcat\Admin\Admin; |
|
|
use Dcat\Admin\Admin; |
|
|
use Dcat\Admin\Form; |
|
|
use Dcat\Admin\Form; |
|
|
use Dcat\Admin\Grid; |
|
|
use Dcat\Admin\Grid; |
|
|
|
|
|
use Dcat\Admin\Repositories\EloquentRepository; |
|
|
use Dcat\Admin\Show; |
|
|
use Dcat\Admin\Show; |
|
|
use Dcat\Admin\Http\Controllers\AdminController; |
|
|
use Dcat\Admin\Http\Controllers\AdminController; |
|
|
use Illuminate\Database\Eloquent\Model; |
|
|
use Illuminate\Database\Eloquent\Model; |
|
|
@ -26,11 +27,22 @@ class WithdrawalAlipayController extends AdminController |
|
|
protected function form() |
|
|
protected function form() |
|
|
{ |
|
|
{ |
|
|
return Form::make(new WithdrawalAlipay(), function (Form $form) { |
|
|
return Form::make(new WithdrawalAlipay(), function (Form $form) { |
|
|
|
|
|
$auto = Withdrawal::query() |
|
|
|
|
|
->with('pay') |
|
|
|
|
|
->where([ |
|
|
|
|
|
'user_id' => Admin::user()->id, |
|
|
|
|
|
'user_type' => DemandTraits::$col[0], |
|
|
|
|
|
'status' => WithdrawalTraits::$state[3], |
|
|
|
|
|
'pay_type' => WithdrawalTraits::$userType[0], |
|
|
|
|
|
]) |
|
|
|
|
|
->orderByDesc('updated_at') |
|
|
|
|
|
->first(); |
|
|
|
|
|
|
|
|
$form->display('id'); |
|
|
$form->display('id'); |
|
|
$form->decimal('price','提现金额')->required(); |
|
|
|
|
|
$form->text('account')->required()->maxLength(50); |
|
|
|
|
|
$form->text('name')->required()->maxLength(50); |
|
|
|
|
|
$form->image('qrcode')->required(); |
|
|
|
|
|
|
|
|
$form->decimal('price','提现金额')->required()->type('number')->attribute('min', 0)->default($auto->price ?? 0); |
|
|
|
|
|
$form->text('account')->required()->maxLength(50)->default($auto->pay->account ?? ''); |
|
|
|
|
|
$form->text('name')->required()->maxLength(50)->default($auto->pay->name ?? ''); |
|
|
|
|
|
$form->image('qrcode'); |
|
|
$form->hidden('withdrawal_id'); |
|
|
$form->hidden('withdrawal_id'); |
|
|
|
|
|
|
|
|
$form->saving(function (Form $form) { |
|
|
$form->saving(function (Form $form) { |
|
|
|