From c40500d288339cd9b2200f8f909e3cd5471c0c22 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 30 八月 2024 17:38:29 +0800 Subject: [PATCH] 1. 优化3D动画中风向的变化逻辑; 2. 修复折线图切换因子时,数据直接跳转至起始处的问题; 3. 折线图和表格加回风向因子; 4. 优化风向的均值计算为矢量计算,同时最大最小值不显示; 5. 新增表格数据导出功能; --- src/views/historymode/component/DataSheet.vue | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/src/views/historymode/component/DataSheet.vue b/src/views/historymode/component/DataSheet.vue index 9d2cfbe..8caa27a 100644 --- a/src/views/historymode/component/DataSheet.vue +++ b/src/views/historymode/component/DataSheet.vue @@ -24,6 +24,7 @@ :select-factor-type="selectFactorType" :factor-datas="factorDatas" :device-type="deviceType" + :device-code="deviceCode" :locate-index="locateIndex" @table-click="handleTableClick" ></DataTable> @@ -39,10 +40,17 @@ </el-row> </template> <script> +// import { toRefs } from 'vue'; import { TYPE0 } from '@/constant/device-type'; +import { defaultFactorTypes } from '@/constant/checkbox-options'; import { FactorDatas } from '@/model/FactorDatas'; +// import { useDefaultFactorType } from "../../../composables/defaultFactorType"; export default { + // setup(){ + // const {selectFactorType, props} = useDefaultFactorType() + // return {selectFactorType, ...toRefs(props)} + // }, props: { loading: Boolean, factorDatas: FactorDatas, @@ -51,16 +59,24 @@ // type0: 杞﹁浇鎴栨棤浜烘満; type1:鏃犱汉鑸� default: TYPE0 }, + deviceCode: String, // 褰撳墠閫変腑楂樹寒鐨勬暟鎹偣绱㈠紩 locateIndex: Number }, data() { return { - selectFactorType: ['1', '2', '3'], + selectFactorType: defaultFactorTypes(this.deviceType), show: false }; }, emits: ['tableClick'], + watch: { + deviceType(nV, oV) { + if (nV != oV) { + this.selectFactorType = defaultFactorTypes(nV); + } + } + }, methods: { handleTableClick(index) { this.$emit('tableClick', index); -- Gitblit v1.9.3