|  | @@ -280,14 +280,18 @@
 | 
	
		
			
				|  |  |  		},
 | 
	
		
			
				|  |  |  		methods: {
 | 
	
		
			
				|  |  |  			compoutPrice(e){
 | 
	
		
			
				|  |  | -				console.log(e)
 | 
	
		
			
				|  |  | -				console.log(this.oldval)
 | 
	
		
			
				|  |  | -				let disp = e - this.oldVal;
 | 
	
		
			
				|  |  | -				console.log(69-169)
 | 
	
		
			
				|  |  | -				console.log(disp)
 | 
	
		
			
				|  |  | -				this.oldval = e; //上一次价格
 | 
	
		
			
				|  |  | -				console.log(this.oldval)
 | 
	
		
			
				|  |  | -				this.totalMOney += disp;
 | 
	
		
			
				|  |  | +				this.dealTotalMoney();
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +			dealTotalMoney(){
 | 
	
		
			
				|  |  | +				let fjMoney = parseFloat(this.dataForm.detailFormList[0].roomAmount)||0;
 | 
	
		
			
				|  |  | +				let bdList = this.dataForm.detailFormList[0].breakfastData;
 | 
	
		
			
				|  |  | +				let bdMoney = bdList.reduce((cur,pre)=>cur+pre.price*pre.num,0);
 | 
	
		
			
				|  |  | +				let odList = this.dataForm.detailFormList[0].otherData;
 | 
	
		
			
				|  |  | +				let odMoney = odList.reduce((cur,pre)=>cur+pre.defaultPrice*pre.num,0);
 | 
	
		
			
				|  |  | +				let frList = this.dataForm.flowRecord;
 | 
	
		
			
				|  |  | +				let frMoney = frList.reduce((cur,pre)=>cur+(parseFloat(pre.amount)||0),0);
 | 
	
		
			
				|  |  | +				// this.totalMOney = fjMoney+bdMoney+odMoney-frMoney;
 | 
	
		
			
				|  |  | +				this.totalMOney = fjMoney+bdMoney+odMoney;
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  |  			showPick() {
 | 
	
		
			
				|  |  |  				this.leaveDateShow = true;
 | 
	
	
		
			
				|  | @@ -365,23 +369,19 @@
 | 
	
		
			
				|  |  |  							this.dataForm.detailFormList[0].otherData = data.data2.filter((item) => item.num &&
 | 
	
		
			
				|  |  |  								item.num !=
 | 
	
		
			
				|  |  |  								0);
 | 
	
		
			
				|  |  | -							this.totalMOney = this.dataForm.detailFormList[0].roomAmount;
 | 
	
		
			
				|  |  |  							this.dataForm.detailFormList[0].breakfastAmount = 0;
 | 
	
		
			
				|  |  |  							this.dataForm.detailFormList[0].otherAmount = 0;
 | 
	
		
			
				|  |  |  							for (let i = 0; i < this.dataForm.detailFormList[0].breakfastData.length; i++) {
 | 
	
		
			
				|  |  | -								this.totalMOney += parseFloat(this.dataForm.detailFormList[0].breakfastData[i]
 | 
	
		
			
				|  |  | -									.price) * this.dataForm.detailFormList[0].breakfastData[i].num;
 | 
	
		
			
				|  |  |  								this.dataForm.detailFormList[0].breakfastAmount += parseFloat(this.dataForm
 | 
	
		
			
				|  |  |  									.detailFormList[0].breakfastData[i]
 | 
	
		
			
				|  |  |  									.price) * this.dataForm.detailFormList[0].breakfastData[i].num;
 | 
	
		
			
				|  |  |  							}
 | 
	
		
			
				|  |  |  							for (let i = 0; i < this.dataForm.detailFormList[0].otherData.length; i++) {
 | 
	
		
			
				|  |  | -								this.totalMOney += parseFloat(this.dataForm.detailFormList[0].otherData[i]
 | 
	
		
			
				|  |  | -									.defaultPrice) * this.dataForm.detailFormList[0].otherData[i].num;
 | 
	
		
			
				|  |  |  								this.dataForm.detailFormList[0].otherAmount += parseFloat(this.dataForm
 | 
	
		
			
				|  |  |  									.detailFormList[0].otherData[i]
 | 
	
		
			
				|  |  |  									.defaultPrice) * this.dataForm.detailFormList[0].otherData[i].num;
 | 
	
		
			
				|  |  | -							}
 | 
	
		
			
				|  |  | +							}
 | 
	
		
			
				|  |  | +							this.dealTotalMoney();
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}
 | 
	
		
			
				|  |  |  				})
 | 
	
	
		
			
				|  | @@ -395,12 +395,8 @@
 | 
	
		
			
				|  |  |  						addSuccess: data => {
 | 
	
		
			
				|  |  |  							if (data.data.amount != 0) {
 | 
	
		
			
				|  |  |  								this.dataForm.flowRecord = this.dataForm.flowRecord || [];
 | 
	
		
			
				|  |  | -								this.dataForm.flowRecord.push(data.data)
 | 
	
		
			
				|  |  | -								// if(data.data.flowType==1){ //收款
 | 
	
		
			
				|  |  | -								// 	this.totalMOney+=parseFloat(data.data.amount);
 | 
	
		
			
				|  |  | -								// }else{
 | 
	
		
			
				|  |  | -								// 	this.totalMOney=parseFloat(data.data.amount);
 | 
	
		
			
				|  |  | -								// }
 | 
	
		
			
				|  |  | +								this.dataForm.flowRecord.push(data.data)
 | 
	
		
			
				|  |  | +								this.dealTotalMoney();
 | 
	
		
			
				|  |  |  							}
 | 
	
		
			
				|  |  |  						}
 | 
	
		
			
				|  |  |  					}
 | 
	
	
		
			
				|  | @@ -521,19 +517,18 @@
 | 
	
		
			
				|  |  |  			click(index) {
 | 
	
		
			
				|  |  |  				this.dataForm.detailFormList[0].breakfastAmount -= this.dataForm.detailFormList[0].breakfastData[index]
 | 
	
		
			
				|  |  |  					.price * this.dataForm.detailFormList[0].breakfastData[index].num;
 | 
	
		
			
				|  |  | -				this.totalMOney -= this.dataForm.detailFormList[0].breakfastData[index].price * this.dataForm
 | 
	
		
			
				|  |  | -					.detailFormList[0].breakfastData[index].num;
 | 
	
		
			
				|  |  | -				this.dataForm.detailFormList[0].breakfastData.splice(index, 1);
 | 
	
		
			
				|  |  | +				this.dataForm.detailFormList[0].breakfastData.splice(index, 1);
 | 
	
		
			
				|  |  | +				this.dealTotalMoney();
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  |  			click2(index) {
 | 
	
		
			
				|  |  |  				this.dataForm.detailFormList[0].otherAmount -= this.dataForm.detailFormList[0].otherData[index]
 | 
	
		
			
				|  |  |  					.defaultPrice * this.dataForm.detailFormList[0].otherData[index].num;
 | 
	
		
			
				|  |  | -				this.totalMOney -= this.dataForm.detailFormList[0].otherData[index].defaultPrice * this.dataForm
 | 
	
		
			
				|  |  | -					.detailFormList[0].otherData[index].num;
 | 
	
		
			
				|  |  | -				this.dataForm.detailFormList[0].otherData.splice(index, 1);
 | 
	
		
			
				|  |  | +				this.dataForm.detailFormList[0].otherData.splice(index, 1);
 | 
	
		
			
				|  |  | +				this.dealTotalMoney();
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  |  			click3(index) {
 | 
	
		
			
				|  |  | -				this.dataForm.flowRecord.splice(index, 1);
 | 
	
		
			
				|  |  | +				this.dataForm.flowRecord.splice(index, 1);
 | 
	
		
			
				|  |  | +				this.dealTotalMoney();
 | 
	
		
			
				|  |  |  			},
 | 
	
		
			
				|  |  |  			getLaiyuan() {
 | 
	
		
			
				|  |  |  				this.$api.get("/merchant/hotel/room/state/getSourceDownBox", {
 |