dbmsv4 init...2
This commit is contained in:
parent
7bb89cfcb6
commit
e9fafc084f
@ -57,16 +57,6 @@ class ServerCell extends EquipmentCell
|
||||
]
|
||||
]);
|
||||
}
|
||||
public function stock(array $params): string
|
||||
{
|
||||
$template = array_key_exists('template', $params) ? $params['template'] : 'stock';
|
||||
return view('cells/server/' . $template, [
|
||||
'partCellDatas' => [
|
||||
'rows' => $this->getService()->getStockCount(),
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
public function detail(array $params): string
|
||||
{
|
||||
$this->getService()->action_init_process(__FUNCTION__);
|
||||
|
||||
23
app/Cells/Part/CHASSISCell.php
Normal file
23
app/Cells/Part/CHASSISCell.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
namespace App\Cells\Part;
|
||||
|
||||
use App\Services\Part\RAMService;
|
||||
|
||||
class CHASSISCell extends PartCell
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct(service('part_chassisservice'));
|
||||
}
|
||||
|
||||
public function stock(array $params): string
|
||||
{
|
||||
$template = array_key_exists('template', $params) ? $params['template'] : 'chassis_stock';
|
||||
return view('cells/part/' . $template, [
|
||||
'partCellDatas' => [
|
||||
'entities' => $this->getService()->getEntities(),
|
||||
],
|
||||
]);
|
||||
}
|
||||
}
|
||||
@ -15,7 +15,7 @@
|
||||
<th class="text-center">저장장치 재고</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?= view_cell("\App\Cells\Equipment\ServerCell::stock") ?></td>
|
||||
<td><?= view_cell("\App\Cells\Part\CHASSISCell::stock") ?></td>
|
||||
<td><?= view_cell("\App\Cells\Part\RAMCell::stock") ?></td>
|
||||
<td><?= view_cell("\App\Cells\Part\DISKCell::stock") ?></td>
|
||||
</tr>
|
||||
|
||||
30
app/Views/cells/part/chassis_stock.php
Normal file
30
app/Views/cells/part/chassis_stock.php
Normal file
@ -0,0 +1,30 @@
|
||||
<table class="table table-bordered table-hover table-striped">
|
||||
<tr>
|
||||
<th class="text-center">항목</th>
|
||||
<th class="text-center text-nowrap" width="13%">사용</th>
|
||||
<th class="text-center text-nowrap" width="13%">가능</th>
|
||||
<th class="text-center text-nowrap" width="17%">총재고</th>
|
||||
</tr>
|
||||
<?php foreach ($partCellDatas['entities'] as $entity): ?>
|
||||
<?php $partCellDatas['entity'] = $entity; ?>
|
||||
<tr>
|
||||
<td class="text-end text-nowrap">
|
||||
<?=
|
||||
form_label(
|
||||
$entity->getTitle(),
|
||||
'disk_modify',
|
||||
[
|
||||
"data-src" => "admin/part/chassis/modify/{$entity->getPK()}",
|
||||
"data-bs-toggle" => "modal",
|
||||
"data-bs-target" => "#modal_action_form",
|
||||
"class" => "text-primary form-label-sm",
|
||||
]
|
||||
);
|
||||
?>
|
||||
</td>
|
||||
<td class="text-center text-nowrap"><?= $entity->getUsed() ?></td>
|
||||
<td class="text-center text-nowrap"><?= $entity->getAvailable() ?></td>
|
||||
<td class="text-center text-nowrap"><?= $entity->getStock() ?></td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</table>
|
||||
@ -1,16 +0,0 @@
|
||||
<table class="table table-bordered table-hover table-striped">
|
||||
<tr>
|
||||
<th class="text-center">항목</th>
|
||||
<th class="text-center text-nowrap" width="18%">사용</th>
|
||||
<th class="text-center text-nowrap" width="18%">가능</th>
|
||||
<th class="text-center text-nowrap" width="18%">총재고</th>
|
||||
</tr>
|
||||
<?php foreach (SERVER['CHASSISES'] as $key => $label): ?>
|
||||
<tr>
|
||||
<td class="text-end text-nowrap"><?= $label ?></td>
|
||||
<td class="text-center text-nowrap"><?= array_key_exists($key, $partCellDatas['rows']) ? $partCellDatas['rows'][$key] : 0 ?></td>
|
||||
<td class="text-center text-nowrap"><?= array_key_exists($key, $partCellDatas['rows']) ? SERVER['STOCKS'][$key] - $partCellDatas['rows'][$key] : SERVER['STOCKS'][$key] ?></td>
|
||||
<td class="text-center text-nowrap"><?= SERVER['STOCKS'][$key] ?></td>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</table>
|
||||
Loading…
Reference in New Issue
Block a user