index.wxml 8.0 KB
<!--pages/wish/wish.wxml-->
<view class='banner_box'>
  <view class='search_box'>
    <text class="hot_info {{order==1?'hot_active':''}}" data-current='1' bindtap='chargeType'>热度</text>
    <text class="hot_info {{order==2?'hot_active':''}}" data-current='2' bindtap='chargeType'>时间</text>
    <!-- <view bindtap="goSearch" class="search_input">
      <input placeholder='时间' placeholder-class='font-size' bindinput="inputKey" value="{{searchValue}}" disabled='true' />
    </view> -->
  </view>
  <view class='search_icon'>
    <view class='iconfont icon-search' bindtap='goSearch'></view>
    <view class='iconfont icon-search icon-shaixuan' bindtap='showClassify'></view>
  </view>
</view>   
<!-- 内容项 -->  
<view class='content_box'>
  <view class='content_item' wx:for='{{list}}' wx:for-index='mindex' wx:key>
    <view class='left_box'>
      <view class='head_portrait' bindtap='goUserInfo' data-id='{{item.open_user_id}}'>
        <image src='{{item.avatar}}'></image>
      </view>
    </view>
    <view class='item_list'>
      <view class='list_head_box'>
        <view class='user_name'>{{item.user_nickname}}</view>
        <view class=' state_box' wx:if='{{item.open_user_id!=user_id}}'>
          <view class="collect_box {{item.user_host==1?'active':''}}" catchtap='showMask' data-index="{{mindex}}" data-id='{{item.open_user_id}}' data-host='{{item.user_host}}'>
            <text class="collect_word">{{item.user_host==1?'取消关注':'关注TA'}}</text>
          </view>
        </view>
      </view>
      <view catchtap='goDetail' data-id='{{item.id}}' data-index="{{index}}">
        <view class='list_content'>{{item.title}}</view>
        <view class='list_img_box'>
          <block wx:for='{{item.img}}' wx:for-item='items' wx:key='' wx:for-index='sindex'>
            <image src='{{items.img}}' catchtap='viewImg' data-src='{{items.img}}' data-text='{{items.text}}' data-mindex="{{mindex}}" data-sindex='{{sindex}}'></image>
          </block>
        </view>
        <view class='list_content'>
          <!-- {{item.text}} -->
          <text wx:for='{{item.styles}}' wx:for-item='its' wx:key>#{{its}}</text>
        </view>
      </view>
      <view class='list_state_box'>
        <view class='time'>{{item.open_time}}</view>
        <view class='list_icon'>
          <view catchtap='likeCharge' data-index="{{mindex}}" data-id='{{item.id}}'>
            <text class='iconfont icon-dianzan2 zan' wx:if="{{item.user_support==1}}"></text>
            <text class='iconfont icon-huida pinglun1' wx:else></text>
            <text class=''>{{item.support}}</text>
          </view>
          <view catchtap='review' data-id='{{item.id}}' data-type='review'>
            <text class='iconfont icon-pinglun pinglun1'></text>
            <text>{{item.table_num}}</text>
          </view>
          <view catchtap='collectInfo' data-index="{{mindex}}" data-id='{{item.id}}'>
            <text class='iconfont icon-shoucang2 zan' wx:if='{{item.user_collect==1}}'></text>
            <text class='iconfont icon-shoucang4 pinglun1' wx:else></text>
            <text class=''>{{item.collect}}</text>
          </view>
          <view class='more_box'>
            <text class='iconfont icon-gengduo' catchtap='showMore' data-index='{{mindex}}'></text>
            <view class='more_label_box' wx:if='{{item.more_state}}'>
              <view class='more_item' catchtap='showPoster' data-id="{{item.id}}" data-index='{{mindex}}'>
                <text class='iconfont icon-haibao more'></text>
                <text>生成分享海报</text>
              </view>
              <view class='more_line'></view>
              <view class='more_item' catchtap='complain' data-id='{{item.id}}' data-type='complain'>
                <text class='iconfont icon-jubao more'></text>
                <text>投诉举报</text>
              </view>
            </view>
          </view>
        </view>
      </view>
    </view>
  </view>
</view>
<view class='iconfont icon-jia' bindtap='releaseInfo'></view>
 <!-- {{!state?'mask3':''}} -->
