应纳税所得额计算方法及相关表单解析
本文将解析应纳税所得额计算方法,并提供代码示例,帮助您理解如何在表单中显示计算结果。最后,我们将分析常见的表单问题,并提供解决方法。
应纳税所得额计算方法
// 应纳税所得额计算
acTaxableincome: function () {
const { disposableCompensationIncome, taxExemptIncome, subtotal, deductionAllowedDonate } = this.form;
const taxableAmount = disposableCompensationIncome - taxExemptIncome - subtotal - deductionAllowedDonate;
this.form.acTaxPiPersonCalculationSchedule.acTaxableIncome = taxableAmount >= 0 ? taxableAmount : 0.0; // 赋值给表单项属性
return this.form.acTaxPiPersonCalculationSchedule.acTaxableIncome;
},
// 年均应纳税所得额计算
acAnnualTaxableIncome() {
const acTaxableIncome = this.acTaxableincome();
const shareYearDegree = this.form.shareYearDegree;
const AnnualTaxableIncome = acTaxableIncome / shareYearDegree;
return AnnualTaxableIncome >= 0 ? AnnualTaxableIncome : 0.0;
},
表单代码示例
<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 style="display: flex">
<el-form-item
label="年均应纳税所得额:"
prop="acTaxPiPersonCalculationSchedule.annualTaxableIncome"
style="width: 290px; white-space: nowrap"
>
{{ acAnnualTaxableIncome() }}
</el-form-item>
</el-row>
常见问题
为什么表单 `acTaxableincome` 没反应?
因为 acTaxableincome 是一个方法,而不是一个属性。您需要在模板中使用 {{ acTaxableincome() }} 来调用该方法,并显示方法的返回值。
如何解决表单问题?
- 检查代码: 确保代码语法正确,没有错误。
- 调试: 使用浏览器的开发者工具调试代码,查看错误信息。
- 参考文档: 查阅框架或组件库的文档,了解如何使用相关方法和属性。
- 寻求帮助: 如果您无法解决问题,可以向社区或论坛求助。
通过以上方法,您可以有效地解决表单问题,并确保表单正常工作。
原文地址: https://www.cveoy.top/t/topic/paae 著作权归作者所有。请勿转载和采集!