Explorar el Código

sign in config

laowu hace 1 día
padre
commit
4464a14fc2

+ 0 - 60
app/Http/Controllers/Admin/SignInRewardController.php

@@ -37,51 +37,6 @@ class SignInRewardController extends Controller
         ]);
     }
 
-    /**
-     * 添加页面
-     *
-     * @return \Illuminate\View\View
-     */
-    public function addView()
-    {
-        return view('admin.sign_in_reward.add');
-    }
-
-    /**
-     * 处理添加请求
-     *
-     * @param Request $request
-     * @return \Illuminate\Http\JsonResponse
-     */
-    public function add(Request $request)
-    {
-        $data = $request->only(['DayNumber', 'RewardScore']);
-
-        // 验证输入
-        $validator = Validator::make($data, [
-            'DayNumber' => ['required', 'integer', 'min:1'],
-            'RewardScore' => ['required', 'integer', 'min:0'],
-        ], [
-            'DayNumber.required' => '签到天数不能为空',
-            'DayNumber.integer' => '签到天数必须是整数',
-            'DayNumber.min' => '签到天数必须大于 0',
-            'RewardScore.required' => '奖励积分不能为空',
-            'RewardScore.integer' => '奖励积分必须是整数',
-            'RewardScore.min' => '奖励积分不能为负数',
-        ]);
-
-        if ($validator->fails()) {
-            return $this->json(400, $validator->errors()->first());
-        }
-
-        // 使用 Logic 处理业务逻辑
-        if (!$this->logic->create($data)) {
-            return $this->json(400, $this->logic->getError());
-        }
-
-        return $this->json(200, '添加成功');
-    }
-
     /**
      * 更新页面
      *
@@ -127,19 +82,4 @@ class SignInRewardController extends Controller
 
         return $this->json(200, '修改成功');
     }
-
-    /**
-     * 删除操作
-     *
-     * @param int $dayNumber
-     * @return \Illuminate\Http\JsonResponse
-     */
-    public function delete($dayNumber)
-    {
-        if (!$this->logic->delete($dayNumber)) {
-            return $this->json(400, $this->logic->getError());
-        }
-
-        return $this->json(200, '删除成功');
-    }
 }

+ 0 - 55
resources/views/admin/sign_in_reward/add.blade.php

@@ -1,55 +0,0 @@
-@extends('base.base')
-@section('base')
-    <!-- 内容区域 -->
-    <div class="main-panel">
-        <div class="content-wrapper">
-            <div class="row">
-                <div class="col-12 grid-margin stretch-card">
-                    <div class="card">
-                        <div class="card-body">
-                            <h4 class="card-title">{{ __('auto.请填写签到奖励配置信息') }}</h4>
-                            <form class="forms-sample" id="form">
-                                <div class="form-group">
-                                    <label>* 签到天数</label>
-                                    <input type="number" class="form-control required" name="DayNumber" placeholder="请输入签到天数(例:1,2,3...)" min="1">
-                                    <small class="form-text text-muted">必填,正整数。例如:第 1 天、第 2 天等</small>
-                                </div>
-                                <div class="form-group">
-                                    <label>* 奖励积分</label>
-                                    <input type="number" class="form-control required" name="RewardScore" placeholder="请输入奖励积分" min="0">
-                                    <small class="form-text text-muted">必填,非负整数。例如:100 表示奖励 100 积分</small>
-                                </div>
-                                <button type="button" onclick="commit()" class="btn btn-sm btn-gradient-primary btn-icon-text">
-                                    <i class="mdi mdi-file-check btn-icon-prepend"></i>
-                                    {{ __('auto.提交') }}
-                                </button>
-                                <button type="button" onclick="cancel()" class="btn btn-sm btn-gradient-warning btn-icon-text">
-                                    <i class="mdi mdi-reload btn-icon-prepend"></i>
-                                    {{ __('auto.取消') }}
-                                </button>
-                            </form>
-                        </div>
-                    </div>
-                </div>
-            </div>
-        </div>
-    </div>
-    <script>
-        function commit(){
-            if(!checkForm()){
-                return false;
-            }
-            var data = $("#form").serializeObject();
-            myRequest("/admin/sign-in-reward/add", "post", data, function(res){
-                layer.msg(res.msg)
-                setTimeout(function(){
-                    parent.location.reload();
-                }, 1500)
-            });
-        }
-
-        function cancel() {
-            parent.location.reload();
-        }
-    </script>
-@endsection

