基本信息分隔符

master
OathK1per 2022-01-07 10:42:32 +08:00
parent 2e53f2f4c6
commit 5fc40bcb2f
4 changed files with 34 additions and 25 deletions

View File

@ -1,4 +1,13 @@
function calIncomeAndCost() { function calIncomeAndCost() {
$("input[name='contractAmount']").change(function () {
digitalSelf("contractAmount", "input[name='contractAmount']");
});
$("input[name='huazhiProductAmount']").change(function () {
digitalSelf("huazhiProductAmount", "input[name='huazhiProductAmount']");
});
$("input[name='ziguangOtherAmount']").change(function () {
digitalSelf("ziguangOtherAmount", "input[name='ziguangOtherAmount']");
});
$("input[name='incomeDeviceTaxInclude']").change(function () { $("input[name='incomeDeviceTaxInclude']").change(function () {
calIncomeInclude(); calIncomeInclude();
calIncomeCost(); calIncomeCost();
@ -139,7 +148,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='incomeDeviceTaxExclude']").attr('readonly',true); $("input[name='incomeDeviceTaxExclude']").attr('readonly',true);
var incomeDeviceTaxInclude = inputVal("incomeDeviceTaxInclude"); var incomeDeviceTaxInclude = inputVal("incomeDeviceTaxInclude");
$incomeDeviceTaxExclude.val(f2Fixed(incomeDeviceTaxInclude/(1+Number(val)))); $incomeDeviceTaxExclude.val(f2Fixed(f2(incomeDeviceTaxInclude)/(1+Number(val))));
} }
calIncomeExclude(); calIncomeExclude();
calIncomeCost(); calIncomeCost();
@ -154,7 +163,7 @@ function calIncomeAndCost() {
}else if(val == "请选择税率"){ }else if(val == "请选择税率"){
return; return;
} else { } else {
$incomeDeviceTaxExclude.val(f2Fixed(incomeDeviceTaxInclude/(1+Number(val)))); $incomeDeviceTaxExclude.val(f2Fixed(f2(incomeDeviceTaxInclude)/(1+Number(val))));
} }
calIncomeExclude(); calIncomeExclude();
calIncomeCost(); calIncomeCost();
@ -172,7 +181,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='incomeEngineerTaxExclude']").attr('readonly',true); $("input[name='incomeEngineerTaxExclude']").attr('readonly',true);
var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude"); var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude");
$incomeEngineerTaxExclude.val(f2Fixed(incomeEngineerTaxInclude/(1+Number(val)))); $incomeEngineerTaxExclude.val(f2Fixed(f2(incomeEngineerTaxInclude)/(1+Number(val))));
} }
calIncomeExclude(); calIncomeExclude();
calIncomeCost(); calIncomeCost();
@ -187,7 +196,7 @@ function calIncomeAndCost() {
return; return;
} else { } else {
var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude"); var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude");
$incomeEngineerTaxExclude.val(f2Fixed(incomeEngineerTaxInclude/(1+Number(val)))); $incomeEngineerTaxExclude.val(f2Fixed(f2(incomeEngineerTaxInclude)/(1+Number(val))));
} }
calIncomeExclude(); calIncomeExclude();
calIncomeCost(); calIncomeCost();
@ -205,7 +214,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='incomeServiceTaxExclude']").attr('readonly',true); $("input[name='incomeServiceTaxExclude']").attr('readonly',true);
var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude"); var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude");
$incomeServiceTaxExclude.val(f2Fixed(incomeServiceTaxInclude/(1+Number(val)))); $incomeServiceTaxExclude.val(f2Fixed(f2(incomeServiceTaxInclude)/(1+Number(val))));
} }
calIncomeExclude(); calIncomeExclude();
calIncomeCost(); calIncomeCost();
@ -220,7 +229,7 @@ function calIncomeAndCost() {
return; return;
} else { } else {
var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude"); var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude");
$incomeServiceTaxExclude.val(f2Fixed(incomeServiceTaxInclude/(1+Number(val)))); $incomeServiceTaxExclude.val(f2Fixed(f2(incomeServiceTaxInclude)/(1+Number(val))));
} }
calIncomeExclude(); calIncomeExclude();
calIncomeCost(); calIncomeCost();
@ -238,7 +247,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',true); $("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',true);
var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude"); var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude");
$costPurchaseDeviceTaxExclude.val(f2Fixed(costPurchaseDeviceTaxInclude/(1+Number(val)))); $costPurchaseDeviceTaxExclude.val(f2Fixed(f2(costPurchaseDeviceTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -253,7 +262,7 @@ function calIncomeAndCost() {
return; return;
} else { } else {
var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude"); var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude");
$costPurchaseDeviceTaxExclude.val(f2Fixed(costPurchaseDeviceTaxInclude/(1+Number(val)))); $costPurchaseDeviceTaxExclude.val(f2Fixed(f2(costPurchaseDeviceTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -271,7 +280,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='costPurchaseBuildTaxExclude']").attr('readonly',true); $("input[name='costPurchaseBuildTaxExclude']").attr('readonly',true);
var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude"); var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude");
$costPurchaseBuildTaxExclude.val(f2Fixed(costPurchaseBuildTaxInclude/(1+Number(val)))); $costPurchaseBuildTaxExclude.val(f2Fixed(f2(costPurchaseBuildTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -286,7 +295,7 @@ function calIncomeAndCost() {
return; return;
} else { } else {
var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude"); var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude");
$costPurchaseBuildTaxExclude.val(f2Fixed(costPurchaseBuildTaxInclude/(1+Number(val)))); $costPurchaseBuildTaxExclude.val(f2Fixed(f2(costPurchaseBuildTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -304,7 +313,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='costPurchaseServiceTaxExclude']").attr('readonly',true); $("input[name='costPurchaseServiceTaxExclude']").attr('readonly',true);
var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude"); var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude");
$costPurchaseServiceTaxExclude.val(f2Fixed(costPurchaseServiceTaxInclude/(1+Number(val)))); $costPurchaseServiceTaxExclude.val(f2Fixed(f2(costPurchaseServiceTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -319,7 +328,7 @@ function calIncomeAndCost() {
return; return;
} else { } else {
var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude"); var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude");
$costPurchaseServiceTaxExclude.val(f2Fixed(costPurchaseServiceTaxInclude/(1+Number(val)))); $costPurchaseServiceTaxExclude.val(f2Fixed(f2(costPurchaseServiceTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -337,7 +346,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='costOtherOtherTaxExclude']").attr('readonly',true); $("input[name='costOtherOtherTaxExclude']").attr('readonly',true);
var costOtherOtherTaxInclude = inputVal("costOtherOtherTaxInclude"); var costOtherOtherTaxInclude = inputVal("costOtherOtherTaxInclude");
$costOtherOtherTaxExclude.val(f2Fixed(costOtherOtherTaxInclude/(1+Number(val)))); $costOtherOtherTaxExclude.val(f2Fixed(f2(costOtherOtherTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -352,7 +361,7 @@ function calIncomeAndCost() {
return; return;
} else { } else {
var costOtherOtherTaxInclude = inputVal("costOtherOtherTaxInclude"); var costOtherOtherTaxInclude = inputVal("costOtherOtherTaxInclude");
$costOtherOtherTaxExclude.val(f2Fixed(costOtherOtherTaxInclude/(1+Number(val)))); $costOtherOtherTaxExclude.val(f2Fixed(f2(costOtherOtherTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -370,7 +379,7 @@ function calIncomeAndCost() {
} else { } else {
$("input[name='costPurchaseOtherTaxExclude']").attr('readonly',true); $("input[name='costPurchaseOtherTaxExclude']").attr('readonly',true);
var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude"); var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude");
$costPurchaseOtherTaxExclude.val(f2Fixed(costPurchaseOtherTaxInclude/(1+Number(val)))); $costPurchaseOtherTaxExclude.val(f2Fixed(f2(costPurchaseOtherTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();
@ -385,7 +394,7 @@ function calIncomeAndCost() {
return; return;
} else { } else {
var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude"); var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude");
$costPurchaseOtherTaxExclude.val(f2Fixed(costPurchaseOtherTaxInclude/(1+Number(val)))); $costPurchaseOtherTaxExclude.val(f2Fixed(f2(costPurchaseOtherTaxInclude)/(1+Number(val))));
} }
calCostExclude(); calCostExclude();
calIncomeCost(); calIncomeCost();

View File

@ -156,7 +156,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right"><span style="color: red;">*</span>合同金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right"><span style="color: red;">*</span>合同金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validate-async data-validation-message="请输入合同金额" <input type="text" class="number am-input" data-validate-async data-validation-message="请输入合同金额"
name="contractAmount" placeholder="单位(元)" maxlength="20" name="contractAmount" placeholder="单位(元)" maxlength="20"
value="${Utils.format(project.contractAmount)}" required /> value="${Utils.format(project.contractAmount)}" required />
</div> </div>
@ -174,7 +174,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right">华智产品金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right">华智产品金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validation-message="华智产品金额" <input type="text" class="number am-input" data-validation-message="华智产品金额"
name="huazhiProductAmount" placeholder="单位(元)" maxlength="20" name="huazhiProductAmount" placeholder="单位(元)" maxlength="20"
value="${Utils.format(project.huazhiProductAmount)}" /> value="${Utils.format(project.huazhiProductAmount)}" />
</div> </div>
@ -183,7 +183,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right">其他产品金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right">其他产品金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validation-message="请输入其他产品金额" <input type="text" class="number am-input" data-validation-message="请输入其他产品金额"
name="ziguangOtherAmount" placeholder="单位(元)" maxlength="20" name="ziguangOtherAmount" placeholder="单位(元)" maxlength="20"
value="${Utils.format(project.ziguangOtherAmount)}" /> value="${Utils.format(project.ziguangOtherAmount)}" />
</div> </div>

View File

@ -130,7 +130,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right"><span style="color: red;">*</span>合同金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right"><span style="color: red;">*</span>合同金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validate-async data-validation-message="请输入合同金额" <input type="text" class="number am-input" data-validate-async data-validation-message="请输入合同金额"
name="contractAmount" placeholder="单位(元)" maxlength="16" name="contractAmount" placeholder="单位(元)" maxlength="16"
value="" required /> value="" required />
</div> </div>
@ -148,7 +148,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right">华智产品金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right">华智产品金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validation-message="华智产品金额" <input type="text" class="number am-input" data-validation-message="华智产品金额"
name="huazhiProductAmount" placeholder="单位(元)" maxlength="16" value="" /> name="huazhiProductAmount" placeholder="单位(元)" maxlength="16" value="" />
</div> </div>
<div class="am-u-sm-2 am-u-md-4 input-msg"></div> <div class="am-u-sm-2 am-u-md-4 input-msg"></div>
@ -156,7 +156,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right">其他产品金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right">其他产品金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validation-message="请输入其他产品金额" <input type="text" class="number am-input" data-validation-message="请输入其他产品金额"
name="ziguangOtherAmount" placeholder="单位(元)" maxlength="16" value="" /> name="ziguangOtherAmount" placeholder="单位(元)" maxlength="16" value="" />
</div> </div>
<div class="am-u-sm-2 am-u-md-4 input-msg"></div> <div class="am-u-sm-2 am-u-md-4 input-msg"></div>

View File

@ -137,7 +137,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right"><span style="color: red;">*</span>合同金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right"><span style="color: red;">*</span>合同金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validate-async data-validation-message="请输入合同金额" <input type="text" class="number am-input" data-validate-async data-validation-message="请输入合同金额"
name="contractAmount" placeholder="单位(元)" maxlength="16" name="contractAmount" placeholder="单位(元)" maxlength="16"
value="${Utils.format(project.contractAmount)}" required /> value="${Utils.format(project.contractAmount)}" required />
</div> </div>
@ -155,7 +155,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right"><#--<span style="color: red;">*</span>-->华智产品金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right"><#--<span style="color: red;">*</span>-->华智产品金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validation-message="华智产品金额" <input type="text" class="number am-input" data-validation-message="华智产品金额"
name="huazhiProductAmount" placeholder="单位(元)" maxlength="16" value="${Utils.format(project.huazhiProductAmount)}" /> name="huazhiProductAmount" placeholder="单位(元)" maxlength="16" value="${Utils.format(project.huazhiProductAmount)}" />
</div> </div>
<div class="am-u-sm-2 am-u-md-4 input-msg"></div> <div class="am-u-sm-2 am-u-md-4 input-msg"></div>
@ -163,7 +163,7 @@
<div class="am-g am-form-group am-margin-top"> <div class="am-g am-form-group am-margin-top">
<div class="am-u-sm-4 am-u-md-2 am-text-right"><#--<span style="color: red;">*</span>-->其他产品金额</div> <div class="am-u-sm-4 am-u-md-2 am-text-right"><#--<span style="color: red;">*</span>-->其他产品金额</div>
<div class="am-u-sm-6 am-u-md-6"> <div class="am-u-sm-6 am-u-md-6">
<input type="number" class="am-input" data-validation-message="请输入其他产品金额" <input type="text" class="number am-input" data-validation-message="请输入其他产品金额"
name="ziguangOtherAmount" placeholder="单位(元)" maxlength="16" value="${Utils.format(project.ziguangOtherAmount)}" /> name="ziguangOtherAmount" placeholder="单位(元)" maxlength="16" value="${Utils.format(project.ziguangOtherAmount)}" />
</div> </div>
<div class="am-u-sm-2 am-u-md-4 input-msg"></div> <div class="am-u-sm-2 am-u-md-4 input-msg"></div>