100 lines
4.5 KiB
Plaintext
100 lines
4.5 KiB
Plaintext
<!-- 头部 -->
|
||
<nav-bar isBack="{{isBack}}" pageTitle="{{pageTitle}}" system="{{system}}"></nav-bar>
|
||
<!-- mall/index/shopInfo/shopInfo.wxml -->
|
||
<view class="shopInfo">
|
||
<view class="shopInfo_title">
|
||
<view class="shopInfo_img">
|
||
<!-- <swiper bindchange="currentChange" indicator-dots="{{indicatorDots}}" circular autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
|
||
<block wx:for="{{shopInfo.imgs}}" wx:key="{{index}}">
|
||
<swiper-item> -->
|
||
<image src="{{shopInfo.top_img}}" class="slide-image" />
|
||
<!-- </swiper-item>
|
||
</block>
|
||
</swiper>
|
||
<view class="slide-image_item">{{current+1}}/{{shopInfo.imgs.length}}</view> -->
|
||
</view>
|
||
<view class="shopInfo_title_cen">
|
||
<view class="shop_title">{{shopInfo.name}}</view>
|
||
<view class="shop_info">
|
||
<view class="shop_info_l">
|
||
<view class="opri">原价¥{{shopInfo.original_price}}</view>
|
||
<view class="ppri">
|
||
<span>¥</span>
|
||
{{shopInfo.price}}
|
||
</view>
|
||
</view>
|
||
<view class="shop_info_r">
|
||
<view class="flex-con1">
|
||
<span>{{shopInfo.sales+shopInfo.invent_sales}}</span>
|
||
<view>人已购买</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<!-- <view class="shop_text mt20">
|
||
<view class="shop_text_title">商品详情</view>
|
||
<view class="mt40">
|
||
<rich-text nodes="{{shopInfo.summary}}"></rich-text>
|
||
</view>
|
||
<view class="shop_text_p">规格:5KG/袋</view>
|
||
<view class="shop_text_p">包装:普装</view>
|
||
<view class="shop_text_p">保质期:24个月</view>
|
||
</view> -->
|
||
<view wx:if="{{shopInfo.imgs.length > 0}}" class="shop_introduce">
|
||
<view class="shop_text_title">商品详情</view>
|
||
<image mode="widthFix" wx:for="{{shopInfo.imgs}}" wx:key="{{ index }}" src="{{item.detail_img}}" data-url="{{item.detail_img}}" bind:tap="bigShopImg" />
|
||
</view>
|
||
</view>
|
||
<view class="shop_go">
|
||
<view class="shop_cart flex-con3" bind:tap="goCart">
|
||
<view class="shop_cart_img">
|
||
<image src="/static/img/icon/gwcs.png" />
|
||
<span>{{cartNum}}</span>
|
||
</view>
|
||
</view>
|
||
<view data-type="0" class="add_cart" bind:tap="onClose">加入购物车</view>
|
||
<view data-type="1" class="buy" bind:tap="onClose">立即购买</view>
|
||
</view>
|
||
<!-- 购物车弹出 -->
|
||
<wux-popup position="bottom" visible="{{ visible }}" catchtap="onClose">
|
||
<view class="cart" catchtap="onOpen">
|
||
<view class="pd30">
|
||
<view class="cart_title">
|
||
<view class="cart_title_img">
|
||
<image src="{{shopInfo.top_img}}" />
|
||
</view>
|
||
<view class="cart_title_info">
|
||
<view>
|
||
<view class="cart_title_info_name">{{shopInfo.name}}</view>
|
||
<view class="cart_title_info_mon">
|
||
<span>¥</span>
|
||
{{shopInfo.price}}
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="cart_title_close" catchtap="onClose">
|
||
<image src="/static/img/icon/dasdasd_05.png" />
|
||
</view>
|
||
</view>
|
||
<view class="cart_spe mt10" wx:for="{{shopAttr}}" wx:key="i">
|
||
<view class="cart_spe_title mt40">{{item.method_name}}</view>
|
||
<view class="cart_spe_cen">
|
||
<view wx:for="{{item.attr_vals}}" wx:for-item="list" wx:key="{{index}}" data-i1="{{item.index}}" data-i2="{{index}}" class="cart_spe_row mt30 fl mr20 {{ list.isShow ?'spe_row_active':'' }}" bind:tap="selectAttr">
|
||
{{list.method_value}}
|
||
</view>
|
||
<view class="clear"></view>
|
||
</view>
|
||
</view>
|
||
<view class="shop_num">
|
||
<view class="shop_numl">数量</view>
|
||
<view class="shop_numr">
|
||
<wux-input-number wux-sub-class="wux_sub" wux-input-class="wux_input" wux-add-class="wux_add" min="1" default-value="1" slot="footer" bindchange="numChang" />
|
||
</view>
|
||
</view>
|
||
</view>
|
||
<view class="cart_sub" catchtap="sure">确定</view>
|
||
</view>
|
||
</wux-popup>
|
||
<!-- toasta提示 -->
|
||
<i-toast id="toast" /> |