Browse Source

fix(forecast-form): 修复编辑模式下不校验明细条数的问题

yz 2 weeks ago
parent
commit
5bb5e2b087
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/components/forecast-form/forecast-form-mixin.js

+ 3 - 2
src/components/forecast-form/forecast-form-mixin.js

@@ -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
         }