From 3908a403cb3a852bee96414a8bb82b88371e7b5a Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 22 十月 2024 11:42:33 +0800
Subject: [PATCH] 1. 任务调整模块修改(暂存)

---
 src/views/fysp/task/components/CompMonitorPlan.vue |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/src/views/fysp/task/components/CompMonitorPlan.vue b/src/views/fysp/task/components/CompMonitorPlan.vue
index e59c37a..037c36c 100644
--- a/src/views/fysp/task/components/CompMonitorPlan.vue
+++ b/src/views/fysp/task/components/CompMonitorPlan.vue
@@ -22,15 +22,15 @@
           <el-row justify="space-between" class="m-t-16">
             <el-space direction="vertical">
               <el-text size="small">鎬昏</el-text>
-              <el-text>{{computeDayTask(data.day).totalTaskNum}}</el-text>
+              <el-text>{{ computeDayTask(data.day).totalTaskNum }}</el-text>
             </el-space>
             <el-space direction="vertical">
               <el-text size="small">瀹屾垚</el-text>
-              <el-text>{{computeDayTask(data.day).completeTaskNum}}</el-text>
+              <el-text>{{ computeDayTask(data.day).completeTaskNum }}</el-text>
             </el-space>
             <el-space direction="vertical">
               <el-text size="small">鏁存敼</el-text>
-              <el-text>{{computeDayTask(data.day).changedTaskNum}}</el-text>
+              <el-text>{{ computeDayTask(data.day).changedTaskNum }}</el-text>
             </el-space>
             <!-- <el-statistic title="鎬昏" :value="computeDayTask(data.day).totalTaskNum" />
             <el-statistic title="瀹屾垚" :value="computeDayTask(data.day).completeTaskNum" />
@@ -55,7 +55,7 @@
     default: () => {}
   }
 });
-const emit = defineEmits(['dateChange'])
+const emit = defineEmits(['dateChange']);
 // 閫変腑鏃ユ湡
 const dateValue = ref(new Date());
 // 鏃ュ巻鏍囬
@@ -70,18 +70,27 @@
 // 鏃ュ巻鑼冨洿
 const startDay = computed(() => dayjs(props.task.starttime));
 const endDay = computed(() => dayjs(props.task.endtime));
-const dateRange = computed(() => [startDay.value.toDate(), endDay.value.toDate()]);
+const dateRange = computed(() => [
+  startDay.value.toDate(),
+  endDay.value.toDate()
+]);
 // const dateRange = computed(() => [new Date(2024, 4, 27), new Date(2024, 5, 30)]);
 
 // 鏃ユ湡鏄惁鍦ㄤ换鍔¤寖鍥村唴
 function isDayEnable(day) {
   const _day = dayjs(day);
-  return _day.isSameOrAfter(startDay.value, 'day') && _day.isSameOrBefore(endDay.value, 'day');
+  return (
+    _day.isSameOrAfter(startDay.value, 'day') &&
+    _day.isSameOrBefore(endDay.value, 'day')
+  );
 }
 
 /********************** 鏃ユ湡鏍峰紡 *********************************/
 function calendarDayClz(day) {
-  return 'calendar-day ' + (isDayEnable(day) ? 'calendar-day-enable' : 'calendar-day-disable');
+  return (
+    'calendar-day ' +
+    (isDayEnable(day) ? 'calendar-day-enable' : 'calendar-day-disable')
+  );
 }
 function getDay(day) {
   return day.split('-').splice(1, 2).join('-');
@@ -119,11 +128,11 @@
 }
 
 function onDateChange(e) {
-  const day = dayjs(e).format('YYYY-MM-DD')
-  const t = computeDayTask(day)
-  console.log(t);
-  
-  emit('dateChange', t)
+  if (isDayEnable(e)) {
+    const day = dayjs(e).format('YYYY-MM-DD');
+    const t = computeDayTask(day);
+    emit('dateChange', t);
+  }
 }
 
 // 鎬讳换鍔$粺璁�
@@ -142,7 +151,7 @@
   () => props.task,
   (nV) => {
     if (nV.tguid) {
-      fetchDayTasks(nV.tguid);      
+      fetchDayTasks(nV.tguid);
     }
   },
   { immediate: true }
@@ -185,7 +194,7 @@
   border: 1px solid rgb(172, 165, 165);
   border-radius: 50%; */
   padding: 8px;
-  height: var(--el-calendar-cell-width);
+  /* min-height: var(--el-calendar-cell-width); */
 }
 
 .calendar-day-enable {

--
Gitblit v1.9.3