|
|
@@ -1,61 +1,67 @@
|
|
|
<template>
|
|
|
<view>
|
|
|
- <view class="inner-box">
|
|
|
- <!-- 药品列表 -->
|
|
|
- <view class="goods-list">
|
|
|
- <view v-for="(item,index) in carts" :key="index" class="item" @click="showDetail(item)">
|
|
|
- <view class="img-box">
|
|
|
- <image :src="item.productImage" mode="aspectFill"></image>
|
|
|
- </view>
|
|
|
- <view class="info-box">
|
|
|
- <view>
|
|
|
- <view class="name-box ellipsis2">
|
|
|
- <view class="tag">{{utils.getDictLabelName("storeProductType",item.productType)}}</view>{{item.productName}}
|
|
|
- </view>
|
|
|
- <view class="spec ellipsis2">{{item.productAttrName}}</view>
|
|
|
+ <view v-if="carts&&carts.length>0">
|
|
|
+ <view class="inner-box">
|
|
|
+ <!-- 药品列表 -->
|
|
|
+ <view class="goods-list">
|
|
|
+ <view v-for="(item,index) in carts" :key="index" class="item" @click="showDetail(item)">
|
|
|
+ <view class="img-box">
|
|
|
+ <image :src="item.productImage" mode="aspectFill"></image>
|
|
|
</view>
|
|
|
- <view class="price-num">
|
|
|
- <view class="price">
|
|
|
- <text class="unit">¥</text>
|
|
|
- <text class="num">{{item.price.toFixed(2)}}</text>
|
|
|
+ <view class="info-box">
|
|
|
+ <view>
|
|
|
+ <view class="name-box ellipsis2">
|
|
|
+ <view class="tag">{{utils.getDictLabelName("storeProductType",item.productType)}}</view>{{item.productName}}
|
|
|
+ </view>
|
|
|
+ <view class="spec ellipsis2">{{item.productAttrName}}</view>
|
|
|
+ </view>
|
|
|
+ <view class="price-num">
|
|
|
+ <view class="price">
|
|
|
+ <text class="unit">¥</text>
|
|
|
+ <text class="num">{{item.price.toFixed(2)}}</text>
|
|
|
+ </view>
|
|
|
+ <view class="num">x{{item.cartNum}}</view>
|
|
|
</view>
|
|
|
- <view class="num">x{{item.cartNum}}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <!-- 小计 -->
|
|
|
- <view class="sub-total">
|
|
|
- <text class="label">订单金额:</text>
|
|
|
- <view class="price">
|
|
|
- <text class="unit">¥</text>
|
|
|
- <text class="num">{{price.totalPrice.toFixed(2)}}</text>
|
|
|
+ <!-- 小计 -->
|
|
|
+ <view class="sub-total">
|
|
|
+ <text class="label">订单金额:</text>
|
|
|
+ <view class="price">
|
|
|
+ <text class="unit">¥</text>
|
|
|
+ <text class="num">{{price.totalPrice.toFixed(2)}}</text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+
|
|
|
</view>
|
|
|
-
|
|
|
- </view>
|
|
|
- <!-- 底部按钮 -->
|
|
|
- <view class="btn-foot">
|
|
|
- <view class="right">
|
|
|
- <view class="total">
|
|
|
- <text class="label">实付金额:</text>
|
|
|
- <view class="price">
|
|
|
- <text class="unit">¥</text>
|
|
|
- <text class="num">{{price.payPrice.toFixed(2)}}</text>
|
|
|
+ <!-- 底部按钮 -->
|
|
|
+ <view class="btn-foot">
|
|
|
+ <view class="right">
|
|
|
+ <view class="total">
|
|
|
+ <text class="label">实付金额:</text>
|
|
|
+ <view class="price">
|
|
|
+ <text class="unit">¥</text>
|
|
|
+ <text class="num">{{price.payPrice.toFixed(2)}}</text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
+
|
|
|
+ <view class="btn" @click="submitOrder">支付{{price.payPrice.toFixed(2)}}</view>
|
|
|
</view>
|
|
|
-
|
|
|
- <view class="btn" @click="submitOrder">支付{{price.payPrice.toFixed(2)}}</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <view class="message-box" v-if="messageShow">
|
|
|
- <view class="left">
|
|
|
- <image src="https://kntobs.jnmyunl.com/shop/images/close24.png" mode="" @click="closeOrder()" ></image>
|
|
|
- <view class="text ellipsis">您有{{count0}}个待支付订单</view>
|
|
|
+ <view class="message-box" v-if="messageShow">
|
|
|
+ <view class="left">
|
|
|
+ <image src="https://kntobs.jnmyunl.com/shop/images/close24.png" mode="" @click="closeOrder()" ></image>
|
|
|
+ <view class="text ellipsis">您有{{count0}}个待支付订单</view>
|
|
|
+ </view>
|
|
|
+ <view class="btn" @click="showOrder()">查看</view>
|
|
|
</view>
|
|
|
- <view class="btn" @click="showOrder()">查看</view>
|
|
|
+ <ykscreenRecord></ykscreenRecord>
|
|
|
+ </view>
|
|
|
+ <view class="x-c" v-else style="flex-direction: column;height: 70vh;">
|
|
|
+ <image src="https://kntobs.jnmyunl.com/shop/images/no_data.png" mode="widthFix" style="width: 500rpx;"></image>
|
|
|
+ <view>{{msg}}</view>
|
|
|
</view>
|
|
|
- <ykscreenRecord></ykscreenRecord>
|
|
|
</view>
|
|
|
</template>
|
|
|
|
|
|
@@ -78,7 +84,7 @@
|
|
|
payPrice:0.00,
|
|
|
},
|
|
|
carts:[],
|
|
|
-
|
|
|
+ msg:'加载中'
|
|
|
}
|
|
|
},
|
|
|
onLoad(option) {
|
|
|
@@ -136,6 +142,7 @@
|
|
|
getSalesOrder(item){
|
|
|
var that=this;
|
|
|
var data={createOrderKey:this.orderKey}
|
|
|
+ this.msg = ''
|
|
|
getSalesOrder(data).then(
|
|
|
res => {
|
|
|
if(res.code==200){
|
|
|
@@ -145,6 +152,7 @@
|
|
|
});
|
|
|
that.price.payPrice=res.totalMoney
|
|
|
}else{
|
|
|
+ this.msg =res.msg
|
|
|
uni.showToast({
|
|
|
icon:'none',
|
|
|
title: res.msg,
|