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; }