Quellcode durchsuchen

refactor:扫码门店判断

zhanghui vor 2 Jahren
Ursprung
Commit
07cca619ee
2 geänderte Dateien mit 20 neuen und 5 gelöschten Zeilen
  1. 9 0
      orderPages/orderDetail/index.vue
  2. 11 5
      pages/order/module/mescrollUni-item.vue

+ 9 - 0
orderPages/orderDetail/index.vue

@@ -324,6 +324,15 @@ export default {
             uni.scanCode({
                 scanType: ['qrCode'],
                 success: function (res) {
+                    let json = JSON.parse(res.result)
+                    if(json.storeId != item.storeId){
+                        uni.showToast({
+                            icon: 'error',
+                            duration: 3000,
+                            title: '请扫描订单门店二维码'
+                        });
+                        return
+                    }
                     uni.navigateTo({
                         url:'/orderPages/serviceItems/index?serviceStationId='+ res.result + '&orderId='+order.orderId + '&serviceObjectId=' + order.serviceObjectId
                     })

+ 11 - 5
pages/order/module/mescrollUni-item.vue

@@ -236,14 +236,11 @@
 
 		methods: {
 
-
 			appointment(order){
 				console.log('+++++++++++++++')
 				this.$emit('openPayAppointment',order,2)
 			},
 
-
-
 			oneClickPay(order){
 				this.$emit('openPay',order,1)
 			},
@@ -254,10 +251,19 @@
         uni.scanCode({
 			scanType: ['qrCode'],
           success: function (res) {
+				let json = JSON.parse(res.result)
+			  	if(json.storeId != item.storeId){
+					uni.showToast({
+						icon: 'error',
+						duration: 3000,
+						title: '请扫描订单门店二维码'
+					});
+					return
+				}
 			uni.navigateTo({
-				 url:'/orderPages/serviceItems/index?serviceStationId='+ res.result + '&orderId='+item.orderId + '&serviceObjectId=' + item.serviceObjectId
+				 url:'/orderPages/serviceItems/index?serviceStationId='+ json.stationId + '&orderId='+item.orderId + '&serviceObjectId=' + item.serviceObjectId
 			})
-          }
+          },
         })
       },
 			/*下拉刷新的回调 */