mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-17 16:36:03 +08:00
设备编辑详情报错处理
This commit is contained in:
@@ -155,7 +155,7 @@
|
|||||||
<mqtt-client ref="mqttClient" :publish="publish" :subscribes="subscribes" @callbackEvent="mqttCallback($event)" />
|
<mqtt-client ref="mqttClient" :publish="publish" :subscribes="subscribes" @callbackEvent="mqttCallback($event)" />
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :xs="24" :sm="24" :md="24" :lg="14" :xl="14" v-if="deviceInfo.readOnlyList.length >0">
|
<el-col :xs="24" :sm="24" :md="24" :lg="14" :xl="14" v-if="deviceInfo.readOnlyList.length > 0">
|
||||||
<el-row :gutter="20" style="background-color:#F5F7FA;padding:20px 20px 10px 10px;border-radius:15px;margin-right:5px;">
|
<el-row :gutter="20" style="background-color:#F5F7FA;padding:20px 20px 10px 10px;border-radius:15px;margin-right:5px;">
|
||||||
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="8" v-for="(item,index) in deviceInfo.readOnlyList" :key="index">
|
<el-col :xs="24" :sm="12" :md="12" :lg="12" :xl="8" v-for="(item,index) in deviceInfo.readOnlyList" :key="index">
|
||||||
<el-card shadow="hover" style="border-radius:30px;margin-bottom:20px;">
|
<el-card shadow="hover" style="border-radius:30px;margin-bottom:20px;">
|
||||||
@@ -192,10 +192,10 @@ export default {
|
|||||||
watch: {
|
watch: {
|
||||||
// 获取到父组件传递的device后,刷新列表
|
// 获取到父组件传递的device后,刷新列表
|
||||||
device: function (newVal, oldVal) {
|
device: function (newVal, oldVal) {
|
||||||
this.deviceInfo = newVal;
|
if (newVal && newVal.deviceId != 0) {
|
||||||
if (this.deviceInfo && this.deviceInfo.deviceId != 0) {
|
getDeviceRunningStatus(newVal.deviceId).then(response => {
|
||||||
getDeviceRunningStatus(this.deviceInfo.deviceId).then(response => {
|
|
||||||
this.deviceInfo = response.data;
|
this.deviceInfo = response.data;
|
||||||
|
console.log(this.deviceInfo);
|
||||||
this.updateDeviceStatus(this.deviceInfo);
|
this.updateDeviceStatus(this.deviceInfo);
|
||||||
this.$nextTick(function () {
|
this.$nextTick(function () {
|
||||||
this.MonitorChart();
|
this.MonitorChart();
|
||||||
@@ -231,7 +231,7 @@ export default {
|
|||||||
integerList: [],
|
integerList: [],
|
||||||
decimalList: [],
|
decimalList: [],
|
||||||
arrayList: [],
|
arrayList: [],
|
||||||
readonlyList: []
|
readOnlyList: []
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -241,7 +241,7 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
/** 发布物模型 类型(1=属性,2=功能) */
|
/** 发布物模型 类型(1=属性,2=功能) */
|
||||||
publishThingsModel(device, model) {
|
publishThingsModel(device, model) {
|
||||||
// TODO 创建的时候过去一次即可。 获取缓存的Json物模型
|
// TODO 创建的时候获取一次即可。 获取缓存的Json物模型
|
||||||
cacheJsonThingsModel(device.productId).then(response => {
|
cacheJsonThingsModel(device.productId).then(response => {
|
||||||
let thingsModel = JSON.parse(response.data);
|
let thingsModel = JSON.parse(response.data);
|
||||||
let type = 0;
|
let type = 0;
|
||||||
@@ -349,8 +349,9 @@ export default {
|
|||||||
model.name = "设备升级"
|
model.name = "设备升级"
|
||||||
this.mqttPublish(3, this.deviceInfo, model);
|
this.mqttPublish(3, this.deviceInfo, model);
|
||||||
},
|
},
|
||||||
/**监测图表*/
|
/**监测图表统计*/
|
||||||
MonitorChart() {
|
MonitorChart() {
|
||||||
|
console.log(this.deviceInfo.readOnlyList.length);
|
||||||
for (let i = 0; i < this.deviceInfo.readOnlyList.length; i++) {
|
for (let i = 0; i < this.deviceInfo.readOnlyList.length; i++) {
|
||||||
var myChart = echarts.init(this.$refs.map[i]);
|
var myChart = echarts.init(this.$refs.map[i]);
|
||||||
var option;
|
var option;
|
||||||
|
|||||||
Reference in New Issue
Block a user