From 0ed3eb7a436d722191ad41165408bbbb10adaa32 Mon Sep 17 00:00:00 2001
From: guonan <guonan201020@163.com>
Date: 星期四, 01 五月 2025 13:09:57 +0800
Subject: [PATCH] 修改

---
 src/views/left/Simulation.vue |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/views/left/Simulation.vue b/src/views/left/Simulation.vue
index e530de0..a528dae 100644
--- a/src/views/left/Simulation.vue
+++ b/src/views/left/Simulation.vue
@@ -25,9 +25,10 @@
 </template>
 
 <script setup>
-import { ref, defineEmits } from "vue";
+import { ref, defineEmits, provide } from "vue";
 import citySim from "./CitySim.vue";
 import kgSim from "./KGSim.vue";
+import dayjs from 'dayjs';
 
 import { SimAPIStore } from "@/store/simAPI";
 
@@ -51,6 +52,16 @@
 const goBack = () => {
   emits("back", clickValue.value);
 };
+
+// 璁$畻绱鏃堕暱
+const calculateHoursDifference = (val) => {
+  if (!val || val.length !== 2) return 0;
+  const [startDate, endDate] = val;
+  const diffInHours = dayjs(endDate).diff(dayjs(startDate), "hour", true); // true 琛ㄧず杩斿洖娴偣鏁�
+  return diffInHours;
+};
+
+provide("calculateHours", { calculateHoursDifference });
 </script>
 
 <style lang="less" scoped>

--
Gitblit v1.9.3