朱鑫波 3 vuotta sitten
vanhempi
commit
3a492850f6
1 muutettua tiedostoa jossa 15 lisäystä ja 2 poistoa
  1. 15 2
      src/views/modules/earlyWarningRules/configRules.vue

+ 15 - 2
src/views/modules/earlyWarningRules/configRules.vue

@@ -125,7 +125,7 @@
                                             <div class="required-item"></div>
                                         </div>
                                         <div class="input-item"> 
-                                             <a-form-model-item ref="ruleType"  prop="ruleType">
+                                             <a-form-model-item>
                                                 <a-radio-group v-model="item.operation"  @change="mediaTypeChange($event,item)">
                                                     <a-radio-button :value="1">开启</a-radio-button>
                                                     <a-radio-button :value="0">关闭</a-radio-button>
@@ -740,6 +740,13 @@ export default {
                                     return !item.groupId
                                 })
                                 if(ruleList.length>0){
+                                    ruleList = ruleList.map(item=>{
+                                        return {
+                                            ...item,
+                                            ruleType:item.ruleDetail.length>1?'group':'base'
+
+                                        }
+                                    })
                                     postAction(this.url.createRuleGroup,{
                                         templateId:this.currentRuleId,
                                         ruleList
@@ -765,7 +772,13 @@ export default {
                             
                             
                         }else{
-                            postAction(this.url.creativeTemplate,this.form).then(res=>{
+                            let params = this.form.ruleList.map(item=>{
+                                return {
+                                    ...item,
+                                    ruleType:item.ruleDetail.length>1?'group':'base'
+                                }
+                            })
+                            postAction(this.url.creativeTemplate,params).then(res=>{
                                 this.saveLoading=false;
                                 if(res.success){
                                     this.$router.push('/earlyWarningRules/index')