diff --git a/src/components/UseCouponAddEdit/index.jsx b/src/components/UseCouponAddEdit/index.jsx index 58734d46..f5e2653b 100644 --- a/src/components/UseCouponAddEdit/index.jsx +++ b/src/components/UseCouponAddEdit/index.jsx @@ -493,17 +493,18 @@ const UseCouponAddEdit = forwardRef((props, ref) => { // 获取商品范围数据 // 第一步:获取勾选后的数据 if (state.rank.length > 0) { - //let arr = state.tableData.filter((item) => item.checked) + let arr = state.tableData.filter((item) => item.checked) // 第二步:最终的校验 - // 所选商品库存和总发行数校验 - // let sum = 0 - // arr.map((item) => { - // sum += parseInt(item.quantity) - // }) - // if (sum < Number(form_rule_data.quantity)) { - // Notify.error("所选商品库存总数小于发放量") - // return false - // } + // 所选商品库存和总发行数校验 -- 总库存(不是消耗库存) + let sum = 0 + arr.map((item) => { + // sum += parseInt(item.quantity) + sum += item.all_budget + }) + if (sum < Number(form_rule_data.quantity)) { + Notify.error("所选商品库存总数小于发放量") + return false + } // 第三步:判断提交类型 新建还是计划的新建 if (couponType === 1) { return true