saveZbConfig method

dynamic saveZbConfig(
  1. dynamic id,
  2. dynamic zb
)

存储指标 id是初始化的图表id

Implementation

saveZbConfig(id, zb) async {
  try {
    //颜色序列化
    for (var entry in config[zb]['style'].entries) {
      entry.value['color'] = Tools.getRGBOFromColor(entry.value['color']);
    }
    //复制
    localConfig[zb] = Tools.deepCopy(config[zb]);
    //颜色反序列化
    for (var entry in config[zb]['style'].entries) {
      entry.value['color'] = Tools.getColorFromList(entry.value['color'] as List);
    }
    //修改颜色序列化
    final prefs = await SharedPreferences.getInstance();
    await prefs.setString('${id}zbkey', json.encode(localConfig));
  } catch (error) {
    // print(error);
  }
}