index.blade.php 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
  1. @extends('admin.layouts.app')
  2. @section('header')
  3. <style>
  4. .company-info {
  5. border: 1px solid #eee;
  6. padding: 10px 0;
  7. margin: 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. .ibox-content{
  23. background-color: #f5f9fc;
  24. }
  25. #company-list{
  26. background-color: #ffffff;
  27. }
  28. #filter_table{
  29. background-color: #ffffff;
  30. margin: 0 auto 20px auto;
  31. padding: 30px 5px;
  32. border-radius: 5px
  33. }
  34. </style>
  35. @endsection
  36. @section('content')
  37. <div class="row">
  38. <div class="col-sm-12">
  39. <div class="ibox float-e-margins">
  40. <div class="ibox-title">
  41. <h5>挖掘线索</h5>
  42. <div class="ibox-tools">
  43. <a class="collapse-link"> <i class="fa fa-chevron-up"></i>
  44. </a>
  45. </div>
  46. </div>
  47. <div class="ibox-content">
  48. <div class="form-group">
  49. <div class="row">
  50. </div>
  51. </div>
  52. <div class="col-xl-7 col-lg-10" id="filter_table">
  53. <form method="GET" action="" accept-charset="UTF-8" id="filter_company">
  54. <div class="row">
  55. <div class="col-sm-2">
  56. <select name="district" class="form-control" onchange="filter_company()">
  57. <option value="">所在地区</option>
  58. @foreach($fields['district'] as $district)
  59. <option value="{{$district['value']}}"
  60. @if($district['value'] == Request::get('district')) selected @endif>{{$district['name']}}</option>
  61. @endforeach
  62. </select>
  63. </div>
  64. <div class="col-sm-2">
  65. <select name="industry[]" data-placeholder="所属行业" class="form-control chosen-select"
  66. onchange="filter_company()" multiple="" tabindex="-1">
  67. <option value="">所属行业</option>
  68. @foreach($fields['industry'] as $industry)
  69. <option value="{{$industry['value']}}"
  70. @if(Request::get('industry') && in_array($industry['value'],Request::get('industry')) ) selected @endif>{{$industry['name']}}</option>
  71. @endforeach
  72. </select>
  73. </div>
  74. <div class="col-sm-2">
  75. <select name="regCapital" class="form-control" onchange="filter_company()">
  76. <option value="">注册资本</option>
  77. @foreach($fields['regCapital'] as $regCapital)
  78. <option value="{{$regCapital['value']}}"
  79. @if($regCapital['value']== Request::get('regCapital')) selected @endif>{{$regCapital['name']}}</option>
  80. @endforeach
  81. </select>
  82. </div>
  83. <div class="col-sm-2">
  84. <select name="startDate" class="form-control" onchange="filter_company()">
  85. <option value="">成立年限</option>
  86. @foreach($fields['startDate'] as $startDate)
  87. <option value="{{$startDate['value']}}"
  88. @if($startDate['value']== Request::get('startDate')) selected @endif>{{$startDate['name']}}</option>
  89. @endforeach
  90. </select>
  91. </div>
  92. <div class="col-sm-2">
  93. <select name="entType" class="form-control" onchange="filter_company()">
  94. <option value="">企业类型</option>
  95. @foreach($fields['entType'] as $entType)
  96. <option value="{{$entType['value']}}"
  97. @if($entType['value']== Request::get('entType')) selected @endif>{{$entType['name']}}</option>
  98. @endforeach
  99. </select>
  100. </div>
  101. <div class="col-sm-2">
  102. <select name="openStatus" class="form-control" onchange="filter_company()">
  103. <option value="">企业状态</option>
  104. @foreach($fields['openStatus'] as $openStatus)
  105. <option value="{{$openStatus['value']}}"
  106. @if($openStatus['value']== Request::get('openStatus')) selected @endif>{{$openStatus['name']}}</option>
  107. @endforeach
  108. </select>
  109. </div>
  110. </div>
  111. </form>
  112. {{--<table class="table table-striped table-bordered table-hover dataTables-example dataTable">--}}
  113. {{--<tr>--}}
  114. {{--<th> 过滤条件</th>--}}
  115. {{--<form method="GET" action="" accept-charset="UTF-8" id="filter_company">--}}
  116. {{--{{ csrf_field() }}--}}
  117. {{--<th>--}}
  118. {{--<select name="district" class="form-control" onchange="filter_company()">--}}
  119. {{--<option value="">所在地区</option>--}}
  120. {{--@foreach($fields['district'] as $district)--}}
  121. {{--<option value="{{$district['value']}}"--}}
  122. {{--@if($district['value'] == Request::get('district')) selected @endif>{{$district['name']}}</option>--}}
  123. {{--@endforeach--}}
  124. {{--</select>--}}
  125. {{--</th>--}}
  126. {{--<th>--}}
  127. {{--<select name="industry[]" data-placeholder="所属行业" class="form-control chosen-select" onchange="filter_company()" multiple="" tabindex="-1">--}}
  128. {{--<option value="">所属行业</option>--}}
  129. {{--@foreach($fields['industry'] as $industry)--}}
  130. {{--<option value="{{$industry['value']}}"--}}
  131. {{--@if(Request::get('industry') && in_array($industry['value'],Request::get('industry')) ) selected @endif>{{$industry['name']}}</option>--}}
  132. {{--@endforeach--}}
  133. {{--</select>--}}
  134. {{--</th>--}}
  135. {{--<th>--}}
  136. {{--<select name="regCapital" class="form-control" onchange="filter_company()">--}}
  137. {{--<option value="">注册资本</option>--}}
  138. {{--@foreach($fields['regCapital'] as $regCapital)--}}
  139. {{--<option value="{{$regCapital['value']}}"--}}
  140. {{--@if($regCapital['value']== Request::get('regCapital')) selected @endif>{{$regCapital['name']}}</option>--}}
  141. {{--@endforeach--}}
  142. {{--</select>--}}
  143. {{--</th>--}}
  144. {{--<th>--}}
  145. {{--<select name="startDate" class="form-control" onchange="filter_company()">--}}
  146. {{--<option value="">成立年限</option>--}}
  147. {{--@foreach($fields['startDate'] as $startDate)--}}
  148. {{--<option value="{{$startDate['value']}}"--}}
  149. {{--@if($startDate['value']== Request::get('startDate')) selected @endif>{{$startDate['name']}}</option>--}}
  150. {{--@endforeach--}}
  151. {{--</select>--}}
  152. {{--</th>--}}
  153. {{--<th>--}}
  154. {{--<select name="entType" class="form-control" onchange="filter_company()">--}}
  155. {{--<option value="">企业类型</option>--}}
  156. {{--@foreach($fields['entType'] as $entType)--}}
  157. {{--<option value="{{$entType['value']}}"--}}
  158. {{--@if($entType['value']== Request::get('entType')) selected @endif>{{$entType['name']}}</option>--}}
  159. {{--@endforeach--}}
  160. {{--</select>--}}
  161. {{--</th>--}}
  162. {{--<th>--}}
  163. {{--<select name="openStatus" class="form-control" onchange="filter_company()">--}}
  164. {{--<option value="">企业状态</option>--}}
  165. {{--@foreach($fields['openStatus'] as $openStatus)--}}
  166. {{--<option value="{{$openStatus['value']}}"--}}
  167. {{--@if($openStatus['value']== Request::get('openStatus')) selected @endif>{{$openStatus['name']}}</option>--}}
  168. {{--@endforeach--}}
  169. {{--</select>--}}
  170. {{--</th>--}}
  171. {{--<th>--}}
  172. {{--<div class="input-group">--}}
  173. {{--<input type="text" class="form-control"--}}
  174. {{--value="{{Request::get('companyName')}}"--}}
  175. {{--placeholder="请输入企业名称"--}}
  176. {{--name="companyName">--}}
  177. {{--<span class="input-group-append">--}}
  178. {{--<span class="btn btn-sm btn-default"--}}
  179. {{--style="height: 100%" onclick="filter_company()">搜索</span>--}}
  180. {{--</span>--}}
  181. {{--</div>--}}
  182. {{--</th>--}}
  183. {{--</form>--}}
  184. {{--</tr>--}}
  185. {{--</table>--}}
  186. </div>
  187. <div id="company-list" class="col-xl-7 col-lg-10" style="margin: auto">
  188. @include('admin.company.info.data')
  189. </div>
  190. </div>
  191. </div>
  192. </div>
  193. </div>
  194. @endsection
  195. @section('js')
  196. <script type="text/javascript">
  197. /*对字段进行过滤*/
  198. function filter_company() {
  199. data = $('#filter_company').serialize();
  200. $.ajax({
  201. type: 'get',
  202. data: data,
  203. }).done(function (data) {
  204. $('#company-list').html(data.html)
  205. })
  206. }
  207. /*保存公海*/
  208. function save_collection() {
  209. hasCollection = "{{$hasCollection}}";
  210. if (hasCollection) {
  211. layer.confirm('你已经创建过公海,确定要替换吗?替换后不可撤销!', {
  212. btn: ['确定', '取消']//按钮
  213. }, function (index) {
  214. layer.close(index);
  215. ajax_collection_save()
  216. });
  217. } else {
  218. ajax_collection_save()
  219. }
  220. }
  221. function ajax_collection_save() {
  222. data = $('#filter_company').serialize();
  223. $.ajax({
  224. url: '{{ U('Company/Collection/create') }}',
  225. type: 'post',
  226. data: data,
  227. success: function (data) {
  228. if (data == 200) {
  229. layer.msg('保存公海成功!',
  230. {icon: 1},
  231. function () {
  232. window.location.href = '{{ U('Company/Collection/index') }}'
  233. }
  234. )
  235. }
  236. }
  237. })
  238. }
  239. /*Ajax分页*/
  240. $('body').on('click', '.pagination a', function (e) {
  241. e.preventDefault();
  242. if ($(this).attr('href') != '#') {
  243. data = $('#filter_company').serialize();
  244. $.ajax({
  245. url: $(this).attr('href'),
  246. type: 'get',
  247. data: data,
  248. }).done(function (data) {
  249. $('#company-list').html(data.html)
  250. })
  251. }
  252. });
  253. $('body').on('change', '#company-import', function (e) {
  254. file = $('#company-import').val();
  255. if (file) {
  256. $('.company-import').show()
  257. } else {
  258. $('.company-import').hide()
  259. }
  260. })
  261. $('body').on('click', '.company-import', function (e) {
  262. layer.load(1)
  263. })
  264. </script>
  265. @endsection