Index.html 6.2 KB

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