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/KGSimOption/PredictiveSimulation.vue |   39 +++++++++++++++++++++++++++++++--------
 1 files changed, 31 insertions(+), 8 deletions(-)

diff --git a/src/views/left/KGSimOption/PredictiveSimulation.vue b/src/views/left/KGSimOption/PredictiveSimulation.vue
index 8364488..21349d8 100644
--- a/src/views/left/KGSimOption/PredictiveSimulation.vue
+++ b/src/views/left/KGSimOption/PredictiveSimulation.vue
@@ -72,21 +72,37 @@
             v-for="item in RainfallPatterns"
             :key="item.id"
             :label="item.name"
-            :value="item.id"
+            :value="item.name"
           ></el-option>
         </el-select>
       </el-form-item>
+      <el-form-item label="閫夋嫨鏃堕棿:">
+        <el-date-picker
+          v-model="forms.hours"
+          type="datetimerange"
+          start-placeholder="寮�濮嬫椂闂�"
+          end-placeholder="缁撴潫鏃堕棿"
+          format="YYYY-MM-DD HH:mm:ss"
+          date-format="YYYY/MM/DD ddd"
+          time-format="A hh:mm:ss"
+          @change="change"
+        />
+      </el-form-item>
       <el-form-item label="棰勮鏃堕暱:">
-        <el-input v-model="forms.duration" type="number" placeholder="璇疯緭鍏�"
+        <el-input
+          disabled
+          v-model="forms.duration"
+          type="number"
+          placeholder="璇疯緭鍏�"
           ><template #append>h</template></el-input
         >
       </el-form-item>
-      <el-form-item>
-        <el-button type="primary" @click="openPlan">鎵撳紑鏂规</el-button>
-        <el-button type="primary" @click="openSaveDialog">淇濆瓨鏂规</el-button>
-        <el-button type="success" @click="startPlay">寮�濮嬫ā鎷�</el-button>
-      </el-form-item>
     </el-form>
+    <div class="buttons">
+      <el-button type="primary" @click="openPlan">鎵撳紑鏂规</el-button>
+      <el-button type="primary" @click="openSaveDialog">淇濆瓨鏂规</el-button>
+      <el-button type="success" @click="startPlay">寮�濮嬫ā鎷�</el-button>
+    </div>
   </div>
 </template>
 <script setup>
@@ -146,10 +162,11 @@
   rainfall: 50,
   schemeName: "",
   rainfallIntensity: 70,
-  duration: 5,
+  duration: null,
   prediction: "闄嶉洦鍦烘",
   mode: "姝f�佸垎甯�",
   showRainFall: "",
+  hours: null,
 });
 
 // 闄嶉洦鍦烘閫夋嫨
@@ -167,6 +184,12 @@
   isCollapsed.value = !isCollapsed.value;
 };
 
+const { calculateHoursDifference } = inject("calculateHours");
+
+const change = (val) => {
+  forms.duration = calculateHoursDifference(val);
+};
+
 // 鎵撳紑淇濆瓨鏂规瀵硅瘽妗�
 const openSaveDialog = async () => {
   const params = {

--
Gitblit v1.9.3