Reworked Device Module and Vue Components
This commit is contained in:
@@ -17,21 +17,28 @@ class DeviceController extends mfBaseController
|
||||
|
||||
protected function indexAction()
|
||||
{
|
||||
$deviceManufacturers = array_map(function($manufacturer) {
|
||||
$deviceManufacturers = array_map(function($deviceManufacturer) {
|
||||
return [
|
||||
"text" => $manufacturer->name,
|
||||
"value" => $manufacturer->name,
|
||||
"id" => $deviceManufacturer->id,
|
||||
"name" => $deviceManufacturer->name,
|
||||
"creator" => $deviceManufacturer->creator->name,
|
||||
"created" => $deviceManufacturer->create,
|
||||
];
|
||||
}, DevicemanufactorModel::getAll());
|
||||
|
||||
$deviceTypes = array_map(function($deviceType) {
|
||||
return [
|
||||
"text" => $deviceType->name,
|
||||
"value" => $deviceType->name,
|
||||
"id" => $deviceType->id,
|
||||
"name" => $deviceType->name,
|
||||
"manufacturer" => $deviceType->devicemanufactor->name,
|
||||
"price" => $deviceType->price,
|
||||
"power" => $deviceType->power,
|
||||
"creator" => $deviceType->creator->name,
|
||||
"created" => $deviceType->create,
|
||||
];
|
||||
}, DevicetypeModel::getAll());
|
||||
|
||||
$JSGlobals = ["BASE_URL" => self::getUrl("Device"),
|
||||
$JSGlobals = ["BASE_URL" => self::getUrl(""),
|
||||
"DASHBOARD_URL" => self::getUrl("Dashboard"),
|
||||
"MFAPPNAME" => MFAPPNAME_SLUG,
|
||||
"PAGE_TITLE" => "Devices",
|
||||
@@ -41,7 +48,7 @@ class DeviceController extends mfBaseController
|
||||
],
|
||||
"DEVICE_MANUFACTURERS" => $deviceManufacturers,
|
||||
"DEVICE_TYPES" => $deviceTypes,
|
||||
"DEVICE_API_URL" => self::getUrl("Device/api"),
|
||||
"DEVICES" => $this->getDevices(),
|
||||
];
|
||||
|
||||
$this->layout()->set("vueViewName", "Device");
|
||||
|
||||
Reference in New Issue
Block a user