|
@@ -1193,6 +1193,21 @@ func handleMixCellShowStyle(showStyleList []string, calculateCellMap map[string]
|
|
|
}
|
|
|
_, e := strconv.ParseFloat(val, 64) // 将字符串转换成float类型
|
|
|
if e != nil { // 如果没有错误发生则返回true,说明该字符串是一个合法的数字
|
|
|
+ var styleConf request.MixCellShowStyle
|
|
|
+ err = json.Unmarshal([]byte(cell.ShowStyle), &styleConf)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("日期计算配置json解析失败失败: %s, Err:%s", config, err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ // 前端传过来的json中有可能有glObj,需要去掉
|
|
|
+ if styleConf.GlObj != nil {
|
|
|
+ styleConf.GlObj = nil
|
|
|
+ tmpStyleConf, err := json.Marshal(styleConf)
|
|
|
+ if err == nil {
|
|
|
+ cell.ShowStyle = string(tmpStyleConf)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ config[cellPosition.Column][cellPosition.Row] = cell
|
|
|
continue
|
|
|
}
|
|
|
var styleConf request.MixCellShowStyle
|