From 6f3fac4493995e16ee0f37c6cf2b06e5de2a6a72 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期三, 02 七月 2025 16:27:37 +0800 Subject: [PATCH] 1. 将场景图片的分类修改为从服务端动态获取; 2. 问题整改节目中的问题复现功能修改为可拖动对话框且移除背景模态框; --- src/views/fysp/task/components/CompMonitorPlan.vue | 20 +++++++++++++------- 1 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/views/fysp/task/components/CompMonitorPlan.vue b/src/views/fysp/task/components/CompMonitorPlan.vue index 037c36c..3294472 100644 --- a/src/views/fysp/task/components/CompMonitorPlan.vue +++ b/src/views/fysp/task/components/CompMonitorPlan.vue @@ -57,7 +57,7 @@ }); const emit = defineEmits(['dateChange']); // 閫変腑鏃ユ湡 -const dateValue = ref(new Date()); +const dateValue = ref(); // 鏃ュ巻鏍囬 const title = computed(() => { if (props.task) { @@ -101,12 +101,16 @@ // 鑾峰彇鏃ヤ换鍔$粺璁′俊鎭� const dayTaskLoading = ref(false); const dayTaskList = ref([]); -function fetchDayTasks(topTaskId) { +function fetchDayTasks() { dayTaskLoading.value = true; - taskApi - .fetchDayTasks(topTaskId) + return taskApi + .fetchDayTasks(props.task.tguid) .then((res) => { dayTaskList.value = res; + // 濡傛灉宸查�夋棩鏈熷瓨鍦紝鍦ㄩ噸鏂拌幏鍙栨棩浠诲姟缁熻淇℃伅鍚庯紝鍐嶆瑙﹀彂鐐瑰嚮浜嬩欢 + if (dateValue.value) { + onDateChange(dateValue.value) + } }) .finally(() => (dayTaskLoading.value = false)); } @@ -131,7 +135,7 @@ if (isDayEnable(e)) { const day = dayjs(e).format('YYYY-MM-DD'); const t = computeDayTask(day); - emit('dateChange', t); + emit('dateChange', t, day); } } @@ -150,12 +154,14 @@ watch( () => props.task, (nV) => { - if (nV.tguid) { - fetchDayTasks(nV.tguid); + if (nV && nV.tguid) { + fetchDayTasks(); } }, { immediate: true } ); + +defineExpose({ fetchDayTasks }); </script> <style scoped> .li-01 { -- Gitblit v1.9.3