|
|
|
@ -60,64 +60,64 @@ |
|
|
|
|
+ 查看更多 |
|
|
|
|
</view> |
|
|
|
|
<view v-if="!isData" class="data-is-bottom">{{ this.$param.pageMsg }}</view> |
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
</scroll-view> |
|
|
|
|
|
|
|
|
|
<view class="sort-page" :hidden="selectedParam.hiddenSortPanel"> |
|
|
|
|
<view class="sort-group"> |
|
|
|
|
<view @tap="selected" |
|
|
|
|
:class="[pageClass.sortItemClass,selectedParam.sortId==item.id?'sort-item-active':'']" |
|
|
|
|
data-panel="hiddenSortPanel" data-type="sortId" :data-id="item.id" |
|
|
|
|
v-for="(item,index) in filter.sort" :key="index"> |
|
|
|
|
{{ item.name }} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="sort-page" :hidden="selectedParam.hiddenSortPanel"> |
|
|
|
|
<view class="sort-group"> |
|
|
|
|
<view @tap="selected" |
|
|
|
|
:class="[pageClass.sortItemClass,selectedParam.sortId==item.id?'sort-item-active':'']" |
|
|
|
|
data-panel="hiddenSortPanel" data-type="sortId" :data-id="item.id" |
|
|
|
|
v-for="(item,index) in filter.sort" :key="index"> |
|
|
|
|
{{ item.name }} |
|
|
|
|
</view> |
|
|
|
|
<view class="sort-page" :hidden="selectedParam.hiddenRegionPanel"> |
|
|
|
|
<view class="sort-group"> |
|
|
|
|
<view @tap="regionSelected" |
|
|
|
|
:class="[pageClass.sortItemClass, selectedParam.bm == item.bm ? 'sort-item-active' : '']" |
|
|
|
|
data-panel="hiddenRegionPanel" :data-name="item.title" data-type="bm" :data-id="item.bm" |
|
|
|
|
v-for="(item, index) in regionList" :key="index"> |
|
|
|
|
{{ item.title }} |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<view class="sort-page" :hidden="selectedParam.hiddenRegionPanel"> |
|
|
|
|
<view class="sort-group"> |
|
|
|
|
<view @tap="regionSelected" |
|
|
|
|
:class="[pageClass.sortItemClass, selectedParam.bm == item.bm ? 'sort-item-active' : '']" |
|
|
|
|
data-panel="hiddenRegionPanel" :data-name="item.title" data-type="bm" :data-id="item.bm" |
|
|
|
|
v-for="(item, index) in regionList" :key="index"> |
|
|
|
|
{{ item.title }} |
|
|
|
|
</view> |
|
|
|
|
<!-- 分类 --> |
|
|
|
|
<view class="filter-page" :hidden="selectedParam.hiddenAttributePanel"> |
|
|
|
|
<view class="filter-box"> |
|
|
|
|
<scroll-view scrollY class="filter-hd"> |
|
|
|
|
<view @tap="parentLevel" |
|
|
|
|
:class="[pageClass.filterHdItemClass,parentLevelItem=='attribute_'+items.type?'filter-hd-item-active':'']" |
|
|
|
|
:data-parentLevelItem="'attribute_'+items.type" |
|
|
|
|
v-for="(items,index) in filter.attribute" :key="index"> |
|
|
|
|
{{ items.name }} |
|
|
|
|
</view> |
|
|
|
|
</scroll-view> |
|
|
|
|
<scroll-view scrollY class="filter-bd"> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
<!-- 分类 --> |
|
|
|
|
<view class="filter-page" :hidden="selectedParam.hiddenAttributePanel"> |
|
|
|
|
<view class="filter-box"> |
|
|
|
|
<scroll-view scrollY class="filter-hd"> |
|
|
|
|
<view @tap="parentLevel" |
|
|
|
|
:class="[pageClass.filterHdItemClass,parentLevelItem=='attribute_'+items.type?'filter-hd-item-active':'']" |
|
|
|
|
:data-parentLevelItem="'attribute_'+items.type" v-for="(items,index) in filter.attribute" |
|
|
|
|
:key="index"> |
|
|
|
|
{{ items.name }} |
|
|
|
|
</view> |
|
|
|
|
</scroll-view> |
|
|
|
|
<scroll-view scrollY class="filter-bd"> |
|
|
|
|
|
|
|
|
|
<view class="filter-group" v-if="parentLevelItem=='attribute_'+items.type" |
|
|
|
|
v-for="(items,index) in filter.attribute" :key="items.dicnum"> |
|
|
|
|
<view @tap="childLevel" |
|
|
|
|
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==0?'filter-bd-item-active':'']" |
|
|
|
|
data-id="0" :data-type="'attribute_'+items.type">全部 |
|
|
|
|
</view> |
|
|
|
|
<view @tap="childLevel" |
|
|
|
|
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==item.dicnum?'filter-bd-item-active':'']" |
|
|
|
|
:data-id="item.dicnum" :data-type="'attribute_'+items.type" |
|
|
|
|
v-for="(item,childIndex) in items.child" :key="childIndex">{{ item.dicname }} |
|
|
|
|
</view> |
|
|
|
|
<view class="filter-group" v-if="parentLevelItem=='attribute_'+items.type" |
|
|
|
|
v-for="(items,index) in filter.attribute" :key="items.dicnum"> |
|
|
|
|
<view @tap="childLevel" |
|
|
|
|
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==0?'filter-bd-item-active':'']" |
|
|
|
|
data-id="0" :data-type="'attribute_'+items.type">全部 |
|
|
|
|
</view> |
|
|
|
|
<view @tap="childLevel" |
|
|
|
|
:class="[pageClass.filterBdItem,selectedFIlter['attribute_'+items.type]==item.dicnum?'filter-bd-item-active':'']" |
|
|
|
|
:data-id="item.dicnum" :data-type="'attribute_'+items.type" |
|
|
|
|
v-for="(item,childIndex) in items.child" :key="childIndex">{{ item.dicname }} |
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
</view> |
|
|
|
|
</scroll-view> |
|
|
|
|
</view> |
|
|
|
|
<view class="control-bar-block"> |
|
|
|
|
<view @tap="resetFilter" class="control-back-btn">恢复默认</view> |
|
|
|
|
<view @tap="confirmClick" class="control-confirm-btn">确定</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
</scroll-view> |
|
|
|
|
</view> |
|
|
|
|
<view class="control-bar-block"> |
|
|
|
|
<view @tap="resetFilter" class="control-back-btn">恢复默认</view> |
|
|
|
|
<view @tap="confirmClick" class="control-confirm-btn">确定</view> |
|
|
|
|
</view> |
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
</scroll-view> |
|
|
|
|
</view> |
|
|
|
|
|
|
|
|
|
</template> |
|
|
|
@ -566,10 +566,10 @@ |
|
|
|
|
|
|
|
|
|
<style> |
|
|
|
|
.sort-page { |
|
|
|
|
top: 210 rpx; |
|
|
|
|
top: 180rpx; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.filter-page { |
|
|
|
|
top: 210 rpx; |
|
|
|
|
top: 180rpx; |
|
|
|
|
} |
|
|
|
|
</style> |