twt 3 år sedan
förälder
incheckning
26f6e56fe7
2 ändrade filer med 47 tillägg och 18 borttagningar
  1. 1 1
      pages/module/confirmOrder.vue
  2. 46 17
      pages/module/maintain.vue

+ 1 - 1
pages/module/confirmOrder.vue

@@ -107,7 +107,7 @@
 				<view class="hejiMs">共{{goodsCount}}件商品,{{itemCount}}项服务</view>
 			</view>
 		</view>
-		<view class="settlement" @click="$noMultipleClicks(settlement)">提交订单</view>
+		<view class="settlement" @click="$noMultipleClicks(settlement)">去支付</view>
 	</view>
 
 	

+ 46 - 17
pages/module/maintain.vue

@@ -106,7 +106,7 @@
 					<view class="hejiMs">商品¥{{goodsTotal}}+工时费¥{{salePriceTotal}}</view>
 				</view>
 			</view>
-			<view class="settlement" @click="settlement">去结算</view>
+			<view class="settlement" @click="settlement">去选店</view>
 		</view>
 		
 		<view class="caidanTk" v-show="qingdanShow" @click="qingdanShow=false">
@@ -487,6 +487,7 @@ export default {
 											//同组品不为空的情况 
 											//console.log("同组品不为空的情况 ")
 											var remainder=0;
+											var addNum=index
 											console.log("list.referenceDosageQty - "+list.referenceDosageQty+list.name)
 										    var referenceDosageQty=Number(list.referenceDosageQty)
 											//var addArr= goods.goodsList
@@ -511,12 +512,32 @@ export default {
 													if(remainder>0){
 														//addArr.unshift(tgoods)
 													} */
-													
+													var addDta={
+														goodsGroupDetail:[],
+														goodsList:addArr,
+														del:true
+													}
+													addDta.goodsList.forEach(add=>{
+														add.del=true;
+													}) 
+													//console.log(addArr)
+													 if(tindex==0){
+														// console.log(addDta.goodsList[0])
+														list.listGoodsAll.splice(index, 1,addDta)
+														//console.log(list.listGoodsAll[index])
+													}else{
+														addNum++
+														console.log('addNum=='+addNum)
+														//console.log(addDta.goodsList[0])
+														list.listGoodsAll.splice(addNum, 0,addDta)
+													} 
 													
 												}else{
 													if(referenceDosageQty>0){
+														console.log('referenceDosageQty'+referenceDosageQty)
+														console.log(tgoods)
 														/* remainder=Number(referenceDosageQty)%tgoods.capacity
-														console.log('--remainder---'+remainder)
+														
 														if(remainder>1){
 															addArr.unshift(tgoods)
 														}
@@ -524,31 +545,39 @@ export default {
 													    if(referenceDosageQty>tgoods.capacity){
 															var parseIntNum=parseInt(referenceDosageQty/tgoods.capacity)
 															tgoods.qty=parseIntNum
+															addArr.unshift(tgoods)
 															var reduce= tgoods.capacity*parseIntNum
 															referenceDosageQty=referenceDosageQty - reduce
 														}else{
 															addArr.unshift(tgoods)
 															referenceDosageQty=referenceDosageQty-tgoods.capacity
 														} 
+														
+														var addDta={
+															goodsGroupDetail:[],
+															goodsList:addArr,
+															del:true
+														}
+														addDta.goodsList.forEach(add=>{
+															add.del=true;
+														}) 
+														//console.log(addArr)
+														 if(tindex==0){
+															// console.log(addDta.goodsList[0])
+															list.listGoodsAll.splice(index, 1,addDta)
+															//console.log(list.listGoodsAll[index])
+														}else{
+															addNum++
+															console.log('addNum=='+addNum)
+															//console.log(addDta.goodsList[0])
+															list.listGoodsAll.splice(addNum, 0,addDta)
+														} 
 													}
 													
 													
 												}
 												
-												var addDta={
-													goodsGroupDetail:[],
-													goodsList:addArr
-												}
-												addDta.goodsList.forEach(add=>{
-													add.del=true;
-												}) 
-												 if(tindex==0){
-													 console.log(addDta.goodsList[0])
-													//list.listGoodsAll.splice(index, 0,addDta)
-													console.log(list.listGoodsAll[index])
-												}else{
-													list.listGoodsAll.splice(index+1, 0,addDta)
-												} 
+											
 											} ) 
 											
 											}