|
@@ -1,79 +1,95 @@
|
|
-<!--index.wxml 分类列表 -->
|
|
|
|
-<view class="container">
|
|
|
|
-
|
|
|
|
- <view class="list">
|
|
|
|
- <block wx:for="{{contentList}}" wx:key="{{index}}">
|
|
|
|
- <block wx:if="{{item.id != 2998 && item.id != 2999}}">
|
|
|
|
- <navigator url="/pages/kindSecondList/kindSecondList?classify_name={{item.classify_name}}&classify_des={{item.classify_des}}&id={{item.id}}" class="list_item_wrap">
|
|
|
|
- <view class="list_item">
|
|
|
|
- <image src="{{item.classify_logo}}" class="full_image" />
|
|
|
|
- </view>
|
|
|
|
- </navigator>
|
|
|
|
- </block>
|
|
|
|
- <block wx:if="{{item.id == 2998}}">
|
|
|
|
- <view class="list_item_wrap" bindtap='openVipWind'>
|
|
|
|
- <view class="list_item">
|
|
|
|
- <image src="{{item.classify_logo}}" class="full_image" />
|
|
|
|
- </view>
|
|
|
|
|
|
+<view class='classify-box'>
|
|
|
|
+ <!-- 头部搜索 -->
|
|
|
|
+ <view class='header'>
|
|
|
|
+ <view class='header-box'>
|
|
|
|
+ <view class='auto f-box'>
|
|
|
|
+ <image class='mar-r20' src='../../images/news/l_icon.png' mode="aspectFit"></image>
|
|
|
|
+ <view class='f-item f-box f-align-items-center h-search mar-t20 mar-b20'>
|
|
|
|
+ <icon class='iconfont icon-sousuo'></icon>
|
|
|
|
+ <input placeholder='输入搜索关键词' class='f-s26'></input>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <!-- 内容模块 -->
|
|
|
|
+ <view class='classify-main f-box'>
|
|
|
|
+ <!-- left nav -->
|
|
|
|
+ <view class='class-left'>
|
|
|
|
+ <view class='nav'>
|
|
|
|
+ <view class='nav-list f-box f-align-items-center f-justify-content-center {{item.id === classifyNavActiveId ? "active" : ""}}' wx:for="{{classifyNavList}}" data-item="{{item}}" bindtap='classifyTap'>{{item.classify_name}}</view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <!-- right content -->
|
|
|
|
+ <view class='class-right f-item'>
|
|
|
|
+ <!-- 筛选-->
|
|
|
|
+ <view class='filter-box'>
|
|
|
|
+ <view class='f-box'>
|
|
|
|
+ <view class='f-item f-box f-align-items-center f-justify-content-center' bindtap='newTap'>
|
|
|
|
+ <text>最新</text>
|
|
|
|
+ <view class='icon-box'>
|
|
|
|
+ <icon class='iconfont .icon-icon_sanjiaoxing-copy {{isNew ? "active" : ""}}'></icon>
|
|
|
|
+ <icon class='iconfont .icon-icon_sanjiaoxing {{isNew ? "" : "active"}}'></icon>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- </block>
|
|
|
|
- <block wx:if="{{item.id == 2999}}">
|
|
|
|
- <view data-id="{{item.id}}" class="list_item_wrap" bindtap='openNeibuWind'>
|
|
|
|
- <view class="list_item">
|
|
|
|
- <image src="{{item.classify_logo}}" class="full_image" />
|
|
|
|
- </view>
|
|
|
|
|
|
+ <view class='f-item f-box f-align-items-center f-justify-content-center' bindtap='priceTap'>
|
|
|
|
+ <text>价格</text>
|
|
|
|
+ <view class='icon-box'>
|
|
|
|
+ <icon class='iconfont .icon-icon_sanjiaoxing-copy {{isMin ? "active" : ""}}'></icon>
|
|
|
|
+ <icon class='iconfont .icon-icon_sanjiaoxing {{isMin ? "" : "active"}}'></icon>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- </block>
|
|
|
|
- </block>
|
|
|
|
- </view>
|
|
|
|
-
|
|
|
|
- <!-- <image src='/images/kind_bg.png' mode='widthFix' class='kind_bg'></image> -->
|
|
|
|
|
|
+ <view class='f-item f-box f-align-items-center f-justify-content-center' bindtap='filterTap'>
|
|
|
|
+ <text>筛选</text>
|
|
|
|
+ <view class='icon-box icon-last'>
|
|
|
|
+ <icon class='iconfont .icon-icon_sanjiaoxing {{filterStatic ? "active" : ""}}'></icon>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <!-- 筛选内容 -->
|
|
|
|
+ <view class='filter-main' wx:if="{{filterStatic}}">
|
|
|
|
+ <!-- 第一块内容 -->
|
|
|
|
+ <view class='filter-frist'>
|
|
|
|
+ <radio-group class="radio-group" bindchange="radioChange">
|
|
|
|
+ <label class="radio" wx:for="{{filterArray}}">
|
|
|
|
+ <radio value="{{item.name}}" color='#e60012' />
|
|
|
|
+ {{item.value}}
|
|
|
|
+ </label>
|
|
|
|
+ </radio-group>
|
|
|
|
+ </view>
|
|
|
|
+ <view class='filter-next'>
|
|
|
|
+ <view class='filter-next-title'>价格区间(元)</view>
|
|
|
|
+ <view class='f-box filter-range'>
|
|
|
|
+ <view class='f-item'>
|
|
|
|
+ <input placeholder='最低价'></input>
|
|
|
|
+ </view>
|
|
|
|
+ <view class='f-item'>——</view>
|
|
|
|
+ <view class='f-item'>
|
|
|
|
+ <input placeholder='最高价'></input>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+
|
|
|
|
|
|
-</view>
|
|
|
|
|
|
|
|
-<!-- vip弹窗 -->
|
|
|
|
-<view class='vip_wind_wrap {{showVip ? "" : "hidden"}}'>
|
|
|
|
- <view class='vip_content'>
|
|
|
|
- <view class='vip_cont'>
|
|
|
|
- <image wx:if="{{urlHttp}}" src='{{urlHttp}}images/vip_icon_bg.png' class='vip_bg'></image>
|
|
|
|
- <!-- input -->
|
|
|
|
- <view class='input_cont_wrap'>
|
|
|
|
- <view class='input_wrap'>
|
|
|
|
- <image src='/images/vip_input_bg.png' class='vip_input_bg'></image>
|
|
|
|
- <input type='text' placeholder='{{commandPlaceholder}}' class='input_inp' value="{{command}}" placeholder-class="input_placeholder" bindinput ="commandInput" bindfocus="commandInputFocus"></input>
|
|
|
|
- <view class='input_btn' bindtap='comeInVip'>立即进入</view>
|
|
|
|
|
|
+ <!-- goodsList -->
|
|
|
|
+ <view class='goods-box '>
|
|
|
|
+ <view class='f-box f-flex-wrap f-justify-content-between'>
|
|
|
|
+ <view class='goods-list' wx:for="{{goodsList}}">
|
|
|
|
+ <image src='{{item.commodity_logo}}' class='goods-img' mode='aspectFit'></image>
|
|
|
|
+ <!-- <view class='goods-summary'></view> -->
|
|
|
|
+ <view class='goods-title'>{{item.commodity_name}}</view>
|
|
|
|
+ <view class='goods-price'>¥{{item.commodity_sale}}</view>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
- <image wx:if="{{urlHttp}}" src='{{urlHttp}}images/vip_icon_right.png' class='vip_bg_icon'></image>
|
|
|
|
- </view>
|
|
|
|
- <view class='close_vip_wind' bindtap='closeVipWind'>
|
|
|
|
- <image src='/images/vip_close_icon.png' class='close_icon'></image>
|
|
|
|
- </view>
|
|
|
|
- </view>
|
|
|
|
-</view>
|
|
|
|
-
|
|
|
|
-<!-- 内部员工弹窗 -->
|
|
|
|
-<view class='vip_wind_wrap {{showNeibu ? "" : "hidden"}}'>
|
|
|
|
- <view class='vip_content'>
|
|
|
|
- <view class='vip_cont'>
|
|
|
|
- <image wx:if="{{urlHttp}}" src='{{urlHttp}}images/neibu_icon_bg.png' class='vip_bg'></image>
|
|
|
|
- <!-- input -->
|
|
|
|
- <view class='input_cont_wrap'>
|
|
|
|
- <view class='input_wrap'>
|
|
|
|
- <image src='/images/vip_input_bg.png' class='vip_input_bg'></image>
|
|
|
|
- <input type='text' placeholder='{{commandPlaceholder}}' class='input_inp' value="{{commandNeibu}}" placeholder-class="input_placeholder" bindinput ="commandNeibuInput" bindfocus="commandNeibuInputFocus"></input>
|
|
|
|
- <view class='input_btn' bindtap='comeInNeibu'>立即进入</view>
|
|
|
|
|
|
+ <divider wx:if="{{!requestState}}"></divider>
|
|
|
|
+ <data-none wx:if="{{goodsList.length === 0}}"></data-none>
|
|
</view>
|
|
</view>
|
|
|
|
+
|
|
</view>
|
|
</view>
|
|
- <image wx:if="{{urlHttp}}" src='{{urlHttp}}images/vip_icon_right.png' class='vip_bg_icon'></image>
|
|
|
|
- </view>
|
|
|
|
- <view class='close_vip_wind' bindtap='closeNeibuWind'>
|
|
|
|
- <image src='/images/vip_close_icon.png' class='close_icon'></image>
|
|
|
|
- </view>
|
|
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
-
|
|
|
|
-<!-- 提示弹窗 -->
|
|
|
|
-<view class="modal_wrap {{hiddenmodal ? 'hidden' : ''}}">
|
|
|
|
- <view class="modal {{hiddenmodal ? 'hidden' : ''}}">{{modalCont}}</view>
|
|
|
|
-</view>
|
|
|
|
|
|
+<view class='ceng' bindtap='close' wx:if="{{filterStatic}}"></view>
|