dbmsv4 init...5
This commit is contained in:
parent
ae7e04ff89
commit
b248fdd764
@ -63,7 +63,6 @@ class ServerCell extends EquipmentCell
|
||||
if (!array_key_exists('serviceEntity', $params)) {
|
||||
return static::class . '->' . __FUNCTION__ . "에서 오류발생: 서비스 정보가 정의되지 않았습니다.";
|
||||
}
|
||||
$serviceEntity = $params['serviceEntity'];
|
||||
$entities = $this->getService()->getEntities(['serviceinfo_uid' => $params['serviceEntity']->getPK()]);
|
||||
$template = array_key_exists('template', $params) ? $params['template'] : __FUNCTION__;
|
||||
return view('cells/server/' . $template, [
|
||||
@ -72,7 +71,7 @@ class ServerCell extends EquipmentCell
|
||||
'formOptions' => $this->getService()->getActionForm()->getFormOptions(),
|
||||
'helper' => $this->getService()->getHelper(),
|
||||
'entities' => $entities,
|
||||
'serviceEntity' => $serviceEntity,
|
||||
'serviceEntity' => $params['serviceEntity'],
|
||||
'serverPartHelper' => new ServerPartHelper(),
|
||||
]
|
||||
]);
|
||||
|
||||
@ -11,6 +11,8 @@ class ServerForm extends EquipmentForm
|
||||
public function action_init_process(string $action, array &$formDatas = []): void
|
||||
{
|
||||
$fields = [
|
||||
"clientinfo_uid",
|
||||
"serviceinfo_uid",
|
||||
"code",
|
||||
"type",
|
||||
"chassisinfo_uid",
|
||||
@ -25,6 +27,7 @@ class ServerForm extends EquipmentForm
|
||||
];
|
||||
$filters = [
|
||||
"clientinfo_uid",
|
||||
"serviceinfo_uid",
|
||||
'type',
|
||||
"chassisinfo_uid",
|
||||
'switchinfo_uid',
|
||||
|
||||
@ -151,7 +151,8 @@ class ServerService extends EquipmentService
|
||||
}
|
||||
|
||||
$oldEntity = clone $entity;
|
||||
|
||||
echo var_dump($formDatas);
|
||||
dd($entity);
|
||||
$entity = parent::modify_process($entity, $formDatas);
|
||||
if (!$entity instanceof ServerEntity) {
|
||||
throw new RuntimeException(static::class . '->' . __FUNCTION__ . "에서 오류발생:Return Type은 ServerEntity만 가능");
|
||||
|
||||
@ -1,35 +1,35 @@
|
||||
<table class="table table-bordered table-striped">
|
||||
<?php foreach ($serverCellDatas['entities'] as $entity): ?>
|
||||
<?php $serverCellDatas['entity'] = $entity ?>
|
||||
<tr class="text-center">
|
||||
<th style="width: 150px">
|
||||
<?= $serverCellDatas['serviceEntity']->getServerInfoUid() == $entity->getPK() ? "📌" : "<a href=\"/admin/customer/service/changeServer/{$serverCellDatas['serviceEntity']->getPK()}?serverinfo_uid={$entity->getPK()}\">✔️</a>" ?>
|
||||
<?= $serverCellDatas['serverPartHelper']->getFieldView('SERVER', "", ['serverEntity' => $entity]) ?>
|
||||
<?= "<a href=\"/admin/customer/service/terminateServer/{$serverCellDatas['serviceEntity']->getPK()}?serverinfo_uid={$entity->getPK()}\">❌</a>" ?>
|
||||
</th>
|
||||
<th>파트정보</th>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td nowrap>
|
||||
<?php foreach ($serverCellDatas['entities'] as $entity): ?>
|
||||
<?php $serverCellDatas['entity'] = $entity ?>
|
||||
<tr class="text-center">
|
||||
<th style="width: 150px">
|
||||
<?= $serverCellDatas['serviceEntity']->getServerInfoUid() == $entity->getPK() ? "📌" : "<a href=\"/admin/customer/service/changeServer/{$serverCellDatas['serviceEntity']->getPK()}?serverinfo_uid={$entity->getPK()}\">✔️</a>" ?>
|
||||
<?= $serverCellDatas['serverPartHelper']->getFieldView('SERVER', "", ['serverEntity' => $entity]) ?>
|
||||
<?= "<a href=\"/admin/customer/service/terminateServer/{$serverCellDatas['serviceEntity']->getPK()}?serverinfo_uid={$entity->getPK()}\">❌</a>" ?>
|
||||
</th>
|
||||
<th>파트정보</th>
|
||||
</tr>
|
||||
<tr class="text-center">
|
||||
<td nowrap>
|
||||
<div>
|
||||
<?= $serverCellDatas['helper']->getFieldView('switchinfo_uid', $entity->getSwitchInfoUid(), $serverCellDatas) ?>
|
||||
</div>
|
||||
<div><?= $entity->getTitle() ?></div>
|
||||
<div><?= $entity->getIP() ?></div>
|
||||
<div><?= $entity->getOS() ?></div>
|
||||
<div>금액 : <span class="text-danger"><?= number_format($entity->getPrice()) ?></span>원</div>
|
||||
<?php if ($serverCellDatas['entity']->getViewer()): ?>
|
||||
<div>
|
||||
<?= $serverCellDatas['helper']->getFieldView('switchinfo_uid', $entity->getSwitchInfoUid(), $serverCellDatas) ?>
|
||||
<?= $serverCellDatas['helper']->getListButton('console', "", $serverCellDatas) ?>
|
||||
</div>
|
||||
<div><?= $entity->getTitle() ?></div>
|
||||
<div><?= $entity->getIP() ?></div>
|
||||
<div><?= $entity->getOS() ?></div>
|
||||
<div>금액 : <span class="text-danger"><?= number_format($entity->getPrice()) ?></span>원</div>
|
||||
<?php if ($serverCellDatas['entity']->getViewer()): ?>
|
||||
<div>
|
||||
<?= $serverCellDatas['helper']->getListButton('console', "", $serverCellDatas) ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?= view_cell("\App\Cells\Equipment\ServerPartCell::parttable", [
|
||||
'serverinfo_uid' => $entity->getPK(),
|
||||
'types' => SERVERPART['ALL_PARTTYPES']
|
||||
]) ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td>
|
||||
<?= view_cell("\App\Cells\Equipment\ServerPartCell::parttable", [
|
||||
'serverinfo_uid' => $entity->getPK(),
|
||||
'types' => SERVERPART['ALL_PARTTYPES']
|
||||
]) ?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</table>
|
||||
@ -2,7 +2,7 @@
|
||||
<table class="table table-bordered table-striped">
|
||||
<tr class="text-center">
|
||||
<th style="width: 120px">서비스정보</th>
|
||||
<th>서버</th>
|
||||
<th>서버파트정보</th>
|
||||
<th style="width: 600px">서비스 비고</th>
|
||||
<th style="width: 200px">결제관련사항</th>
|
||||
</tr>
|
||||
@ -18,9 +18,13 @@
|
||||
<div>상면비 : <span class="text-danger"><?= number_format($entity->getRack()) ?></span>원</div>
|
||||
<div>회선비 : <span class="text-danger"><?= number_format($entity->getLine()) ?></span>원</div>
|
||||
<div>할인액 : <span class="text-danger"><?= number_format($entity->getSale()) ?></span>원</div>
|
||||
<div class=" mt-3"><?= $serviceCellDatas['helper']->getListButton('addServer', '대체서버추가', ['entity' => $entity], ['class' => 'btn btn-sm btn-primary']) ?></div>
|
||||
<div class=" mt-3">
|
||||
<?= $serviceCellDatas['helper']->getListButton('addServer', '대체서버추가', ['entity' => $entity], ['class' => 'btn btn-sm btn-primary']) ?>
|
||||
</div>
|
||||
</td>
|
||||
<td class="text-center" nowrap>
|
||||
<?= view_cell("\App\Cells\Equipment\ServerCell::detail", ['serviceEntity' => $entity]) ?>
|
||||
</td>
|
||||
<td class="text-center" nowrap><?= view_cell("\App\Cells\Equipment\ServerCell::detail", ['serviceEntity' => $entity]) ?></td>
|
||||
<td class="text-center" nowrap>
|
||||
<?= form_open("/admin/customer/service/history/{$entity->getPK()}?return_url=" . urlencode(current_url()), ['method' => "post"]) ?>
|
||||
<?= $serviceCellDatas['helper']->getFieldForm('history', $entity->getHistory(), $serviceCellDatas) ?>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user