From 9203a43facf5fd967aaafcfc41541a9f4565869a Mon Sep 17 00:00:00 2001 From: li-guang <153605324@qq.com> Date: Thu, 07 Jan 2021 11:29:28 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/jyyforjava/hive-app --- hive-app/pages/workbench/orderDetail.vue | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 161 insertions(+), 1 deletions(-) diff --git a/hive-app/pages/workbench/orderDetail.vue b/hive-app/pages/workbench/orderDetail.vue index d86727c..32e0e45 100644 --- a/hive-app/pages/workbench/orderDetail.vue +++ b/hive-app/pages/workbench/orderDetail.vue @@ -1,9 +1,169 @@ <template> - <!-- 订单详情 --> + <view class="list"> + <view class="list-item"> + <view class="list-header"> + <text>订单信息</text> + </view> + <view class="list-content"> + <view class="flex justify-between"> + <text>会员姓名</text> + <text class="gray">{{orderInfo.vipName}}</text> + </view> + <view class="flex justify-between"> + <text>联系方式</text> + <text class="gray">{{orderInfo.phone}}</text> + </view> + <view class="flex justify-between"> + <text>订单号</text> + <text class="gray">{{orderInfo.orderNo}}</text> + </view> + <view class="flex justify-between"> + <text>下单顾问</text> + <text class="gray">{{orderInfo.staffName}}</text> + </view> + <view class="flex justify-between"> + <text>下单时间</text> + <text class="gray">{{orderInfo.orderTime}}</text> + </view> + </view> + </view> + <view class="list-item"> + <view class="list-header"> + <text>订单明细</text> + </view> + <view class="list-content"> + <view class="list-content-row" v-for="item in orderList"> + <view class="flex justify-between align-center"> + <view class="name"> + <text class="font-14 mr-15">{{item.goodsName}}</text> + <text class="gray">x{{item.count}}</text> + </view> + <view> + <text class="gray font-through">¥{{item.price}}</text> + <text class="ml-10">¥{{item.zkPrice}}</text> + </view> + </view> + <view class="gray font-13"> + <text>现金支付:</text> + <text>¥{{item.cashPay | formatNum}}</text> + </view> + <view class="gray font-13"> + <text>储蓄卡支付:</text> + <text>¥{{item.cardPay | formatNum}}</text> + </view> + </view> + </view> + </view> + <view class="list-item"> + <view class="list-header"> + <text>支付信息</text> + </view> + <view class="list-content"> + <view class="flex justify-between"> + <text>现金支付</text> + <text class="gray">¥{{orderInfo.cashPay | formatNum}}</text> + </view> + <view class="flex justify-between"> + <text>储蓄卡支付</text> + <text class="gray">¥{{orderInfo.cardPay | formatNum}}</text> + </view> + <view class="flex justify-between"> + <text>应付总额</text> + <text class="gray">¥{{orderInfo.needPay | formatNum}}</text> + </view> + <view class="flex justify-between"> + <text>实付总额</text> + <text class="gray">¥{{orderInfo.realPay | formatNum}}</text> + </view> + <view class="flex justify-between"> + <text>优惠总额</text> + <text class="gray">¥{{orderInfo.discount | formatNum}}</text> + </view> + </view> + </view> + <view class="list-item"> + <view class="list-header"> + <text>业绩提成</text> + </view> + <view class="list-content"> + <view class="list-content-row" v-for="item in orderList"> + <view class="flex justify-between align-center gray font-13"> + <view class="name"> + <text class="mr-15">{{item.goodsName}}</text> + <text>x{{item.count}}</text> + </view> + <text>¥{{item.price}}</text> + </view> + <view class="flex justify-between" v-for="op in item.achieves"> + <text>{{op.name}}</text> + <text>业绩:{{op.achieve}}</text> + </view> + </view> + </view> + </view> + </view> </template> <script> + export default { + data() { + return { + orderInfo: {}, + orderList: [] + } + }, + onLoad(options) { + this.loadOrderDetail(options.orderId); + }, + methods:{ + loadOrderDetail(id){ + this.$httpUtils.request('/api/order/findOrderDetail/'+id).then((res) => { + if(res.status == 200){ + let result = res.mapInfo.orderDetail; + this.orderInfo = result; + this.orderList = result.items; + } + }) + } + } + } </script> <style> + page{ + background: #F6F6F8; + } + .list-item{ + background: #FFFFFF; + border-radius: 4px; + margin: 10px; + } + .list-header{ + padding: 12px 15px; + font-size: 16px; + font-weight: bold; + border-bottom: 1px solid #EDEAF4; + } + .list-content{ + padding: 12px 15px; + font-size: 14px; + line-height: 28px; + } + .list-content-row{ + border-bottom: 1px solid #EDEAF4; + padding: 8px 0; + } + .list-content-row:nth-child(1){ + padding-top: 0; + } + .list-content-row:nth-last-child(1){ + border-bottom: 0; + padding-bottom: 0; + } + .font-through{ + text-decoration: line-through; + } + .name{ + line-height: 20px; + } </style> -- Gitblit v1.9.1