Commit 0314286a authored by 朱招明's avatar 朱招明

update

分红方式放到配置文件
parent 7c2966a7
...@@ -26,6 +26,7 @@ class SchemeController extends AdminController ...@@ -26,6 +26,7 @@ class SchemeController extends AdminController
*/ */
protected function grid() protected function grid()
{ {
$dividend_type = config('scheme.dividend_type');
$grid = new Grid(new Scheme()); $grid = new Grid(new Scheme());
$grid->column('id', 'Id'); $grid->column('id', 'Id');
...@@ -38,8 +39,8 @@ class SchemeController extends AdminController ...@@ -38,8 +39,8 @@ class SchemeController extends AdminController
$grid->column('online_pay', '是否线上支付')->display(function ($v) { $grid->column('online_pay', '是否线上支付')->display(function ($v) {
return $v == 1 ?'是':'否'; return $v == 1 ?'是':'否';
}); });
$grid->column('dividend_type', '分红方式')->display(function ($v) { $grid->column('dividend_type', '分红方式')->display(function ($v) use($dividend_type) {
return $v == 1 ?'毛利分红':'实收分红'; return $dividend_type[$v]??'无';
}); });
$grid->column('benefit_month', '受益时长')->display(function ($v) { $grid->column('benefit_month', '受益时长')->display(function ($v) {
return $v .'个月'; return $v .'个月';
...@@ -49,9 +50,9 @@ class SchemeController extends AdminController ...@@ -49,9 +50,9 @@ class SchemeController extends AdminController
}); });
$grid->column('created_at', '创建时间'); $grid->column('created_at', '创建时间');
$grid->filter(function ($filter) { $grid->filter(function ($filter) use($dividend_type) {
$filter->like('name', '方案名称'); $filter->like('name', '方案名称');
$filter->equal('dividend_type','分红方式')->select([1 => '毛利分红',2 => '实收分红']); $filter->equal('dividend_type','分红方式')->select($dividend_type);
$filter->equal('status','状态')->radio([ $filter->equal('status','状态')->radio([
'' => '全部', '' => '全部',
0 => '禁用', 0 => '禁用',
...@@ -71,6 +72,8 @@ class SchemeController extends AdminController ...@@ -71,6 +72,8 @@ class SchemeController extends AdminController
*/ */
protected function detail($id) protected function detail($id)
{ {
$dividend_type = config('scheme.dividend_type');
$show = new Show(Scheme::findOrFail($id)); $show = new Show(Scheme::findOrFail($id));
$show->field('id', 'Id'); $show->field('id', 'Id');
...@@ -83,8 +86,8 @@ class SchemeController extends AdminController ...@@ -83,8 +86,8 @@ class SchemeController extends AdminController
$show->field('online_pay', '是否线上支付')->as(function ($v) { $show->field('online_pay', '是否线上支付')->as(function ($v) {
return $v == 1 ?'是':'否'; return $v == 1 ?'是':'否';
}); });
$show->field('dividend_type', '分红方式')->as(function ($v) { $show->field('dividend_type', '分红方式')->as(function ($v) use($dividend_type) {
return $v == 1 ?'毛利分红':'实收分红'; return $dividend_type[$v]??'无';
}); });
$show->field('benefit_month', '受益时长')->as(function ($v) { $show->field('benefit_month', '受益时长')->as(function ($v) {
return $v .'个月'; return $v .'个月';
...@@ -104,6 +107,8 @@ class SchemeController extends AdminController ...@@ -104,6 +107,8 @@ class SchemeController extends AdminController
*/ */
protected function form() protected function form()
{ {
$dividend_type = config('scheme.dividend_type');
$form = new Form(new Scheme()); $form = new Form(new Scheme());
$form->text('name', '名称')->rules('required'); $form->text('name', '名称')->rules('required');
...@@ -113,7 +118,7 @@ class SchemeController extends AdminController ...@@ -113,7 +118,7 @@ class SchemeController extends AdminController
$form->decimal('consume_amount', '可消费充值金额')->rules('required|Numeric|between:1,99999999'); $form->decimal('consume_amount', '可消费充值金额')->rules('required|Numeric|between:1,99999999');
$form->decimal('unconsume_amount', '不可消费充值金额')->rules('required|Numeric|between:1,99999999'); $form->decimal('unconsume_amount', '不可消费充值金额')->rules('required|Numeric|between:1,99999999');
$form->switch('online_pay', '线上支付')->default(1)->rules('required'); $form->switch('online_pay', '线上支付')->default(1)->rules('required');
$form->select('dividend_type', '分红方式')->options([1 => '毛利分红', 2 => '实收分红'])->rules('required'); $form->select('dividend_type', '分红方式')->options($dividend_type)->rules('required');
$form->number('benefit_month', '受益时长/个月')->rules('required'); $form->number('benefit_month', '受益时长/个月')->rules('required');
$form->switch('status', '是否启用')->default(1)->rules('required'); $form->switch('status', '是否启用')->default(1)->rules('required');
......
<?php
/**
* @desc 奖励方案配置文件
* @author [ZZM]
* @since 2022/4/14
* @copyright
*/
return [
#分红方式
'dividend_type' => [
1 => '毛利分红',
2 => '实收分红',
],
];
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment