From 2547159bbd781c8e1a41ecc939385396c85f9766 Mon Sep 17 00:00:00 2001 From: Riku <risaku@163.com> Date: 星期一, 09 六月 2025 23:35:59 +0800 Subject: [PATCH] 2025.6.9(功能编写中) --- src/views/management/ManagementView.vue | 50 ++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 44 insertions(+), 6 deletions(-) diff --git a/src/views/management/ManagementView.vue b/src/views/management/ManagementView.vue index 9473a84..d2ffec0 100644 --- a/src/views/management/ManagementView.vue +++ b/src/views/management/ManagementView.vue @@ -1,12 +1,50 @@ <template> - <el-row> 缁熻绠$悊 </el-row> - <TaskStats></TaskStats> - <TaskSummary></TaskSummary> + <!-- <el-row> 缁熻绠$悊 </el-row> --> + <ProblemTrack ref="statusRef"></ProblemTrack> + <!-- <EvaluateSummary :height="height"></EvaluateSummary> --> </template> -<script setup> -import TaskStats from '@/views/management/TaskStats.vue' -import TaskSummary from '@/views/management/TaskSummary.vue' +<script> +import EvaluateSummary from '@/views/management/evaluate/EvaluateSummary.vue' +import ProblemTrack from '@/views/inspection/problem/ProblemTrack.vue' +import { vResize } from '@/utils/resize-observer' + +export default { + components: { EvaluateSummary, ProblemTrack }, + data() { + return { + // height: '500px', + statusHeight: 200, + summaryHeight: 200 + } + }, + computed: { + height() { + const h = this.statusHeight + this.summaryHeight + 5 + return `calc(var(--fy-body-height) - ${h}px)` + } + }, + methods: { + calcHeight() { + const h1 = this.$refs.statusRef.$el.offsetHeight + // const h2 = this.$refs.summaryRef.$el.offsetHeight + const h = h1 + return `calc(var(--fy-body-height) - ${h}px)` + } + }, + mounted() { + // vResize.mounted(this.$refs.statusRef.$el, ({ height }) => { + // this.statusHeight = height + // }) + // vResize.mounted(this.$refs.summaryRef.$el, ({ height }) => { + // this.summaryHeight = height + // }) + }, + unmounted() { + vResize.unmounted(this.$refs.statusRef.$el) + // vResize.unmounted(this.$refs.summaryRef.$el) + } +} </script> <style scoped></style> -- Gitblit v1.9.3