From 803b93038ca16e21ea60a260ca4ac882b84a87ef Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 18 七月 2025 17:31:53 +0800 Subject: [PATCH] 2025.7.18 监管任务模块 1. 监管场景样式优化; 2. 新增监管场景GIS地图展示(待完成); --- src/views/fysp/task/TaskManage.vue | 29 ++++++++++++++++++++++------- 1 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/views/fysp/task/TaskManage.vue b/src/views/fysp/task/TaskManage.vue index 24129b6..07d98d9 100644 --- a/src/views/fysp/task/TaskManage.vue +++ b/src/views/fysp/task/TaskManage.vue @@ -43,6 +43,7 @@ <CompMonitorPlan ref="planRef" :task="curTask.data" + :day-task-list="dayTaskList" @date-change="onDateChange" ></CompMonitorPlan> </el-col> @@ -51,7 +52,7 @@ create v-model="curSubTaskList" :loading="subTaskLoading" - :create-loading="daytaskLoading" + :create-loading="daytaskCreateLoading" height="56vh" @add="handleAddSubtask" @submit="handleSubtaskSubmit" @@ -59,9 +60,9 @@ </el-col> </el-row> </el-tab-pane> - <!-- <el-tab-pane label="鐩戠鍦板浘" name="second"> - <CompTaskMap></CompTaskMap> - </el-tab-pane> --> + <el-tab-pane label="鐩戠鍦板浘" name="second"> + <CompTaskMap :plans="curMonitorObjList"></CompTaskMap> + </el-tab-pane> </el-tabs> </el-row> <el-divider></el-divider> @@ -167,6 +168,9 @@ showMonitorObjList: [], //褰撳墠閫変腑鐨勪换鍔� curTask: {}, + //褰撳墠閫変腑鐨勬棩浠诲姟 + curDayTaskList: [], + daytaskLoading: false, //鎿嶄綔鎸夐挳 buttons: [ { @@ -186,7 +190,7 @@ // 褰撳墠閫夋嫨鐨勬棩浠诲姟 curDayTask: {}, curDay: undefined, - daytaskLoading: false, + daytaskCreateLoading: false, // 褰撳墠閫夋嫨鐨勬棩浠诲姟涓嬬殑瀛愪换鍔� curSubTaskList: undefined, subTaskLoading: false, @@ -270,7 +274,18 @@ }) .finally(() => { this.mainLoading = false; + this.fetchDayTasks(); }); + }, + fetchDayTasks() { + // 鑾峰彇鏃ヤ换鍔$粺璁′俊鎭� + this.dayTaskLoading = true; + return taskApi + .fetchDayTasks(this.curTask.data.tguid) + .then((res) => { + this.dayTaskList = res; + }) + .finally(() => (this.dayTaskLoading = false)); }, editTask() { this.$router.push({ @@ -340,7 +355,7 @@ _dayTask.settime = dayjs().toDate(); _dayTask.t1stverifytime = dayjs().toDate(); _dayTask.runingstatus = '鏈墽琛�'; - this.daytaskLoading = true; + this.daytaskCreateLoading = true; taskApi .putTask(_dayTask) .then((res) => { @@ -356,7 +371,7 @@ this.subTaskDrawer = true; this.handleSubtaskSubmit(); }) - .finally(() => (this.daytaskLoading = false)); + .finally(() => (this.daytaskCreateLoading = false)); } } }, -- Gitblit v1.9.3