Selaa lähdekoodia

截面组合图引用日期fix

jwyu 8 kuukautta sitten
vanhempi
commit
0cb87a109d

+ 17 - 3
src/views/dataEntry_manage/components/sectionalCombination/seriesEdit.vue

@@ -198,6 +198,16 @@ export default {
       if(this.activeIndex>temArr.length-1){
         this.activeIndex=0
       }
+      // 处理选择的引用日期不在引用日期里面问题
+      temArr.forEach(item=>{
+        item.edbList.forEach(_item=>{
+          const inRefrenceDataConf=this.referenceDateOpts.some(i=>i.name===_item.refrenceDateName)
+          if(!inRefrenceDataConf){
+            _item.refrenceDateName=''
+            _item.dateType=0
+          }
+        })
+      })
       this.list = temArr
     },
 
@@ -219,7 +229,7 @@ export default {
           {
             ChartSeriesEdbMappingId: 0,
             ChartSeriesId: 0,
-            dateType: 0,//0指标最新日期 1系统日期
+            dateType: 0,//0指标最新日期 1引用日期
             edbType:0,//指标类型 0普通 1预测
             selectEdbData: null,
             MoveForward: 0,//期数前移
@@ -227,7 +237,9 @@ export default {
             refrenceDateName: '',//选择的引用日期
           },
           {
-            dateType: 0,//0指标最新日期 1系统日期
+            ChartSeriesEdbMappingId: 0,
+            ChartSeriesId: 0,
+            dateType: 0,//0指标最新日期 1引用日期
             edbType:0,//指标类型 0普通 1预测
             selectEdbData: null,
             MoveForward: 0,//期数前移
@@ -235,7 +247,9 @@ export default {
             refrenceDateName: '',//选择的引用日期
           },
           {
-            dateType: 0,//0指标最新日期 1系统日期
+            ChartSeriesEdbMappingId: 0,
+            ChartSeriesId: 0,
+            dateType: 0,//0指标最新日期 1引用日期
             edbType:0,//指标类型 0普通 1预测
             selectEdbData: null,
             MoveForward: 0,//期数前移

+ 3 - 2
src/views/dataEntry_manage/mixins/addOreditMixin.js

@@ -858,12 +858,13 @@ export default {
 			})
 			params.SeriesList=opt.seriesData.map(item=>{
 				let edbArr=item.edbList.map(_item=>{
+					const inRefrenceDataConf=params.DateConfList.some(i=>i.DateConfName===_item.refrenceDateName)
 					return {
 						ChartSeriesEdbMappingId:_item.ChartSeriesEdbMappingId||0,
 						ChartSeriesId:_item.ChartSeriesId||0,
 						EdbInfoId:_item.selectEdbData.EdbInfoId,
-						DateConfName:_item.refrenceDateName,
-						DateConfType:_item.dateType,
+						DateConfName:!inRefrenceDataConf?'':_item.refrenceDateName,
+						DateConfType:!inRefrenceDataConf?0:_item.dateType,
 						DateConf:{
 							MoveForward:_item.MoveForward,
 							DateChange:_item.dateTransfData.map(_e=>{