zhouwx
4 天以前 e857e53ee632e0fc871d98fe966cdfd50ebc2807
src/views/safetyReview/expertManage/postEvaluation/components/evaluate.vue
@@ -407,14 +407,27 @@
}
const getExpertTax = () => {
  // const expertIncomeValue = state.form.taxExpertFee
  // if (expertIncomeValue == null || expertIncomeValue / 1.01 - 800 <= 0) {
  //   state.form.incomeTaxPayable = 0
  //   state.form.afterTaxAmount = expertIncomeValue
  // } else {
  //   state.form.incomeTaxPayable = ((expertIncomeValue / 1.01 - 800) * 0.2).toFixed(2)
  //   state.form.afterTaxAmount = (expertIncomeValue - state.form.incomeTaxPayable).toFixed(2)
  // }
  const expertIncomeValue = state.form.taxExpertFee
  if (expertIncomeValue == null || expertIncomeValue / 1.01 - 800 <= 0) {
    state.form.incomeTaxPayable = 0
    state.form.afterTaxAmount = expertIncomeValue
  } else {
    state.form.incomeTaxPayable = ((expertIncomeValue / 1.01 - 800) * 0.2).toFixed(2)
    state.form.afterTaxAmount = (expertIncomeValue - state.form.incomeTaxPayable).toFixed(2)
  if(expertIncomeValue){
    if(expertIncomeValue <= 800){
      state.form.incomeTaxPayable = 0
    }
    else if ( 800 < expertIncomeValue && expertIncomeValue <= 4000 ) {
      state.form.incomeTaxPayable = ((expertIncomeValue - 800)*0.2).toFixed(2)
    } else if(expertIncomeValue>4000){
      state.form.incomeTaxPayable = (expertIncomeValue *0.8 *0.2).toFixed(2)
    }
  }
}
const taxIncome = computed(() => {