index.wxml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <!--pages/filter/index.wxml-->
  2. <view class="sg-container sg-index-bg">
  3. <view class="sg-pad sg-white">
  4. <view class="sg-flex sg-align-center sg-bold sg-font-lg">
  5. <van-icon name="notes-o" class="sg-icon sg-margin-right" />
  6. <view>数据筛选选择</view>
  7. </view>
  8. <view class="sg-pad-tb sg-font-small">请根据你需要查看的数据,选择筛选条件</view>
  9. </view>
  10. <view class="sg-search-tabs sg-white-bg">
  11. <van-tabs active="{{ active }}" bind:change="onChange" class="sg-tabs">
  12. <van-tab title="设备类型">
  13. <view class="sg-list sg-pad sg-light-gray-bg">
  14. <view class="sg-bold sg-text-center sg-center sg-margin-tb">- 请选择设备类型 - </view>
  15. <view>
  16. <view wx:for="{{device_ids}}" wx:key="index" class="sg-flex sg-align-center">
  17. <van-dropdown-menu class="sg-flex-grow sg-margin-tb-sm sg-margin-right" active-color="#1989fa">
  18. <van-dropdown-item value="{{ item }}" options="{{ devices }}" bind:change="onDropChange"
  19. data-name="device_ids" data-index="{{index}}" />
  20. </van-dropdown-menu>
  21. <van-button icon="cross" type="danger" color="#1989fa" bindtap="delete" data-name="device_ids"
  22. data-index="{{index}}" ></van-button>
  23. </view>
  24. </view>
  25. <view class="sg-margin-tb" wx:if="{{status!=1}}">
  26. <van-button type="primary" block icon="plus" color="#1989fa" bindtap="add" data-name="device_ids">新增
  27. </van-button>
  28. </view>
  29. </view>
  30. </van-tab>
  31. <van-tab title="设备名称">
  32. <view class="sg-list sg-pad sg-light-gray-bg">
  33. <view class="sg-bold sg-text-center sg-center sg-margin-tb">- 请选择设备名称 - </view>
  34. <view>
  35. <view wx:for="{{device_name_ids}}" wx:key="index" class="sg-flex sg-align-center">
  36. <van-dropdown-menu class="sg-flex-grow sg-margin-tb-sm sg-margin-right" active-color="#1989fa">
  37. <van-dropdown-item value="{{ item }}" options="{{ names }}" bind:change="onDropChange"
  38. data-name="device_name_ids" data-index="{{index}}"
  39. disabled="{{ device_ids.length > 1||device_ids[0]==''}}" />
  40. </van-dropdown-menu>
  41. <van-button icon="cross" color="#1989fa" type="danger" bindtap="delete" data-name="device_name_ids"
  42. data-index="{{index}}" disabled="{{index == 0}}"></van-button>
  43. </view>
  44. </view>
  45. <view class="sg-margin-tb" wx:if="{{status!=1}}">
  46. <van-button type="primary" block icon="plus" color="#1989fa" bindtap="add" data-name="device_name_ids"
  47. disabled="{{ device_ids.length > 1||device_ids[0]=='' }}">新增</van-button>
  48. </view>
  49. </view>
  50. </van-tab>
  51. <van-tab title="规格型号">
  52. <view class="sg-list sg-pad sg-light-gray-bg">
  53. <view class="sg-bold sg-text-center sg-center sg-margin-tb">- 请选择规格型号 - </view>
  54. <view>
  55. <view wx:for="{{spec_ids}}" wx:key="index" class="sg-flex sg-align-center">
  56. <van-dropdown-menu class="sg-flex-grow sg-margin-tb-sm sg-margin-right" active-color="#1989fa">
  57. <van-dropdown-item value="{{ item }}" options="{{ specs }}" bind:change="onDropChange"
  58. data-name="spec_ids" data-index="{{index}}"
  59. disabled="{{ device_name_ids.length > 1 || device_ids.length > 1 ||device_ids[0]==''||device_name_ids[0]==''}}" />
  60. </van-dropdown-menu>
  61. <van-button icon="cross" color="#1989fa" type="danger" bindtap="delete" data-name="spec_ids"
  62. data-index="{{index}}" disabled="{{index == 0}}"></van-button>
  63. </view>
  64. </view>
  65. <view class="sg-margin-tb" wx:if="{{status!=1}}">
  66. <van-button type="primary" block icon="plus" color="#1989fa" bindtap="add" data-name="spec_ids"
  67. disabled="{{ device_name_ids.length > 1 || device_ids.length > 1 ||device_ids[0]==''||device_name_ids[0]==''}}">新增</van-button>
  68. </view>
  69. </view>
  70. </van-tab>
  71. <van-tab title="特殊条件">
  72. <view class="sg-list sg-pad sg-light-gray-bg">
  73. <view class="sg-bold sg-text-center sg-center sg-margin-tb">- 请选择特殊条件 - </view>
  74. <view>
  75. <view class="sg-flex sg-align-center">
  76. <van-dropdown-menu class="sg-flex-grow sg-margin-tb-sm sg-margin-right" active-color="#1989fa">
  77. <van-dropdown-item value="{{ }}" options="{{ rent_types }}" bind:change="onrentChange"/>
  78. </van-dropdown-menu>
  79. <!-- <van-button icon="cross" type="danger" bindtap="delete"
  80. data-name="spec_ids" data-index="{{index}}"></van-button> -->
  81. </view>
  82. </view>
  83. <!-- <view class="sg-margin-tb">
  84. <van-button type="primary" block icon="plus" bindtap="add" data-name="spec_ids">新增</van-button>
  85. </view> -->
  86. </view>
  87. </van-tab>
  88. </van-tabs>
  89. </view>
  90. <view class="sg-fix-bottom">
  91. <van-button type="info" block bindtap="confirm">点击确认</van-button>
  92. </view>
  93. </view>