VtuanDetail.wxml 11.1 KB
<view class="container">
  <view class="header">
    <view class="s" style='height:{{statusTop}}px'></view>
    <view class="left_img">
      <image src="{{imagesUrl}}assets/static/img/img_z.png" bindtap="goback" />
      <view class="title_oage">团购热卖</view>
    </view>
  </view>
  <view class="health">
    <view class="top_img">
      <swiper class="banner" indicator-dots indicator-color="rgba(255, 255, 255, 0.6)" indicator-active-color="#fff">
        <swiper-item wx:for="{{imgs}}" wx:key="index" wx:for-item="item" wx:for-index="index">
          <image src="{{item}}" mode="widthFix" data-src='{{item}}' bindload="{{index == 0 ? 'imageLoad' : ''}}" data-list='{{imgs}}' bindtap="previewImage"></image>
        </swiper-item>
      </swiper>
    </view>
    <view class="banner_box">
      <view class="loop_title  title_content2">{{tuanDetail.goods_name}}</view>
      <view class="pr_ice">
        <view class="pr_n_left">
          <view class="pr_name">团购价</view>
          <view class="pt">
            <view class="pt_icon">¥</view>
            <view class="pt_price">{{tuanDetail.price}}</view>
          </view>
          <view class="del">¥{{tuanDetail.line_price}}</view>
        </view>
        <view class="jifen"></view>
      </view>
      <view class="down_ben">
        <view class="left_cd">已拼{{tuanDetail.sales_initial}}件</view>
        <view class="left_cm">
          <image src="{{imagesUrl}}assets/static/img/x_5.png" catchtap="GOcanvas" />
          <button open-type="share" class="buttonShare"></button>
          <image src="{{imagesUrl}}assets/static/img/x_6.png" />
        </view>
      </view>
    </view>
    <view class="pindannet" wx:if="{{tuan_data.length !=0}}">
      <view class="pin_name">
        <view class="left_pin" wx:if="{{share==1}}">{{tuan_data.length}}人在拼单,可直接参与</view>
        <view class="left_pin" wx:if="{{share==2}}">邀请你进行拼单</view>
        <view class="rig_pin" bindtap="toggleDialog">查看更多 ></view>
      </view>
      <view class="pin_list">
        <block wx:for="{{tuan_data}}" wx:for-index="index" wx:for-item="item" wx:key="index">
          <view class="pin_box_a" wx:if="{{item.sheng_time*1000 != 0}}">
            <view class="lef_pin_a">
              <view class="image_list_a">
                <block wx:for="{{item.img_arr}}" wx:for-index="index1" wx:key="index1" wx:for-item="item1">
                  <image src="{{item1}}" />
                </block>
              </view>
              <view class="nickname_list_a">
                <block wx:for="{{item.nickname_arr}}" wx:for-index="index1" wx:key="index1" wx:for-item="item1">
                  <view class="pin_na_a">{{item1}}{{item.nickname_arr.length >1?'、' :''}}</view>
                </block>
              </view>
            </view>
            <view class="who_a">
              <view class="top_who_a">
                <view class="red_a">还差</view>
                <view class="red_nums_a  red_a  ">{{item.sheng_num}}</view>
                <view class="red_per_a red_a">人成团</view>
              </view>
              <view class="out_time_a">
                <view class="time_name_a">剩余</view>
                <van-count-down millisecond format="HH:mm:ss" time="{{ item.sheng_time*1000 }}" bindchange="onChange" />
              </view>
            </view>
            <view class="go_ping_a" wx:if="{{share==1}}" data-onclick="0" catchtap="onclickitem" data-tuan_id="{{item.id}}" data-id="{{tuanDetail.goods_id}}">
              去拼单
            </view>
            <view class="go_ping_a" wx:if="{{share==2}}" data-onclick="0" catchtap="onclickitem" data-tuan_id="{{item.id}}" data-id="{{tuanDetail.goods_id}}">
              立即拼单
            </view>
          </view>
        </block>
      </view>
    </view>
    <!-- 详情 评价 -->
    <view class="details">
      <view class="details_name {{_num == 1? 'cur':''}}" data-num="1" bindtap="changeTitle">
        详情
      </view>
      <view class="appraise_name  {{_num == 2? 'cur':''}}" data-num="2" bindtap="changeTitle">
        评论
      </view>
    </view>
    <view class="details_box">
      <!-- 详情 -->
      <view class="details_img" wx:if="{{_num == 1}}">
        <import src="../../wxParse/wxParse.wxml" />
        <template is="wxParse" data="{{wxParseData:content.nodes}}" />
      </view>
      <!-- 评价内容 -->
      <block wx:if="{{_num == 2}}">
        <view class="c" wx:if="{{pingList.length > 0}}">
          <view class="praise_content" wx:for="{{pingList}}" wx:key="this">
            <view class="person_content">
              <view class="left_ziliao">
                <view class="imgNum">
                  <image src="{{item.user.avatar}}" />
                </view>
                <view class="per_item">
                  <text class="nickname">{{item.user.nickname}}</text>
                  <view class="dateTime">{{item.time}}</view>
                </view>
              </view>
              <view class="praise_star">
                <image src="{{imagesUrl}}assets/static/img/haoping_icon@2x.png" wx:if="{{item.ping == 1}}" />
                <image src="{{imagesUrl}}assets/static/img/zhongping_icon@2x.png" wx:if="{{item.ping == 2}}" />
                <image src="{{imagesUrl}}assets/static/img/chaping_icon@2x.png" wx:if="{{item.ping == 3}}" />
                <text wx:if="{{item.ping == 1}}">好评</text>
                <text wx:if="{{item.ping == 2}}">中评</text>
                <text wx:if="{{item.ping == 3}}">差评</text>
              </view>
            </view>
            <view class="praise_text">{{item.cnt}}</view>
            <view class="imgsnox">
              <view class="imgs" wx:for="{{item.imgs}}" wx:key="this" wx:for-item="items">
                <image src="{{items}}" data-src='{{items}}' data-list='{{item.imgs}}' bindtap="previewImage" />
              </view>
            </view>
          </view>
        </view>
        <view class="d" wx:else>暂无评价</view>
      </block>
    </view>
  </view>
  <view class="box_buy">
    <view class="dow_w">
      <view class="kefu">
        <button open-type="contact" class="transparent"></button>
        <image class="img1" src="{{imagesUrl}}assets/static/img/x_v.png"></image>
        <view class="keft_name">客服</view>
      </view>
      <view class="buy">
        <button class=" bind" bindtap="onclickitem" data-id="{{tuanDetail.goods_id}}" data-onclick="1">
          发起拼单({{tuanDetail.tuan_num}}人成团)
        </button>
      </view>
    </view>
  </view>
  <!-- 弹窗 -->
  <!-- 屏幕背景变暗的背景 -->
  <view class="commodity_screen" bindtap="hideModal" wx:if="{{showModalStatus}}"></view>
  <!-- 弹出框 -->
  <view animation="{{animationData}}" class="commodity_attr_box" wx:if="{{showModalStatus}}">
    <view class="updown" bindtap="hideModal">
      <image src="{{imagesUrl}}assets/static/img/updown.png" />
    </view>
    <view class="buyStore">
      <view class="storeImg">
        <image src="{{changedShop.img}}" />
      </view>
      <view class="store_cont">
        <view class="store_cont_name">{{changedShop.goods_name}}</view>
        <view class="storeMoney">
          <view class="icon_money">¥</view>
          <view class="goodsPrice">{{goodsPrice}}</view>
        </view>
      </view>
    </view>
    <!-- 规格 -->
    <view class="cond">
      <scroll-view scroll-y='true' style='height:100%'>
        <view class="rules">
          <view class="left_num" wx:for="{{tuanGui}}" wx:key="index" wx:for-item="item" wx:for-index="index">
            <view class="guiName">{{item.name}}</view>
            <view class="rules_change">
              <block wx:for="{{item.value}}" wx:key="index1" wx:for-item="item1" wx:for-index="index1">
                <view class="down  {{item1.is_choose == 1?'active_tag':''}}" catchtap="changeguige" data-gui_id="{{item1.id}}" data-index1="{{index1}}" data-index="{{index}}">
                  {{item1.spec_value}}
                </view>
              </block>
            </view>
          </view>
        </view>
        <!-- 数量 -->
        <view class="number">
          <view class="left_num">数量</view>
          <view class="right_num">
            <view class="jian_img itemImg_" bindtap="countMinus">
              <image src="{{imagesUrl}}assets/static/img/jian.png" />
            </view>
            <view class="center_num  itemImg_">{{tuanCount}}</view>
            <view class="jia_img  itemImg_" bindtap="countPlus">
              <image src="{{imagesUrl}}assets/static/img/jia1.png" />
            </view>
          </view>
        </view>
      </scroll-view>
    </view>
    <view class="btnbuy">
      <button class="btnbuy__" size="default" bindtap="payStore" data-id="{{changedShop.goods_id}}">
        立即购买
      </button>
    </view>
  </view>
  <view class="zan_dialog {{ showDialog ? 'zan_dialog_show' : '' }}" wx:if="{{showDialog}}">
    <view class="zan_dialog__mask" bindtap="toggleDialog" />
    <view class="zan_dialog__container" wx:if="{{showDialog}}">
      <image src="{{imagesUrl}}assets/static/img/updown.png" class="del" bindtap="toggleDialog" />
      <view class="d_popup">
        <view class="ping_name">正在拼单</view>
        <view class="pup">
          <scroll-view scroll-y="true" style="height:496rpx">
            <view class="ping_list">
              <block wx:for="{{tuan_data}}" wx:for-index="index" wx:for-item="item" wx:key="index">
                <view class="pin_box">
                  <view class="lef_pin">
                    <view class="image_list">
                      <block wx:for="{{item.img_arr}}" wx:for-index="index1" wx:key="index1" wx:for-item="item1">
                        <image src="{{item1}}" />
                      </block>
                    </view>
                    <view class="nickname_list" wx:if="{{item.nickname_arr.length !=0}}">
                      <block wx:for="{{item.nickname_arr}}" wx:for-index="index1" wx:key="index1" wx:for-item="item1">
                        <view class="pin_na">{{item1}}{{item.nickname_arr.length >1?'、' :''}}</view>
                      </block>
                    </view>
                    <!-- <view class="who">
                      <view class="top_who">
                        <view class="red">还差</view>
                        <view class="red_nums  red  ">{{item.sheng_num}}</view>
                        <view class="red_per red">人成团</view>
                      </view>
                      <view class="out_time">
                        <view class="time_name">剩余</view>
                        <van-count-down time="{{ item.sheng_time }}" millisecond format="HH:mm:ss" />
                      </view>
                    </view> -->
                  </view>
                  <view class="go_ping" wx:if="{{share==2}}" catchtap="pingdanOn" data-tuan_id="{{item.id}}" data-id="{{tuanDetail.goods_id}}">
                    去拼单
                  </view>
                  <!-- <view class="go_ping" wx:if="{{share==2}}">立即拼单</view> -->
                </view>
              </block>
            </view>
          </scroll-view>
        </view>
      </view>
    </view>
  </view>
</view>