preview.html.php 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?php
  2. /**
  3. * The preview browse view file of flow module of ZDOO.
  4. *
  5. * @copyright Copyright 2009-2016 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
  6. * @license 商业软件,非开源软件
  7. * @author Gang Liu <liugang@cnezsoft.com>
  8. * @package workflowaction
  9. * @version $Id$
  10. * @link http://www.zdoo.com
  11. */
  12. ?>
  13. <style>
  14. .preview-content .menu {margin-top: 5px;}
  15. .preview-content .menu .nav > li.active > a {position: relative; font-weight: 700; color: #272e33;}
  16. .preview-content .menu .nav > li > a {padding: 6px 12px; color: #505b63; border-radius: 4px;}
  17. .preview-content .menu .nav > li.active > a:before {position: absolute; right: 12px; bottom: 3px; left: 12px; display: block; height: 2px; content: ' '; background: #1ca5ff;}
  18. .preview-content .main-table table tbody td:last-child {overflow: visible;}
  19. </style>
  20. <div class='preview-content'>
  21. <div class='menu'>
  22. <div class='btn-toolbar pull-left'>
  23. <ul class='nav nav-default'>
  24. <?php
  25. $index = 1;
  26. foreach($labels as $label)
  27. {
  28. $attr = $index == 1 ? "class='active'" : '';
  29. echo "<li data-id='{$label->id}' $attr>" . baseHTML::a('javascript:;', $label->label, "class='btn btn-link'") . '</li>';
  30. $index++;
  31. }
  32. ?>
  33. </ul>
  34. </div>
  35. <div class='btn-toolbar pull-right'>
  36. <?php
  37. echo "<div class='btn-group'>";
  38. echo baseHTML::a('javascript:;', $lang->importIcon . $lang->import . " <span class='caret'></span>", "class='btn btn-secondary dropdown-toggle' data-toggle='dropdown'");
  39. echo "<ul class='dropdown-menu'>";
  40. echo '<li>' . baseHTML::a('javascript:;', $lang->workflowaction->default->actions['import']) . '</li>';
  41. echo '<li>' . baseHTML::a('javascript:;', $lang->workflowaction->default->actions['exporttemplate']) . '</li>';
  42. echo '</ul></div>';
  43. echo "<div class='btn-group'>";
  44. echo baseHTML::a('javascript:;', $lang->exportIcon . $lang->export . " <span class='caret'></span>", "class='btn btn-secondary dropdown-toggle' data-toggle='dropdown'");
  45. echo "<ul class='dropdown-menu'>";
  46. echo '<li>' . baseHTML::a('javascript:;', $lang->exportAll) . '</li>';
  47. echo '<li>' . baseHTML::a('javascript:;', $lang->exportThisPage) . '</li>';
  48. echo '</ul></div>';
  49. echo $this->flow->buildOperateMenu($flow, $data = null, $type = 'menu');
  50. ?>
  51. </div>
  52. </div>
  53. <div class='main-table' data-ride='table'>
  54. <div class='table-responsive w-p100'>
  55. <table class='table has-sort-head' id="<?php echo $flow->module;?>Table">
  56. <thead>
  57. <tr class='text-center'>
  58. <?php $index = 1;?>
  59. <?php foreach($fields as $field):?>
  60. <?php if(!$field->show) continue;?>
  61. <?php $width = $field->width && $field->width != 'auto' ? $field->width . 'px' : $field->width;?>
  62. <th class="text-<?php echo $field->position;?>" style="width:<?php echo $width;?>">
  63. <?php if($index == 1):?>
  64. <div class='checkbox-primary check-all' title='<?php echo $this->lang->selectAll;?>'><label></label></div>
  65. <?php endif;?>
  66. <?php echo $field->name;?>
  67. </th>
  68. <?php $index++;?>
  69. <?php endforeach;?>
  70. </tr>
  71. </thead>
  72. <tbody>
  73. <?php for($i = 0; $i < 3; $i++):?>
  74. <tr>
  75. <?php $index = 1;?>
  76. <?php foreach($fields as $field):?>
  77. <?php if(!$field->show || $field->field == 'actions') continue;?>
  78. <td>
  79. <?php if($index == 1):?>
  80. <div class='checkbox-primary'><input type='checkbox' name='dataIDList[]' value='' id='dataIDList<?php echo $i;?>'>
  81. <label for='dataIDList<?php echo $i;?>'></label>
  82. </div>
  83. <?php endif;?>
  84. <?php echo $lang->workflowaction->previewData;?>
  85. </td>
  86. <?php $index++;?>
  87. <?php endforeach;?>
  88. <td class="nowrap"><?php echo $this->flow->buildOperateMenu($flow, $data = null, $type = 'browse');?></td>
  89. </tr>
  90. <?php endfor;?>
  91. </tbody>
  92. </table>
  93. </div>
  94. <div class='table-footer'>
  95. <div class='checkbox-primary check-all'><label><?php echo $lang->selectAll;?></label></div>
  96. <div class='table-actions btn-toolbar'>
  97. <?php echo $batchActions;?>
  98. </div>
  99. <?php $pager->show('right', 'pagerjs');?>
  100. </div>
  101. </div>
  102. </div>
  103. <script>
  104. $('.preview-content a').attr('href', 'javascript:;').removeAttr('onclick');
  105. $('.preview-content #goto').removeAttr('onclick');
  106. $('.preview-content a[data-toggle=modal]').removeAttr('data-toggle');
  107. </script>