浏览代码

'改创建'

魏志佳 4 年之前
父节点
当前提交
7071b41c26
共有 1 个文件被更改,包括 20 次插入14 次删除
  1. 20 14
      src/views/modules/earlyWarningRules/configRules.vue

+ 20 - 14
src/views/modules/earlyWarningRules/configRules.vue

@@ -580,21 +580,27 @@ export default {
                                 return !item.groupId
                             })
                             console.log(ruleList)
-                            postAction(this.url.createRuleGroup,{
-                                templateId:this.currentRuleId,
-                                ruleList
-                            }).then(res=>{
-                                console.log(res);
-                                this.saveLoading=false;
-                                if(res.success){
+                            if(ruleList.length>0){
+                                postAction(this.url.createRuleGroup,{
+                                    templateId:this.currentRuleId,
+                                    ruleList
+                                }).then(res=>{
+                                    console.log(res);
+                                    this.saveLoading=false;
+                                    if(res.success){
+                                        
+                                        this.$router.push('/earlyWarningRules/index')
+                                        this.$bus.$emit('remove', '/earlyWarningRules/configRules')
+                                    }else{
+                                        this.$message.error(res.message)
+                                    }
                                     
-                                    this.$router.push('/earlyWarningRules/index')
-                                    this.$bus.$emit('remove', '/earlyWarningRules/configRules')
-                                }else{
-                                    this.$message.error(res.message)
-                                }
-                                
-                            })
+                                })
+                            }else{
+                                this.$router.push('/earlyWarningRules/index')
+                                this.$bus.$emit('remove', '/earlyWarningRules/configRules')
+                            }
+                            
                         }else{
                             postAction(this.url.creativeTemplate,this.form).then(res=>{
                                 console.log(res);