| 
					
				 | 
			
			
				@@ -619,9 +619,10 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         afterScore: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 会员openid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         openId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 是否点击了加号或减号的标识 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 是否点击了加号或减号和操作新扫描商品的标识 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         clickFlag: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        deleteFlag: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 是否点击了计算活动价格 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        calActivityFlag: false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     watch: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         prodBarcode (){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -672,6 +673,8 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         searchQuery: function (prodBarcode){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.prodBarcode = prodBarcode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.clickFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.query(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         queryOrderStatus:function(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -791,6 +794,7 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.clickFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         minus:function(value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 减少数量 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -830,13 +834,14 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.clickFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         selectItem:function(value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             console.log(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         deleteItem:function(value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            vm.deleteFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.clickFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 删除这条记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for(var i = 0 ; i < this.goodsList.length ; i++){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -848,6 +853,9 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(vm.mz.get(this.goodsList[i].prodBarcode)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         vm.mz.get(this.goodsList[i].prodBarcode).useMz = false ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // 同时删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.calGoodsList.splice(i,1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(vm.brandGetOneFree.get(this.goodsList[i].brand)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         var giftBarcode = vm.brandGetOneFree.get(this.goodsList[i].brand).giftBarcode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         var muilty = vm.brandGetOneFree.get(this.goodsList[i].brand).buyNum; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -897,6 +905,7 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.index = value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.deductionScore = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         clearGoodsList:function(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -934,6 +943,8 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.levelName = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.deductionScore = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.memberCurrentAvailableScore = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.clickFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.customClearData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         toResumePending:function(){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -944,6 +955,8 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.levelName = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.deductionScore = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.memberCurrentAvailableScore = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.clickFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#pendignOrderModal').modal('show'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         resumePending:function(key){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -964,6 +977,9 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.actualPrice = pendingObject.actualPrice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 清除恢复的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.pendingOrderMap.delete(key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.clickFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             removeByValue(vm.pendingOrderKeys,key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#pendignOrderModal').modal('hide') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -975,12 +991,10 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             console.log("vm.clickFlag==>" + vm.clickFlag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (vm.clickFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let value = vm.$refs.couponBarCode.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (value != null || value != "" || value != 'undefined' || vm.deleteFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    alert("请重新计算优惠价再提交订单!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (vm.clickFlag && !vm.calActivityFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 提示点击 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                alert("请先计算活动优惠价!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $('#myModal').modal('show') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 每次点击提交订单的时候清空姓名和身份证信息和手机号 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1002,6 +1016,11 @@ let vm = new Vue({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 alert("请选择商品"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (this.goodsList.length == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                alert("请选择商品"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            vm.calActivityFlag = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             vm.clickFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             $("#calculateOrderPriceDialog").modal('show'); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2076,6 +2095,7 @@ function toPayOrder(payCode){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     vm.levelName = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     vm.deductionScore = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     vm.memberCurrentAvailableScore = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    vm.clickFlag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     vm.customClearData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }else{ 
			 |