|
@@ -1039,9 +1039,10 @@ export default {
|
|
|
return base
|
|
|
})
|
|
|
|
|
|
- if (!items.length) {
|
|
|
+ // 新增模式下需要至少一条有效明细;编辑模式下仅提交主表四个字段,不校验明细条数
|
|
|
+ if (!this.isEdit && !items.length) {
|
|
|
this.$message && this.$message.warning('请至少填写一条有效的预测数量')
|
|
|
- // 通知父组件失败,重置保存按钮loading
|
|
|
+ // 通知父组件失败,便于父侧重置保存按钮loading
|
|
|
this.$emit && this.$emit(FORECAST_FORM_EVENTS.SUBMIT_ERROR, { message: '未填写有效的预测明细' })
|
|
|
return
|
|
|
}
|