Преглед на файлове

feat(weatherStation): 添加独立控制按钮并优化提交逻辑

- 为存储间隔和传输间隔分别添加独立的确定按钮
- 移除原有的统一提交按钮和逻辑
- 添加操作成功提示
allen преди 6 дни
родител
ревизия
99d8ed335d
променени са 1 файла, в които са добавени 11 реда и са изтрити 6 реда
  1. 11 6
      pages/deviceDetails/weatherStation/devControl.vue

+ 11 - 6
pages/deviceDetails/weatherStation/devControl.vue

@@ -24,6 +24,7 @@
           step="1"
         />
       </view>
+      <u-button type="success" class="sub-btn" @click="handleControl('STORAGE_INR')">确定</u-button>
       <view class="title date-title">数据传输间隔(min)</view>
       <view class="date-slider">
         <slider
@@ -37,9 +38,7 @@
           step="1"
         />
       </view>
-    </view>
-    <view class="footer-board">
-      <u-button type="success" class="sub-btn" @click="handleSubmit()">确定</u-button>
+      <u-button type="success" class="sub-btn" @click="handleControl('INTERVAL')">确定</u-button>
     </view>
   </view>
 </template>
@@ -96,11 +95,17 @@ export default {
         data: params
       }).then(res => {
         console.log('设备控制参数信息', res)
+         uni.showToast({
+            title: "操作成功",
+            icon: "none",
+          });
       })
     },
-    handleSubmit() {
-      this.handleControl('STORAGE_INR');
-      this.handleControl('INTERVAL');
+    async handleSubmit() {
+      // await this.handleControl('STORAGE_INR');
+      // setTimeout(async ()=>{
+      //   await this.handleControl('INTERVAL');
+      // },500)
       uni.showToast({
         title: "操作成功",
         icon: "none",