programworkload.html.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <?php include $app->getModuleRoot() . 'common/view/header.html.php';?>
  2. <style>
  3. .scroll-table {overflow-x: scroll}
  4. .scroll-table > .table {min-width:100%}
  5. </style>
  6. <?php if(common::checkNotCN()):?>
  7. <style>#conditions .col-xs { width: 126px; }</style>
  8. <?php endif;?>
  9. <div id='mainContent' class='main-row'>
  10. <div class='side-col col-lg' id='sidebar'>
  11. <?php include './blockreportlist.html.php';?>
  12. </div>
  13. <div class='main-col'>
  14. <?php if(empty($stages)):?>
  15. <div class="cell">
  16. <div class="table-empty-tip">
  17. <p><span class="text-muted"><?php echo $lang->error->noData;?></span></p>
  18. </div>
  19. </div>
  20. <?php else:?>
  21. <div class='cell'>
  22. <div class='panel'>
  23. <div class="panel-heading">
  24. <div class="panel-title">
  25. <div class="table-row" id='conditions'>
  26. <div class="col-xs"><?php echo $title;?></div>
  27. </div>
  28. </div>
  29. <nav class="panel-actions btn-toolbar"></nav>
  30. </div>
  31. <div data-ride='table' class='scroll-table'>
  32. <table class='table table-condensed table-striped table-bordered table-fixed no-margin' id='programList'>
  33. <thead>
  34. <tr>
  35. <th class='w-200px'><?php echo $lang->project->name;?></th>
  36. <?php foreach($stages as $stage):?>
  37. <th><?php echo $stage->name;?></th>
  38. <?php endforeach;?>
  39. </tr>
  40. </thead>
  41. <tbody>
  42. <tr>
  43. <td class='text-left'><?php echo $lang->report->projectWorkload->titleList['staff'];?></td>
  44. <?php foreach($stages as $stage):?>
  45. <?php $staff = zget($staffList, $stage->id, '');?>
  46. <td><?php echo $staff ? $staff->count : '';?></td>
  47. <?php endforeach;?>
  48. </tr>
  49. <tr>
  50. <td class='text-left'><?php echo $lang->report->projectWorkload->titleList['pv'];?></td>
  51. <?php foreach($stages as $stage):?>
  52. <?php $pv = zget($pvList, $stage->id, '');?>
  53. <td><?php echo $pv;?></td>
  54. <?php endforeach;?>
  55. </tr>
  56. <tr>
  57. <td class='text-left'><?php echo $lang->report->projectWorkload->titleList['ev'];?></td>
  58. <?php foreach($stages as $stage):?>
  59. <?php $ev = zget($evList, $stage->id, '');?>
  60. <td><?php echo $ev;?></td>
  61. <?php endforeach;?>
  62. </tr>
  63. <tr>
  64. <td class='text-left'><?php echo $lang->report->projectWorkload->titleList['dv'];?></td>
  65. <?php foreach($stages as $stage):?>
  66. <?php $pv = zget($pvList, $stage->id, '');?>
  67. <?php $ev = zget($evList, $stage->id, '');?>
  68. <td><?php echo $ev - $pv;?></td>
  69. <?php endforeach;?>
  70. </tr>
  71. <tr>
  72. <td class='text-left'><?php echo $lang->report->projectWorkload->titleList['dvrate'];?></td>
  73. <?php foreach($stages as $stage):?>
  74. <?php $pv = zget($pvList, $stage->id, '');?>
  75. <?php $ev = zget($evList, $stage->id, '');?>
  76. <td><?php echo $pv == 0 ? 0 : number_format(($ev - $pv) / $pv * 100, 2);?>%</td>
  77. <?php endforeach;?>
  78. </tr>
  79. </tbody>
  80. </table>
  81. </div>
  82. </div>
  83. </div>
  84. <?php endif;?>
  85. </div>
  86. </div>
  87. <?php include $app->getModuleRoot() . 'common/view/footer.html.php';?>