fix(erp): 修正「是否需生产」默认值,由需生产改为不需生产
配套后端修正。上一提交 debcea7c 把新增行默认值设为 1(需生产),
与蓝羽现货发货的实际业务相反。
实测:蓝羽现有销售明细 10 条 need_production 全部为 0,纯现货发货。
若默认需生产,订单审核后会自动创建 MPS,发货需等 MPS 完成,导致卡单。
修正:
- handleAdd 新增行默认 needProduction 改为 0
- handleRowChange 兜底值同步改为 0
- 「是否需生产」仍为只读展示,销售端不参与判断
| | |
| | | taxPrice: undefined, |
| | | totalPrice: undefined, |
| | | remark: undefined, |
| | | needProduction: 1, |
| | | // 销售端不再判断是否需生产;蓝羽为现货发货模式,默认「不需生产」, |
| | | // 避免订单审核后自动创建 MPS 卡住发货流程 |
| | | needProduction: 0, |
| | | }; |
| | | tableData.value.push(newRow); |
| | | // 通知父组件更新 |
| | |
| | | erpPriceMultiply(row.totalProductPrice, (row.taxPercent || 0) / 100) ?? 0; |
| | | row.totalPrice = row.totalProductPrice + row.taxPrice; |
| | | } |
| | | // 默认需要生产 |
| | | // 默认不需生产(现货发货模式),该值已不由销售端填写 |
| | | if (row.needProduction === undefined) { |
| | | row.needProduction = 1; |
| | | row.needProduction = 0; |
| | | } |
| | | } |
| | | |