gq 8 роки тому
батько
коміт
b723743d4c

+ 55 - 0
server/app/Http/Controllers/Admin/Settings/SettingsController.php

xqd
@@ -90,4 +90,59 @@ class SettingsController extends Controller
             return $this->showWarning("操作失败");
         }
     }
+
+//    参数设置
+    public function paihangEdit(Request $reqeust) {
+        if ($reqeust->method() == 'POST') {
+            $data = (array) request('data');
+            $result = BaseSettingsModel::where('category','paihang')->get();
+            if (count($result) == 0) {
+                $data['category'] = 'paihang';
+                $data['sort'] = 0;
+                $data['pid'] = 0;
+                $ok = BaseSettingsModel::create($data);
+                if ($ok) {
+                    return $this->showMessage('操作成功');
+                }else{
+                    return $this->showWarning('操作失败');
+                }
+            }else {
+                $ok = BaseSettingsModel::where('category', 'paihang')->update($data);
+                if ($ok) {
+                    return $this->showMessage('操作成功');
+                } else {
+                    return $this->showWarning('操作失败');
+                }
+            }
+        }
+        $data = BaseSettingsModel::where('category','paihang')->first();
+        return view('admin.settings.paihang.edit',compact('data'));
+    }
+
+    public function scoreEdit(Request $reqeust) {
+        if ($reqeust->method() == 'POST') {
+            $data = (array) request('data');
+            $result = BaseSettingsModel::where('category','score')->get();
+            if (count($result) == 0) {
+                $data['category'] = 'score';
+                $data['sort'] = 0;
+                $data['pid'] = 0;
+                $ok = BaseSettingsModel::create($data);
+                if ($ok) {
+                    return $this->showMessage('操作成功');
+                }else{
+                    return $this->showWarning('操作失败');
+                }
+            }else {
+                $ok = BaseSettingsModel::where('category', 'score')->update($data);
+                if ($ok) {
+                    return $this->showMessage('操作成功');
+                } else {
+                    return $this->showWarning('操作失败');
+                }
+            }
+        }
+        $data = BaseSettingsModel::where('category','score')->first();
+        return view('admin.settings.score.edit',compact('data'));
+    }
 }

+ 1 - 1
server/config/app.php

