2023-05-16 10:50:42 +08:00

87 lines
3.8 KiB
PHP

<?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
<div id="mainMenu" class="clearfix">
<div id="mainContent" class="main-row fade">
<div class='side-col'>
<div class='cell'>
<div class="detail">
<div class='detail-title'><?php echo $lang->measrecord->list;?></div>
</div>
<div class="detail-content article-content">
<ul class='tree' id='measTree'>
<?php
foreach($measList as $purpose => $meases)
{
$class = '';
$purposeName = zget($lang->measurement->purposeList, $purpose, $purpose);
echo "<li class='item-purpose'>" . "<a class='tree-toggle'><span class='title' title='{$purposeName}'>" . $purposeName. '</span></a>';
if(!empty($meases))
{
echo "<ul>";
foreach($meases as $meas)
{
$class = '';
if(isset($measurement) and zget($measurement, 'id') == $meas->mid) $class = 'selected';
echo '<li class="item-meas">' . html::a($this->createLink('measrecord', 'browse', "program={$program}&measurement={$meas->mid}"), '<i class="icon icon-file-text"></i> ' . $meas->name, '', "class='$class' title='$meas->name'") . "</li>";
}
echo "</ul>";
}
echo '</li>';
}
?>
</ul>
</div>
</div>
</div>
<div class="main-col col-8">
<div class="container">
<?php if(empty($records)):?>
<div class="table-empty-tip">
<p><span class="text-muted"><?php echo $lang->noData;?></span></p>
</div>
<?php else:?>
<div class='main-table'>
<table class='table table-bordered'>
<thead>
<tr>
<th class='w-60px'><?php echo $lang->idAB;?></th>
<th><?php echo $lang->measurement->name;?></th>
<?php foreach($measurement->params as $param):?>
<th class='text-center'><?php echo $param->showName;?></th>
<?php endforeach;?>
<th class='text-center'>
<?php echo $lang->measrecord->value;?>
(<?php echo $measurement->unit?>)
</th>
<th class='w-120px text-center'><?php echo $lang->measrecord->date;?></th>
</tr>
</thead>
<tbody>
<?php foreach($records as $record):?>
<?php $record->params = json_decode($record->params);?>
<tr>
<td><?php echo $record->id;?></td>
<td><?php echo $measurement->name;?></td>
<?php foreach($measurement->params as $param):?>
<?php $value = '';?>
<?php if(strpos($param->varName, 'program') !== false) $value = zget($programs, zget($record->params, $param->varName, $this->session->program), '')?>
<?php if(strpos($param->varName, 'product') !== false) $value = zget($products, zget($record->params, $param->varName, $this->session->product), '')?>
<?php if(strpos($param->varName, 'project') !== false) $value = zget($projects, zget($record->params, $param->varName, $this->session->project), '')?>
<td class='text-center text-ellipsis' title='<?php echo $value;?>'>
<?php echo $value;?>
</td>
<?php endforeach;?>
<td class='text-right'><?php echo $record->value;?></td>
<td class='text-center'><?php echo $record->date;?></td>
</tr>
<?php endforeach;?>
</tbody>
</table>
<div class='table-footer'>
</div>
</div>
<?php endif;?>
</div>
</div>
</div>
<?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>