Browse Source

分成比例

develop
李可松 4 years ago
parent
commit
ec23afc667
  1. 9
      app/Admin/Controllers/AgentController.php
  2. 9
      app/Admin/Controllers/GuideController.php
  3. 4
      app/Admin/Controllers/SupplierController.php

9
app/Admin/Controllers/AgentController.php

@ -39,8 +39,8 @@ class AgentController extends AdminController
$grid->column('license_pic')->image('', 60, 60);
$grid->column('director');
$grid->column('contact_phone');
$grid->column('rate')->editable()->help('分成百分比,如10%,则输入10');
$grid->column('created_at');
$grid->column('updated_at');
$grid->column('status', '状态')
->if(fn() => $this->status == UserStatus::UNAUDITED)
@ -95,6 +95,7 @@ class AgentController extends AdminController
$show->field('license_pic')->image('', 80, 80);
$show->field('director');
$show->field('contact_phone');
$show->field('rate');
$show->field('agentInfo.about', '关于我们')
->unescape()
->as(function ($v) {
@ -154,6 +155,7 @@ class AgentController extends AdminController
$form->image('license_pic')->removable(false)->uniqueName();
$form->text('director');
$form->text('contact_phone');
$form->number('rate')->min(0)->max(100)->help('分成百分比,如10%,则输入10');
$form->editor('agentInfo.about', '关于我们');// 隐藏菜单用:->options(['menubar' => false]);
$form->editor('agentInfo.reg_protocol', '注册协议');
$form->editor('agentInfo.buy_protocol', '购买协议');
@ -165,6 +167,11 @@ class AgentController extends AdminController
}
}
//分成比例
if ($form->rate < 0 || $form->rate > 100) {
return $form->response()->error('分成比例在 0 ~ 100 之间');
}
//不允许编辑的字段
if ($form->isEditing()) {
$form->ignore(['id', 'username', 'created_at', 'updated_at', 'deleted_at']);

9
app/Admin/Controllers/GuideController.php

@ -34,8 +34,8 @@ class GuideController extends AdminController
$grid->column('photo')->image('', 60, 60);
$grid->column('license_pic')->image('', 60, 60);
$grid->column('contact_phone');
$grid->column('rate')->editable()->help('分成百分比,如10%,则输入10');
$grid->column('created_at');
$grid->column('updated_at');
$grid->column('status', '状态')
->if(fn() => $this->status == UserStatus::UNAUDITED)
@ -82,6 +82,7 @@ class GuideController extends AdminController
$show->field('photo')->image('', 80, 80);
$show->field('license_pic')->image('', 80, 80);
$show->field('contact_phone');
$show->field('rate');
$show->field('created_at');
$show->field('updated_at');
});
@ -113,6 +114,7 @@ class GuideController extends AdminController
$form->image('photo')->removable(false)->uniqueName();
$form->image('license_pic')->removable(false)->uniqueName();
$form->text('contact_phone');
$form->number('rate')->min(0)->max(100)->help('分成百分比,如10%,则输入10');
})->saving(function (Form $form) {
//判断账号是否唯一
if ($form->isCreating()) {
@ -121,6 +123,11 @@ class GuideController extends AdminController
}
}
//分成比例
if ($form->rate < 0 || $form->rate > 100) {
return $form->response()->error('分成比例在 0 ~ 100 之间');
}
//不允许编辑的字段
if ($form->isEditing()) {
$form->ignore(['id', 'username', 'created_at', 'updated_at', 'deleted_at']);

4
app/Admin/Controllers/SupplierController.php

@ -41,8 +41,8 @@ class SupplierController extends AdminController
$grid->column('license_pic')->image('', 60,60);
$grid->column('director');
$grid->column('contact_phone');
$grid->column('rate')->editable()->help('分成百分比,如10%,则输入10');
$grid->column('created_at');
$grid->column('updated_at');
$grid->column('status', '状态')
->if(fn() => $this->status == UserStatus::UNAUDITED)
@ -91,6 +91,7 @@ class SupplierController extends AdminController
$show->field('license_pic')->image('', 60, 60);
$show->field('director');
$show->field('contact_phone');
$show->field('rate');
$show->field('created_at');
$show->field('updated_at');
});
@ -128,6 +129,7 @@ class SupplierController extends AdminController
$form->image('license_pic')->removable(false)->uniqueName();
$form->text('director');
$form->mobile('contact_phone');
$form->number('rate')->min(0)->max(100)->help('分成百分比,如10%,则输入10');
})->saving(function (Form $form) {
//判断账号是否唯一
if ($form->isCreating()) {

Loading…
Cancel
Save