| | |
| | | formData.value.invoiceId = values.invoiceId; |
| | | handleInvoiceChange(values.invoiceId); |
| | | } |
| | | // 合计付款由明细自动计算,也允许用户手动修改;修改后重新计算实际付款 |
| | | if (changedFields.includes('totalPrice')) { |
| | | formData.value.totalPrice = values.totalPrice ?? 0; |
| | | formData.value.paymentPrice = |
| | | formData.value.totalPrice - (values.discountPrice || 0); |
| | | formApi.setValues({ |
| | | paymentPrice: formData.value.paymentPrice, |
| | | }); |
| | | } |
| | | // 目的:同步到 item-form 组件,触发整体的价格计算 |
| | | if (changedFields.includes('discountPrice')) { |
| | | formData.value.discountPrice = values.discountPrice; |