应纳税所得额计算 - 个人所得税计算器
应纳税所得额计算
// 应纳税所得额计算
acTaxableincome: function () {
const { disposableCompensationIncome, taxExemptIncome, subtotal, deductionAllowedDonate } = this.form;
const taxableAmount = disposableCompensationIncome - taxExemptIncome - subtotal - deductionAllowedDonate;
return taxableAmount >= 0 ? taxableAmount.toFixed(2) : 0.0;
},
// 年均应纳税所得额计算
acAnnualTaxableIncome() {
const acTaxableIncome = this.acTaxableincome;
const shareYearDegree = this.form.shareYearDegree;
const AnnualTaxableIncome = acTaxableIncome / shareYearDegree;
return AnnualTaxableIncome >= 0 ? AnnualTaxableIncome : 0.0;
},
页面没有反应 填写disposableCompensationIncome的时候
<el-form-item label='准予扣除的捐赠额:' prop='deductionAllowedDonate' style='margin-left: -5px; white-space: nowrap'>
<el-input v-model='tempdeductionAllowedDonate' placeholder='请输入准予扣除的捐赠额' style='width: 170px' />
</el-form-item>
<el-form-item label='减免税额:' prop='reductionTaxAmount'>
<el-input v-model='tempReductionTaxAmount' placeholder='请输入减免税额' style='width: 170px' />
</el-form-item>
</el-row>
<el-row>
<el-form-item label='备注:' prop='remark' style='width: 860px'>
<el-input v-model='form.remark' placeholder='请输入备注' />
</el-form-item>
</el-row>
<div class='title'>
<div class='line'></div>
<div class='fonts'>税款计算</div>
</div>
<el-row style='display: flex'>
<el-form-item label='应纳税所得额:' prop='acTaxPiPersonCalculationSchedule.acTaxableIncome' style='width: 290px'>
{{ acTaxableincome }}
</el-form-item>
<el-form-item label='税率/预扣率:' prop='acTaxPiPersonCalculationSchedule.taxRate' style='width: 290px'>
10%
</el-form-item>
<el-form-item label='速算扣除数:' prop='acTaxPiPersonCalculationSchedule.quickCalculationDeduction' style='width: 290px'>
0.00
</el-form-item>
</el-row>
<el-row style='display: flex'>
<el-form-item label='年均应纳税所得额:' prop='acTaxPiPersonCalculationSchedule.annualTaxableIncome' style='width: 290px; white-space: nowrap'>
{{ acAnnualTaxableIncome }}
</el-form-item>
怎么解决
根据提供的代码和描述,页面没有反应可能是由于以下几个原因导致的:
-
没有正确绑定数据:在计算应纳税所得额和年均应纳税所得额时,需要正确绑定表单数据。请确保
this.form中的相关属性正确赋值。 -
表单数据没有更新:在填写
disposableCompensationIncome时,可能没有触发表单数据的更新。请检查是否正确触发表单数据的更新操作。 -
错误的表单属性名称:在模板中,
prop属性用于指定表单项对应的数据属性名称,要确保prop属性的值与表单数据对象中的属性名称一致。 -
数据类型错误:计算应纳税所得额和年均应纳税所得额时,可能需要确保相关属性值为数字类型。请检查相关属性的数据类型是否正确。
另外,对于代码中的toFixed方法的使用,需要注意它是一个函数,应该在调用时加上括号,即toFixed()。
希望以上提示对您有帮助。如果问题仍然存在,请提供更多的代码和描述,以便更好地理解和解决问题。
原文地址: https://www.cveoy.top/t/topic/o96o 著作权归作者所有。请勿转载和采集!