Index.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <!-- header start -->
  2. <include file="Public/Header" />
  3. <!-- header end -->
  4. <!-- right content start -->
  5. <div class="content-right">
  6. <div class="content">
  7. <!-- form start -->
  8. <form class="am-form view-list" action="{{:U('Admin/Mengbao/Index')}}" method="POST">
  9. <div class="am-g">
  10. <input type="text" class="am-radius form-keyword" style="width: 20rem;display: inline-block;" placeholder="素材名搜索" name="keyword" <present name="keyword"> value="{{$keyword}}"</present> />
  11. <label>分页每页显示条数:</label>
  12. <input type="text" class="am-radius form-keyword" style="width: 10rem;display: inline-block;" placeholder="分页显示条数" name="listRows" <present name="listRows"> value="{{$listRows}}"</present> />
  13. <button type="submit" class="am-btn am-btn-secondary am-btn-sm am-radius form-submit">查询</button>
  14. </div>
  15. </form>
  16. <!-- form end -->
  17. <!-- operation start -->
  18. <div class="am-g m-t-15">
  19. <a href="{{:U('Admin/Mengbao/SaveInfo')}}" class="am-btn am-btn-secondary am-radius am-btn-xs am-icon-plus" style="float: left;"> {{:L('common_operation_add')}}</a>
  20. <div class="am-form-group am-form-file" style="float: left;margin-left: 5px;">
  21. <button type="button" class="am-btn am-btn-success am-btn-xs">导入文件</button>
  22. <input id="import_source" type="file" name="excel" multiple accept="application/vnd.ms-excel">
  23. </div>
  24. <div>
  25. <a href="{{:U('Admin/Mengbao/ExcelExport')}}" class="am-btn am-btn-danger am-btn-xs">导出</a>
  26. </div>
  27. </div>
  28. <div class="am-g" id="faillist">
  29. </div>
  30. <!-- operation end -->
  31. <!-- list start -->
  32. <table class="am-table am-table-striped am-table-hover am-text-middle m-t-10">
  33. <thead>
  34. <tr>
  35. <th>序号</th>
  36. <th>ID</th>
  37. <th class="am-hide-sm-only">uid</th>
  38. <th class="am-hide-sm-only">名字</th>
  39. <th class="am-hide-sm-only">照片</th>
  40. <th class="am-hide-sm-only">得票</th>
  41. <th class="am-hide-sm-only">年龄</th>
  42. <th class="am-hide-sm-only">媒资ID</th>
  43. <th class="am-hide-sm-only">媒资集数</th>
  44. <th class="am-hide-sm-only">描述</th>
  45. <th class="am-hide-sm-only">视频地址</th>
  46. <th class="am-hide-sm-only">创建时间</th>
  47. <th>{{:L('common_operation_name')}}</th>
  48. </tr>
  49. </thead>
  50. <tbody>
  51. <if condition="!empty($List)">
  52. <foreach name="List" item="v">
  53. <tr id="data-list-{{$v.source_id}}">
  54. <td class="am-hide-sm-only">{{$key+1}}</td>
  55. <td class="am-hide-sm-only">{{$v.id}}</td>
  56. <td class="am-hide-sm-only">{{$v.uid}}</td>
  57. <td class="am-hide-sm-only">{{$v.name}}</td>
  58. <td class="am-hide-sm-only"><img style="width: 10rem" src="{{$v.image}}" /></td>
  59. <td class="am-hide-sm-only">{{$v.score}}</td>
  60. <td class="am-hide-sm-only">{{$v.age}}</td>
  61. <td class="am-hide-sm-only">{{$v.media_id}}</td>
  62. <td class="am-hide-sm-only">{{$v.media_num}}</td>
  63. <td class="am-hide-sm-only">{{$v.desc}}</td>
  64. <td class="am-hide-sm-only">{{$v.video}}</td>
  65. <td class="am-hide-sm-only">{{$v.created_at}}</td>
  66. <td class="view-operation">
  67. <a href="{{:U('Admin/Mengbao/SaveInfo', array('id'=>$v['id']))}}">
  68. <button class="am-btn am-btn-default am-btn-xs am-radius am-icon-edit" data-am-popover="{content: '{{:L('common_operation_edit')}}', trigger: 'hover focus'}"></button>
  69. </a>
  70. <button class="am-btn am-btn-default am-btn-xs am-radius am-icon-trash-o submit-delete" data-url="{{:U('Admin/Mengbao/Delete')}}" data-am-popover="{content: '{{:L('common_operation_delete')}}', trigger: 'hover focus'}" data-id="{{$v.id}}"></button>
  71. </td>
  72. </tr>
  73. </foreach>
  74. <else />
  75. <tr><td colspan="10" class="table-no">{{:L('common_not_data_tips')}}</td></tr>
  76. </if>
  77. </tbody>
  78. </table>
  79. <!-- list end -->
  80. <!-- page start -->
  81. <div id="pages" class="p">{{$page}}</div>
  82. <!-- page end -->
  83. </div>
  84. </div>
  85. <!-- right content end -->
  86. <!-- footer start -->
  87. <include file="Public/Footer" />
  88. <!-- footer end -->
  89. <script type="text/javascript">
  90. $("#import_source").on('change', function(event) {
  91. event.preventDefault();
  92. $.ajaxFileUpload
  93. (
  94. {
  95. url: '{{:U("Admin/Mengbao/importExcel");}}', //用于文件上传的服务器端请求地址
  96. secureuri: false, //是否需要安全协议,一般设置为false
  97. fileElementId: 'import_source', //文件上传域的ID
  98. dataType: 'text', //返回值类型 一般设置为json
  99. success: function(data, status) //服务器成功响应处理函数
  100. {
  101. data = eval('(' + data + ')');
  102. if(data.data[0] !== undefined){
  103. var faillist = data.data;
  104. for(faillist in x){
  105. $("#faillist").append('<span class="am-badge am-badge-danger">'+ faillist[x] +'</span>');
  106. }
  107. return false;
  108. }
  109. alert(data.msg);
  110. setTimeout('myrefresh()',3000); //指定5秒刷新一次
  111. },
  112. error: function(data, status, e)//服务器响应失败处理函数
  113. {
  114. alert(status);
  115. }
  116. }
  117. );
  118. });
  119. function myrefresh() { window.location.reload(); }
  120. </script>