org_list.html 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. {extend name="common/common2" /}
  2. {block name="main"}
  3. <div class="ibox">
  4. <div class="ibox-content">
  5. <div class="row">
  6. <div class="col-xs-12" style="text-align: right;">
  7. <form class="form-inline" action="{:url('orgList')}" method="GET" id='search_form'>
  8. <div class="input-group">
  9. <input type="text" class="form-control" name="title" type="text" value="{$title}" placeholder="区域名称">
  10. </div>
  11. <div class="input-group">
  12. <input type="text" class="form-control" id="sday" name="sday" type="text" data-date-format="yyyy-mm-dd" value="{$sday}" readonly>
  13. </div>
  14. <div class="input-group">
  15. <input type="text" class="form-control" id="day" name="day" type="text" data-date-format="yyyy-mm-dd" value="{$day}" readonly>
  16. </div>
  17. <div class="input-group">
  18. <select name="patrolMode" id="" class="form-control">
  19. {foreach $modeList as $k=>$v}
  20. <option value="{$v.id}" {if $patrolMode == $v.id}selected{/if}>{$v.name}</option>
  21. {/foreach}
  22. </select>
  23. </div>
  24. <div class="input-group">
  25. <span class="input-group-btn">
  26. <button class="btn-sm btn-primary" type="submit" ><i class="fa fa-search"></i></button>
  27. </span>&nbsp;
  28. <span class="input-group-btn">
  29. <button class="btn-sm btn-warning" type="reset" onclick="empty_search()"><i class="fa fa-undo"></i></button>
  30. </span>
  31. <span class="input-group-btn">
  32. <a href="javascript:;" onclick="printer()" class="btn btn-sm btn btn-primary"><i class="glyphicon glyphicon-print"></i>打印</a>
  33. </span>&nbsp;
  34. <span class="input-group-btn">
  35. <a href="javascript:;" onclick="exportExcel()" class="btn btn-success btn-sm"><i class="glyphicon glyphicon-download"></i>导出</a>
  36. </span>
  37. </div>
  38. </form>
  39. </div>
  40. </div>
  41. </div>
  42. <div class="panel-group">
  43. <div class="panel panel-default">
  44. <div class="panel-heading clearfix">
  45. <div class="btn-group pull-left">
  46. </div>
  47. </div>
  48. <div class="panel-body" id="printer">
  49. <table class="table table-bordered">
  50. <thead>
  51. <tr>
  52. <th>区域名称</th>
  53. <th>项目名称</th>
  54. <th>任务数</th>
  55. <th>未执行</th>
  56. <th>执行中</th>
  57. <th>已完成</th>
  58. <th>未完成</th>
  59. <th>最近任务完成时间</th>
  60. <th>完成人员</th>
  61. </tr>
  62. </thead>
  63. <tbody>
  64. {foreach $lists as $k=>$v}
  65. <tr>
  66. {if $v['area_name']}
  67. <td rowspan="{$v['org_num']}">{$v['area_name']}</td>
  68. {/if}
  69. <td>{$v['org_name']}</td>
  70. <td>
  71. <a href="javascript:;" data-width="90%" data-height="80%" url="{:url('patrolTaskList',['sday'=>$v['sday'],'day'=>$v['day'],'mode'=>$v['mode'],'status'=>'-1','orgId'=>$v['org_id']])}" onclick="layer_open(this,1)">{$v['count']}</a>
  72. </td>
  73. <td>
  74. <a href="javascript:;" data-width="90%" data-height="80%" url="{:url('patrolTaskList',['sday'=>$v['sday'],'day'=>$v['day'],'mode'=>$v['mode'],'status'=>'0','orgId'=>$v['org_id']])}" onclick="layer_open(this,1)">{$v['status0']}</a>
  75. </td>
  76. <td>
  77. <a href="javascript:;" data-width="90%" data-height="80%" url="{:url('patrolTaskList',['sday'=>$v['sday'],'day'=>$v['day'],'mode'=>$v['mode'],'status'=>'1','orgId'=>$v['org_id']])}" onclick="layer_open(this,1)">{$v['status1']}</a>
  78. </td>
  79. <td>
  80. <a href="javascript:;" data-width="90%" data-height="80%" url="{:url('patrolTaskList',['sday'=>$v['sday'],'day'=>$v['day'],'mode'=>$v['mode'],'status'=>'2','orgId'=>$v['org_id']])}" onclick="layer_open(this,1)">{$v['status2']}</a>
  81. </td>
  82. <td>
  83. <a href="javascript:;" data-width="90%" data-height="80%" url="{:url('patrolTaskList',['sday'=>$v['sday'],'day'=>$v['day'],'mode'=>$v['mode'],'status'=>'3','orgId'=>$v['org_id']])}" onclick="layer_open(this,1)">{$v['status3']}</a>
  84. </td>
  85. <td>{$v['end_task_time']}</td>
  86. <td>{$v['user_name']}</td>
  87. </tr>
  88. {/foreach}
  89. </tbody>
  90. </table>
  91. </div>
  92. </div>
  93. </div>
  94. </div>
  95. {/block}
  96. {block name="script"}
  97. <script src="/static/layDate-v5.0.9/laydate.js"></script>
  98. <script src="/static/browser.js"></script>
  99. <script src="/static/jquery.jqprint-0.3.js"></script>
  100. <script>
  101. function empty_search(){
  102. window.location.href = "{:url('PatrolStatistics/orgList')}";
  103. }
  104. function printer(){
  105. $('#printer').jqprint();
  106. }
  107. function exportExcel() {
  108. window.location.href = "{:url('PatrolStatistics/orgListExport')}?"+$('#search_form').serialize();
  109. }
  110. $(function () {
  111. laydate.render({
  112. elem: '#day',
  113. trigger: 'click',
  114. theme: '#148d8f'
  115. });
  116. });
  117. $(function () {
  118. laydate.render({
  119. elem: '#sday',
  120. trigger: 'click',
  121. theme: '#148d8f'
  122. });
  123. });
  124. </script>
  125. {/block}