From a4d2a07e8099bcc4fd1c168f33dd4221dfceb8d4 Mon Sep 17 00:00:00 2001 From: hanbo <2608504783@qq.com> Date: Mon, 3 Jan 2022 18:13:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A6=82=E7=AE=97=E9=A1=B5=E9=9D=A2=E7=A8=8E?= =?UTF-8?q?=E7=8E=87=E8=AE=A1=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../static/assets/js/project_estimate.js | 139 ++++++++++++++++++ 1 file changed, 139 insertions(+) diff --git a/src/main/resources/static/assets/js/project_estimate.js b/src/main/resources/static/assets/js/project_estimate.js index 57ac4a2..7fa3c2e 100644 --- a/src/main/resources/static/assets/js/project_estimate.js +++ b/src/main/resources/static/assets/js/project_estimate.js @@ -2,14 +2,20 @@ function calIncomeAndCost() { $("input[name='incomeDeviceTaxInclude']").change(function () { calIncomeInclude(); calIncomeCost(); + + calIncomeDeviceTaxExclude(); }); $("input[name='incomeEngineerTaxInclude']").change(function () { calIncomeInclude(); calIncomeCost(); + + calIncomeEngineerTaxExclude(); }); $("input[name='incomeServiceTaxInclude']").change(function () { calIncomeInclude(); calIncomeCost(); + + calIncomeServiceTaxExclude(); }); $("input[name='incomeDeviceTaxExclude']").change(function () { calIncomeExclude(); @@ -30,18 +36,26 @@ function calIncomeAndCost() { $("input[name='costPurchaseDeviceTaxInclude']").change(function () { calCostInclude(); calIncomeCost(); + + calCostPurchaseDeviceTaxInclude(); }); $("input[name='costPurchaseBuildTaxInclude']").change(function () { calCostInclude(); calIncomeCost(); + + calCostPurchaseBuildTaxInclude(); }); $("input[name='costPurchaseServiceTaxInclude']").change(function () { calCostInclude(); calIncomeCost(); + + calCostPurchaseServiceTaxInclude(); }); $("input[name='costPurchaseOtherTaxInclude']").change(function () { calCostInclude(); calIncomeCost(); + + calCostPurchaseOtherTaxInclude(); }); /*$("input[name='costProjectManageTaxInclude']").change(function () { calCostInclude(); @@ -50,6 +64,8 @@ function calIncomeAndCost() { $("input[name='costOtherOtherTaxInclude']").change(function () { calCostInclude(); calIncomeCost(); + + calCostOtherOtherTaxInclude(); }); $("input[name='costPurchaseDeviceTaxExclude']").change(function () { @@ -109,6 +125,21 @@ function calIncomeAndCost() { calIncomeCost(); }); + function calIncomeDeviceTaxExclude(){ + let val = $('#incomeDeviceSelect option:selected').val(); + var $incomeDeviceTaxExclude = $("input[name='incomeDeviceTaxExclude']"); + var incomeDeviceTaxInclude = inputVal("incomeDeviceTaxInclude"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + $incomeDeviceTaxExclude.val(incomeDeviceTaxInclude-(incomeDeviceTaxInclude*val)); + } + calIncomeExclude(); + calIncomeCost(); + } + //工程类收入 $("select[name='incomeEngineerSelect']").change(function () { let val = $('#incomeEngineerSelect option:selected').val(); @@ -127,6 +158,21 @@ function calIncomeAndCost() { calIncomeCost(); }); + function calIncomeEngineerTaxExclude(){ + let val = $('#incomeEngineerSelect option:selected').val(); + var $incomeEngineerTaxExclude = $("input[name='incomeEngineerTaxExclude']"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude"); + $incomeEngineerTaxExclude.val(incomeEngineerTaxInclude-(incomeEngineerTaxInclude*val)); + } + calIncomeExclude(); + calIncomeCost(); + } + //服务类收入 $("select[name='incomeServiceSelect']").change(function () { let val = $('#incomeServiceSelect option:selected').val(); @@ -145,6 +191,21 @@ function calIncomeAndCost() { calIncomeCost(); }); + function calIncomeServiceTaxExclude(){ + let val = $('#incomeServiceSelect option:selected').val(); + var $incomeServiceTaxExclude = $("input[name='incomeServiceTaxExclude']"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude"); + $incomeServiceTaxExclude.val(incomeServiceTaxInclude-(incomeServiceTaxInclude*val)); + } + calIncomeExclude(); + calIncomeCost(); + } + //设备类采购成本 $("select[name='costPurchaseDeviceSelect']").change(function () { let val = $('#costPurchaseDeviceSelect option:selected').val(); @@ -163,6 +224,21 @@ function calIncomeAndCost() { calIncomeCost(); }); + function calCostPurchaseDeviceTaxInclude(){ + let val = $('#costPurchaseDeviceSelect option:selected').val(); + var $costPurchaseDeviceTaxExclude = $("input[name='costPurchaseDeviceTaxExclude']"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude"); + $costPurchaseDeviceTaxExclude.val(costPurchaseDeviceTaxInclude-(costPurchaseDeviceTaxInclude*val)); + } + calCostExclude(); + calIncomeCost(); + } + //施工类采购成本 $("select[name='costPurchaseBuildSelect']").change(function () { let val = $('#costPurchaseBuildSelect option:selected').val(); @@ -180,6 +256,22 @@ function calIncomeAndCost() { calCostExclude(); calIncomeCost(); }); + + function calCostPurchaseBuildTaxInclude(){ + let val = $('#costPurchaseBuildSelect option:selected').val(); + var $costPurchaseBuildTaxExclude = $("input[name='costPurchaseBuildTaxExclude']"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude"); + $costPurchaseBuildTaxExclude.val(costPurchaseBuildTaxInclude-(costPurchaseBuildTaxInclude*val)); + } + calCostExclude(); + calIncomeCost(); + } + //服务类采购成本 $("select[name='costPurchaseServiceSelect']").change(function () { let val = $('#costPurchaseServiceSelect option:selected').val(); @@ -197,6 +289,22 @@ function calIncomeAndCost() { calCostExclude(); calIncomeCost(); }); + + function calCostPurchaseServiceTaxInclude(){ + let val = $('#costPurchaseServiceSelect option:selected').val(); + var $costPurchaseServiceTaxExclude = $("input[name='costPurchaseServiceTaxExclude']"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude"); + $costPurchaseServiceTaxExclude.val(costPurchaseServiceTaxInclude-(costPurchaseServiceTaxInclude*val)); + } + calCostExclude(); + calIncomeCost(); + } + //其他类采购成本 $("select[name='costOtherOtherSelect']").change(function () { let val = $('#costOtherOtherSelect option:selected').val(); @@ -214,6 +322,22 @@ function calIncomeAndCost() { calCostExclude(); calIncomeCost(); }); + + function calCostOtherOtherTaxInclude(){ + let val = $('#costOtherOtherSelect option:selected').val(); + var $costOtherOtherTaxExclude = $("input[name='costOtherOtherTaxExclude']"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + var costOtherOtherTaxInclude = inputVal("costOtherOtherTaxInclude"); + $costOtherOtherTaxExclude.val(costOtherOtherTaxInclude-(costOtherOtherTaxInclude*val)); + } + calCostExclude(); + calIncomeCost(); + } + //其他成本 $("select[name='costPurchaseOtherSelect']").change(function () { let val = $('#costPurchaseOtherSelect option:selected').val(); @@ -231,6 +355,21 @@ function calIncomeAndCost() { calCostExclude(); calIncomeCost(); }); + + function calCostPurchaseOtherTaxInclude(){ + let val = $('#costPurchaseOtherSelect option:selected').val(); + var $costPurchaseOtherTaxExclude = $("input[name='costPurchaseOtherTaxExclude']"); + if(val == "自定义"){ + return; + }else if(val == "请选择税率"){ + return; + } else { + var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude"); + $costPurchaseOtherTaxExclude.val(costPurchaseOtherTaxInclude-(costPurchaseOtherTaxInclude*val)); + } + calCostExclude(); + calIncomeCost(); + } } /**