소스 검색

修改完成订单后订单列表中提交评价bug

Zhengy 6 년 전
부모
커밋
ffbe1803c5
1개의 변경된 파일21개의 추가작업 그리고 6개의 파일을 삭제
  1. 21 6
      src/mock/index.js

+ 21 - 6
src/mock/index.js

@@ -1065,12 +1065,27 @@ Mock.mock('http://www.Zhengy.com/api/submitEvaluation',function(options){
 		"text":req.comment,
 		"author":accountInfo[2][index1].mess.userName,
 	}
-	var index2 = accountInfo[1].findIndex((value,index,arr)=>{
-		return value.mess.id==req.shopId;
-	})
-	var index3 = accountInfo[1][index2].goodList.findIndex((value,index,arr)=>{
-		return value.id==req.goodId;
-	})
+	if(req.shopId&&req.goodId){
+		var index2 = accountInfo[1].findIndex((value,index,arr)=>{
+			return value.mess.id==req.shopId;
+		})
+		var index3 = accountInfo[1][index2].goodList.findIndex((value,index,arr)=>{
+			return value.id==req.goodId;
+		})
+	}else{
+		var index5 = accountInfo[2][index1].boughtList.findIndex((value,index,arr)=>{
+			return value.id==req.id;
+		})
+		var shopId = accountInfo[2][index1].boughtList[index5].shopId;
+		var goodId = accountInfo[2][index1].boughtList[index5].goodId;
+		var index2 = accountInfo[1].findIndex((value,index,arr)=>{
+			return value.mess.id==shopId;
+		})
+		var index3 = accountInfo[1][index2].goodList.findIndex((value,index,arr)=>{
+			return value.id==goodId;
+		})
+	}
+	
 	accountInfo[1][index2].goodList[index3].commentsList.push(comment);
 	var index4 = accountInfo[2][index1].boughtList.findIndex((value,index,arr)=>{
 		return value.id==req.id;