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/HistorySimulation.vue | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/src/views/left/KGSimOption/HistorySimulation.vue b/src/views/left/KGSimOption/HistorySimulation.vue index ea6c347..1afbde8 100644 --- a/src/views/left/KGSimOption/HistorySimulation.vue +++ b/src/views/left/KGSimOption/HistorySimulation.vue @@ -52,8 +52,23 @@ <span>mm/h</span> </div> <div class="input-item"> + <label>閫夋嫨鏃堕棿:</label> + <el-date-picker + v-model="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" + /> + <span>h</span> + </div> + <div class="input-item"> <label>闄嶉洦鏃堕暱:</label> <el-input + disabled v-model="rainfallDuration" type="number" placeholder="璇疯緭鍏�" @@ -133,7 +148,8 @@ const totalRainfall = ref(50); // 闄嶉洦鎬婚噺 const schemeName = ref("鏂规鍚嶇О"); // 鏂规鍚嶇О const rainfallIntensity = ref(70); // 闄嶉洦寮哄害 -const rainfallDuration = ref(5); // 闄嶉洦鏃堕暱 +const hours = ref(null); +const rainfallDuration = ref(null); // 闄嶉洦鏃堕暱 const isCollapsed = ref(false); // 鎺у埗璇︽儏鐨勫睍寮�/鏀惰捣鐘舵�� const saveDialogVisible = ref(false); // 鎺у埗淇濆瓨鏂规瀵硅瘽妗嗙殑鏄剧ず鐘舵�� @@ -159,6 +175,12 @@ isCollapsed.value = !isCollapsed.value; }; +const { calculateHoursDifference } = inject("calculateHours"); + +const change = (val) => { + rainfallDuration.value = calculateHoursDifference(val); +}; + // 鎵撳紑淇濆瓨鏂规瀵硅瘽妗� const openSaveDialog = async () => { const forms = { -- Gitblit v1.9.3