xqd
@@ -64,7 +64,7 @@ return [
     |
     */
 
-    'timezone' => 'UTC',
+    'timezone' => 'PRC',
 
     /*
     |--------------------------------------------------------------------------

+ 6 - 2
server/resources/views/admin/settings/banner/edit.blade.php

xqd xqd
@@ -35,7 +35,7 @@
 
                                 <div class="form-group">
 
-                                    <label class="control-label col-sm-3">身份证背面</label>
+                                    <label class="control-label col-sm-3">首页图片</label>
 
                                     <div class="col-sm-9">
                                         {!!  widget('Tools.ImgUpload')->single2('/upload/banner','value',"value", isset($data['value'])? $data['value'] : "") !!}
@@ -47,7 +47,11 @@
                  <label class="control-label col-sm-3">排序</label>
                                     
                    <div class="col-sm-9">
-                     <input id="data_sort" name="data[sort]" class="form-control" value="{{ $data['sort'] or ''}}" required="" aria-required="true"  placeholder=""> 
+                       <select name="data[sort]" id="" class="form-control">
+                           @for($i = 1; $i < 7; $i++)
+                               <option value="{{$i}}" {{isset($data['sort']) && $data['sort'] == $i ? 'selected' : ''}}>第{{$i}}</option>
+                           @endfor
+                       </select>
                     </div>
                                 
                     </div>    

+ 88 - 0
server/resources/views/admin/settings/paihang/edit.blade.php

xqd
@@ -0,0 +1,88 @@
+@extends('admin.layout')
+
+@section('content')
+
+<?php
+    if(!isset($data)) $data = array();
+    if(!$data && session("data")){
+        $data = session("data");
+    }
+    if(!$data && session('_old_input')){
+        $data = session("_old_input");
+    }
+?>
+<div class="wrapper wrapper-content animated fadeInRight">
+	<div class="row">
+		<div class="col-sm-12">
+			<div class="ibox float-e-margins">
+				<div class="ibox-title">
+					<h5>系统配置</h5>
+					<div class="ibox-tools">
+						<a class="collapse-link"> <i class="fa fa-chevron-up"></i>
+						</a>
+					</div>
+				</div>
+				<div class="ibox-content">
+
+
+		            <div class="row">
+                        <div class="col-lg-10">
+                            <form name="form_product" id="form-validation" action="" class="form-horizontal form-validation" accept-charset="UTF-8" method="post">
+
+                                <div class="form-group">
+
+                                    <label class="control-label col-sm-3">A</label>
+
+                                    <div class="col-sm-9">
+                                        <input id="key" name="data[key]" class="form-control" value="{{ $data['key'] or '2'}}" required="" aria-required="true"  placeholder="">
+                                    </div>
+
+                                </div>
+                                <div class="form-group">
+
+                                    <label class="control-label col-sm-3">B</label>
+
+                                    <div class="col-sm-9">
+                                        <input id="value" name="data[value]" class="form-control" value="{{ $data['value'] or '0'}}" required="" aria-required="true"  placeholder="">
+                                    </div>
+
+                                </div>
+                                <div class="form-group">
+                                    <label class="control-label col-sm-3">&nbsp;</label>
+                                    <div class="col-sm-9">
+                                        <input type="hidden" name="_referer" value="<?php echo urlencode(request()->server('HTTP_REFERER'));?>"/>
+                                        <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"/>
+                                        <input type="submit" class="btn btn-success" style="margin-right:20px;">
+                                        <input type="reset" class="btn btn-default" >
+                                    </div>
+                                </div>
+                            </form>
+                        </div>
+                        <!-- /.col-lg-10 -->
+                    </div>
+                    <!-- /.row -->
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+
+@endsection
+@section('footer')
+    <link rel="stylesheet" type="text/css" href="/admin-skins/css/time/jquery.datetimepicker.css" />
+    <script src="/admin-skins/js/time/build/jquery.datetimepicker.full.js"></script>
+    <script src="{{asset('/admin-skins/js/time/jquery.datetimepicker.js')}}"></script>
+    <script>
+        $.datetimepicker.setLocale('ch');
+        $('#code').datetimepicker({
+            datepicker:false,
+            format:'H:i',
+            step:5
+        });
+        $('#value').datetimepicker({
+            datepicker:false,
+            format:'H:i',
+            step:5
+        });
+    </script>
+@endsection

+ 89 - 0
server/resources/views/admin/settings/score/edit.blade.php

xqd
@@ -0,0 +1,89 @@
+@extends('admin.layout')
+
+@section('content')
+
+<?php
+    if(!isset($data)) $data = array();
+    if(!$data && session("data")){
+        $data = session("data");
+    }
+    if(!$data && session('_old_input')){
+        $data = session("_old_input");
+    }
+?>
+<div class="wrapper wrapper-content animated fadeInRight">
+	<div class="row">
+		<div class="col-sm-12">
+			<div class="ibox float-e-margins">
+				<div class="ibox-title">
+					<h5>系统配置</h5>
+					<div class="ibox-tools">
+						<a class="collapse-link"> <i class="fa fa-chevron-up"></i>
+						</a>
+					</div>
+				</div>
+				<div class="ibox-content">
+
+
+		            <div class="row">
+                        <div class="col-lg-10">
+                            <form name="form_product" id="form-validation" action="" class="form-horizontal form-validation" accept-charset="UTF-8" method="post">
+
+                                <div class="form-group">
+
+                                    <label class="control-label col-sm-3">A</label>
+
+                                    <div class="col-sm-9">
+                                        <input id="key" name="data[key]" class="form-control" value="{{ $data['key'] or '0.001'}}" required="" aria-required="true"  placeholder="">
+                                    </div>
+
+                                </div>
+                                <div class="form-group">
+
+                                    <label class="control-label col-sm-3">B</label>
+
+                                    <div class="col-sm-9">
+                                        <input id="value" name="data[value]" class="form-control" value="{{ $data['value'] or '8'}}" required="" aria-required="true"  placeholder="">
+                                    </div>
+
+                                </div>
+                                <div class="form-group">
+                                    <label class="control-label col-sm-3">&nbsp;</label>
+                                    <div class="col-sm-9">
+                                        <input type="hidden" name="_referer" value="<?php echo urlencode(request()->server('HTTP_REFERER'));?>"/>
+                                        <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"/>
+                                        <input type="submit" class="btn btn-success" style="margin-right:20px;">
+                                        <input type="reset" class="btn btn-default" >
+                                    </div>
+                                </div>
+        
+                            </form>
+                        </div>
+                        <!-- /.col-lg-10 -->
+                    </div>
+                    <!-- /.row -->
+				</div>
+			</div>
+		</div>
+	</div>
+</div>
+
+@endsection
+@section('footer')
+    <link rel="stylesheet" type="text/css" href="/admin-skins/css/time/jquery.datetimepicker.css" />
+    <script src="/admin-skins/js/time/build/jquery.datetimepicker.full.js"></script>
+    <script src="{{asset('/admin-skins/js/time/jquery.datetimepicker.js')}}"></script>
+    <script>
+        $.datetimepicker.setLocale('ch');
+        $('#code').datetimepicker({
+            datepicker:false,
+            format:'H:i',
+            step:5
+        });
+        $('#value').datetimepicker({
+            datepicker:false,
+            format:'H:i',
+            step:5
+        });
+    </script>
+@endsection

+ 2 - 0
server/routes/admin.php

xqd
@@ -25,6 +25,8 @@ Route::group(['middleware' => ['auth.admin']], function() {
     Route::any('setting/banner/update', 'Settings\SettingsController@bannerUpdate');
     Route::get('setting/banner/destroy', 'Settings\SettingsController@bannerDestroy');
     Route::get('setting/banner/view', 'Settings\SettingsController@bannerView');
+    Route::any('setting/paihang/edit', 'Settings\SettingsController@paihangEdit');
+    Route::any('setting/score/edit', 'Settings\SettingsController@scoreEdit');
 
     $uri =  request()->path();
     $uri = str_replace('admin/' ,'', $uri);