本文将解析应纳税所得额计算方法,并提供代码示例,帮助您理解如何在表单中显示计算结果。最后,我们将分析常见的表单问题,并提供解决方法。

应纳税所得额计算方法

// 应纳税所得额计算
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() }} 来调用该方法,并显示方法的返回值。

如何解决表单问题?

  1. 检查代码: 确保代码语法正确,没有错误。
  2. 调试: 使用浏览器的开发者工具调试代码,查看错误信息。
  3. 参考文档: 查阅框架或组件库的文档,了解如何使用相关方法和属性。
  4. 寻求帮助: 如果您无法解决问题,可以向社区或论坛求助。

通过以上方法,您可以有效地解决表单问题,并确保表单正常工作。

应纳税所得额计算方法及相关表单解析

原文地址: https://www.cveoy.top/t/topic/paae 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录