index.blade.php 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. @extends('admin.layouts.app')
  2. @section('header')
  3. <style>
  4. .company-info {
  5. border: 1px solid #eee;
  6. padding: 10px 0;
  7. margin-bottom: 10px;
  8. border-radius: 5px
  9. }
  10. .company-info p {
  11. margin-bottom: 0;
  12. font-size: 14px
  13. }
  14. .company-info p label {
  15. color: #aaa;
  16. font-weight: 400
  17. }
  18. .company-info p span {
  19. margin-right: 20px;
  20. color: #111
  21. }
  22. #filter_table {
  23. margin: 0 auto 20px auto;
  24. border-radius: 5px;
  25. border: 1px solid #eee;
  26. }
  27. </style>
  28. @endsection
  29. @section('content')
  30. <div class="row">
  31. <div class="col-sm-12">
  32. <div class="ibox float-e-margins">
  33. <div class="ibox-title">
  34. <h5>挖掘线索</h5>
  35. <div class="ibox-tools">
  36. <a class="collapse-link"> <i class="fa fa-chevron-up"></i>
  37. </a>
  38. </div>
  39. </div>
  40. <div class="ibox-content">
  41. <div class="form-group">
  42. <div class="row">
  43. <div class="col-sm-4">
  44. </div>
  45. @if(role('Company/Info/collection'))
  46. <div class="col-sm-8 pull-right">
  47. <span class="btn btn-warning pull-right" onclick="save_collection()">保存为我的公海
  48. </span>
  49. <form class="form-horizontal" role="form" method="post" enctype="multipart/form-data" action="{{ U('Company/Info/create')}}">
  50. {{csrf_field()}}
  51. <input id="input-b2" name="company_info" type="file" data-show-preview="false" data-language="zh">
  52. <button class="btn btn-sm btn-primary pull-right" style="margin-right: 5px" type="submit">
  53. Excel导入
  54. </button>
  55. </form>
  56. </div>
  57. @endif
  58. </div>
  59. </div>
  60. <div class="col-sm-7" id="filter_table">
  61. <table class="table table-striped table-bordered table-hover dataTables-example dataTable">
  62. <tr>
  63. <th> 过滤条件</th>
  64. <form method="GET" action="" accept-charset="UTF-8" id="filter_company">
  65. {{ csrf_field() }}
  66. <th>
  67. <select name="district" class="form-control" onchange="filter_company()">
  68. <option value="">所在地区</option>
  69. @foreach($fields['district'] as $district)
  70. <option value="{{$district['value']}}"
  71. @if($district['value'] == Request::get('district')) selected @endif>{{$district['name']}}</option>
  72. @endforeach
  73. </select>
  74. </th>
  75. <th>
  76. <select name="industry" class="form-control" onchange="filter_company()">
  77. <option value="">所属行业</option>
  78. @foreach($fields['industry'] as $industry)
  79. <option value="{{$industry['value']}}"
  80. @if($industry['value'] == Request::get('industry')) selected @endif>{{$industry['name']}}</option>
  81. @endforeach
  82. </select>
  83. </th>
  84. <th>
  85. <select name="regCapital" class="form-control" onchange="filter_company()">
  86. <option value="">注册资本</option>
  87. @foreach($fields['regCapital'] as $regCapital)
  88. <option value="{{$regCapital['value']}}"
  89. @if($regCapital['value']== Request::get('regCapital')) selected @endif>{{$regCapital['name']}}</option>
  90. @endforeach
  91. </select>
  92. </th>
  93. <th>
  94. <select name="startDate" class="form-control" onchange="filter_company()">
  95. <option value="">成立年限</option>
  96. @foreach($fields['startDate'] as $startDate)
  97. <option value="{{$startDate['value']}}"
  98. @if($startDate['value']== Request::get('startDate')) selected @endif>{{$startDate['name']}}</option>
  99. @endforeach
  100. </select>
  101. </th>
  102. <th>
  103. <select name="entType" class="form-control" onchange="filter_company()">
  104. <option value="">企业类型</option>
  105. @foreach($fields['entType'] as $entType)
  106. <option value="{{$entType['value']}}"
  107. @if($entType['value']== Request::get('entType')) selected @endif>{{$entType['name']}}</option>
  108. @endforeach
  109. </select>
  110. </th>
  111. <th>
  112. <select name="openStatus" class="form-control" onchange="filter_company()">
  113. <option value="">企业状态</option>
  114. @foreach($fields['openStatus'] as $openStatus)
  115. <option value="{{$openStatus['value']}}"
  116. @if($openStatus['value']== Request::get('openStatus')) selected @endif>{{$openStatus['name']}}</option>
  117. @endforeach
  118. </select>
  119. </th>
  120. <th>
  121. <div class="input-group">
  122. <input type="text" class="form-control"
  123. value="{{Request::get('companyName')}}"
  124. placeholder="请输入企业名称"
  125. name="companyName">
  126. <span class="input-group-append">
  127. <span class="btn btn-sm btn-default"
  128. style="height: 100%" onclick="filter_company()">搜索</span>
  129. </span>
  130. </div>
  131. </th>
  132. </form>
  133. </tr>
  134. </table>
  135. </div>
  136. <div id="company-list">
  137. @include('admin.company.info.data')
  138. </div>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. @endsection
  144. @section('js')
  145. <script type="text/javascript">
  146. /*对字段进行过滤*/
  147. function filter_company() {
  148. data = $('#filter_company').serialize()
  149. $.ajax({
  150. type: 'get',
  151. data: data,
  152. }).done(function (data) {
  153. $('#company-list').html(data.html)
  154. })
  155. }
  156. /*保存公海*/
  157. function save_collection() {
  158. data = $('#filter_company').serialize()
  159. $.ajax({
  160. url: '{{ U('Company/Info/add_collection') }}',
  161. type: 'post',
  162. data: data,
  163. success: function (data) {
  164. if (data == 200) {
  165. layer.msg('保存公海成功!', {icon: 1})
  166. }
  167. }
  168. })
  169. }
  170. /*Ajax分页*/
  171. $('body').on('click', '.pagination a', function (e) {
  172. e.preventDefault();
  173. if ($(this).attr('href') != '#') {
  174. data = $('#filter_company').serialize()
  175. $.ajax({
  176. url: $(this).attr('href'),
  177. type: 'get',
  178. data: data,
  179. }).done(function (data) {
  180. $('#company-list').html(data.html)
  181. })
  182. }
  183. });
  184. </script>
  185. @endsection