| | |
| | | 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; |
| | |
| | | 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 => { |
| | |
| | | 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; |
| | | } |
| | |
| | | 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 => { |