Browse Source

页面权限2

master
wanghongjun 4 weeks ago
parent
commit
9f8ff97c94
  1. 2
      app/Http/Controllers/Admin/ConfigController.php
  2. 17
      app/Http/Controllers/Admin/FloorController.php
  3. 3
      app/Http/Controllers/Admin/LicensePlateRecognitionController.php
  4. 2
      app/Http/Controllers/Admin/ParkingBehaviorController.php
  5. 19
      app/Http/Controllers/Admin/ParkingCameraController.php
  6. 1
      app/Http/Controllers/Admin/ParkingElectronicMapController.php
  7. 19
      app/Http/Controllers/Admin/ParkingInformationController.php
  8. 19
      app/Http/Controllers/Admin/ParkingLicensePlateController.php
  9. 5
      app/Http/Controllers/Admin/ParkingReservationController.php
  10. 16
      app/Http/Controllers/Admin/VipAccessRecordController.php
  11. 5
      routes/admin/api.php

2
app/Http/Controllers/Admin/ConfigController.php

@ -14,6 +14,8 @@ use Illuminate\Validation\ValidationException;
class ConfigController extends BaseController class ConfigController extends BaseController
{ {
protected string $menuUri = 'config';
/** /**
* @var OperationLogService * @var OperationLogService
*/ */

17
app/Http/Controllers/Admin/FloorController.php

@ -16,6 +16,7 @@ use Psr\SimpleCache\InvalidArgumentException;
class FloorController extends BaseController class FloorController extends BaseController
{ {
protected string $menuUri = 'floors';
/** /**
* @var AdminFloorService * @var AdminFloorService
*/ */
@ -199,22 +200,6 @@ class FloorController extends BaseController
} }
} }
/**
* @return JsonResponse
* @throws InvalidArgumentException
*/
public function rule(): JsonResponse
{
try {
return $this->responseService->success($this->methodShow('floors'));
} catch (Exception $e) {
return $this->responseService->systemError(
__('exception.get_data_failed') . ':' . $e->getMessage()
);
}
}
/** /**
* 列表搜索数据 * 列表搜索数据
* @return JsonResponse * @return JsonResponse

3
app/Http/Controllers/Admin/LicensePlateRecognitionController.php

@ -14,6 +14,9 @@ use Symfony\Component\HttpFoundation\BinaryFileResponse;
class LicensePlateRecognitionController extends BaseController class LicensePlateRecognitionController extends BaseController
{ {
protected string $menuUri = 'licensePlateRecognition';
protected LicensePlateRecognitionService $service; protected LicensePlateRecognitionService $service;
/** /**

2
app/Http/Controllers/Admin/ParkingBehaviorController.php

@ -15,6 +15,8 @@ use Symfony\Component\HttpFoundation\BinaryFileResponse;
class ParkingBehaviorController extends BaseController class ParkingBehaviorController extends BaseController
{ {
protected string $menuUri = 'parkingBehavior';
public function index(Request $request): JsonResponse public function index(Request $request): JsonResponse
{ {
try { try {

19
app/Http/Controllers/Admin/ParkingCameraController.php

@ -23,6 +23,8 @@ use Symfony\Component\HttpFoundation\BinaryFileResponse;
class ParkingCameraController extends BaseController class ParkingCameraController extends BaseController
{ {
protected string $menuUri = 'parkingCamera';
protected ParkingCameraService $service; protected ParkingCameraService $service;
/** /**
@ -314,23 +316,6 @@ class ParkingCameraController extends BaseController
} }
} }
/**
* @return JsonResponse
* @throws InvalidArgumentException
*/
public function rule(): JsonResponse
{
try {
return $this->responseService->success(
$this->methodShow('parkingCamera')
);
} catch (Exception $e) {
return $this->responseService->systemError(
__('exception.get_data_failed') . ':' . $e->getMessage()
);
}
}
/** /**
* @return BinaryFileResponse * @return BinaryFileResponse

1
app/Http/Controllers/Admin/ParkingElectronicMapController.php

@ -14,6 +14,7 @@ use Illuminate\Validation\ValidationException;
class ParkingElectronicMapController extends BaseController class ParkingElectronicMapController extends BaseController
{ {
protected string $menuUri = 'map';
protected ParkingElectronicMapService $service; protected ParkingElectronicMapService $service;

19
app/Http/Controllers/Admin/ParkingInformationController.php

@ -19,6 +19,8 @@ use Psr\SimpleCache\InvalidArgumentException;
class ParkingInformationController extends BaseController class ParkingInformationController extends BaseController
{ {
protected string $menuUri = 'information';
/** /**
* @var ParkingInformationService * @var ParkingInformationService
*/ */
@ -227,21 +229,4 @@ class ParkingInformationController extends BaseController
); );
} }
} }
/**
* @return JsonResponse
* @throws InvalidArgumentException
*/
public function rule(): JsonResponse
{
try {
return $this->responseService->success(
$this->methodShow('information', ['clear']),
);
} catch (Exception $e) {
return $this->responseService->systemError(
__('exception.get_data_failed') . ':' . $e->getMessage()
);
}
}
} }

19
app/Http/Controllers/Admin/ParkingLicensePlateController.php

