You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

151 lines
6.8 KiB

<wxs src="../../../utils/filter.wxs" module="tool" />
<title title="订单列表"></title>
<!-- <view class="warning-tip" >
<image src="https://static.ticket.sz-trip.com/uploads/20251210/9cad73fff1eaf21f66aa34da4951b2fb.png"></image>
购买须知:使用优惠券的组合订单均不支持部分退款
</view> -->
<!-- 邮寄 -->
<view class="box" wx:if="{{postList.length != 0}}">
<view class="goods-item" wx:for="{{postList}}" wx:key="index">
<view class="item-box item-title">
<view>{{item.product.title}}</view>
<view class="price">¥{{item.sku.price/100}}</view>
</view>
<view class="item-box">
<view>{{item.sku.sku_name}}</view>
<view>X{{item.productNum}}</view>
</view>
<view class="item-box">
<view>运费</view>
<view style="display: flex;text-align: right;">
<view class="price">¥{{item.postFee/100 || 0}}</view>
<view wx:if="{{item.postFee>0 && item.sku.batch_shipment==1}}">
<text style="padding-left: 10rpx;">x{{item.sku.batch_count}}</text>
<text style="padding-left: 40rpx;">¥{{(item.postFee/100)*item.sku.batch_count}}</text>
</view>
</view>
</view>
<view wx:if="{{item.sku.is_batch_shipment==1}}">
<view class="item-box item-title">物流信息</view>
<view class="item-box">分批收货 (共{{item.sku.batch_count}}次)</view>
<view class="item-box">物流备注:{{item.sku.batch_remark}}</view>
</view>
</view>
</view>
<!-- 自提 -->
<view class="box" wx:if="{{pickUpList.length != 0}}">
<view class="goods-item" wx:for="{{pickUpList}}" wx:key="index">
<view class="item-box item-title">
<view>{{item.product.title}}</view>
<view class="price">¥{{item.sku.price/100}}</view>
</view>
<view class="item-box">
<view>{{item.sku.sku_name}}</view>
<view>X{{item.productNum}}</view>
</view>
<view class="item-box item-title" style="padding-top: 27rpx;">自提信息</view>
<view style="padding: 10rpx;">
<view class="text"><view class="text-left">预留手机号:</view>{{item.phone}}</view>
<view class="text">
<view class="text-left">自提地址:</view>
<view>
<view>{{item.pickupAddress.title}}</view>
<view style="padding-top: 20rpx;">{{item.pickupAddress.address}}</view>
</view>
</view>
</view>
</view>
</view>
<!-- 门票 -->
<view class="box" wx:if="{{ticketList.length != 0}}">
<view class="goods-item" wx:for="{{ticketList}}" wx:key="index">
<view class="item-box item-title">
<view>{{item.product.title}}</view>
<view class="price">¥{{item.sku.price/100}}</view>
</view>
<view class="item-box">
<view>{{item.sku.sku_name}}</view>
<view>X{{item.num}}</view>
</view>
<view class="item-box item-title" style="padding-top: 27rpx;">出行人信息</view>
<view style="padding: 10rpx;" wx:if="{{item.sku.sku_model.is_authentication}}">
<view wx:for="{{item.linkmanList}}" style="padding-left: 10rpx;" wx:for-item="items">
<view>
<view class="text"><view class="text-left">姓名:</view>{{items.name}}</view>
<view class="text"><view class="text-left">证件号:</view>{{items.id_number}}</view>
<view class="text"><view class="text-left">手机号:</view>{{items.tel}}</view>
</view>
</view>
</view>
<view style="padding: 10rpx;" wx:else>
<view class="text"><view class="text-left">手机号:</view>{{item.phone}}</view>
</view>
</view>
</view>
<!-- <view class="box-title">
<view style="flex-shrink:0">订单备注:</view>
<input type="text" bindinput="inputRemark" data-index="{{index}}" placeholder="选填"></input>
</view> -->
<coupon bind:getNewCoupon = 'getNewCoupon' id="coupon" wx:if="{{showCoupon && !kjId && !gp_id}}" money="{{showPrice + postFee}}" sku="{{sku_id}}" sourceFrom="cart"></coupon>
<view class="explain-box" wx:if="{{explainDataList.length>0}}">
<view class="explain-title">景点讲解服务</view>
<view class="explain-prod" wx:for="{{explainDataList}}" wx:key="index">
<image class="explain-img" src="{{item.product.headimg}}"></image>
<view class="explain-content">
<view class="explain-goods textOver2">{{item.product.title}}</view>
<view class="explain-sku textOver2">{{item.sku.sku_name}}</view>
<view class="explain-price">0</view>
</view>
<view class="explain-sku" style="font-size: 28rpx;" bind:tap="changeContent" data-val="{{item}}"
style="align-self: flex-start;flex-shrink: 0;padding: 0 20rpx 0 0;">
详情 >
</view>
<view style="align-self: flex-start;">
<view class="iconfont icon-quan" wx:if="{{!item.selectExplain}}" bind:tap="changeSeletExplain" data-val="{{true}}" data-index="{{index}}"></view>
<view class="iconfont icon-gou1" wx:else bind:tap="changeSeletExplain" data-val="{{false}}" data-index="{{index}}"></view>
</view>
</view>
</view>
<view class="fixed-bottom">
<view class="fixed-price-box">
<view wx:if="{{coupon && coupon.activity.discount_type != 'pricebreak'}}">
<text>合计:</text><text
class="price">¥{{((postFee+showPrice* coupon.activity.fold/10))/100}}</text>
</view>
<view wx:else>
<text>合计:</text>
<text class="price">¥{{((showPrice + postFee - (coupon?coupon.activity.money:0))>0?(showPrice + postFee - (coupon?coupon.activity.money:0)):0)/100}}</text>
</view>
</view>
<view class="fixed-btn" bindtap="order">下一步</view>
</view>
<view class="mask" wx:if="{{showContent}}">
<view class="mask-bg" bind:tap="changeContent" data-val="{{null}}"></view>
<view class="mask-content2" >
<view class="iconfont icon-close" bind:tap="changeContent" data-val="{{null}}"></view>
<view style="text-align: center;padding: 20rpx 0;">产品详情</view>
<view style="max-height: 65vh;overflow-y: auto;">
<view style="width: 100%;padding:20rpx 20rpx 0;box-sizing: border-box;">
<image style="width: 100%;border-radius: 20rpx;height: 200rpx;" mode="widthFix" src="{{showContent.product.headimg}}"></image>
<view style="font-weight: bold;padding:20rpx 0">{{showContent.product.title}}</view>
</view>
<view style="height: 10rpx;background:#f2f2f2"></view>
<view style="padding:20rpx">
<view style="font-weight: bold;padding:0 0 20rpx">产品详情</view>
<rich-text class="detail" nodes="{{tool.formateRichText(showContent.product.content)}}"></rich-text>
</view>
<view style="height: 50rpx;"></view>
</view>
</view>
</view>