新增概算信息校验优化
parent
b789ff0465
commit
422b067676
|
@ -141,13 +141,12 @@ function calIncomeAndCost() {
|
|||
var $incomeDeviceTaxExclude = $("input[name='incomeDeviceTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='incomeDeviceTaxExclude']").attr('readonly',false);
|
||||
$incomeDeviceTaxExclude.val("");
|
||||
$("input[name='incomeDeviceTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='incomeDeviceTaxExclude']").attr('readonly',true);
|
||||
$incomeDeviceTaxExclude.val("");
|
||||
} else {
|
||||
$("input[name='incomeDeviceTaxExclude']").attr('readonly',true);
|
||||
$("input[name='incomeDeviceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
|
||||
var incomeDeviceTaxInclude = inputVal("incomeDeviceTaxInclude");
|
||||
$incomeDeviceTaxExclude.val(f2Fixed(f2(incomeDeviceTaxInclude)/(1+Number(val))));
|
||||
}
|
||||
|
@ -176,12 +175,12 @@ function calIncomeAndCost() {
|
|||
var $incomeEngineerTaxExclude = $("input[name='incomeEngineerTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='incomeEngineerTaxExclude']").attr('readonly',false)
|
||||
$("input[name='incomeEngineerTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='incomeEngineerTaxExclude']").attr('readonly',true);
|
||||
$incomeEngineerTaxExclude.val("");
|
||||
} else {
|
||||
$("input[name='incomeEngineerTaxExclude']").attr('readonly',true);
|
||||
$("input[name='incomeEngineerTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
|
||||
var incomeEngineerTaxInclude = inputVal("incomeEngineerTaxInclude");
|
||||
$incomeEngineerTaxExclude.val(f2Fixed(f2(incomeEngineerTaxInclude)/(1+Number(val))));
|
||||
}
|
||||
|
@ -209,13 +208,13 @@ function calIncomeAndCost() {
|
|||
let val = $('#incomeServiceSelect option:selected').val();
|
||||
var $incomeServiceTaxExclude = $("input[name='incomeServiceTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='incomeServiceTaxExclude']").attr('readonly',false)
|
||||
$("input[name='incomeServiceTaxExclude']").attr('readonly',false);
|
||||
$("input[name='incomeServiceTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='incomeServiceTaxExclude']").attr('readonly',true);
|
||||
$incomeServiceTaxExclude.val("");
|
||||
} else {
|
||||
$("input[name='incomeServiceTaxExclude']").attr('readonly',true);
|
||||
$("input[name='incomeServiceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
|
||||
var incomeServiceTaxInclude = inputVal("incomeServiceTaxInclude");
|
||||
$incomeServiceTaxExclude.val(f2Fixed(f2(incomeServiceTaxInclude)/(1+Number(val))));
|
||||
}
|
||||
|
@ -244,12 +243,12 @@ function calIncomeAndCost() {
|
|||
var $costPurchaseDeviceTaxExclude = $("input[name='costPurchaseDeviceTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',false)
|
||||
$("input[name='costPurchaseDeviceTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',true);
|
||||
$costPurchaseDeviceTaxExclude.val("");
|
||||
} else {
|
||||
$("input[name='costPurchaseDeviceTaxExclude']").attr('readonly',true);
|
||||
$("input[name='costPurchaseDeviceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
|
||||
var costPurchaseDeviceTaxInclude = inputVal("costPurchaseDeviceTaxInclude");
|
||||
$costPurchaseDeviceTaxExclude.val(f2Fixed(f2(costPurchaseDeviceTaxInclude)/(1+Number(val))));
|
||||
}
|
||||
|
@ -278,12 +277,12 @@ function calIncomeAndCost() {
|
|||
var $costPurchaseBuildTaxExclude = $("input[name='costPurchaseBuildTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='costPurchaseBuildTaxExclude']").attr('readonly',false)
|
||||
$("input[name='costPurchaseBuildTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='costPurchaseBuildTaxExclude']").attr('readonly',true);
|
||||
$costPurchaseBuildTaxExclude.val("");
|
||||
} else {
|
||||
$("input[name='costPurchaseBuildTaxExclude']").attr('readonly',true);
|
||||
$("input[name='costPurchaseBuildTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
|
||||
var costPurchaseBuildTaxInclude = inputVal("costPurchaseBuildTaxInclude");
|
||||
$costPurchaseBuildTaxExclude.val(f2Fixed(f2(costPurchaseBuildTaxInclude)/(1+Number(val))));
|
||||
}
|
||||
|
@ -312,12 +311,12 @@ function calIncomeAndCost() {
|
|||
var $costPurchaseServiceTaxExclude = $("input[name='costPurchaseServiceTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='costPurchaseServiceTaxExclude']").attr('readonly',false)
|
||||
$("input[name='costPurchaseServiceTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='costPurchaseServiceTaxExclude']").attr('readonly',true);
|
||||
$costPurchaseServiceTaxExclude.val("");
|
||||
} else {
|
||||
$("input[name='costPurchaseServiceTaxExclude']").attr('readonly',true);
|
||||
$("input[name='costPurchaseServiceTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
|
||||
var costPurchaseServiceTaxInclude = inputVal("costPurchaseServiceTaxInclude");
|
||||
$costPurchaseServiceTaxExclude.val(f2Fixed(f2(costPurchaseServiceTaxInclude)/(1+Number(val))));
|
||||
}
|
||||
|
@ -346,6 +345,7 @@ function calIncomeAndCost() {
|
|||
var $costOtherOtherTaxExclude = $("input[name='costOtherOtherTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='costOtherOtherTaxExclude']").attr('readonly',false)
|
||||
$("input[name='costOtherOtherTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='costOtherOtherTaxExclude']").attr('readonly',true);
|
||||
$costOtherOtherTaxExclude.val("");
|
||||
|
@ -379,12 +379,12 @@ function calIncomeAndCost() {
|
|||
var $costPurchaseOtherTaxExclude = $("input[name='costPurchaseOtherTaxExclude']");
|
||||
if(val == "自定义"){
|
||||
$("input[name='costPurchaseOtherTaxExclude']").attr('readonly',false)
|
||||
$("input[name='costPurchaseOtherTaxExclude']").attr("required",true);
|
||||
}else if(val == "请选择税率"){
|
||||
$("input[name='costPurchaseOtherTaxExclude']").attr('readonly',true);
|
||||
$costPurchaseOtherTaxExclude.val("");
|
||||
} else {
|
||||
$("input[name='costPurchaseOtherTaxExclude']").attr('readonly',true);
|
||||
$("input[name='costPurchaseOtherTaxExclude']").removeClass("number am-field-error am-active").addClass("number am-active am-field-valid");
|
||||
var costPurchaseOtherTaxInclude = inputVal("costPurchaseOtherTaxInclude");
|
||||
$costPurchaseOtherTaxExclude.val(f2Fixed(f2(costPurchaseOtherTaxInclude)/(1+Number(val))));
|
||||
}
|
||||
|
|
|
@ -200,10 +200,9 @@
|
|||
<td>收入</td>
|
||||
<td>设备类</td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeDeviceTaxInclude" required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeDeviceTaxExclude" readonly required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeDeviceTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="incomeDeviceSelect" id="incomeDeviceSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
@ -218,10 +217,9 @@
|
|||
<td>收入</td>
|
||||
<td>工程类</td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeEngineerTaxInclude" required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeEngineerTaxExclude" readonly required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeEngineerTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="incomeEngineerSelect" id="incomeEngineerSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
@ -236,10 +234,9 @@
|
|||
<td>收入</td>
|
||||
<td>服务类</td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeServiceTaxInclude" required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeServiceTaxExclude" readonly required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="incomeServiceTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="incomeServiceSelect" id="incomeServiceSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
@ -275,10 +272,9 @@
|
|||
<td>采购成本</td>
|
||||
<td>设备</td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseDeviceTaxInclude" required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseDeviceTaxExclude" readonly required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseDeviceTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="costPurchaseDeviceSelect" id="costPurchaseDeviceSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
@ -294,10 +290,9 @@
|
|||
<td>采购成本</td>
|
||||
<td>施工</td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseBuildTaxInclude" required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseBuildTaxExclude" readonly required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseBuildTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="costPurchaseBuildSelect" id="costPurchaseBuildSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
@ -313,10 +308,9 @@
|
|||
<td>采购成本</td>
|
||||
<td>服务</td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseServiceTaxInclude" required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseServiceTaxExclude" readonly required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseServiceTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="costPurchaseServiceSelect" id="costPurchaseServiceSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
@ -332,10 +326,9 @@
|
|||
<td>采购成本</td>
|
||||
<td>其他</td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseOtherTaxInclude" required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseOtherTaxExclude" readonly required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costPurchaseOtherTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="costPurchaseOtherSelect" id="costPurchaseOtherSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
@ -351,7 +344,7 @@
|
|||
<td>项目管理成本</td>
|
||||
<td>项目管理成本</td>
|
||||
<td><input type="text" class="number" name="costProjectManageTaxInclude" readonly></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costProjectManageTaxExclude" required required></td>
|
||||
<td><input type="text" class="number" maxlength="16" name="costProjectManageTaxExclude" required></td>
|
||||
<td>/</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -363,7 +356,6 @@
|
|||
<td><input type="text" class="number" maxlength="16" name="costOtherOtherTaxExclude" readonly></td>
|
||||
<td>
|
||||
<select data-am-selected name="costOtherOtherSelect" id="costOtherOtherSelect">
|
||||
<option value="请选择税率">请选择税率</option>
|
||||
<option value="0">0%</option>
|
||||
<option value="0.01">1%</option>
|
||||
<option value="0.03">3%</option>
|
||||
|
|
Loading…
Reference in New Issue