From 6641cefa084db2636a997de00fde5be167788e1e Mon Sep 17 00:00:00 2001 From: guonan <guonan201020@163.com> Date: 星期四, 29 五月 2025 10:41:28 +0800 Subject: [PATCH] 优化定时加载 --- src/views/left/KGSimOption/PredictiveSimulation.vue | 18 ++++++++++++++---- 1 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/views/left/KGSimOption/PredictiveSimulation.vue b/src/views/left/KGSimOption/PredictiveSimulation.vue index 5c86b65..a82bb56 100644 --- a/src/views/left/KGSimOption/PredictiveSimulation.vue +++ b/src/views/left/KGSimOption/PredictiveSimulation.vue @@ -88,7 +88,7 @@ ></el-option> </el-select> </el-form-item> - <el-form-item label="閫夋嫨鏃堕棿:"> + <el-form-item label="閫夋嫨鏃堕棿:" v-show="forms.prediction != '闄嶉洦鍦烘'"> <el-date-picker v-model="forms.hours" type="datetimerange" @@ -98,6 +98,13 @@ date-format="YYYY/MM/DD ddd" time-format="A hh:mm:ss" @change="change" + /> + </el-form-item> + <el-form-item label="閫夋嫨鏃堕棿:" v-show="forms.prediction == '闄嶉洦鍦烘'"> + <el-date-picker + v-model="forms.hours" + type="datetime" + placeholder="璇烽�夋嫨寮�濮嬫椂闂�" /> </el-form-item> <el-form-item label="棰勮鏃堕暱:"> @@ -113,7 +120,7 @@ <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> + <el-button type="success" @click="startPlay">淇濆瓨骞跺紑濮嬫ā鎷�</el-button> </div> </div> </template> @@ -209,7 +216,7 @@ }; // 闄嶉洦鍦烘閫夋嫨 const rainFallChange = (val) => { - // console.log(val, "val"); + console.log(val, "val"); const decimalHours = (val.rainfallDuration.match(/(\d+)鏃�(\d+)鍒�/) || []) .slice(1) .reduce((acc, curr, i) => acc + parseInt(curr, 10) / (i === 0 ? 1 : 60), 0) @@ -261,7 +268,7 @@ // 寮�濮嬫ā鎷� async function startPlay() { try { - formData.geom = props.selectedArea; + forms.geom = props.selectedArea; // 淇濆瓨鏂规 const res = await simStore.addSimCheme(forms); const schemeId = res.data?.data?.id; @@ -277,6 +284,8 @@ // 鍏抽棴閫夋嫨鍖哄煙绐楀彛銆佸垵濮嬪寲瑙嗗浘骞跺紑濮嬫ā鎷� EventBus.emit("close-selectArea"); + + simStore.shouldPoll = true; // 鏆傛椂涓嶅湪姝ゅ寮�濮嬫ā鎷燂紝妯℃嫙閮藉湪鏂规鍒楄〃涓繘琛屾ā鎷� // initeWaterPrimitiveView(); // startSimulate(); @@ -287,6 +296,7 @@ }); } catch (error) { ElMessage.error("鍚姩妯℃嫙澶辫触锛岃绋嶅悗鍐嶈瘯"); + console.log(error); } } -- Gitblit v1.9.3