| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use Illuminate\Http\Response;
- use Illuminate\Support\Facades\Gate;
- class CustomerController extends Controller
- {
- /**
- * Display a listing of the resource.
- * @param Request $request
- * @return Response
- */
- public function projectReport(Request $request)
- {
- if(!Gate::allows('客户管理-项目-报表')){ return view('customer.index'); }
- $reports = app("ownerReportService")->paginate($request->input());
- return response()->view('customer.project.report',compact("reports"));
- }
- public function projectIndex()
- {
- if(!Gate::allows('客户管理-项目-查询')){ return redirect('denied'); }
- return response()->view('customer.project.index');
- }
- public function projectCreate()
- {
- if(!Gate::allows('客户管理-项目-录入')){ return redirect('denied'); }
- return response()->view('customer.project.create');
- }
- public function projectArea()
- {
- if(!Gate::allows('客户管理-项目-面积')){ return redirect('denied'); }
- return response()->view('customer.project.area');
- }
- public function financeInstantBill()
- {
- if(!Gate::allows('客户管理-财务-即时账单')){ return redirect('denied'); }
- return response()->view('customer.finance.instantBill');
- }
- public function financeBillConfirmation()
- {
- if(!Gate::allows('客户管理-财务-账单确认')){ return redirect('denied'); }
- return response()->view('customer.finance.billConfirmation');
- }
- }
|