servermgrv2 init...
This commit is contained in:
parent
c5599374bd
commit
aa22c0e1f5
@ -93,6 +93,21 @@ $routes->group('admin', ['namespace' => 'App\Controllers\Admin', 'filter' => 'au
|
||||
$routes->post('batchjob', 'BoardController::batchjob');
|
||||
$routes->get('download/(:num)', 'BoardController::download/$1');
|
||||
});
|
||||
$routes->group('hpilo', static function ($routes) {
|
||||
$routes->get('', 'HPILOController::index');
|
||||
$routes->get('excel', 'HPILOController::excel');
|
||||
$routes->get('insert', 'HPILOController::insert_form');
|
||||
$routes->post('insert', 'HPILOController::insert');
|
||||
$routes->get('update/(:num)', 'HPILOController::update_form/$1');
|
||||
$routes->post('update/(:num)', 'HPILOController::update/$1');
|
||||
$routes->get('view/(:num)', 'HPILOController::view/$1');
|
||||
$routes->get('delete/(:num)', 'HPILOController::delete/$1', ['filter' => 'authFilter:master']);
|
||||
$routes->get('toggle/(:num)/(:hash)', 'HPILOController::toggle/$1/$2');
|
||||
$routes->post('batchjob', 'HPILOController::batchjob');
|
||||
$routes->get('console/(:num)', 'HPILOController::console/$1');
|
||||
$routes->get('reset/(:num)/(:alpha)', 'HPILOController::reset/$1/$2');
|
||||
$routes->get('reload/(:num)', 'HPILOController::reload/$1');
|
||||
});
|
||||
});
|
||||
/*
|
||||
* --------------------------------------------------------------------
|
||||
|
||||
@ -10,19 +10,21 @@ class HPILOEntity extends BaseEntity
|
||||
protected $dates = ['created_at', 'updated_at', 'deleted_at'];
|
||||
protected $casts = [];
|
||||
|
||||
//기본기능
|
||||
public function getPrimaryKey()
|
||||
{
|
||||
return $this->attributes['uid'];
|
||||
}
|
||||
public function getTitle()
|
||||
{
|
||||
return "{$this->attributes['customer']} {$this->attributes['model']}";
|
||||
return $this->attributes['title'];
|
||||
}
|
||||
public function __toString()
|
||||
public function getStatus()
|
||||
{
|
||||
return "uid:{$this->attributes['uid']}|{$this->attributes['customer']}|{$this->attributes['model']}";
|
||||
return $this->attributes['status'];
|
||||
}
|
||||
|
||||
//추가기능
|
||||
public function getIP()
|
||||
{
|
||||
return $this->attributes['ip'];
|
||||
|
||||
@ -100,7 +100,7 @@ function getFieldIndex_Row_HPILOHelper($field, $entity, array $fieldFilters, $fi
|
||||
case 'memory':
|
||||
return $value . "GB";
|
||||
break;
|
||||
case 'name':
|
||||
case 'customer':
|
||||
return anchor(current_url() . '/view/' . $entity->getPrimaryKey(), $value, [...$attributes, "target" => "_self"]);
|
||||
break;
|
||||
case 'upload_file':
|
||||
|
||||
@ -12,8 +12,8 @@ return [
|
||||
'model' => "Model",
|
||||
'processor' => "CPU*갯수",
|
||||
'memory' => "Memory",
|
||||
'health' => "부품상태",
|
||||
'power' => "전원상태",
|
||||
'health' => "부품",
|
||||
'power' => "전원",
|
||||
'detail' => "상세내용",
|
||||
'status' => "상태",
|
||||
'updated_at' => "수정일",
|
||||
|
||||
@ -7,6 +7,7 @@ use App\Entities\HPILOEntity;
|
||||
class HPILOModel extends BaseModel
|
||||
{
|
||||
protected $table = "tw_hpilo";
|
||||
protected $returnType = HPILOEntity::class;
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
<div id="menu_button">메뉴열기</div>
|
||||
<div class="accordion">
|
||||
<?= $this->include($layout['path'] . '/left_menu/base'); ?>
|
||||
<?= $this->include($layout['path'] . '/left_menu/hpilo'); ?>
|
||||
<?= $this->include($layout['path'] . '/left_menu/board'); ?>
|
||||
</div>
|
||||
</div>
|
||||
Loading…
Reference in New Issue
Block a user