| | |
| | | // 提交表单 |
| | | const submitForm = async () => { |
| | | // 验证表单必填项 |
| | | if (!formRef.value) return; |
| | | if (!form.value.planCode) { |
| | | showToast("请输入应急预案编码"); |
| | | return; |
| | | } |
| | | |
| | | const valid = await formRef.value.validate(); |
| | | if (!valid) { |
| | | if (!form.value.planName) { |
| | | showToast("请输入应急预案名称"); |
| | | return; |
| | | } |
| | | |
| | | if (!form.value.publishTime) { |
| | | showToast("请选择发布生效时间"); |
| | | return; |
| | | } |
| | | |
| | | if (!form.value.planType) { |
| | | showToast("请选择预案类型"); |
| | | return; |
| | | } |
| | | |
| | | if (!form.value.coreResponsorUserId) { |
| | | showToast("请选择核心责任人"); |
| | | return; |
| | | } |
| | | |
| | | if (!form.value.applyScope || form.value.applyScope.length === 0) { |
| | | showToast("请选择适用范围"); |
| | | return; |
| | | } |
| | | |