You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
iot/projects/WebMVC/wwwroot/components/iot/light.html

38 lines
1.6 KiB

<template>
<div class="card" style="box-sizing:border-box;height:150px;margin:10px;">
<div class="card-header">
{{device.displayName}}
<span class="float-right text-success" v-if="device.isOnline"><i class="ion ion-ios-wifi"></i></span>
<span class="float-right text-danger" v-else><i class="ion ion-ios-wifi"></i></span>
</div>
<div class="card-body">
<div class="row" style="height:100%;width:250px;margin: 0 auto;">
<div class="col-3 align-self-center">
<img class="mh-100" :src="device.product.image" style="width:48px;" />
</div>
<div class="col-9 align-self-center">
<div class="row" style="line-height:28px;">
<span>
光强:
<span class="text-success" style="font-size:20px;" v-if="getDeviceData(device,'状态')==='适中'">
{{getDeviceDataDescription(device,'光照度')}}
</span>
<span v-else class="text-danger" style="font-size:20px;">
{{getDeviceDataDescription(device,'光照度')}}
</span>
{{getDeviceData(device,'光照度')}}
</span>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
props: ['device'],
mounted: function () {
//console.log(this.device.data);
}
};
</script>