yxh
2025-12-26 e2d9cc31cd1c36b6bb9d00e31e20f5fd56c8e2f3
src/views/project/travelexpenseapply/travelexpensedetail/index.vue
@@ -1256,6 +1256,7 @@
<script>
import pdf from "vue-pdf";
import Decimal from 'decimal.js';
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { listDonatebaseinfo } from "@/api/project/donatebaseinfo";
@@ -2624,16 +2625,16 @@
      this.$refs["form"].validate(valid => {
        if (valid) {
          //票据文件处理
          const addnumber = this.rbPayees.reduce(
          const addnumber = new Decimal(this.rbPayees.reduce(
            (amount, item) => amount + Number(item.amount),
            0
          );
          ));
          console.log(this.form.amountrequested,addnumber);
          //校验请款金额合计是否等于报销单金额
          if (this.form.amountrequested != addnumber) {
            this.$message({
              message:
                "报销请款表中合计金额不等于报销单的报销金额,请更正后再保存!",
                "报销请款表中合计金额不等于报销单的报销金额,请更正后再保存!!",
              type: "warning"
            });
            return;
@@ -2835,7 +2836,6 @@
        (amount, item) => amount + Number(item.amount),
        0
      );
      console.log(addnumber, "addnumber");
      this.$refs["form"].validate(valid => {
        if (valid) {
          //票据文件处理
@@ -2843,7 +2843,7 @@
          if (this.form.amountrequested != addnumber) {
            this.$message({
              message:
                "报销请款表中合计金额不等于报销单的报销金额,请更正后再保存!",
                "报销请款表中合计金额不等于报销单的报销金额,请更正后再保存!!!",
              type: "warning"
            });
            return;