goods-search.swan 2.5 KB
Newer Older
D
baidu  
devil_gong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<!-- 排序 -->
<view class="nav-sort oh">
  <view class="nav-sort-content">
    <block s-for="item, index in search_nav_sort_list" s-key="key">
      <view class="item tc fl" data-index="{{index}}" bindtap="nav_sort_event">
        <text class="cr-666">{{item.name}}</text>
        <image s-if="(item.icon || null) != null" class="icon" src="/images/search-{{item.icon}}-icon.png" mode="aspectFill" />
      </view>
    </block>
  </view>
  <image class="screening-submit" src="/images/search-submit-icon.png" mode="aspectFill" bindtap="popup_form_event_show" />
</view>

<!-- 列表 -->
<scroll-view scroll-y="{{true}}" class="scroll-box" bindscrolltolower="scroll_lower" lower-threshold="30">
  <view class="data-list">
    <view class="items bg-white" s-for="item, index in data_list">
      <navigator url="/pages/goods-detail/goods-detail?goods_id={{item.id}}" hover-class="none">
        <image src="{{item.images}}" mode="aspectFit" />
        <view class="base">
D
Devil 已提交
21
          <view class="multi-text">{{item.title}}</view>
D
baidu  
devil_gong 已提交
22
          <view class="price">
D
devil 已提交
23
            <text class="sales-price">{{currency_symbol}}{{item.min_price}}</text>
D
baidu  
devil_gong 已提交
24 25 26 27 28
          </view>
        </view>
      </navigator>
    </view>
  </view>
D
devil 已提交
29

D
baidu  
devil_gong 已提交
30 31 32 33
  <view s-if="data_list.length == 0">
    <import src="/pages/common/nodata.swan" />
    <template is="nodata" data="{{{status: data_list_loding_status}}}"></template>
  </view>
D
devil 已提交
34

D
baidu  
devil_gong 已提交
35 36 37 38 39
  <import src="/pages/common/bottom_line.swan" />
  <template is="bottom_line" data="{{{status: data_bottom_line_status}}}"></template>
</scroll-view>

<!-- 筛选条件 popup -->
D
baidu  
devil_gong 已提交
40
<component-popup status="{{is_show_popup_form}}" position="right" bindonclose="popup_form_event_close">
D
baidu  
devil_gong 已提交
41 42
  <form bindsubmit="form_submit_event" class="popup-form oh bg-white">
    <view class="item oh screening-price">
D
devil 已提交
43 44 45 46 47
      <view class="title cr-666">价格区间(元)</view>
      <view class="tc oh">
        <input type="digit" placeholder="最低价" name="min_price" class="br fl" />
        <text class="cr-888 separator">~</text>
        <input type="digit" placeholder="最高价" name="max_price" class="br fr" />
D
baidu  
devil_gong 已提交
48 49 50 51
      </view>
    </view>
    <view class="item keywords">
      <view class="title cr-666">关键字</view>
D
Devil 已提交
52
      <input type="text" placeholder="关键字" name="wd" value="{=(params.keywords || '')=}" class="br" />
D
baidu  
devil_gong 已提交
53 54 55
    </view>
    <button formType="submit" class="bg-main form-submit wh-auto" disabled="{{popup_form_loading_status}}" hover-class="none">确认</button>
  </form>
D
devil 已提交
56 57 58 59
</component-popup>

<!-- 快捷导航 -->
<component-quick-nav></component-quick-nav>