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

update

分红方式放到配置文件
parent 7c2966a7
......@@ -26,6 +26,7 @@ class SchemeController extends AdminController
*/
protected function grid()
{
$dividend_type = config('scheme.dividend_type');
$grid = new Grid(new Scheme());
$grid->column('id', 'Id');
......@@ -38,8 +39,8 @@ class SchemeController extends AdminController
$grid->column('online_pay', '是否线上支付')->display(function ($v) {
return $v == 1 ?'是':'否';
});
$grid->column('dividend_type', '分红方式')->display(function ($v) {
return $v == 1 ?'毛利分红':'实收分红';
$grid->column('dividend_type', '分红方式')->display(function ($v) use($dividend_type) {
return $dividend_type[$v]??'无';
});
$grid->column('benefit_month', '受益时长')->display(function ($v) {
return $v .'个月';
......@@ -49,9 +50,9 @@ class SchemeController extends AdminController
});
$grid->column('created_at', '创建时间');
$grid->filter(function ($filter) {
$grid->filter(function ($filter) use($dividend_type) {
$filter->like('name', '方案名称');
$filter->equal('dividend_type','分红方式')->select([1 => '毛利分红',2 => '实收分红']);
$filter->equal('dividend_type','分红方式')->select($dividend_type);
$filter->equal('status','状态')->radio([
'' => '全部',
0 => '禁用',
......@@ -71,6 +72,8 @@ class SchemeController extends AdminController
*/
protected function detail($id)
{
$dividend_type = config('scheme.dividend_type');
$show = new Show(Scheme::findOrFail($id));
$show->field('id', 'Id');
......@@ -83,8 +86,8 @@ class SchemeController extends AdminController
$show->field('online_pay', '是否线上支付')->as(function ($v) {
return $v == 1 ?'是':'否';
});
$show->field('dividend_type', '分红方式')->as(function ($v) {
return $v == 1 ?'毛利分红':'实收分红';
$show->field('dividend_type', '分红方式')->as(function ($v) use($dividend_type) {
return $dividend_type[$v]??'无';
});
$show->field('benefit_month', '受益时长')->as(function ($v) {
return $v .'个月';
......@@ -104,6 +107,8 @@ class SchemeController extends AdminController
*/
protected function form()
{
$dividend_type = config('scheme.dividend_type');
$form = new Form(new Scheme());
$form->text('name', '名称')->rules('required');
......@@ -113,7 +118,7 @@ class SchemeController extends AdminController
$form->decimal('consume_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->select('dividend_type', '分红方式')->options([1 => '毛利分红', 2 => '实收分红'])->rules('required');
$form->select('dividend_type', '分红方式')->options($dividend_type)->rules('required');
$form->number('benefit_month', '受益时长/个月')->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