Bläddra i källkod

订单列表排号

zhanghui 2 år sedan
förälder
incheckning
3548dfac4e
3 ändrade filer med 29 tillägg och 8 borttagningar
  1. 8 0
      common/js/api.js
  2. 14 5
      pages/order/index.vue
  3. 7 3
      pages/order/module/mescrollUni-item.vue

+ 8 - 0
common/js/api.js

@@ -4,6 +4,14 @@ import request from '../js/request.js';
 export default {
 
 
+    //我的权益卡列表
+    viewNumber(data) {
+        return request({
+            url: '/order/wechat/order/viewNumber/' + data,
+            method: 'GET'
+        })
+    },
+
 
     //我的权益卡列表
     myEquityCardList() {

+ 14 - 5
pages/order/index.vue

@@ -26,7 +26,7 @@
 			<swiper :style="{'height':windowHeight}" :current="tabIndex" @change="swiperChange">
 				<swiper-item class="swiperItem" v-for="(item,index) in tabList" :key="index">
 					<view>
-						<mescroll-item ref="MescrollItem" :i="index" :index="tabIndex" :tabs="tabList" :height="windowHeight" @openPay="openPay" @openPayAppointment="openPayAppointment">
+						<mescroll-item ref="MescrollItem" :i="index" :index="tabIndex" :tabs="tabList" :height="windowHeight" @serialNumber="serialNumber" @openPay="openPay" @openPayAppointment="openPayAppointment">
 						</mescroll-item>
 					</view>
 				</swiper-item>
@@ -51,7 +51,7 @@
 					<text>{{ orderNumberData.schedulingNo }}</text>
 				</view>
 
-				<view v-if="orderNumberData.isOverNo !== '否'" class="text1">
+				<view v-if="orderNumberData.overNo" class="text1">
 					<text>已过号,请重新取号</text>
 				</view>
 
@@ -63,9 +63,9 @@
 					<text>随时关注小程序的排队进程,过号作废</text>
 				</view>
 
-				<view class="text">
-					<text>0851—85833828</text>
-				</view>
+<!--				<view class="text">-->
+<!--					<text>0851—85833828</text>-->
+<!--				</view>-->
 			</view>
 		</uni-popup>
 
@@ -160,6 +160,7 @@
 		},
 		data() {
 			return {
+				orderNumberData:{},
 				num: 0,
 				title: 'Hello',
 				tabIndex: 0,
@@ -211,6 +212,14 @@
 		},
 
 		methods: {
+
+			serialNumber(order){
+				this.$api.viewNumber(order.orderId).then(res=>{
+					this.orderNumberData = res.data.data
+				})
+				this.$refs.serialNumber.open()
+			},
+
 			openPayAppointment(order,number){
 				console.log(order)
 				console.log(number)

+ 7 - 3
pages/order/module/mescrollUni-item.vue

@@ -147,9 +147,9 @@
 <!--								立即排队-->
 <!--								&lt;!&ndash; <text class="text1">点击开始排号</text> &ndash;&gt;-->
 <!--							</view>-->
-<!--							<view @click="getOrderSign(item)" class="btn" v-else-if="item.orderStatus == 5">-->
-<!--								<text>点击查看排号</text>-->
-<!--							</view>-->
+							<view @click="getOrderSign(item)" class="btn" v-else-if="item.orderStatus == 5">
+								<text>点击查看排号</text>
+							</view>
 <!--							<view class="btn" v-else-if="item.orderStatus == 6">-->
 <!--								<text>服务中</text>-->
 <!--							</view>-->
@@ -237,6 +237,10 @@
 
 		methods: {
 
+			getOrderSign(order){
+				this.$emit('serialNumber',order)
+			},
+
 			appointment(order){
 				console.log('+++++++++++++++')
 				this.$emit('openPayAppointment',order,2)