From a24cea1b37de9ae98d7f25c13b60eecd0280f534 Mon Sep 17 00:00:00 2001 From: jyy <jyy> Date: Tue, 13 Jul 2021 17:52:33 +0800 Subject: [PATCH] 修复bug --- zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html | 44 +++++++++++++++++++++++++++++++------------- 1 files changed, 31 insertions(+), 13 deletions(-) diff --git a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html index 0bee811..6334706 100644 --- a/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html +++ b/zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/order-form.html @@ -118,8 +118,8 @@ } </style> </head> -<body> -<div class="ibox-content" id="app" v-cloak> +<body style="overflow: hidden"> +<div id="app" v-cloak> <el-row> @@ -359,7 +359,7 @@ </el-table> </el-row> - <el-row class="mt-20 vertical"> + <el-row class=" vertical"> <el-col :span="10" class="money-box"> <div> <ul> @@ -660,7 +660,7 @@ shopInfo: {}, - tableHeight: 500, + tableHeight: 'calc(100vh - 300px)', /*****搜索表格数据*********/ //搜索关键词 @@ -767,7 +767,7 @@ commission : 0, achieveType : _this.achieveTypeList[0].value, isShare: false, - payMethod:item.payMethod, + payMethod:"现金", }); }); _this.order.payMoney = orderPayMoney; @@ -947,7 +947,7 @@ // if (optionType != 1) { //直接修改支付金额不重置支付金额 - item.payMoney = zkPrice * count; + item.payMoney = (zkPrice * count).toFixed(2); // } _this.order.payMoney += parseFloat(item.payMoney); @@ -999,9 +999,14 @@ if (this.checkSubmitOrder()) { let _this = this; + //是否全部为储值卡支付 + let isCardPay=true; if(submitType == 1) { //校验支付方式 + + + if (_this.payMoneys.length > 0) { let flows = [] var total = 0; @@ -1019,6 +1024,8 @@ if (item.type == '储值卡'){ flow.isGift = item.isGift; flow.cardId = item.id; + }else{ + isCardPay=false; } total += parseFloat(item.money); flows.push(flow) @@ -1028,27 +1035,38 @@ return false; } _this.order.flows = flows; + + + + } else { this.$message.warning("请选择支付方式"); return false; } } + console.log("isCardPay",isCardPay); //匹配业绩 + _this.order.items.forEach(item=>{ + item.achieveList = []; + }) _this.achieveList.forEach(achieve => { for (let i = 0; i < _this.order.items.length; i++) { let item = _this.order.items[i]; - if (!item.achieveList){ - item.achieveList = []; - } if (item.uuid == achieve.orderItem.uuid) { + + let payMethod=achieve.payMethod; + if(isCardPay){ + //如果是储值卡支付,则业绩自动切换到划扣金额 + payMethod="划扣"; + } let achieveNew = { uuid:item.uuid, beaultId: achieve.saleId, projPercentage: achieve.commission, achieveType: achieve.achieveType, goodsCash: achieve.goodsCash, - payMethod: achieve.payMethod, + payMethod: payMethod, }; item.achieveList.push(achieveNew); break; @@ -1154,9 +1172,9 @@ */ chouseGoods() { let _this = this; - // this.multipleSelection.forEach(item => { - // _this.pushToSelectGoods(item, BUY_TYPE_NOT_FREE); - // }); + _this.multipleSelection.forEach(item => { + _this.pushToSelectGoods(item, BUY_TYPE_NOT_FREE); + }); this.closeXm(); this.calculationTotal(); }, -- Gitblit v1.9.1