+ 1 - 33
resources/views/admin/sign_in_reward/list.blade.php

@@ -22,17 +22,11 @@
                     <div class="card">
                         <div class="card-body">
                             <h4 class="card-title">{{ __('auto.签到奖励配置列表') }}</h4>
-                            <div class="col-lg-9" style="float: left;padding: 0;">
-                                <button type="button" class="btn btn-sm btn-gradient-success btn-icon-text" onclick="add()">
-                                    <i class="mdi mdi-plus btn-icon-prepend"></i>
-                                    {{ __('auto.添加配置') }}
-                                </button>
-                            </div>
                             <table class="table table-bordered">
                                 <thead>
                                 <tr>
                                     <th width="20%">{{ __('auto.签到天数') }}</th>
-                                    <th width="20%">{{ __('auto.奖励积分') }}</th>
+                                    <th width="20%">{{ __('auto.奖励积分(单位:分)') }}</th>
                                     <th width="30%">{{ __('auto.操作') }}</th>
                                 </tr>
                                 </thead>
@@ -46,10 +40,6 @@
                                                 {{ __('auto.修改') }}
                                                 <i class="mdi mdi-file-check btn-icon-append"></i>
                                             </button>
-                                            <button type="button" class="btn btn-sm btn-gradient-danger btn-icon-text" onclick="del({{ $item->DayNumber }})">
-                                                <i class="mdi mdi-delete btn-icon-prepend"></i>
-                                                {{ __('auto.删除') }}
-                                            </button>
                                         </td>
                                     </tr>
                                 @empty
@@ -72,17 +62,6 @@
         </div>
     </div>
     <script>
-        function add(){
-            var page = layer.open({
-                type: 2,
-                title: '{{ __('auto.添加签到奖励配置') }}',
-                shadeClose: true,
-                shade: 0.8,
-                area: ['50%', '70%'],
-                content: '/admin/sign-in-reward/add'
-            });
-        }
-
         function update(dayNumber){
             var page = layer.open({
                 type: 2,
@@ -93,16 +72,5 @@
                 content: '/admin/sign-in-reward/update/' + dayNumber
             });
         }
-
-        function del(dayNumber){
-            myConfirm("{{ __('auto.删除操作不可逆,是否继续') }}?",function(){
-                myRequest("/admin/sign-in-reward/delete/" + dayNumber, "post", {}, function(res){
-                    layer.msg(res.msg)
-                    setTimeout(function(){
-                        window.location.reload();
-                    }, 1500)
-                });
-            });
-        }
     </script>
 @endsection

+ 1 - 1
resources/views/admin/sign_in_reward/update.blade.php

@@ -15,7 +15,7 @@
                                     <small class="form-text text-muted">签到天数不可修改,只能删除后重新添加</small>
                                 </div>
                                 <div class="form-group">
-                                    <label>* 奖励积分</label>
+                                    <label>* 奖励积分(单位:分)</label>
                                     <input type="number" class="form-control required" name="RewardScore" placeholder="请输入奖励积分" value="{{ $config->RewardScore }}" min="0">
                                     <small class="form-text text-muted">必填,非负整数</small>
                                 </div>

+ 0 - 3
routes/web.php

@@ -144,11 +144,8 @@ Route::group([
         
         // 签到奖励配置
         $route->get('sign-in-reward/list', 'Admin\SignInRewardController@listView')->defaults('name', '签到奖励配置');
-        $route->get('sign-in-reward/add', 'Admin\SignInRewardController@addView');
-        $route->post('sign-in-reward/add', 'Admin\SignInRewardController@add');
         $route->get('sign-in-reward/update/{dayNumber}', 'Admin\SignInRewardController@updateView');
         $route->post('sign-in-reward/update/{dayNumber}', 'Admin\SignInRewardController@update');
-        $route->post('sign-in-reward/delete/{dayNumber}', 'Admin\SignInRewardController@delete');
         
         //举报与反馈
         $route->get('/complaint/opinion', 'Admin\ComplaintController@opinionList');