@ -23,6 +23,8 @@ use Symfony\Component\HttpFoundation\BinaryFileResponse;
class ParkingLicensePlateController extends BaseController class ParkingLicensePlateController extends BaseController
{ {
protected string $menuUri = 'licensePlate';
/** /**
* @var ParkingLicensePlateService * @var ParkingLicensePlateService
*/ */
@ -294,23 +296,6 @@ class ParkingLicensePlateController extends BaseController
} }
} }
/**
* @return JsonResponse
* @throws InvalidArgumentException
*/
public function rule(): JsonResponse
{
try {
return $this->responseService->success(
$this->methodShow('licensePlate', ['import', 'clear'])
);
} catch (Exception $e) {
return $this->responseService->systemError(
__('exception.get_data_failed') . ':' . $e->getMessage()
);
}
}
public function view(Request $request): JsonResponse public function view(Request $request): JsonResponse
{ {
try { try {

5
app/Http/Controllers/Admin/ParkingReservationController.php

@ -16,8 +16,9 @@ use Exception;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
class ParkingReservationController extends Controller class ParkingReservationController extends BaseController
{ {
protected string $menuUri = 'parkingReservation';
/** /**
* @var ApiResponseService * @var ApiResponseService
*/ */
@ -36,7 +37,7 @@ class ParkingReservationController extends Controller
ApiResponseService $responseService, ApiResponseService $responseService,
ParkingReservationService $service ParkingReservationService $service
) { ) {
$this->responseService = $responseService; parent::__construct($responseService);
$this->service = $service; $this->service = $service;
} }

16
app/Http/Controllers/Admin/VipAccessRecordController.php

@ -13,22 +13,10 @@ use Exception;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
class VipAccessRecordController extends Controller class VipAccessRecordController extends BaseController
{ {
/** protected string $menuUri = 'vipAccessRecord';
* @var ApiResponseService
*/
protected ApiResponseService $responseService;
/**
* @param ApiResponseService $responseService
*/
public function __construct(
ApiResponseService $responseService
) {
$this->responseService = $responseService;
}
public function index(Request $request): JsonResponse public function index(Request $request): JsonResponse
{ {

5
routes/admin/api.php

@ -88,6 +88,7 @@ Route::group(['prefix' => 'admin'], function () {
Route::get('/parkingReservation', [ParkingReservationController::class, 'index']); Route::get('/parkingReservation', [ParkingReservationController::class, 'index']);
Route::get('/parkingReservation/search', [ParkingReservationController::class, 'search']); Route::get('/parkingReservation/search', [ParkingReservationController::class, 'search']);
Route::get('/parkingReservation/statistics', [ParkingReservationController::class, 'statistics']); Route::get('/parkingReservation/statistics', [ParkingReservationController::class, 'statistics']);
Route::get('/parkingReservation/rule', [ParkingReservationController::class, 'rule']);
// 车位列表 // 车位列表
Route::get('/parkingSpace', [ParkingSpaceController::class, 'index']); Route::get('/parkingSpace', [ParkingSpaceController::class, 'index']);
Route::get('/parkingSpace/search', [ParkingSpaceController::class, 'search']); Route::get('/parkingSpace/search', [ParkingSpaceController::class, 'search']);
@ -128,6 +129,7 @@ Route::group(['prefix' => 'admin'], function () {
Route::get('/map/buildingFloorList', [ParkingElectronicMapController::class, 'buildingFloorList']); Route::get('/map/buildingFloorList', [ParkingElectronicMapController::class, 'buildingFloorList']);
Route::get('/map/parkingSpaceList/{id}', [ParkingElectronicMapController::class, 'getParkingSpaceList']); Route::get('/map/parkingSpaceList/{id}', [ParkingElectronicMapController::class, 'getParkingSpaceList']);
Route::post('/map/save', [ParkingElectronicMapController::class, 'save']); Route::post('/map/save', [ParkingElectronicMapController::class, 'save']);
Route::get('/map/rule', [ParkingElectronicMapController::class, 'rule']);
// 车辆停车资讯 // 车辆停车资讯
Route::get('/information', [ParkingInformationController::class, 'index']); Route::get('/information', [ParkingInformationController::class, 'index']);
Route::get('/information/search', [ParkingInformationController::class, 'search']); Route::get('/information/search', [ParkingInformationController::class, 'search']);
@ -157,8 +159,10 @@ Route::group(['prefix' => 'admin'], function () {
// 车牌识别率 // 车牌识别率
Route::get('/licensePlateRecognition', [LicensePlateRecognitionController::class, 'index']); Route::get('/licensePlateRecognition', [LicensePlateRecognitionController::class, 'index']);
Route::get('/licensePlateRecognition/curveGraph', [LicensePlateRecognitionController::class, 'curveGraph']); Route::get('/licensePlateRecognition/curveGraph', [LicensePlateRecognitionController::class, 'curveGraph']);
Route::get('/licensePlateRecognition/rule', [LicensePlateRecognitionController::class, 'rule']);
// 停车行为 // 停车行为
Route::get('/parkingBehavior', [ParkingBehaviorController::class, 'index']); Route::get('/parkingBehavior', [ParkingBehaviorController::class, 'index']);
Route::get('/parkingBehavior/rule', [ParkingBehaviorController::class, 'rule']);
// 系统日志 // 系统日志
Route::get('/operationLog/index', [OperationLogController::class, 'index']); Route::get('/operationLog/index', [OperationLogController::class, 'index']);
@ -177,6 +181,7 @@ Route::group(['prefix' => 'admin'], function () {
// 系统总配置 // 系统总配置
Route::get('/config/index', [ConfigController::class, 'index']); Route::get('/config/index', [ConfigController::class, 'index']);
Route::put('/config/{id}', [ConfigController::class, 'update']); Route::put('/config/{id}', [ConfigController::class, 'update']);
Route::get('/config/rule', [ConfigController::class, 'rule']);
// 楼层配置 // 楼层配置
Route::get('/floors', [FloorController::class, 'index']); Route::get('/floors', [FloorController::class, 'index']);
Route::post('/floors', [FloorController::class, 'store']); Route::post('/floors', [FloorController::class, 'store']);

Loading…
Cancel
Save