|
|
@@ -114,10 +114,12 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="开关状态" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="scope.row.onOffStatus == 0">
|
|
|
+ <span v-if="scope.row.onOffStatus == 0"
|
|
|
+ @click="open_close_airs(0, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
- <span v-else class="txt-cell-blue">
|
|
|
+ <span v-else class="txt-cell-blue"
|
|
|
+ @click="open_close_airs(0, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
</template>
|
|
|
@@ -188,10 +190,12 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="开关状态" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="scope.row.onOffStatus == 0">
|
|
|
+ <span v-if="scope.row.onOffStatus == 0"
|
|
|
+ @click="open_close_airs(1, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
- <span v-else class="txt-cell-blue">
|
|
|
+ <span v-else class="txt-cell-blue"
|
|
|
+ @click="open_close_airs(1, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
</template>
|
|
|
@@ -264,10 +268,12 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="开关状态" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="scope.row.onOffStatus == 0">
|
|
|
+ <span v-if="scope.row.onOffStatus == 0"
|
|
|
+ @click="open_close_airs(2, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
- <span v-else class="txt-cell-blue">
|
|
|
+ <span v-else class="txt-cell-blue"
|
|
|
+ @click="open_close_airs(2, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
</template>
|
|
|
@@ -338,10 +344,12 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column label="开关状态" align="center">
|
|
|
<template slot-scope="scope">
|
|
|
- <span v-if="scope.row.onOffStatus == 0">
|
|
|
+ <span v-if="scope.row.onOffStatus == 0"
|
|
|
+ @click="open_close_airs(3, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
- <span v-else class="txt-cell-blue">
|
|
|
+ <span v-else class="txt-cell-blue"
|
|
|
+ @click="open_close_airs(3, scope.$index)">
|
|
|
<svg-icon icon-class="power" class="power-icon" />
|
|
|
</span>
|
|
|
</template>
|
|
|
@@ -825,6 +833,15 @@
|
|
|
},
|
|
|
methods: {
|
|
|
/**
|
|
|
+ * 开关空调
|
|
|
+ * @param {Object} roomIndex
|
|
|
+ * @param {Object} rowIndex
|
|
|
+ */
|
|
|
+ open_close_airs(roomIndex, rowIndex) {
|
|
|
+ console.log(this.currentData);
|
|
|
+ console.log(roomIndex, rowIndex);
|
|
|
+ },
|
|
|
+ /**
|
|
|
* 编辑修改房间
|
|
|
*/
|
|
|
dialog_modify_room_click(room) {
|
|
|
@@ -971,9 +988,11 @@
|
|
|
label: floors[k].floor,
|
|
|
rooms: floors[k].rooms
|
|
|
}
|
|
|
+ // 房间排序
|
|
|
floor.rooms.sort();
|
|
|
tmpFloors.push(floor);
|
|
|
}
|
|
|
+ // 楼层排序
|
|
|
tmpFloors.sort((a, b) => a.label.localeCompare(b.label))
|
|
|
tmpBuilds.id = builds[j].id
|
|
|
tmpBuilds.label = builds[j].building
|
|
|
@@ -982,6 +1001,7 @@
|
|
|
tmpBuilds.children = tmpFloors
|
|
|
nData.push(tmpBuilds)
|
|
|
}
|
|
|
+ // 楼栋排序
|
|
|
nData.sort((a, b) => a.label.localeCompare(b.label))
|
|
|
tmpSchool.push({
|
|
|
id: school[i].id,
|
|
|
@@ -990,6 +1010,7 @@
|
|
|
children: nData
|
|
|
})
|
|
|
}
|
|
|
+ // 校区排序
|
|
|
tmpSchool.sort((a, b) => b.label.localeCompare(a.label))
|
|
|
this.navData = tmpSchool
|
|
|
// console.log(JSON.stringify(this.navData));
|