gaoluyang
2025-12-09 539231de1e68f45a6f11bc88df665cc1f161941f
src/views/procurementManagement/invoiceEntry/components/Modal.vue
@@ -128,7 +128,6 @@
            placeholder="请输入"
            :min="0"
            :step="0.1"
                  :precision="2"
            clearable
            style="width: 100%"
            @change="invoiceNumBlur(row)"
@@ -139,7 +138,6 @@
            v-model="row.ticketsAmount"
            placeholder="请输入"
            :min="0"
                  :precision="2"
            :step="0.1"
            clearable
            style="width: 100%"
@@ -257,25 +255,16 @@
    label: "含税单价(元)",
    prop: "taxInclusiveUnitPrice",
    width: 150,
    formatData: (val) => {
      return val ? parseFloat(val).toFixed(5) : 0;
    },
  },
  {
    label: "含税总价(元)",
    prop: "taxInclusiveTotalPrice",
    width: 150,
    formatData: (val) => {
      return parseFloat(val).toFixed(5) ?? 0;
    },
  },
  {
    label: "不含税总价(元)",
    prop: "taxExclusiveTotalPrice",
    width: 150,
    formatData: (val) => {
      return parseFloat(val).toFixed(5) ?? 0;
    },
  },
  {
    label: "本次来票数",
@@ -349,6 +338,7 @@
  if (!row.ticketsNum || row.ticketsNum === "") {
    row.ticketsNum = 0;
  }
   row.ticketsNum = row.ticketsNum.toFixed(5);
  if (Number(row.ticketsNum) > Number(row.tempFutureTickets)) {
    proxy.$modal.msgWarning("本次开票数不得大于未开票数");
    row.ticketsNum = 0;
@@ -368,6 +358,7 @@
  if (!row.ticketsAmount) {
    row.ticketsAmount = 0;
  }
   row.ticketsAmount = row.ticketsAmount.toFixed(5);
  // 计算是否超过来票总金额
  if (row.ticketsAmount > row.tempFutureTicketsAmount) {
    proxy.$modal.msgWarning("本次来票金额不得大于未来票金额");