gaoluyang
4 小时以前 8b0476cb0cbd4baa4ab1214f4f9481bafe0a7db6
src/views/erp/finance/payment/modules/form.vue
@@ -73,6 +73,15 @@
        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;