From 3832a82fb79d4cec4cca5e2854e54953f2095ef8 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 06 九月 2024 16:55:08 +0800 Subject: [PATCH] 1. 添加溯源清单功能 2. 修复切换至走航监测界面后,之前正在加载的历史数据依旧展示至地图的问题 3. 添加折线图下载图片功能; 4. 添加数据导出功能; 5. 添加设备管理功能; 6. 添加数据弹框和溯源清单开关功能; 7. 优化3D里面的颜色展示逻辑,底部颜色由原来的因子最小值颜色改为当前量级的上一个量级对应的颜色 --- src/model/Factor.js | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/model/Factor.js b/src/model/Factor.js index 1aaa149..3af0452 100644 --- a/src/model/Factor.js +++ b/src/model/Factor.js @@ -51,6 +51,7 @@ this.factorId; this.heights = []; //3d鍦板浘褰撳墠灞曠ず鍧愭爣鐐瑰搴旂殑楂樺害鏁扮粍 this.colors = []; // 3d鍦板浘褰撳墠灞曠ず鍧愭爣鐐瑰搴旂殑棰滆壊鏁扮粍 + this.bottomColors = []; //鏈�灏忓�煎搴旂殑鍥句緥鑹叉暟缁� this.bottomColor; //鏈�灏忓�煎搴旂殑鍥句緥鑹� this.min = -1; // 褰撳墠鏄剧ず鐨勬渶灏忓�� this.max = -1; // 褰撳墠鏄剧ず鐨勬渶澶у�� @@ -72,6 +73,7 @@ this.factorName = options.factorName; this.factorId = options.factorId; this.colors = options.colors; + this.bottomColors = options.bottomColors; this.bottomColor = options.bottomColor; this.standardMin = options.standardMin; this.standardMax = options.standardMax; @@ -125,12 +127,12 @@ this.heights = []; this.colors = []; this.datas.forEach((d) => { - var h = getFactorHeight(d.factorId, d.factorData, [this.min, this.max]); + const h = getFactorHeight(d.factorId, d.factorData, [this.min, this.max]); if (d.factorData == -1) { h = -1; } this.heights.push(h); - var c = Legend.getColor( + const c = Legend.getColor( this.factorName, this.legendType, d.factorData, @@ -138,6 +140,8 @@ this.max ); this.colors.push(c); + const b = Legend.getPreviousColor(this.factorName, this.legendType, c); + this.bottomColors.push(b); // this.heights.push(d.factorData) }); this.bottomColor = Legend.getColor( @@ -182,6 +186,7 @@ originMax: this.originMax, factorName: this.factorName, colors: this.colors, + bottomColors: this.bottomColors, bottomColor: this.bottomColor, standardMin: this.standardMin, standardMax: this.standardMax -- Gitblit v1.9.3