|
|
@ -32,17 +32,30 @@ class AdminMenuSeeder extends Seeder |
|
|
$parent_id = $id; |
|
|
$parent_id = $id; |
|
|
foreach ($value as $k => $v) { |
|
|
foreach ($value as $k => $v) { |
|
|
$id += 1; |
|
|
$id += 1; |
|
|
$data[] = $this->insertData($id, $k, 1, $parent_id, $v['uri'], 0, $v['page_uri']); |
|
|
$data[] = $this->insertData( |
|
|
|
|
|
$id, |
|
|
|
|
|
$k, |
|
|
|
|
|
1, |
|
|
|
|
|
$parent_id, |
|
|
|
|
|
$v['uri'], |
|
|
|
|
|
0, |
|
|
|
|
|
$v['page_uri'] |
|
|
|
|
|
); |
|
|
|
|
|
|
|
|
$order = 0; |
|
|
$order = 0; |
|
|
$parent2_id = $id; |
|
|
$parent2_id = $id; |
|
|
foreach ($v['child'] as $title => $uri) { |
|
|
foreach ($v['child'] as $title => $uri) { |
|
|
$id += 1; |
|
|
$id += 1; |
|
|
$data[] = $this->insertData($id, $title, 0, $parent2_id, $uri, $order); |
|
|
$data[] = $this->insertData( |
|
|
|
|
|
$id, |
|
|
|
|
|
$title, |
|
|
|
|
|
0, |
|
|
|
|
|
$parent2_id, |
|
|
|
|
|
$uri, |
|
|
|
|
|
$order |
|
|
|
|
|
); |
|
|
$order += 1; |
|
|
$order += 1; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
@ -179,6 +192,14 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parking/RepairList', |
|
|
'page_uri' => '/parking/RepairList', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'parkingRepair.index', |
|
|
'read_only' => 'parkingRepair.index', |
|
|
|
|
|
'region_list' => 'parkingRepair.regionList', |
|
|
|
|
|
'synchronize_list' => 'parkingRepair.synchronizeList', |
|
|
|
|
|
'batch_parking_repair' => 'parkingRepair.batchParkingRepair', |
|
|
|
|
|
'download_template' => 'parkingRepair.downloadTemplate', |
|
|
|
|
|
'batch_delete' => 'parkingRepair.batchDelete', |
|
|
|
|
|
'add' => 'parkingRepair.store', |
|
|
|
|
|
'edit' => 'parkingRepair.update', |
|
|
|
|
|
'delete' => 'parkingRepair.destroy' |
|
|
] |
|
|
] |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
@ -208,7 +229,13 @@ class AdminMenuSeeder extends Seeder |
|
|
'uri' => 'special', |
|
|
'uri' => 'special', |
|
|
'page_uri' => '/special/whitelist', |
|
|
'page_uri' => '/special/whitelist', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'special.index' |
|
|
'read_only' => 'special.index', |
|
|
|
|
|
'add' => 'special.store', |
|
|
|
|
|
'edit' => 'special.update', |
|
|
|
|
|
'delete' => 'special.destroy', |
|
|
|
|
|
'batch_import' => 'special.batchImport', |
|
|
|
|
|
'export' => 'special.export', |
|
|
|
|
|
'download_template' => 'special.downloadTemplate', |
|
|
] |
|
|
] |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
@ -358,6 +385,9 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/parkingManagementlist', |
|
|
'page_uri' => '/parkingmanagement/parkingManagementlist', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'parkingManagement.index', |
|
|
'read_only' => 'parkingManagement.index', |
|
|
|
|
|
'add' => 'parkingManagement.store', |
|
|
|
|
|
'edit' => 'parkingManagement.update', |
|
|
|
|
|
'delete' => 'parkingManagement.destroy' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'parking_list' => [ |
|
|
'parking_list' => [ |
|
|
@ -365,6 +395,11 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/parkingList', |
|
|
'page_uri' => '/parkingmanagement/parkingList', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'parkingList.index', |
|
|
'read_only' => 'parkingList.index', |
|
|
|
|
|
'add' => 'parkingList.store', |
|
|
|
|
|
'edit' => 'parkingList.update', |
|
|
|
|
|
'delete' => 'parkingList.destroy', |
|
|
|
|
|
'batch_update_attr' => 'parkingList.batchUpdateAttr', |
|
|
|
|
|
'batch_delete' => 'parkingList.batchDelete' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'parking_attendant' => [ |
|
|
'parking_attendant' => [ |
|
|
@ -372,6 +407,9 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/parkingAttendant', |
|
|
'page_uri' => '/parkingmanagement/parkingAttendant', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'parkingAttendant.index', |
|
|
'read_only' => 'parkingAttendant.index', |
|
|
|
|
|
'add' => 'parkingAttendant.store', |
|
|
|
|
|
'edit' => 'parkingAttendant.update', |
|
|
|
|
|
'delete' => 'parkingAttendant.destroy', |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'floor_plan' => [ |
|
|
'floor_plan' => [ |
|
|
@ -389,6 +427,9 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/regionalManagement', |
|
|
'page_uri' => '/parkingmanagement/regionalManagement', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'regionalManagement.index', |
|
|
'read_only' => 'regionalManagement.index', |
|
|
|
|
|
'add' => 'regionalManagement.store', |
|
|
|
|
|
'edit' => 'regionalManagement.update', |
|
|
|
|
|
'delete' => 'regionalManagement.destroy' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'channel_management' => [ |
|
|
'channel_management' => [ |
|
|
@ -396,6 +437,9 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/equipmentManagement', |
|
|
'page_uri' => '/parkingmanagement/equipmentManagement', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'equipmentManagement.index', |
|
|
'read_only' => 'equipmentManagement.index', |
|
|
|
|
|
'add' => 'equipmentManagement.store', |
|
|
|
|
|
'edit' => 'equipmentManagement.update', |
|
|
|
|
|
'delete' => 'equipmentManagement.destroy' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'guard_booth_management' => [ |
|
|
'guard_booth_management' => [ |
|
|
@ -403,6 +447,9 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/guardBoothManagement', |
|
|
'page_uri' => '/parkingmanagement/guardBoothManagement', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'guardBoothManagement.index', |
|
|
'read_only' => 'guardBoothManagement.index', |
|
|
|
|
|
'add' => 'guardBoothManagement.store', |
|
|
|
|
|
'edit' => 'guardBoothManagement.update', |
|
|
|
|
|
'delete' => 'guardBoothManagement.destroy' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'equipment_management' => [ |
|
|
'equipment_management' => [ |
|
|
@ -410,6 +457,9 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/equipmentManagement', |
|
|
'page_uri' => '/parkingmanagement/equipmentManagement', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'equipmentManagement.index', |
|
|
'read_only' => 'equipmentManagement.index', |
|
|
|
|
|
'add' => 'equipmentManagement.store', |
|
|
|
|
|
'edit' => 'equipmentManagement.update', |
|
|
|
|
|
'delete' => 'equipmentManagement.destroy' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'departure_management' => [ |
|
|
'departure_management' => [ |
|
|
@ -417,6 +467,9 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/departureReasonManagement', |
|
|
'page_uri' => '/parkingmanagement/departureReasonManagement', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'departureReasonManagement.index', |
|
|
'read_only' => 'departureReasonManagement.index', |
|
|
|
|
|
'add' => 'departureReasonManagement.store', |
|
|
|
|
|
'edit' => 'departureReasonManagement.update', |
|
|
|
|
|
'delete' => 'departureReasonManagement.destroy' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
'parking_space_management' => [ |
|
|
'parking_space_management' => [ |
|
|
@ -424,6 +477,11 @@ class AdminMenuSeeder extends Seeder |
|
|
'page_uri' => '/parkingmanagement/parkingManagement', |
|
|
'page_uri' => '/parkingmanagement/parkingManagement', |
|
|
'child' => [ |
|
|
'child' => [ |
|
|
'read_only' => 'parkingManagement.index', |
|
|
'read_only' => 'parkingManagement.index', |
|
|
|
|
|
'add' => 'parkingManagement.store', |
|
|
|
|
|
'edit' => 'parkingManagement.update', |
|
|
|
|
|
'delete' => 'parkingManagement.destroy', |
|
|
|
|
|
'batch_update_attr' => 'parkingManagement.batchUpdateAttr', |
|
|
|
|
|
'batch_delete' => 'parkingManagement.batchDelete' |
|
|
] |
|
|
] |
|
|
], |
|
|
], |
|
|
], |
|
|
], |
|
|
|