Browse Source

自动赋值

develop
lemon 4 years ago
parent
commit
25194b5041
  1. 20
      app/AdminAgent/Controllers/WithdrawalAlipayController.php
  2. 21
      app/AdminAgent/Controllers/WithdrawalBankController.php
  3. 19
      app/AdminGuide/Controllers/WithdrawalAlipayController.php
  4. 20
      app/AdminGuide/Controllers/WithdrawalBankController.php
  5. 19
      app/AdminSupplier/Controllers/WithdrawalAlipayController.php
  6. 20
      app/AdminSupplier/Controllers/WithdrawalBankController.php

20
app/AdminAgent/Controllers/WithdrawalAlipayController.php

@ -10,6 +10,7 @@ use App\Traits\WithdrawalTraits;
use Dcat\Admin\Admin;
use Dcat\Admin\Form;
use Dcat\Admin\Grid;
use Dcat\Admin\Repositories\EloquentRepository;
use Dcat\Admin\Show;
use Dcat\Admin\Http\Controllers\AdminController;
use Illuminate\Database\Eloquent\Model;
@ -26,11 +27,22 @@ class WithdrawalAlipayController extends AdminController
protected function 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->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->saving(function (Form $form) {

21
app/AdminAgent/Controllers/WithdrawalBankController.php

@ -25,12 +25,23 @@ class WithdrawalBankController extends AdminController
protected function form()
{
return Form::make(new WithdrawalBank(), 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[1],
])
->orderByDesc('updated_at')
->first();
$form->display('id');
$form->decimal('price','提现金额')->required()->maxLength(50);
$form->text('name')->required()->maxLength(50);
$form->text('card_number')->required()->maxLength(50)->type('number');
$form->text('account_name')->required()->maxLength(50);
$form->text('branch')->required()->maxLength(100);
$form->decimal('price','提现金额')->required()->maxLength(50)->default($auto->price ?? 0);
$form->text('name')->required()->maxLength(50)->default($auto->pay->name ?? '');
$form->text('card_number')->required()->maxLength(50)->type('number')->default($auto->pay->card_number ?? '');
$form->text('account_name')->required()->maxLength(50)->default($auto->pay->account_name ?? '');
$form->text('branch')->required()->maxLength(100)->default($auto->pay->branch ?? '');
$form->hidden('withdrawal_id');
$form->saving(function (Form $form) {

19
app/AdminGuide/Controllers/WithdrawalAlipayController.php

@ -26,11 +26,22 @@ class WithdrawalAlipayController extends AdminController
protected function form()
{
return Form::make(new WithdrawalAlipay(), function (Form $form) {
$auto = Withdrawal::query()
->with('pay')
->where([
'user_id' => Admin::user()->id,
'user_type' => DemandTraits::$col[2],
'status' => WithdrawalTraits::$state[3],
'pay_type' => WithdrawalTraits::$userType[0],
])
->orderByDesc('updated_at')
->first();
$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->saving(function (Form $form) {

20
app/AdminGuide/Controllers/WithdrawalBankController.php

@ -25,12 +25,22 @@ class WithdrawalBankController extends AdminController
protected function form()
{
return Form::make(new WithdrawalBank(), function (Form $form) {
$auto = Withdrawal::query()
->with('pay')
->where([
'user_id' => Admin::user()->id,
'user_type' => DemandTraits::$col[2],
'status' => WithdrawalTraits::$state[3],
'pay_type' => WithdrawalTraits::$userType[1],
])
->orderByDesc('updated_at')
->first();
$form->display('id');
$form->decimal('price','提现金额')->required()->maxLength(50);
$form->text('name')->required()->maxLength(50);
$form->text('card_number')->required()->maxLength(50)->type('number');
$form->text('account_name')->required()->maxLength(50);
$form->text('branch')->required()->maxLength(100);
$form->decimal('price','提现金额')->required()->maxLength(50)->default($auto->price ?? 0);
$form->text('name')->required()->maxLength(50)->default($auto->pay->name ?? '');
$form->text('card_number')->required()->maxLength(50)->type('number')->default($auto->pay->card_number ?? '');
$form->text('account_name')->required()->maxLength(50)->default($auto->pay->account_name ?? '');
$form->text('branch')->required()->maxLength(100)->default($auto->pay->branch ?? '');
$form->hidden('withdrawal_id');
$form->saving(function (Form $form) {

19
app/AdminSupplier/Controllers/WithdrawalAlipayController.php

@ -26,11 +26,22 @@ class WithdrawalAlipayController extends AdminController
protected function form()
{
return Form::make(new WithdrawalAlipay(), function (Form $form) {
$auto = Withdrawal::query()
->with('pay')
->where([
'user_id' => Admin::user()->id,
'user_type' => DemandTraits::$col[1],
'status' => WithdrawalTraits::$state[3],
'pay_type' => WithdrawalTraits::$userType[0],
])
->orderByDesc('updated_at')
->first();
$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->saving(function (Form $form) {

20
app/AdminSupplier/Controllers/WithdrawalBankController.php

@ -25,12 +25,22 @@ class WithdrawalBankController extends AdminController
protected function form()
{
return Form::make(new WithdrawalBank(), function (Form $form) {
$auto = Withdrawal::query()
->with('pay')
->where([
'user_id' => Admin::user()->id,
'user_type' => DemandTraits::$col[1],
'status' => WithdrawalTraits::$state[3],
'pay_type' => WithdrawalTraits::$userType[1],
])
->orderByDesc('updated_at')
->first();
$form->display('id');
$form->decimal('price','提现金额')->required()->maxLength(50);
$form->text('name')->required()->maxLength(50);
$form->text('card_number')->required()->maxLength(50)->type('number');
$form->text('account_name')->required()->maxLength(50);
$form->text('branch')->required()->maxLength(100);
$form->decimal('price','提现金额')->required()->maxLength(50)->default($auto->price ?? 0);
$form->text('name')->required()->maxLength(50)->default($auto->pay->name ?? '');
$form->text('card_number')->required()->maxLength(50)->type('number')->default($auto->pay->card_number ?? '');
$form->text('account_name')->required()->maxLength(50)->default($auto->pay->account_name ?? '');
$form->text('branch')->required()->maxLength(100)->default($auto->pay->branch ?? '');
$form->hidden('withdrawal_id');
$form->saving(function (Form $form) {

Loading…
Cancel
Save