Explorar o código

feat: 优化分销设置

xiansin %!s(int64=2) %!d(string=hai) anos
pai
achega
afc6b61646

+ 8 - 6
server/app/Admin/Controllers/Share/ShareConfigController.php

xqd xqd
@@ -35,11 +35,13 @@ class ShareConfigController extends AdminController
                             $form->select('become_vip_id','对应会员')
                                 ->options(array_column($vipCombo,'name','id'))
                                 ->default($config->become_vip_id)
+                                ->width(3)
                                 ->required();
                         })
                         ->when(3, function (WidgetForm $form) use ($config){
-                            $form->number('become_gold','对应金币')->placeholder('1231')
+                            $form->decimal('become_gold','对应金币')->placeholder('1231')
                                 ->value($config->become_gold)
+                                ->width(3)
                                 ->required();
                         })
                         ->default($config->become_type)->required();
@@ -47,17 +49,17 @@ class ShareConfigController extends AdminController
                     $form->radio('share_type','分佣类型')
                         ->options(config('global.share_type'))
                         ->when(1, function (WidgetForm $form) use ($config){
-                            $form->number('share_number','分销百分比')->value($config->share_number)->max(100)->required();
+                            $form->rate('share_number','分销百分比')->value($config->share_number)->required()->width(3);
                         })
                         ->when(2, function (WidgetForm $form)use ($config){
-                            $form->number('share_number','分销金额')->value($config->share_number)->required();
+                            $form->decimal('share_number','分销金额')->value($config->share_number)->required()->width(3);
                         })
                         ->default($config->share_type)
                         ->required();
 
-                    $form->number('withdraw_min','最少提现额度')->required();
-                    $form->number('withdraw_max','每日提现上限')->required();
-                    $form->number('withdraw_discount','提现手续费')->required();
+                    $form->decimal('withdraw_min','最少提现额度')->required()->width(3);
+                    $form->decimal('withdraw_max','每日提现上限')->required()->width(3);
+                    $form->decimal('withdraw_discount','提现手续费')->required()->width(3);
                     $form->editor('withdraw_desc','提现说明')->value($config->withdraw_desc);
 
                     $form->action('share/setting/save');