From 77201f9f18e713f797e8f9d8bdab6a03142076df Mon Sep 17 00:00:00 2001 From: liaozetao <1107136310@qq.com> Date: Mon, 1 Apr 2024 10:50:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BF=94=E5=88=A9=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/vip/VipManageView.vue | 45 ++++++++++++++++++--------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/src/views/vip/VipManageView.vue b/src/views/vip/VipManageView.vue index af82fe6..618f259 100644 --- a/src/views/vip/VipManageView.vue +++ b/src/views/vip/VipManageView.vue @@ -712,37 +712,42 @@ export default { $("#tipModal").modal('show'); return; } + let isReturnProfit = $('#isReturnProfit').val(); let returnProfitArray = []; - for (let i = 0; i < addSize; i++) { - let returnProfitId = $('#returnProfitId' + i).val(); - let profitDate = parseFloat($('#profitDate' + i).val()); - let profitAmount = $('#profitAmount' + i).val(); - if (profitDate != 0 && profitDate > 29) { - $("#tipMsg").text("返利日期不能超过30天!"); - $("#tipModal").modal('show'); - return; + if (isReturnProfit && isReturnProfit == 1) { + for (let i = 0; i < addSize; i++) { + let returnProfitId = $('#returnProfitId' + i).val(); + let profitDate = parseFloat($('#profitDate' + i).val()); + let profitAmount = $('#profitAmount' + i).val(); + if (profitDate != 0 && profitDate > 29) { + $("#tipMsg").text("返利日期不能超过30天!"); + $("#tipModal").modal('show'); + return; + } + let returnProfit = { + vipLevel: vipLevel, + profitDate: profitDate, + profitAmount: parseInt(profitAmount), + seqNo: vipLevel + }; + if (returnProfitId) { + returnProfit.id = returnProfitId; + } + returnProfitArray.push(returnProfit); } - let returnProfit = { - vipLevel: vipLevel, - profitDate: profitDate, - profitAmount: parseInt(profitAmount), - seqNo: vipLevel - }; - if (returnProfitId) { - returnProfit.id = returnProfitId; - } - returnProfitArray.push(returnProfit); } const param = { vipLevel: $("#addForm #vipLevel").val(), vipLogo: $("#addForm #vipLogo").val(), vipIcon: $("#addForm #vipIcon").val(), floatPic: $("#addForm #floatPic").val(), - isReturnProfit: $('#isReturnProfit').val(), + isReturnProfit: isReturnProfit, buyAmount: $('#buyAmount').val(), authMap: authMap, - returnProfitJson: JSON.stringify(returnProfitArray) }; + if (returnProfitArray && returnProfitArray.length > 0) { + param.returnProfitJson = JSON.stringify(returnProfitArray); + } return param; }