Browse Source

新增区域新增前数据

master
wanghongjun 2 weeks ago
parent
commit
7520292165
  1. 2
      app/Http/Controllers/Admin/ParkingAttendantController.php
  2. 24
      app/Http/Controllers/Admin/RegionalManagementController.php
  3. 11
      resources/lang/en/validation.php
  4. 11
      resources/lang/zh-CN/validation.php
  5. 11
      resources/lang/zh-TW/validation.php
  6. 19
      routes/admin/api.php

2
app/Http/Controllers/Admin/parkingAttendantController.php → app/Http/Controllers/Admin/ParkingAttendantController.php

@ -12,7 +12,7 @@ use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use Illuminate\Validation\ValidationException;
class parkingAttendantController extends BaseController
class ParkingAttendantController extends BaseController
{
protected string $menuUri = 'parkingAttendant';

24
app/Http/Controllers/Admin/RegionalManagementController.php

@ -139,6 +139,26 @@ class RegionalManagementController extends BaseController
}
}
/**
* @return JsonResponse
*/
public function create(): JsonResponse
{
try {
$data = [
'building_floor_list' => get_select_data(
AdminFloorService::getBuildingFloor()
),
'floor_list' => AdminFloor::getData()
];
return $this->responseService->success($data);
} catch (Exception $e) {
return $this->responseService->systemError(
__('exception.get_data_failed') . ':' . $e->getMessage()
);
}
}
/**
* @param Request $request
@ -179,8 +199,8 @@ class RegionalManagementController extends BaseController
'close_time' => 'required|size:5',
];
$messages = [
'name.required' => __('validation.admin_floor.n_empty'),
'name.max' => __('validation.admin_floor.n_max'),
'name.required' => __('validation.admin_floor_region.n_empty'),
'name.max' => __('validation.admin_floor_region.n_max'),
'open_time.required' => __(
'validation.parking_management.o_empty'
),

11
resources/lang/en/validation.php

@ -132,5 +132,16 @@ return [
'p_empty' => 'The phone number cannot be empty',
'm_empty' => 'Member type cannot be empty',
'name_exists' => 'The name of the management personnel already exists',
],
'admin_floor_region' => [
'n_empty' => 'The region name cannot be empty',
'n_max' => 'The maximum length of the region name is 50 characters'
],
'channel_management' => [
'n_empty' => 'Channel name cannot be empty',
't_empty' => 'Channel type cannot be empty',
'po_empty' => 'The channel position cannot be empty',
'pa_empty' => 'The affiliated parking lot cannot be empty',
'g_empty' => 'The affiliated booth cannot be empty'
]
];

11
resources/lang/zh-CN/validation.php

@ -132,5 +132,16 @@ return [
'p_empty' => '手机号不能为空',
'm_empty' => '会员类型不能为空',
'name_exists' => '管理人员名称已存在',
],
'admin_floor_region' => [
'n_empty' => '区域名称不能为空',
'n_max' => '区域名称最多50个字符'
],
'channel_management' => [
'n_empty' => '通道名称不能为空',
't_empty' => '通道类型不能为空',
'po_empty' => '通道位置不能为空',
'pa_empty' => '所属车场不能为空',
'g_empty' => '所属岗亭不能为空'
]
];

11
resources/lang/zh-TW/validation.php

@ -132,5 +132,16 @@ return [
'p_empty' => '手機號不能為空',
'm_empty' => '會員類型不能為空',
'name_exists' => '管理人員名稱已存在',
],
'admin_floor_region' => [
'n_empty' => '區域名稱不能為空',
'n_max' => '區域名稱最多50個字元'
],
'channel_management' => [
'n_empty' => '通道名稱不能為空',
't_empty' => '通道類型不能為空',
'po_empty' => '通道位置不能為空',
'pa_empty' => '所屬車場不能為空',
'g_empty' => '所屬崗亭不能為空'
]
];

19
routes/admin/api.php

@ -29,7 +29,7 @@ use App\Http\Controllers\Admin\LicensePlateRecognitionController;
use App\Http\Controllers\Admin\ParkingBehaviorController;
use App\Http\Controllers\Admin\ParkingManagementController;
use App\Http\Controllers\Admin\ParkingManagementListController;
use App\Http\Controllers\Admin\parkingAttendantController;
use App\Http\Controllers\Admin\ParkingAttendantController;
use App\Http\Controllers\Admin\RegionalManagementController;
@ -222,15 +222,16 @@ Route::group(['prefix' => 'admin'], function () {
Route::get('/parkingList', [ParkingManagementListController::class, 'index']);
Route::get('/parkingList/rule', [ParkingManagementListController::class, 'rule']);
// 停车场管理人员
Route::get('/parkingAttendant', [parkingAttendantController::class, 'index']);
Route::get('/parkingAttendant/search', [parkingAttendantController::class, 'search']);
Route::post('/parkingAttendant', [parkingAttendantController::class, 'store']);
Route::get('/parkingAttendant/edit/{id}', [parkingAttendantController::class, 'edit']);
Route::put('/parkingAttendant/{id}', [parkingAttendantController::class, 'update']);
Route::delete('/parkingAttendant/{id}', [parkingAttendantController::class, 'destroy']);
Route::get('/parkingAttendant/rule', [parkingAttendantController::class, 'rule']);
// 楼层配置
Route::get('/parkingAttendant', [ParkingAttendantController::class, 'index']);
Route::get('/parkingAttendant/search', [ParkingAttendantController::class, 'search']);
Route::post('/parkingAttendant', [ParkingAttendantController::class, 'store']);
Route::get('/parkingAttendant/edit/{id}', [ParkingAttendantController::class, 'edit']);
Route::put('/parkingAttendant/{id}', [ParkingAttendantController::class, 'update']);
Route::delete('/parkingAttendant/{id}', [ParkingAttendantController::class, 'destroy']);
Route::get('/parkingAttendant/rule', [ParkingAttendantController::class, 'rule']);
// 楼层区域
Route::get('/regionalManagement', [RegionalManagementController::class, 'index']);
Route::get('/regionalManagement/create', [RegionalManagementController::class, 'create']);
Route::post('/regionalManagement', [RegionalManagementController::class, 'store']);
Route::get('/regionalManagement/edit/{id}', [RegionalManagementController::class, 'edit']);
Route::put('/regionalManagement/{id}', [RegionalManagementController::class, 'update']);

Loading…
Cancel
Save