Browse Source

优化代码2

master
wanghongjun 4 weeks ago
parent
commit
729ba2e984
  1. 70
      database/seeders/AdminMenuSeeder.php
  2. 6
      resources/lang/en/menu.php
  3. 6
      resources/lang/zh-CN/menu.php
  4. 6
      resources/lang/zh-TW/menu.php

70
database/seeders/AdminMenuSeeder.php

@ -32,24 +32,37 @@ class AdminMenuSeeder extends Seeder
$parent_id = $id;
foreach ($value as $k => $v) {
$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;
$parent2_id = $id;
foreach ($v['child'] as $title => $uri) {
$id += 1;
$data[] = $this->insertData($id, $title, 0, $parent2_id, $uri, $order);
$data[] = $this->insertData(
$id,
$title,
0,
$parent2_id,
$uri,
$order
);
$order += 1;
}
}
}
}
return $data;
}
private function returnArray():array
private function returnArray(): array
{
return [
'model_manage' => [
@ -179,6 +192,14 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parking/RepairList',
'child' => [
'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',
'page_uri' => '/special/whitelist',
'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',
'child' => [
'read_only' => 'parkingManagement.index',
'add' => 'parkingManagement.store',
'edit' => 'parkingManagement.update',
'delete' => 'parkingManagement.destroy'
]
],
'parking_list' => [
@ -365,6 +395,11 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/parkingList',
'child' => [
'read_only' => 'parkingList.index',
'add' => 'parkingList.store',
'edit' => 'parkingList.update',
'delete' => 'parkingList.destroy',
'batch_update_attr' => 'parkingList.batchUpdateAttr',
'batch_delete' => 'parkingList.batchDelete'
]
],
'parking_attendant' => [
@ -372,6 +407,9 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/parkingAttendant',
'child' => [
'read_only' => 'parkingAttendant.index',
'add' => 'parkingAttendant.store',
'edit' => 'parkingAttendant.update',
'delete' => 'parkingAttendant.destroy',
]
],
'floor_plan' => [
@ -389,6 +427,9 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/regionalManagement',
'child' => [
'read_only' => 'regionalManagement.index',
'add' => 'regionalManagement.store',
'edit' => 'regionalManagement.update',
'delete' => 'regionalManagement.destroy'
]
],
'channel_management' => [
@ -396,6 +437,9 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/equipmentManagement',
'child' => [
'read_only' => 'equipmentManagement.index',
'add' => 'equipmentManagement.store',
'edit' => 'equipmentManagement.update',
'delete' => 'equipmentManagement.destroy'
]
],
'guard_booth_management' => [
@ -403,6 +447,9 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/guardBoothManagement',
'child' => [
'read_only' => 'guardBoothManagement.index',
'add' => 'guardBoothManagement.store',
'edit' => 'guardBoothManagement.update',
'delete' => 'guardBoothManagement.destroy'
]
],
'equipment_management' => [
@ -410,6 +457,9 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/equipmentManagement',
'child' => [
'read_only' => 'equipmentManagement.index',
'add' => 'equipmentManagement.store',
'edit' => 'equipmentManagement.update',
'delete' => 'equipmentManagement.destroy'
]
],
'departure_management' => [
@ -417,6 +467,9 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/departureReasonManagement',
'child' => [
'read_only' => 'departureReasonManagement.index',
'add' => 'departureReasonManagement.store',
'edit' => 'departureReasonManagement.update',
'delete' => 'departureReasonManagement.destroy'
]
],
'parking_space_management' => [
@ -424,6 +477,11 @@ class AdminMenuSeeder extends Seeder
'page_uri' => '/parkingmanagement/parkingManagement',
'child' => [
'read_only' => 'parkingManagement.index',
'add' => 'parkingManagement.store',
'edit' => 'parkingManagement.update',
'delete' => 'parkingManagement.destroy',
'batch_update_attr' => 'parkingManagement.batchUpdateAttr',
'batch_delete' => 'parkingManagement.batchDelete'
]
],
],

6
resources/lang/en/menu.php

@ -87,5 +87,9 @@ return [
'equipment_management' => 'Equipment Management',
'guard_booth_management' => 'Post management',
'departure_management' => 'Reason management for departure',
'parking_space_management' => 'Parking space management'
'parking_space_management' => 'Parking space management',
'region_list' => 'region list',
'synchronize_list' => 'Synchronize List',
'batch_parking_repair' => 'Batch import of maintenance parking spaces',
'batch_update_attr' => 'Batch modify attributes'
];

6
resources/lang/zh-CN/menu.php

@ -87,5 +87,9 @@ return [
'equipment_management' => '设备管理',
'guard_booth_management' => '岗亭管理',
'departure_management' => '离场原因管理',
'parking_space_management' => '车位管理'
'parking_space_management' => '车位管理',
'region_list' => '区域列表',
'synchronize_list' => '同步列表',
'batch_parking_repair' => '批量导入维修车位',
'batch_update_attr' => '批量修改属性'
];

6
resources/lang/zh-TW/menu.php

@ -87,5 +87,9 @@ return [
'equipment_management' => '設備管理',
'guard_booth_management' => '崗亭管理',
'departure_management' => '離場原因管理',
'parking_space_management' => '車位管理'
'parking_space_management' => '車位管理',
'region_list' => '區域清單',
'synchronize_list' => '同步清單',
'batch_parking_repair' => '批量導入維修車位',
'batch_update_attr' => '批量修改内容'
];

Loading…
Cancel
Save