魏志佳 vor 4 Jahren
Ursprung
Commit
7071b41c26
1 geänderte Dateien mit 20 neuen und 14 gelöschten Zeilen
  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);