| | |
| | | } |
| | | |
| | | if (forms.type === 1 || forms.type === 3) { |
| | | if (!forms.geom || !forms.rainfall || !forms.intensity || !forms.duration) { |
| | | if (!forms.geom) { |
| | | ElMessage.warning('请选择模拟区域') |
| | | return false |
| | | } |
| | | |
| | | if (!forms.rainfall || !forms.intensity || !forms.duration) { |
| | | ElMessage.warning('请确保表单均已填写') |
| | | return false |
| | | } |
| | | } |
| | | if (forms.type === 2) { |
| | | if (!forms.geom || !forms.gauges) { |
| | | ElMessage.warning('请确保表单均已填写') |
| | | if (!forms.geom) { |
| | | ElMessage.warning('请选择模拟区域') |
| | | return false |
| | | } |
| | | if (forms.gauges.length === 0) { |
| | | ElMessage.warning('请选择雨量计设备') |
| | | return false |
| | | } |
| | | } |
| | |
| | | intensityUnit: forms.intensityUnit || 'mm/15min' |
| | | }) |
| | | } |
| | | console.log(params, '保存方案参数') |
| | | // console.log(params, '保存方案参数') |
| | | const res = await createSimData(params) |
| | | ElMessage.success('方案保存成功') |
| | | return res |