<el-form ref="form" :model="form" :rules="rules" label-width="80px">
  <el-form-item label="姓名" v-if="form.acTaxPiPersonVo" prop="acTaxPiPersonVo.name">
    <el-input v-model="form.acTaxPiPersonVo.name" placeholder="请输入收入" />
  </el-form-item>
  <el-form-item label="证件号码:" v-if="form.acTaxPiPersonVo" prop="acTaxPiPersonVo.identificationNum">
    <el-input v-model="form.acTaxPiPersonVo.identificationNum" placeholder="请输入收入" />
  </el-form-item>
  <el-form-item label="证件类型:" v-if="form.acTaxPiPersonVo" prop="acTaxPiPersonVo.identificationType">
    <el-input v-model="form.acTaxPiPersonVo.identificationType" placeholder="请输入收入" />
  </el-form-item>
  <el-form-item label="工号:" v-if="form.acTaxPiPersonVo" prop="acTaxPiPersonVo.employeeId">
    <el-input v-model="form.acTaxPiPersonVo.employeeId" placeholder="请输入收入" />
  </el-form-item>
  <el-form-item label="收入" prop="income">
    <el-input v-model="form.income" placeholder="请输入收入" />
  </el-form-item>
  <el-form-item label="费用,综合所得申报:" prop="cost">
    <el-input v-model="form.cost" placeholder="请输入费用,综合所得申报:" />
  </el-form-item>
  <el-form-item label="免税收入" prop="taxExemptIncome">
    <el-input v-model="form.taxExemptIncome" placeholder="请输入免税收入" />
  </el-form-item>
  <el-form-item label="其他" prop="other">
    <el-input v-model="form.other" placeholder="请输入其他" />
  </el-form-item>
  <el-form-item label="小计" prop="subtotal">
    <el-input v-model="form.subtotal" placeholder="请输入小计" />
  </el-form-item>
  <el-form-item label="减免税额" prop="reductionTaxAmount">
    <el-input v-model="form.reductionTaxAmount" placeholder="请输入减免税额" />
  </el-form-item>
  /** 提交按钮 */
  <el-button type="primary" @click="submitForm">提交</el-button>
</el-form>
<script>
export default {
  methods: {
    submitForm() {
      console.log('form.acTaxPiPersonVo:', this.form.acTaxPiPersonVo);
      this.$refs["form"].validate((valid) => {
        if (valid) {
          if (this.form.personId != null) {
            updateReportingRoyaltiesIncome(this.form).then((response) => {
              this.msgSuccess("修改成功");
              this.open = false;
              this.getList();
            });
          } else {
            addReportingRoyaltiesIncome(this.form)
              .then((response) => {
                console.log(response, 'resssssssssss');
                this.msgSuccess("新增成功");
                this.open = false;
                this.getList();
              });
          }
        }
      });
    },
  },
};
</script>

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

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