gaoluyang
4 天以前 d0578a9f1efc6db86c61657b5364cf7dbf7943d3
fix(erp): 来票金额不再按所选订单未开票合计提示上限

Co-Authored-By: Claude Code <noreply@anthropic.com>
已修改1个文件
15 ■■■■■ 文件已修改
src/views/erp/purchase/invoice/data.ts 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/erp/purchase/invoice/data.ts
@@ -96,18 +96,9 @@
          // 不设置 max:选择/增减采购订单时不允许自动改写已填写的来票金额
          precision: 2,
        }),
        rules: () => {
          const max = orderRemainInvoicePrice?.value;
          if (max != null) {
            return z
              .number({ message: '请输入来票金额' })
              .min(0, '来票金额不能小于 0')
              .max(max, `来票金额不能大于未开票金额 ${Number(max).toFixed(2)}`);
          }
          return z
            .number({ message: '请输入来票金额' })
            .min(0, '来票金额不能小于 0');
        },
        // 不按所选订单金额校验来票金额(订单可在编辑时继续新增),仅校验必填与不能为负
        rules: () =>
          z.number({ message: '请输入来票金额' }).min(0, '来票金额不能小于 0'),
      },
    },
    {