<view class="mask_box2" wx:if='{{poster_state}}'>
  <!-- <view class="canvasBox"> -->
  <!-- <canvas canvas-id='myCanvas' style=''></canvas> -->
  <!-- </view> -->
  <!-- <view class='popup_img'>
    <image src='{{poster}}'></image>
  </view>
  <view class="btn" bindtap="saveImage">保存图片</view>
  <view class='iconfont icon-quxiao quxiao2' bindtap='canclePopup'></view> -->
  <view class='popup_box2'>
    <view>
      <view class='popup_content_box'>
        <!-- <view class='popup_img2'>
          <image src='{{poster_list.img}}'></image>
          <view class='circle'></view>
          <view class='circle2'></view>
        </view> -->
        <view class='popup_info_box'>
          <!-- <view class='popup_title2'>{{poster_list.title}}</view>
          <view>{{poster_list.text}}</view> -->
          <view class='popup_img'>
            <image src='{{poster}}'></image>
          </view>
          <view class='popup_icon_box'>
            <view class='popup_btn_box2' bindtap='saveImg' data-src='{{poster}}'>
              <view class='popup_btn2'>保存图片</view>
            </view>
            <!-- <image src='/images/chuanda_quan_90@2x.png'></image> -->
          </view>
        </view>
      </view>
    </view>
    <view class='iconfont icon-quxiao' bindtap='canclePopup'></view>
  </view>
</view>

<!-- catchtap='cancleClassify' -->
<view class='mask_chassify_box' wx:if='{{classify_state}}' catchtap='cancleClassify'>
  <view class='classif_popup_box'>
    <view class='classify_content_box'>
      <view class='classify_item'>
        <view>性别</view>
        <picker class='chassify_picker' range='{{sex_array}}' value='{{sex_index}}' bindchange='setSex' catchtap='stop'>
          <input placeholder='请选择' value='{{sex}}' disabled='true'></input>
        </picker>
        <text class='iconfont icon-fanhui'></text>
      </view>
      <view class='classify_item'>
        <view>风格</view>
        <picker class='chassify_picker' range='{{style_array}}' value='{{style_index}}' range-key='name' bindchange='setStyle' catchtap='stop'>
          <input placeholder='请选择' value='{{style}}' disabled='true'></input>
        </picker>
        <text class='iconfont icon-fanhui'></text>
      </view>
      <view class='classify_item'>
        <view>身高</view>
        <picker class='chassify_picker' range='{{height_array}}' value='{{height_index}}' bindchange='getHeight' catchtap='stop'>
          <input placeholder='请选择' disabled='true' value='{{stature}}'></input>
        </picker>
        <text class='iconfont icon-fanhui'></text>
      </view>
      <view class='classify_item'>
        <view>体重</view>
        <picker class='chassify_picker' range='{{weight_array}}' value='{{weight_index}}' bindchange='getWeight' catchtap='stop'>
          <input placeholder='请选择' disabled='true' value='{{weight}}'></input>
        </picker>
        <text class='iconfont icon-fanhui'></text>
      </view>
    </view>
    <view class='classify_btn_box'>
      <view class='classify_btn' catchtap='clearData'>重置</view>
      <view class='classify_btn classify_active' catchtap='confirmData'>确认</view>
    </view>
  </view>
</view>

<view class='mask_box mask' wx:if='{{img_state}}' catchtap='cancle_img'>
  <view class='img_box'>
    <image src='{{imgUrl}}'></image>
    <text>{{img_text}}</text>
  </view>
</view>

<view class='mask_box' wx:if='{{mask_state}}' catchtap='cancleMask'>
  <view class='popup_box'>
    <view class='popup_title'>提示</view>
    <view>确认取消关注吗?</view>
    <view class='popup_btn_box'>
      <view class='popup_btn' catchtap='cancleMask'>取消</view>
      <view class='popup_btn' bindtap='attentionInfo'>确定</view>
    </view>
  </view>
</view>

<view class='mask_box' wx:if='{{release_state1}}'  catchtap='cancleInfo'>
  <view class='popup_box'>
    <view class='popup_title'>完善资料</view>
    <view>请先完善资料再进行发布</view>
    <view class='popup_btn_box'>
      <view class='popup_btn' style='margin:0 auto;' bindtap='goInfo'>去完善</view>
    </view>
  </view>
</view>