在submitDetail函数中,将acTaxPiIncomeReportingDetail的值存储到submitForm函数中的form.acTaxPiIncomeReportingDetail,可以按照以下方式实现:

submitDetail() {
  console.log(this.form.acTaxPiIncomeReportingDetail, 'ddddd');
  this.isViewMode = false;
  const formitems = [
    'gregorianCalendarDays',
    'domesticWorkDays',
    'abroadWorkDays',
    'totalRevenue',
    'domesticPayment',
    'abroadPayment',
  ];
  this.form.acTaxPiIncomeReportingDetail = { ...this.form.acTaxPiIncomeReportingDetail };
  const formdata = this.form;
  console.log(formdata, 'fffffff')
  formitems.forEach((item) => {
    this.form.acTaxPiIncomeReportingDetail[item] = formdata.acTaxPiIncomeReportingDetail[item];
  });

  const income = this.calculateIncome();
  this.form.equityIncentiveIncome = income;

  // 调用submitForm函数
  this.submitForm();
  this.dialogVisible = false;
},

submitForm() {
  this.form.acTaxPiIncomeReportingDetail = this.form.acTaxPiIncomeReportingDetail;
  // 其他代码...
},

在submitDetail函数中,首先将acTaxPiIncomeReportingDetail对象进行克隆,然后通过遍历formitems数组,将formdata中对应属性的值赋给克隆后的acTaxPiIncomeReportingDetail对象。最后,调用submitForm函数将更新后的acTaxPiIncomeReportingDetail对象赋值给form.acTaxPiIncomeReportingDetail,并执行submitForm函数的其他逻辑。

在submitDetail函数中将acTaxPiIncomeReportingDetail值传递给submitForm函数

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

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