朱鑫波 3 лет назад
Родитель
Сommit
2e883b5b2d
1 измененных файлов с 16 добавлено и 4 удалено
  1. 16 4
      src/views/modules/earlyWarningRules/configRules.vue

+ 16 - 4
src/views/modules/earlyWarningRules/configRules.vue

@@ -505,8 +505,7 @@ export default {
             
         },
 
-        baseIndexChange(ele,item) {
-            console.log(ele,'========================执行了');         
+        baseIndexChange(ele,item) {     
             ele.indicatorCode=ele.baseIndex[1];
             ele.ruleDimension=ele.baseIndex[0];
 
@@ -522,7 +521,7 @@ export default {
                                 ele.threshold=''
                             }
                             getAction(this.url.ruleCondition,{
-                                dataType:item.dataType
+                                dataType:item.conditionType
                             }).then(res=>{
                                 // console.log(res);
                                 ele.conditionList=[];
@@ -833,12 +832,14 @@ export default {
 
         mediaTypeChange(e,item){
             console.log(e,item);
+           
+
             this.getMediaTypeRuleField(e.target.value,item)
         },
 
         getMediaTypeRuleField(data,itemDetail){
             this.rulesFieldList=[];
-            console.log(itemDetail.ruleDetail)
+            // console.log(itemDetail.ruleDetail)
             getAction(this.url.fieldList,{   
                 mediaType:this.form.mediaType,
                 operation:data,
@@ -849,6 +850,17 @@ export default {
                 if(res.success){ 
                     itemDetail.rulesFieldList=[];
                     this.$nextTick(()=>{
+                        item.ruleDetail.map(c=>{
+                            return {
+                                ...c,
+                                baseIndex:undefined,
+                                conditionList:[],
+                                ruleCondition:''
+
+                            }
+                        })
+                    })
+                    this.$nextTick(()=>{
                         itemDetail.rulesFieldList=res.result.map(item=>{
                             return {
                                 name:item.dimensionName,