From cc499362b6eba119792e113796e4da029a70fc6d Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Sun, 27 Dec 2020 14:59:26 +0800
Subject: [PATCH] 服务单接口联调

---
 hive-app/pages/workbench/serviceOrderDetail.vue |   55 +++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 35 insertions(+), 20 deletions(-)

diff --git a/hive-app/pages/workbench/serviceOrderDetail.vue b/hive-app/pages/workbench/serviceOrderDetail.vue
index 0e7fe07..280acf9 100644
--- a/hive-app/pages/workbench/serviceOrderDetail.vue
+++ b/hive-app/pages/workbench/serviceOrderDetail.vue
@@ -7,35 +7,35 @@
 			<view class="list-content">
 				<view class="flex justify-between">
 					<text>会员姓名</text>
-					<text class="gray">李某某</text>
+					<text class="gray">{{orderInfo.vipName}}</text>
 				</view>
 				<view class="flex justify-between">
 					<text>联系方式</text>
-					<text class="gray">15588881231</text>
+					<text class="gray">{{orderInfo.phone}}</text>
 				</view>
 				<view class="flex justify-between">
 					<text>服务单号</text>
-					<text class="gray">N12371237123173</text>
+					<text class="gray">{{orderInfo.serviceNo}}</text>
 				</view>
 				<view class="flex justify-between">
 					<text>预约时间</text>
-					<text class="gray">2020-12-12 19:06:08</text>
+					<text class="gray">{{orderInfo.yyTime}}</text>
 				</view>
 				<view class="flex justify-between">
 					<text>预约床位</text>
-					<text class="gray">VIP-2</text>
+					<text class="gray">{{orderInfo.bedName || '-'}}</text>
 				</view>
 				<view class="flex justify-between">
 					<text>服务总时间</text>
-					<text class="gray">180分钟</text>
+					<text class="gray">{{orderInfo.totalTime}}分钟</text>
 				</view>
 				<view class="flex justify-between">
 					<text>配料师</text>
-					<text class="gray">广哥</text>
+					<text class="gray">{{orderInfo.plsName || '-'}}</text>
 				</view>
 				<view class="flex justify-between">
 					<text>下单总顾问</text>
-					<text class="gray">广哥</text>
+					<text class="gray">{{orderInfo.staffName}}</text>
 				</view>
 			</view>
 		</view>
@@ -44,33 +44,33 @@
 				<text>服务明细</text>
 			</view>
 			<view class="list-content">
-				<view class="list-content-row" v-for="item in 2">
+				<view class="list-content-row" v-for="item in orderList">
 					<view class="flex justify-between align-center font-15">
 						<view>
-							<text class="mr-20">富脂肽原液(单支)</text>
-							<text>x1</text>
+							<text class="mr-20">{{item.name}}</text>
+							<text>x{{item.count}}</text>
 						</view>
-						<text class="blue font-16">¥0.99</text>
+						<text class="blue font-16">¥{{item.price}}</text>
 					</view>
 					<view class="flex justify-between mt-5 gray">
 						<text>服务开始时间</text>
-						<text>2020-12-12 19:06:08</text>
+						<text>{{item.beginTime || '-'}}</text>
 					</view>
 					<view class="flex justify-between gray">
 						<text>服务结束时间</text>
-						<text>2020-12-12 19:06:08</text>
+						<text>{{item.endTime || '-'}}</text>
 					</view>
 					<view class="flex justify-between gray">
 						<text>服务时长</text>
-						<text>90分钟</text>
+						<text>{{item.timeLength}}分钟</text>
 					</view>
 					<view class="flex justify-between gray">
 						<text>美疗师</text>
-						<text>广哥</text>
+						<text>{{item.beautyName || '-'}}</text>
 					</view>
 					<view class="flex justify-between gray">
 						<text>提成</text>
-						<text>¥0.50</text>
+						<text>¥{{item.commission || 0}}</text>
 					</view>
 				</view>
 			</view>
@@ -88,9 +88,24 @@
 <script>
 	export default {
 		data() {
-		  return {
-			  
-		  }  
+			return {
+			  orderInfo: {},
+			  orderList: []
+			}  
+		},
+		onLoad(options) {
+			this.loadServiceOrderDetail(options.id);
+		},
+		methods:{
+			loadServiceOrderDetail(id){
+				this.$httpUtils.request('/api/serviceOrder/findServiceOrderDetail/'+id).then((res) => {
+					if(res.status == 200){
+						let result = res.mapInfo.detail;
+						this.orderInfo = result;
+						this.orderList = result.items;
+					}
+				})
+			}
 		}
 	}
 </script>

--
Gitblit v1.9.1