spell-list.wxml 7.2 KB
<!--pages/spell-list/spell-list.wxml-->
<view class="fix-box">
    <view class="head">
        <view class="position">
            <picker class="picker" bindchange="cityPickerChange" value="{{current_city}}" range="{{city_picker_list}}" class="picker">
                <view class="left">
                    <view class="iconfont icon-location"></view>
                    <text>{{city_picker_list[current_city] || city}}</text>
                    <view class="iconfont icon-arrow-down"></view>
                </view>
            </picker>
            <view class="right" bindtap="search">
                <view class="input"></view>
                <image src="../../images/search@2x.png"></image>
                <!--<view class="iconfont icon-arrow-down"></view>-->
            </view>
        </view>
    </view>

    <view class='tab_box'>
        <view class="tab_item {{current==0?'active':''}}" data-current='{{0}}' bindtap='chargeTab'>拼餐</view>
        <view class="tab_item {{current==1?'active':''}}" data-current='{{1}}' bindtap='chargeTab'>拼活动</view>
    </view>

    <view class="sort-select-box">
        <!--智能排序按钮-->
        <view class="sort-box" bindtap='clickSort'>
            <view class='' class="sort-btn">智能排序</view>
            <view class="iconfont icon-arrow-down"></view>
        </view>
        <!--筛选按钮-->
        <view class="select-box" bindtap='clickSelect'>
            <view class='' class="select-btn">筛选</view>
            <view class="iconfont icon-arrow-down"></view>
        </view>
    </view>
    <!--智能排序列表-->
    <view class='rent_mask' wx:if='{{is_showSort}}' bindtap="closeMask">
        <view class='rent_popup'>
            <view class="rent_item {{currentSort===index?'active':''}}" wx:for="{{sort}}" wx:key="index"
                  catchtap='chooseSort' data-index="{{index}}">{{item.name}}
            </view>
        </view>
    </view>
    <!--筛选列表-->
    <view class='rent_mask' wx:if='{{is_showSelect}}' bindtap="closeMask">
        <view class='rent_popup time-box' catchtap="openMask">
            <text class="title">时间:</text>
            <view class="picker-box">
                <picker bindchange="changeStartTime" value="{{start_time_date}}" mode="date">
                    <view class="time-select-box">
                        <view class="select-picker">
                            <view class="picker">
                                {{start_time_date}}
                            </view>
                        </view>
                        <view class="iconfont icon-arrow-down arrow"></view>
                    </view>
                </picker>
                <text>-</text>
                <picker bindchange="changeEndTime" value="{{end_time_date}}" mode="date">
                    <view class="time-select-box">
                        <view class="select-picker">
                            <view class="picker">
                                {{end_time_date}}
                            </view>
                        </view>
                        <view class="iconfont icon-arrow-down arrow"></view>
                    </view>
                </picker>
            </view>
            <text class="title">类别:</text>
            <view class="type">
                <text catchtap="chooseAll" class="{{is_all?'change-color':''}}">全部</text>
                <text class="{{current_type === index?'change-color':''}}"
                      wx:for="{{cate}}" wx:key="index" catchtap="chooseType"
                      data-index="{{index}}" data-id="{{item.id}}">{{item.name}}
                </text>
            </view>
            <!--<view class="rent_item {{currentSelect===index?'active':''}}" wx:for="{{select}}" wx:key="index"-->
            <!--catchtap='chooseSort' data-index="{{index}}">{{item.name}}</view>-->
        </view>
    </view>
</view>

<!--拼餐-->
<view class='content_box' wx:if='{{current==0}}'>
    <view class="no-data" wx:if="{{list.length === 0}}">暂无拼餐活动</view>
    <view class='content_item' wx:for='{{list}}' wx:key="index" wx:if="{{list.length>0}}"
          bindtap='goMealDetail' data-index="{{index}}" data-id="{{item.id}}">
        <!--<image src="http://pk86rwhci.bkt.clouddn.com/activity_img@2x.png"></image>-->
        <image src="{{item.pic}}" mode="aspectFill"></image>
        <view class="title">
            <text class="area">{{item.address}}  {{item.time}}</text>
            <text class="num">还差{{item.people}}人</text>
        </view>
        <view class="user">
            <!--<image src="../../images/avatar@2x.png" class="avatar"></image>-->
            <image src="{{item.userPic}}" class="avatar"></image>
            <text>{{item.userName}}</text>
        </view>
    </view>
</view>
<!--拼活动-->
<view class="content_box" wx:if='{{current==1}}'>
    <view class="no-data" wx:if="{{list.length === 0}}">暂无拼活动</view>
    <view class='content_item' wx:for='{{list}}' wx:key="index" wx:if="{{list.length>0}}"
          bindtap='goActivityDetail' data-index="{{index}}" data-id="{{item.id}}">
        <!--<image src="http://pk86rwhci.bkt.clouddn.com/b1@2x%20%281%29.png"></image>-->
        <image src="{{item.pic}}" mode="aspectFill"></image>
        <view class="title">
            <text class="area">{{item.address}}  {{item.time}}</text>
            <text class="num">还差{{item.people}}人</text>
        </view>
        <view class="user">
            <!--<image src="../../images/avatar@2x.png" class="avatar"></image>-->
            <image src="{{item.userPic}}" class="avatar"></image>
            <text>{{item.userName}}</text>
        </view>
    </view>
</view>

<!--底部tab-->
<import src="/templates/templates.wxml"/>
<template is="tabBar" data='{{...tabcurrent}}'/>
<!--去答题弹框-->
<view class="input-box"  wx:if="{{is_showAnswer}}" catchtouchmove="disableScroll">
    <image class="sorry-img" src="../../images/sorry@2x.png"></image>
    <view class="title">目前只对</view>
    <view class="title">首批会员开放发布功能</view>
    <view class="tips">答题后可能获得第一批次入场卷</view>
    <view class="answer-btn" catchtap="goAnswer">答题</view>
</view>
<view class="modal_box" wx:if="{{is_showAnswer}}" bindtap="handleBackground" catchtouchmove="disableScroll"></view>
<!--去完善个人信息弹框-->
<view class="input-box"  wx:if="{{is_showUserInfo}}" catchtouchmove="disableScroll">
    <image class="sorry-img" src="../../images/user_info@2x.png"></image>
    <view class="title">为了更好的体验</view>
    <view class="title">请先完善个人信息</view>
    <view class="answer-btn" bindtap="goUserInfo">完成</view>
</view>
<view class="modal_box" wx:if="{{is_showUserInfo}}" bindtap="handleBackground" catchtouchmove="disableScroll"></view>
<!--发布-->
<view class="release-btn-box" wx:if="{{is_showRelease}}">
    <view class="left-btn"  bindtap="releaseMeal">
        <image src="../../images/pincan@2x.png"></image>
        <view class="text">发布拼餐</view>
    </view>
    <view class="right-btn" bindtap="releaseActivity">
        <image src="../../images/pinhuodong@2x.png"></image>
        <view class="text">发布拼活动</view>
    </view>
</view>
<view class="modal_box" wx:if="{{is_showRelease}}" bindtap="handleBackground" catchtouchmove="disableScroll"></view>