|  | @@ -162,7 +162,7 @@
 | 
	
		
			
				|  |  |            v-loading="loadingBtn"
 | 
	
		
			
				|  |  |            :before-close="paymentClose">
 | 
	
		
			
				|  |  |            <div>
 | 
	
		
			
				|  |  | -              <div style="font-size: 16px">应收金额为{{zhifdingdan}}</div>
 | 
	
		
			
				|  |  | +              <div style="font-size: 16px">金额:{{zhifdingdan}}</div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                <div style="display: flex;align-items: center;margin-top: 20px">
 | 
	
		
			
				|  |  |                    <div style="margin-right: 10px;width: 90px;text-align: right">优惠金额:</div>
 | 
	
	
		
			
				|  | @@ -182,14 +182,6 @@
 | 
	
		
			
				|  |  |                    </div>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |                <div style="display: flex;align-items: center;margin-top: 20px">
 | 
	
		
			
				|  |  | -                  <div style="margin-right: 10px;width: 90px;text-align: right">收款金额:</div>
 | 
	
		
			
				|  |  | -                  <div>
 | 
	
		
			
				|  |  | -                      <el-input style="width: 200px;" type="number" v-model="form.currentAmount" size="small" placeholder="请输入支付金额"
 | 
	
		
			
				|  |  | -                                @change="currentchange"
 | 
	
		
			
				|  |  | -                       ></el-input>
 | 
	
		
			
				|  |  | -                  </div>
 | 
	
		
			
				|  |  | -              </div>
 | 
	
		
			
				|  |  | -              <div style="display: flex;align-items: center;margin-top: 20px">
 | 
	
		
			
				|  |  |                    <div style="margin-right: 10px;width: 90px;text-align: right">账户:</div>
 | 
	
		
			
				|  |  |                    <div>
 | 
	
		
			
				|  |  |                        <el-select v-model="form.account" size="small" placeholder="请选择">
 | 
	
	
		
			
				|  | @@ -202,6 +194,14 @@
 | 
	
		
			
				|  |  |                        </el-select>
 | 
	
		
			
				|  |  |                    </div>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  | +              <div style="display: flex;align-items: center;margin-top: 20px">
 | 
	
		
			
				|  |  | +                  <div style="margin-right: 10px;width: 90px;text-align: right">收款金额:</div>
 | 
	
		
			
				|  |  | +                  <div>
 | 
	
		
			
				|  |  | +                      <el-input style="width: 200px;" type="number" v-model="form.currentAmount" size="small" placeholder="请输入支付金额"
 | 
	
		
			
				|  |  | +                                @change="currentchange"
 | 
	
		
			
				|  |  | +                       ></el-input>
 | 
	
		
			
				|  |  | +                  </div>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |            <span slot="footer" style="text-align: left" class="dialog-footer">
 | 
	
		
			
				|  |  |                <el-button @click="paymentClose">取 消</el-button>
 | 
	
	
		
			
				|  | @@ -600,6 +600,7 @@ export default {
 | 
	
		
			
				|  |  |        // 优惠金额的监听
 | 
	
		
			
				|  |  |        thisUsedchange(){
 | 
	
		
			
				|  |  |            // this.form.memberBalance = this.form.memberBalance?this.form.memberBalance:0
 | 
	
		
			
				|  |  | +          this.form.memberAmout = 0
 | 
	
		
			
				|  |  |            if(Number(this.form.thisUsedProfit) < 0) {
 | 
	
		
			
				|  |  |                this.$nextTick(()=>{
 | 
	
		
			
				|  |  |                    this.form.thisUsedProfit = 0
 | 
	
	
		
			
				|  | @@ -625,11 +626,10 @@ export default {
 | 
	
		
			
				|  |  |            this.$nextTick(()=>{
 | 
	
		
			
				|  |  |                // console.log(sum - this.form.thisUsedProfit)
 | 
	
		
			
				|  |  |                this.form.settlmentAmount = this.form.settlmentAmount?this.form.settlmentAmount:0
 | 
	
		
			
				|  |  | -              this.$set(this.form,'currentAmount',sum - this.form.thisUsedProfit - this.form.settlmentAmount)
 | 
	
		
			
				|  |  | -              // this.form.currentAmount = sum - this.form.thisUsedProfit
 | 
	
		
			
				|  |  | +              // this.$set(this.form,'currentAmount',sum - this.form.thisUsedProfit - this.form.settlmentAmount)
 | 
	
		
			
				|  |  | +              this.form.currentAmount = sum - this.form.thisUsedProfit - this.form.settlmentAmount - this.form.memberAmout
 | 
	
		
			
				|  |  |                this.form.debitAmount = subtract(this.form.orderAmount, this.form.thisUsedProfit)
 | 
	
		
			
				|  |  |                this.zhifdingdan = Number(this.form.debitAmount) - Number(this.form.settlmentAmount)
 | 
	
		
			
				|  |  | -              console.log(this.zhifdingdan,628)
 | 
	
		
			
				|  |  |            })
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        // 会员卡金额的监听
 | 
	
	
		
			
				|  | @@ -645,6 +645,8 @@ export default {
 | 
	
		
			
				|  |  |            if (this.form.memberAmout < 0) {
 | 
	
		
			
				|  |  |                this.$nextTick(()=>{
 | 
	
		
			
				|  |  |                    this.form.memberAmout = 0
 | 
	
		
			
				|  |  | +                  let a = Number(this.form.debitAmount) - Number(this.form.settlmentAmount)
 | 
	
		
			
				|  |  | +                  this.$set(this.form,'currentAmount',a)
 | 
	
		
			
				|  |  |                })
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            if (this.form.memberAmout > Number(this.balanceAmounts)) {
 | 
	
	
		
			
				|  | @@ -657,13 +659,19 @@ export default {
 | 
	
		
			
				|  |  |            if (this.form.memberAmout > sum) {
 | 
	
		
			
				|  |  |                this.$nextTick(()=>{
 | 
	
		
			
				|  |  |                    this.form.memberAmout = sum
 | 
	
		
			
				|  |  | +                  this.$delete(this.form, 'currentAmount')
 | 
	
		
			
				|  |  | +                  this.$set(this.form,'currentAmount',0)
 | 
	
		
			
				|  |  |                })
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            this.$nextTick(()=>{
 | 
	
		
			
				|  |  |                console.log(sum - this.form.memberAmout)
 | 
	
		
			
				|  |  | -              this.$set(this.form,'currentAmount',(sum - this.form.memberAmout).toFixed(2))
 | 
	
		
			
				|  |  | -              // this.form.currentAmount = (sum - this.form.memberAmout).toFixed(2)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +              // this.$set(this.form,'currentAmount',(sum - this.form.memberAmout).toFixed(2))
 | 
	
		
			
				|  |  | +              // this.form.currentAmount = sum - this.form.memberAmout
 | 
	
		
			
				|  |  |            })
 | 
	
		
			
				|  |  | +          this.$delete(this.form, 'currentAmount')
 | 
	
		
			
				|  |  | +          this.$set(this.form,'currentAmount',sum - this.form.memberAmout)
 | 
	
		
			
				|  |  | +          console.log(this.form.currentAmount,666)
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        // 本次金额监听
 | 
	
		
			
				|  |  |        currentchange(){
 | 
	
	
		
			
				|  | @@ -671,7 +679,7 @@ export default {
 | 
	
		
			
				|  |  |                this.form.currentAmount = 0
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            this.form.memberAmout = this.form.memberAmout?this.form.memberAmout:0
 | 
	
		
			
				|  |  | -          if ((this.form.currentAmount + this.form.memberAmout) > this.zhifdingdan) {
 | 
	
		
			
				|  |  | +          if ((Number(this.form.currentAmount) + Number(this.form.memberAmout)) > this.zhifdingdan) {
 | 
	
		
			
				|  |  |                this.form.currentAmount = this.zhifdingdan
 | 
	
		
			
				|  |  |                this.form.memberAmout = 0
 | 
	
		
			
				|  |  |            }
 | 
	
	
		
			
				|  | @@ -978,6 +986,7 @@ export default {
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            this.form.currentAmount = 0
 | 
	
		
			
				|  |  | +            this.form.whetherIntegral = 0 //为了区分是否是积分支付还是会员卡支付
 | 
	
		
			
				|  |  |            this.loadingBtn = true;
 | 
	
		
			
				|  |  |            save({ ...this.form, billType: 'XS', tradeType: 'YPJ', orderItemsList: this.data, settlementList: this.settlementList, orderFilesList: this.orderFilesList })
 | 
	
		
			
				|  |  |              .then(res => {
 |