Prechádzať zdrojové kódy

feat: 优化分销设置

xiansin 2 rokov pred
rodič
commit
9e5880a293

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

xqd xqd
@@ -49,17 +49,17 @@ class ShareConfigController extends AdminController
                     $form->radio('share_type','分佣类型')
                         ->options(config('global.share_type'))
                         ->when(1, function (WidgetForm $form) use ($config){
-                            $form->rate('share_number','分销百分比')->value($config->share_number)->required()->width(3);
+                            $form->rate('share_percent','分销百分比')->default($config->share_number)->required()->width(3);
                         })
                         ->when(2, function (WidgetForm $form)use ($config){
-                            $form->decimal('share_number','分销金额')->value($config->share_number)->required()->width(3);
+                            $form->decimal('share_price','分销金额')->default($config->share_number)->required()->width(3);
                         })
                         ->default($config->share_type)
                         ->required();
 
-                    $form->decimal('withdraw_min','最少提现额度')->required()->width(3);
-                    $form->decimal('withdraw_max','每日提现上限')->required()->width(3);
-                    $form->decimal('withdraw_discount','提现手续费')->required()->width(3);
+                    $form->decimal('withdraw_min','最少提现额度')->value($config->withdraw_min)->required()->width(3);
+                    $form->decimal('withdraw_max','每日提现上限')->value($config->withdraw_max)->required()->width(3);
+                    $form->decimal('withdraw_discount','提现手续费')->value($config->withdraw_discount)->required()->width(3);
                     $form->editor('withdraw_desc','提现说明')->value($config->withdraw_desc);
 
                     $form->action('share/setting/save');
@@ -77,7 +77,7 @@ class ShareConfigController extends AdminController
         $config->become_vip_id = $req['become_vip_id'];
         $config->become_gold = $req['become_gold'];
         $config->share_type = $req['share_type'];
-        $config->share_number = $req['share_number'];
+        $config->share_number = $req['share_type'] == 1 ? $req['share_percent'] : $req['share_price'];
         $config->withdraw_min = $req['withdraw_min'];
         $config->withdraw_max = $req['withdraw_max'];
         $config->withdraw_discount = $req['withdraw_discount'];