设备展示优化

master
mhsnet 3 months ago
parent 917e621a27
commit 319d91bede

@ -199,76 +199,63 @@ const fnPostDeviceCommandSnapshot = (bucketCode: any) => {
@clickLeft="fnGoDevCodeHome"
/>
<scroll-view enable-back-to-top class="scroll-view" scroll-y>
<view v-if="!isControlled">
<uni-card class="stypage-warn">
<button
size="default"
type="default"
class="btn1"
hover-class="btn1-is-hover"
@click="fnApply"
>
申请控制设备
</button>
</uni-card>
</view>
<view v-else>
<template v-for="(bucketItem, index1) in devConf.bucketList">
<uni-card v-if="bucketItem.isShow == 1" :key="index1">
<uni-row class="demo-row">
<uni-col :span="8">
<view class="demo-col" style="padding: 15px 5px">
<image
v-for="(bucketImgItem, index2) in bucketItem.bucketImg"
:key="index2"
style="width: 100%; height: 150px; background-color: #eeeeee"
mode="aspectFit"
:src="'http://222.71.165.188:8808' + bucketImgItem.url"
<template v-for="(bucketItem, index1) in devConf.bucketList">
<uni-card v-if="bucketItem.isShow == 1" :key="index1">
<uni-row class="demo-row">
<uni-col :span="8">
<view class="demo-col" style="padding: 15px 5px">
<image
v-for="(bucketImgItem, index2) in bucketItem.bucketImg"
:key="index2"
style="width: 100%; height: 150px; background-color: #eeeeee"
mode="aspectFit"
:src="'http://222.71.165.188:8808' + bucketImgItem.url"
>
</image>
</view>
</uni-col>
<uni-col :span="16">
<view style="padding: 15px 15px">
<view>
<text style="color: #433c16; font-size: 40rpx">{{ bucketItem.showName }}</text>
</view>
<view>
<text style="color: blue; font-size: 30rpx"
>当前重量{{ bucketItem.currentWeight }}</text
>
</view>
<view>
<text style="color: red; font-size: 30rpx"
>预警重量{{ bucketItem.warningWeight }} KG</text
>
</image>
</view>
</uni-col>
<uni-col :span="16">
<view style="padding: 15px 45px">
<view>
<text style="color: #433c16; font-size: 40rpx">{{ bucketItem.showName }}</text>
</view>
<view>
<text style="color: blue; font-size: 30rpx"
>当前重量{{ bucketItem.currentWeight }}</text
>
</view>
<view>
<text style="color: red; font-size: 30rpx"
>预警重量{{ bucketItem.warningWeight }} KG</text
>
</view>
<view>
<text style="color: green; font-size: 30rpx">
占比{{
Math.round((bucketItem.currentWeight / bucketItem.warningWeight) * 100)
}}
%</text
>
</view>
<view>
<text style="color: green; font-size: 30rpx">
占比{{
Math.round((bucketItem.currentWeight / bucketItem.warningWeight) * 100)
}}
%</text
>
</view>
</uni-col>
</uni-row>
<view style="text-align: center">
<button
:disabled="bucketItem.status == 1 ? false : true"
size="mini"
type="default"
class="btn-sty1"
hover-class="is-hover"
@click="fnDoorOpen(bucketItem.bucketCode, bucketItem.closeDelay, bucketItem.price)"
>
开门
</button>
</view>
</uni-card>
</template>
</view>
</view>
<view style="text-align: center">
<button
:disabled="(bucketItem.status == 1 ? false : true) || !isControlled"
size="mini"
type="default"
class="btn-sty1"
hover-class="is-hover"
@click="
fnDoorOpen(bucketItem.bucketCode, bucketItem.closeDelay, bucketItem.price)
"
>
开门
</button>
</view>
</uni-col>
</uni-row>
</uni-card>
</template>
<uni-popup ref="refMsgA" type="center" :mask-click="false">
<uni-card>
<template v-slot:header>
@ -297,8 +284,9 @@ page {
padding: 5rpx;
.btn-sty1 {
width: 60%;
margin: 12rpx 0rpx;
width: 80%;
margin: 30rpx auto;
border-radius: 30px;
color: #ffffff;
background-color: #51b6ff;
border-color: #51b6ff;

Loading…
Cancel
Save