search.blade.php 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. @extends('admin.layouts.app')
  2. @section('content')
  3. <div class="row">
  4. <div class="col-sm-12">
  5. <div class="ibox float-e-margins">
  6. <div class="ibox-title">
  7. <h5>挖掘线索</h5>
  8. <div class="ibox-tools">
  9. <a class="collapse-link"> <i class="fa fa-chevron-up"></i>
  10. </a>
  11. </div>
  12. </div>
  13. <div class="ibox-content">
  14. <div class="form-group">
  15. <div class="row">
  16. <div class="col-sm-8">
  17. 满足下列
  18. <select name="" id="">
  19. <option value="所有">所有</option>
  20. <option value="任一">任一</option>
  21. </select>
  22. 条件:
  23. </div>
  24. </div>
  25. </div>
  26. <div id="app">
  27. <div class="form-group">
  28. <div class="row">
  29. <div class="col-sm-2">
  30. <select name="filterFiled[]" class="form-control" v-on:change="choseFilters" v-model="selected">
  31. <option v-for="filter in filters" v-bind:value='filter.value'>@{{ filter.name }}
  32. </option>
  33. </select>
  34. </div>
  35. <div class="col-sm-2" v-if="selected === 'companyName'">
  36. <input name="companyName" class="form-control" placeholder="">
  37. </div>
  38. <div class="col-sm-2" v-else>
  39. <select :name='selected' class="form-control">
  40. <option v-for="item in items" v-bind:value='item.value'>@{{ item.name }}
  41. </option>
  42. </select>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="form-group">
  47. <div class="row">
  48. <div class="col-sm-8">
  49. <button class="btn btn-outline-primary" id="addFilter" v-on:click="addFilter">添加条件
  50. </button>
  51. </div>
  52. </div>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. @endsection
  60. @section('js')
  61. <script>
  62. new Vue({
  63. el: '#app',
  64. data: {
  65. selected:'companyName',
  66. filters: [
  67. {name: '企业名称', value: 'companyName'},
  68. {name: '企业类型', value: 'entType'},
  69. {name: '注册资本', value: 'regCapital'},
  70. {name: '所属行业', value: 'industry'},
  71. ],
  72. items: [
  73. ]
  74. },
  75. methods: {
  76. addFilter: function (event) {
  77. },
  78. choseFilters: function (event) {
  79. if(this.selected == 'regCapital'){
  80. this.items = [
  81. {name:'50万以下',value:'50万以上'},
  82. {name:'50万-100万',value:'50万-100万'},
  83. {name:'100万以上',value:'100万以上'}
  84. ]
  85. }else if(this.selected == 'industry'){
  86. this.items = [
  87. {name:'互联网',value:'互联网'},
  88. {name:'软件开发',value:'软件开发'}
  89. ]
  90. }else {
  91. console.log(this.selected)
  92. }
  93. }
  94. }
  95. })
  96. </script>
  97. @endsection