web
2025-07-11 397d00d95a766ab838986edf6df4ea754474f0be
fix:修改设备取水状态
已修改1个文件
12 ■■■■■ 文件已修改
pages/device/index.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/device/index.vue
@@ -12,7 +12,8 @@
                        <view class="item-info">
                            <view class="info-name">
                                <view class="name">{{item.facilityName}}</view>
                                <view class="btn" @click="handleQushui(item.id)">取水</view>
                                <view class="btn" v-if="item.state === 2" @click="handleQushui(item.id)">取水</view>
                                <view v-else>设备使用中...</view>
                            </view>
                            <view class="info-addr" @click="openMap(item.lat,item.lon)">
                                <text class="addr-text">地址:{{item.address}}</text>
@@ -52,6 +53,8 @@
    const facilityId = ref()
    const qushuiNum = ref()
    
    let timer = null
    const getFacitilyList = () => {
        const data = {
            longitude: userLocation.value?.lon,
@@ -64,6 +67,12 @@
                facitilyList.value = res.data.list
            }
        })
        // 重新挂在定时器
        clearInterval(timer)
        timer = setInterval(() => {
            getFacitilyList()
        }, 10000)
    }
    
    // 取水
@@ -100,6 +109,7 @@
                    icon:'success'
                })
                dialogClose()
                getFacitilyList()
            }else{
                uni.showToast({
                    title:res.msg,