index.html 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. <include file="public@header"/>
  2. </head>
  3. <body>
  4. <div class="wrap js-check-wrap">
  5. <ul class="nav nav-tabs">
  6. <li class="active"><a href="{:url('Route/index')}">{:lang('ADMIN_ROUTE_INDEX')}</a></li>
  7. <li><a href="{:url('Route/add')}">{:lang('ADMIN_ROUTE_ADD')}</a></li>
  8. </ul>
  9. <form class="js-ajax-form" action="{:url('Route/listOrder')}" method="post">
  10. <div class="table-actions">
  11. <button type="submit" class="btn btn-primary btn-sm js-ajax-submit">{:lang('Sort')}</button>
  12. </div>
  13. <table class="table table-hover table-bordered table-list">
  14. <thead>
  15. <tr>
  16. <th width="50">{:lang('Sort')}</th>
  17. <th width="50">ID</th>
  18. <th>{:lang('Full Url')}</th>
  19. <th>{:lang('Short Url')}</th>
  20. <th>{:lang('Type')}</th>
  21. <th>{:lang('Status')}</th>
  22. <th width="110">{:lang('ACTIONS')}</th>
  23. </tr>
  24. </thead>
  25. <tbody>
  26. <php>
  27. $statuses=array('0'=>lang('Disabled'),"1"=>lang('Enabled'));
  28. $types=array('1'=>"自定义","2"=>"别名定义");
  29. </php>
  30. <foreach name="routes" item="vo">
  31. <tr>
  32. <td>
  33. <input name="list_orders[{$vo.id}]" class="input-order" type="text"
  34. value="{$vo.list_order}">
  35. </td>
  36. <td>{$vo.id}</td>
  37. <td>{$vo.full_url}</td>
  38. <td>{$vo.url}</td>
  39. <td>
  40. <eq name="vo.type" value="2">
  41. <span class="label label-danger" data-toggle="tooltip" title="别名定义规则,无法编辑,排序">{$types[$vo['type']]}</span>
  42. <else/>
  43. <span class="label label-success" data-toggle="tooltip" title="自定义规则,可以编辑,排序">{$types[$vo['type']]}</span>
  44. </eq>
  45. </td>
  46. <td>
  47. <empty name="vo.status">
  48. <span class="label label-default">{$statuses[$vo['status']]}</span>
  49. <else/>
  50. <span class="label label-success">{$statuses[$vo['status']]}</span>
  51. </empty>
  52. </td>
  53. <td>
  54. <eq name="vo.type" value="2">
  55. <span class="btn btn-xs btn-primary disabled" title="{:lang('EDIT')}" data-toggle="tooltip">
  56. <i class="fa fa-edit fa-fw"></i></span>
  57. <span class="btn btn-xs btn-warning disabled" title="{:lang('Disable')}"
  58. data-toggle="tooltip"><i class="fa fa-toggle-off fa-fw"></i></span>
  59. <span class="btn btn-xs btn-danger disabled" title="{:lang('DELETE')}"
  60. data-toggle="tooltip"><i class="fa fa-trash fa-fw"></i></span>
  61. <else/>
  62. <a class="btn btn-xs btn-primary" href="{:url('Route/edit',array('id'=>$vo['id']))}"
  63. data-toggle="tooltip"
  64. title="{:lang('EDIT')}"><i class="fa fa-edit fa-fw"></i></a>
  65. <eq name="vo.status" value="1">
  66. <a class="btn btn-xs btn-warning js-ajax-dialog-btn"
  67. href="{:url('Route/ban',array('id'=>$vo['id']))}"
  68. data-toggle="tooltip"
  69. data-msg="确定禁用吗?" title="{:lang('Disable')}">
  70. <i class="fa fa-toggle-off fa-fw"></i>
  71. </a>
  72. <else/>
  73. <a class="btn btn-xs btn-success js-ajax-dialog-btn"
  74. href="{:url('Route/open',array('id'=>$vo['id']))}"
  75. data-toggle="tooltip"
  76. data-msg="确定启用吗?"
  77. title="{:lang('Enable')}">
  78. <i class="fa fa-toggle-on fa-fw"></i>
  79. </a>
  80. </eq>
  81. <a class="btn btn-xs btn-danger js-ajax-delete"
  82. data-href="{:url('Route/delete',array('id'=>$vo['id']))}"
  83. href="javascript:;"
  84. title="{:lang('DELETE')}"
  85. data-toggle="tooltip">
  86. <i class="fa fa-trash fa-fw"></i>
  87. </a>
  88. </eq>
  89. </td>
  90. </tr>
  91. </foreach>
  92. </tbody>
  93. <tfoot>
  94. <tr>
  95. <th width="50">{:lang('Sort')}</th>
  96. <th width="50">ID</th>
  97. <th>{:lang('Full Url')}</th>
  98. <th>{:lang('Short Url')}</th>
  99. <th>{:lang('Type')}</th>
  100. <th>{:lang('Status')}</th>
  101. <th width="110">{:lang('ACTIONS')}</th>
  102. </tr>
  103. </tfoot>
  104. </table>
  105. <div class="table-actions">
  106. <button type="submit" class="btn btn-primary btn-sm js-ajax-submit">{:lang('Sort')}</button>
  107. </div>
  108. </form>
  109. </div>
  110. <script type="text/javascript" src="__STATIC__/js/admin.js?v={$_static_version}"></script>
  111. </body>
  112. </html>