From a030cd7ebede3762fda4dcb6511f43712a417a58 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 20 六月 2025 13:25:45 +0800 Subject: [PATCH] 2025.6.20 --- src/views/visualization/SupervisionVisual.vue | 39 +++++++++++++++++++++++---------------- 1 files changed, 23 insertions(+), 16 deletions(-) diff --git a/src/views/visualization/SupervisionVisual.vue b/src/views/visualization/SupervisionVisual.vue index 6d593c6..3f78a95 100644 --- a/src/views/visualization/SupervisionVisual.vue +++ b/src/views/visualization/SupervisionVisual.vue @@ -1,6 +1,6 @@ <template> - <el-row> - <div class="p-events-auto"> + <el-row justify="center" class="wrapper"> + <div class="p-events-auto sv-content"> <OptionLocation :level="3" :width="170" @@ -14,6 +14,9 @@ v-model="sceneType" ></OptionSceneType> <OptionTime v-model="time"></OptionTime> + <el-button :loading="subtaskStore.subtaskLoading" size="small" @click="fetchTaskProgress" + >鏌ヨ</el-button + > </div> </el-row> </template> @@ -21,6 +24,7 @@ <script> import { inject, unref } from 'vue' import { useAreaStore } from '@/stores/area.js' +import { useSubtaskStore } from '@/stores/subtask.js' import { mapStores } from 'pinia' import taskApi from '@/api/fysp/taskApi.js' @@ -56,7 +60,8 @@ } }, computed: { - ...mapStores(useAreaStore) + ...mapStores(useAreaStore), + ...mapStores(useSubtaskStore) // area() { // return { // provincecode: this.locations.pCode, @@ -74,19 +79,10 @@ // 鏌ヨ fetchTaskProgress() { this.areaStore.setLocation(this.locations) - this.areaStore.setTimeOneDay(this.time) - this.areaStore.setSceneType(this.sceneType.value) + this.areaStore.setTimeOneMonth(this.time) + this.areaStore.setSceneType(this.sceneType) - return taskApi.fetchTaskProgress(this.areaStore.area).then((res) => { - let list = [] - res.data.forEach((e) => { - list = list.concat(e.subTaskSummary) - }) - this.newLabelMasks(list) - }) - }, - newLabelMasks(data) { - marks.createLabelMarks(scene_1, unref(data)) + this.subtaskStore.fetchTopTaskProgress(this.areaStore.area) } }, mounted() { @@ -95,4 +91,15 @@ } </script> -<style scoped></style> +<style scoped> +.wrapper { + pointer-events: none; +} + +.sv-content { + background-color: #14428be8; + border: 2px solid rgb(255, 255, 255); + border-radius: 8px; + padding: 4px; +} +</style> -- Gitblit v1.9.3