toggleMainSystem(this),点击主系统旁边的icon图标就能展示对应同批次下的子系统的数据,再点击就隐藏,应该怎么写js <?php if(isset($release->isMainSystem)&& !empty($release->isMainSystem)): ?>
<?php if($release->isMainSystem == 'main'): ?>
<tr data-id='<?php echo $releaseID ?>'>
<td class='text-left' title='<?php echo $release->name?>'>
<?php echo html::a($this->createLink('projectrelease', 'view', 'releaseID=' . $releaseID), $releaseID);?>
</td>
<td class='text-left' style='display:flex;align-items:center'>
<?php if($release->toggle == 1):?>
<icon class='icon icon-caret-right' onclick='toggleMainSystem(this)'></icon>
<?php endif;?>
<div class='mainsystem'><?php echo $lang->weekly->mainSystem;?></div>
<?php echo (($release->deleted) ? "<span class='label label-danger' style='margin-right: 12px;'>{$lang->release->deleted}</span>" : '') . html::a($this->createLink('projectrelease', 'view', 'releaseID=' . $releaseID), $release->name);?>
</td>
<?php elseif($release->isMainSystem == 'auxiliary'):?>
<?php if($release->flag == 1):?>
<tr data-id='<?php echo $releaseID ?>' class="hidden">
<td class='text-left' title='<?php echo $release->name?>'>
<?php echo html::a($this->createLink('projectrelease', 'view', 'releaseID=' . $releaseID), $releaseID);?>
</td>
<td class='text-left' style='display:flex;align-items:center'>
<div class='childsystem'><?php echo $lang->weekly->auxiliarySystem;?></div>
<?php else:?>
<tr data-id='<?php echo $releaseID ?>'>
<td class='text-left' title='<?php echo $release->name?>'>
<?php echo html::a($this->createLink('projectrelease', 'view', 'releaseID=' . $releaseID), $releaseID);?>
</td>
<td class='text-left' style='display:flex;align-items:center'>
<div class='singlechildsystem'><?php echo $lang->weekly->auxiliarySystem;?></div>
<?php endif;?>
<?php echo (($release->deleted) ? "<span class='label label-danger' style='margin-right: 12px;'>{$lang->release->deleted}</span>" : '') . html::a($this->createLink('projectrelease', 'view', 'releaseID=' . $releaseID), $release->name);?>
</td>
<?php endif; ?>
<?php else: ?>
<tr data-id='<?php echo $releaseID ?>'>
<td class='text-left' title='<?php echo $release->name?>'>
<?php echo html::a($this->createLink('projectrelease', 'view', 'releaseID=' . $releaseID), $releaseID);?>
</td>
<td class='text-left'><?php echo (($release->deleted) ? "<span class='label label-danger' style='margin-right: 12px;'>{$lang->release->deleted}</span>" : '') . html::a($this->createLink('projectrelease', 'view', 'releaseID=' . $releaseID), $release->name);?></td>
<?php endif; ?>
<td class='text-center'><?php $releaseSource = $release->fromBaseline ? 'baseline' : 'outofplan'; echo $lang->weekly->releaseSourceList[$releaseSource];?></td>
<td class='text-center'><?php echo !empty($release->product) ? html::a($this->createLink('product', 'view', 'productID=' . $release->product), $products[$release->product]) : '';?></td>
<td class='text-center'><?php echo (isset($release->baselineDate) and !helper::isZeroDate($release->baselineDate)) ? $release->baselineDate : ''?></td>
<td class='text-center'><?php echo (!empty($release->date) and !helper::isZeroDate($release->date)) ? $release->date : ''?></td>
<td class='text-center' style="color:<?php echo $release->urgent == 'yes' ? 'red' : '';?>"><?php echo !empty($release->urgent) ? $lang->release->urgentTypeList[$release->urgent] : '';?></td>
<td class='text-center'><?php echo !empty($release->progress) ? html::a(helper::createLink('sync', 'jumpWithSSO', 'url=' . base64_encode($release->progress)), zget($lang->release->releaseStatusList, $release->releaseStatus, '') , '_blank', "title='{$lang->release->progress}'") : zget($lang->release->releaseStatusList, $release->releaseStatus, '');?></td>
<td class='text-center'><?php echo $release->deleted ? $lang->weekly->deletedPlaceholder : $release->deviationDays;?></td>
<td class='text-center' style="color:<?php echo $lang->weekly->releaseRiskSituationColor[$release->riskSituation];?>"><?php echo $release->deleted ? $lang->weekly->deletedPlaceholder : (is_numeric($release->riskSituation) ? sprintf($lang->weekly->releaseRiskSituation['delayed'], $release->riskSituation) : $lang->weekly->releaseRiskSituation[$release->riskSituation]);?></td>
</tr>
<?php endforeach;?>
最新发布