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
{
protected string $menuUri = 'config';
/**
* @var OperationLogService
*/

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

@ -16,6 +16,7 @@ use Psr\SimpleCache\InvalidArgumentException;
class FloorController extends BaseController
{
protected string $menuUri = 'floors';
/**
* @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

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

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

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

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

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

@ -23,6 +23,8 @@ use Symfony\Component\HttpFoundation\BinaryFileResponse;
class ParkingCameraController extends BaseController
{
protected string $menuUri = 'parkingCamera';
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

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

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

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

@ -19,6 +19,8 @@ use Psr\SimpleCache\InvalidArgumentException;
class ParkingInformationController extends BaseController
{
protected string $menuUri = 'information';
/**
* @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
{
protected string $menuUri = 'licensePlate';
/**
* @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
{
try {

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

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

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

@ -13,22 +13,10 @@ use Exception;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class VipAccessRecordController extends Controller
class VipAccessRecordController extends BaseController
{
/**
* @var ApiResponseService
*/
protected ApiResponseService $responseService;
/**
* @param ApiResponseService $responseService
*/
public function __construct(
ApiResponseService $responseService
) {
$this->responseService = $responseService;
}
protected string $menuUri = 'vipAccessRecord';
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/search', [ParkingReservationController::class, 'search']);
Route::get('/parkingReservation/statistics', [ParkingReservationController::class, 'statistics']);
Route::get('/parkingReservation/rule', [ParkingReservationController::class, 'rule']);
// 车位列表
Route::get('/parkingSpace', [ParkingSpaceController::class, 'index']);
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/parkingSpaceList/{id}', [ParkingElectronicMapController::class, 'getParkingSpaceList']);
Route::post('/map/save', [ParkingElectronicMapController::class, 'save']);
Route::get('/map/rule', [ParkingElectronicMapController::class, 'rule']);
// 车辆停车资讯
Route::get('/information', [ParkingInformationController::class, 'index']);
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/curveGraph', [LicensePlateRecognitionController::class, 'curveGraph']);
Route::get('/licensePlateRecognition/rule', [LicensePlateRecognitionController::class, 'rule']);
// 停车行为
Route::get('/parkingBehavior', [ParkingBehaviorController::class, 'index']);
Route::get('/parkingBehavior/rule', [ParkingBehaviorController::class, 'rule']);
// 系统日志
Route::get('/operationLog/index', [OperationLogController::class, 'index']);
@ -177,6 +181,7 @@ Route::group(['prefix' => 'admin'], function () {
// 系统总配置
Route::get('/config/index', [ConfigController::class, 'index']);
Route::put('/config/{id}', [ConfigController::class, 'update']);
Route::get('/config/rule', [ConfigController::class, 'rule']);
// 楼层配置
Route::get('/floors', [FloorController::class, 'index']);
Route::post('/floors', [FloorController::class, 'store']);

Loading…
Cancel
Save