张诺
20 小时以前 49e39f6f23ec7edf4b3fb2363ab2cf3e462fd5ce
src/views/procurementManagement/procurementInvoiceLedger/Modal/EditModal.vue
@@ -129,7 +129,7 @@
    form.createdAt = data.createdAt;
    form.invoiceNumber = data.invoiceNumber;
    form.ticketsNum = data.ticketsNum;
    form.ticketsAmount = data.ticketsAmount.toFixed(2);
    form.ticketsAmount = data.ticketsAmount.toFixed(3);
    form.taxInclusiveUnitPrice = data.taxInclusiveUnitPrice;
    form.futureTickets = data.futureTickets;
    temFutureTickets.value = data.futureTickets;
@@ -168,8 +168,8 @@
    Number(form.ticketsNum) * Number(form.taxInclusiveUnitPrice);
  const futureTickets =
    Number(temFutureTickets.value) - newTicketsNum;
  form.futureTickets = Number(futureTickets.toFixed(2));
  form.ticketsAmount = Number(ticketsAmount.toFixed(2));
  form.futureTickets = Number(futureTickets.toFixed(3));
  form.ticketsAmount = Number(ticketsAmount.toFixed(3));
};
const inputTicketsAmount = val => {
@@ -183,8 +183,8 @@
  const maxAmount = maxTicketsNum.value * Number(form.taxInclusiveUnitPrice);
  
  if (Number(val) > maxAmount) {
    proxy.$modal.msgWarning(`本次来票金额不得大于${maxAmount.toFixed(2)}元`);
    form.ticketsAmount = maxAmount.toFixed(2);
    proxy.$modal.msgWarning(`本次来票金额不得大于${maxAmount.toFixed(3)}元`);
    form.ticketsAmount = maxAmount.toFixed(3);
    form.ticketsNum = maxTicketsNum.value;
    return;
  }
@@ -196,16 +196,16 @@
  if (ticketsNum > maxTicketsNum.value) {
    proxy.$modal.msgWarning(`来票数不能大于${maxTicketsNum.value}`);
    form.ticketsNum = maxTicketsNum.value;
    form.ticketsAmount = maxAmount.toFixed(2);
    form.ticketsAmount = maxAmount.toFixed(3);
    return;
  }
  
  form.ticketsNum = Number(ticketsNum.toFixed(2));
  form.ticketsNum = Number(ticketsNum.toFixed(3));
  
  // 计算未来票数
  const newTicketsNum = form.ticketsNum - originalTicketsNum.value;
  const futureTickets = Number(temFutureTickets.value) - newTicketsNum;
  form.futureTickets = Number(futureTickets.toFixed(2));
  form.futureTickets = Number(futureTickets.toFixed(3));
};
const open = async row => {