Просмотр исходного кода

客户 调整路由与文件位置

ANG YU 5 лет назад
Родитель
Сommit
c652a3589f

+ 5 - 5
app/Http/Controllers/CustomerBaseController.php

@@ -19,7 +19,7 @@ class CustomerBaseController extends Controller
     {
         if(!Gate::allows('客户-查询')){ return redirect('denied');  }
         $customers = app('CustomerService')->paginate();
-        return response()->view('maintenance.customer.index',compact("customers"));
+        return response()->view('customer.customer.index',compact("customers"));
     }
 
     /**
@@ -30,7 +30,7 @@ class CustomerBaseController extends Controller
     public function create()
     {
         if(!Gate::allows('客户-录入')){ return redirect('denied');  }
-        return response()->view('maintenance.customer.create');
+        return response()->view('customer.customer.create');
     }
 
     /**
@@ -49,7 +49,7 @@ class CustomerBaseController extends Controller
             "company_name"=>$request->input("company_name"),
         ]);
         LogService::log(__METHOD__,"录入客户",json_encode($request->input(),JSON_UNESCAPED_UNICODE));
-        return response()->redirectTo("maintenance/customer")->with("successTip","成功创建客户“".$request->input("name")."”");
+        return response()->redirectTo("customer/customer")->with("successTip","成功创建客户“".$request->input("name")."”");
     }
 
     /**
@@ -62,7 +62,7 @@ class CustomerBaseController extends Controller
     {
         if(!Gate::allows('客户-编辑')){ return redirect('denied');  }
         $customer = app('CustomerService')->find($id);
-        return response()->view('maintenance.customer.create',compact("customer"));
+        return response()->view('customer.customer.create',compact("customer"));
     }
 
     /**
@@ -83,7 +83,7 @@ class CustomerBaseController extends Controller
         ]);
         if ($result == 1){
             LogService::log(__METHOD__,"修改客户",json_encode($request->input(),JSON_UNESCAPED_UNICODE));
-            return response()->redirectTo("maintenance/customer")->with("successTip","成功修改客户“".$request->input("name")."”的信息");
+            return response()->redirectTo("customer/customer")->with("successTip","成功修改客户“".$request->input("name")."”的信息");
         }
         return response()->view("exception.default",["code"=>"509"]);
     }

+ 3 - 3
resources/views/maintenance/customer/create.blade.php → resources/views/customer/customer/create.blade.php

@@ -3,8 +3,8 @@
 
 @section('content')
     <div id="nav2">
-        @component('maintenance.menu')@endcomponent
-        @component('maintenance.customer.menu')
+        @component('customer.menu')@endcomponent
+        @component('customer.customer.menu')
                 @if(isset($customer))@can('客户-编辑')
                 <li class="nav-item">
                     <a class="nav-link" href="{{URL::current()}}" :class="{active:isActive('edit',4)}">编辑</a>
@@ -13,7 +13,7 @@
     </div>
     <div class="container-fluid card">
         <div class="card-body offset-3 mt-2">
-            <form method="post" action="{{isset($customer) ? url('maintenance/customer').'/'.$customer->id : url('maintenance/customer')}}">
+            <form method="post" action="{{isset($customer) ? url('customer/customer').'/'.$customer->id : url('customer/customer')}}">
                 @csrf
                 @if(isset($customer)) @method('PUT') @endif
                 <div class="row">

+ 5 - 5
resources/views/maintenance/customer/index.blade.php → resources/views/customer/customer/index.blade.php

@@ -3,8 +3,8 @@
 
 @section('content')
     <div id="nav2">
-        @component('maintenance.menu')@endcomponent
-        @component('maintenance.customer.menu')@endcomponent
+        @component('customer.menu')@endcomponent
+        @component('customer.customer.menu')@endcomponent
     </div>
     <div class="container-fluid card" id="container">
         <div class="card-body mt-2">
@@ -27,7 +27,7 @@
                     <td>@{{ customer.company_name }}</td>
                     <td>@{{ customer.created_at }}</td>
                     <td>
-                        @can("客户-编辑")<a :href="'{{url('maintenance/customer')}}/'+customer.id+'/edit'"><button class="btn btn-sm btn-outline-info">改</button></a>@endcan
+                        @can("客户-编辑")<a :href="'{{url('customer/customer')}}/'+customer.id+'/edit'"><button class="btn btn-sm btn-outline-info">改</button></a>@endcan
                         @can("客户-删除")<button class="btn btn-sm btn-outline-danger" @click="destroy(customer.id,i,customer.name)">删</button>@endcan
                     </td>
                 </tr>
@@ -56,7 +56,7 @@
             methods:{
                 destroy(id,index,name){
                     window.tempTip.confirm("确定要删除"+name+"吗?",()=>{
-                        window.axios.delete("{{url('maintenance/customer')}}/"+id)
+                        window.axios.delete("{{url('customer/customer')}}/"+id)
                             .then(res=>{
                                 if (res.data.success){
                                     this.$delete(this.customers,index);
@@ -75,4 +75,4 @@
             },
         });
     </script>
-@stop
+@stop

+ 2 - 2
resources/views/maintenance/customer/menu.blade.php → resources/views/customer/customer/menu.blade.php

@@ -3,11 +3,11 @@
         <ul class="nav nav-pills">
             @can('客户-查询')
             <li class="nav-item">
-                <a class="nav-link" href="{{url('maintenance/customer')}}" :class="{active:isActive('',3)}">查询</a>
+                <a class="nav-link" href="{{url('customer/customer')}}" :class="{active:isActive('',3)}">查询</a>
             </li> @endcan
             @can('客户-录入')
             <li class="nav-item">
-                <a class="nav-link" href="{{url('maintenance/customer/create')}}" :class="{active:isActive('create',3)}">录入</a>
+                <a class="nav-link" href="{{url('customer/customer/create')}}" :class="{active:isActive('create',3)}">录入</a>
             </li> @endcan
             {{$slot}}
         </ul>

+ 3 - 0
resources/views/customer/menu.blade.php

@@ -9,6 +9,9 @@
             <li class="nav-item">
                 <a class="nav-link" href="{{url('customer/finance/instantBill')}}" :class="{active:isActive('finance',2)}">财务</a>
             </li>
+                <li class="nav-item">
+                    <a class="nav-link" href="{{url('customer/customer')}}" :class="{active:isActive('customer',2)}">客户</a>
+                </li>
             <li class="nav-item">
                 <a class="nav-link" href="{{url('customer/relating')}}" :class="{active:isActive('relating',2)}">相关设置</a>
             </li>

+ 1 - 2
routes/web.php

@@ -184,7 +184,6 @@ Route::group(['prefix'=>'maintenance'],function(){
     Route::resource('tutorial', 'TutorialController');
     Route::resource('userLabor','UserLaborController');
     Route::resource('paperBox', 'PaperBoxController');
-    Route::resource('customer', 'CustomerBaseController');
     Route::resource('userOwnerGroup', 'UserOwnerGroupController');
     Route::resource('processMethod', 'ProcessMethodController');
     Route::resource('feature', 'FeatureController');
@@ -597,7 +596,7 @@ Route::group(['prefix'=>'customer'],function(){
         Route::post('billConfirm','CustomerController@billConfirm');
     });
     Route::get('relating',function (){return view('customer.relating');});
-
+    Route::resource('customer', 'CustomerBaseController');
     Route::resource('customer_logs', 'CustomerLogsController', ['only' => ['index', 'show', 'create', 'store', 'update', 'edit', 'destroy']]);
     Route::resource('customer_log_statuses', 'CustomerLogStatusesController', ['only' => ['index', 'show', 'create', 'store', 'update', 'edit', 'destroy']]);
 });