浏览代码

Merge remote-tracking branch 'origin/master'

zwxi 1 年之前
父节点
当前提交
1f4f6add61
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      services/data/table/mixed_table.go

+ 6 - 4
services/data/table/mixed_table.go

@@ -162,6 +162,10 @@ func GetMixedTableCellData(mixedTableReq request.MixedTableReq) (newMixedTableCe
 					cell.ShowValue = edbInfo.EdbName
 				}
 			case request.InsertDataDT, request.PopInsertDataDT: // 数据类型
+				// 数值先清空
+				cell.ShowValue = ``
+				//cell.Value = ``
+
 				// 日期关系配置不存在,则默认最新数据
 				if relationConf, ok := cellRelationConfMap[cell.Uid]; ok {
 					if relationConf.RelationDate.Key == `` {
@@ -175,10 +179,7 @@ func GetMixedTableCellData(mixedTableReq request.MixedTableReq) (newMixedTableCe
 						continue
 					}
 
-					// 确实是找到了这个关联日期的单元格,那么就先清空当前单元格的数据,通过日期重新获取数据值
-					cell.ShowValue = ``
-					cell.Value = ``
-
+					// 确实是找到了这个关联日期的单元格,那么通过日期重新获取数据值
 					tmpDateValMap := make(map[string]float64)
 					// 日度数据
 					if dateValMap, ok := edbDayDataListMap[cell.EdbInfoId]; ok {
@@ -476,6 +477,7 @@ func handleConfig(configList [][]request.MixedTableCellDataReq) (newConfig [][]r
 				edbInfoIdList = append(edbInfoIdList, cell.EdbInfoId)
 			case request.InsertDataDT, request.PopInsertDataDT: // 插值、弹框插值
 				dataEdbInfoIdList = append(dataEdbInfoIdList, cell.EdbInfoId)
+				edbInfoIdList = append(edbInfoIdList, cell.EdbInfoId)
 			case request.InsertEdbCalculateDataDT: // 插入指标计算公式生成的值
 				var config request.CalculateConf
 				err = json.Unmarshal([]byte(cell.Value), &config)