From c40f4c1267dae4fcf27dbbd75ea83014fba87783 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 15 七月 2025 15:28:21 +0800
Subject: [PATCH] 新增联合执法清单
---
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