From 75aeb4e63339b60f9559af984c7d9f87a7cba24a Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 09 五月 2024 17:40:47 +0800 Subject: [PATCH] 轨迹动画和任务管理 --- src/views/historymode/HistoryMode.vue | 29 +++++++++++++++++------------ 1 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/views/historymode/HistoryMode.vue b/src/views/historymode/HistoryMode.vue index f9b89f9..b40ea8a 100644 --- a/src/views/historymode/HistoryMode.vue +++ b/src/views/historymode/HistoryMode.vue @@ -1,10 +1,12 @@ <template> <div class="p-events-none m-t-2"> - <el-row v-show="status == 0" justify="center"> + <el-row justify="center" align="middle" class="top-wrap"> <SearchBar + v-show="status == 0" :search-time="searchTime" @search="fetchHistroyData" ></SearchBar> + <TrajectoryState v-show="status != 0" :status="status"></TrajectoryState> </el-row> <el-row class="m-t-2"> <FactorRadio @@ -17,6 +19,14 @@ class="m-t-2" :factor="factorDatas.factor[factorType]" ></FactorLegend> + </el-row> + <el-row class="historical" justify="center"> + <HistoricalTrajectory + :factor-datas="factorDatas" + :factor-type="factorType" + @change="(e) => (status = e)" + @stop="draw" + ></HistoricalTrajectory> </el-row> <TrendAnalysis class="trend-analysis" @@ -32,11 +42,6 @@ :factor-datas="factorDatas" :device-type="deviceType" ></DataSheet> - <el-row class="historical" justify="center"> - <HistoricalTrajectory - @change="(e) => (status = e)" - ></HistoricalTrajectory> - </el-row> </div> </template> @@ -82,7 +87,7 @@ }, watch: { factorType(nValue, oValue) { - if (nValue != oValue) { + if (nValue != oValue && this.status == 0) { this.draw(); } } @@ -115,10 +120,6 @@ marks.drawMassMarks(this.factorDatas, e, (index) => { // 鏌ヨ鑼冨洿鍐呯殑鐩戞祴绔欑偣 // SceneUtil.searchByCoordinate(lnglat[0], lnglat[1], distance); - // 3. 瓒嬪娍鍥捐烦杞畾浣� - // const progress = FChart.locate(lineChart.chart, lineChart.option, i, _factor.factorName); - // 4. 琛ㄦ牸鏁版嵁璺宠浆瀹氫綅 - // Table.locate(i); this.drawSector(index); this.locateIndex = index; }); @@ -188,6 +189,10 @@ }; </script> <style scoped> +.top-wrap { + height: 40px; +} + .trend-analysis { position: absolute; left: 0; @@ -202,7 +207,7 @@ .historical { position: absolute; - bottom: 0; + bottom: 10px; left: 0; right: 0; } -- Gitblit v1.9.3