程志平 3 years ago
parent
commit
c7019c14c1
2 changed files with 30 additions and 9 deletions
  1. 1 1
      src/views/index/index.vue
  2. 29 8
      src/views/serveAC/index.vue

+ 1 - 1
src/views/index/index.vue

@@ -197,7 +197,7 @@
 				header_cell_style: {
 					background: '#E6ECFE',
 					color: '#1A202B',
-					'font-size': '14px',
+					'font-size': '16px',
 					'font-family': 'Microsoft YaHei-3970(82674968)'
 				},
 				// 预警表格数据

+ 29 - 8
src/views/serveAC/index.vue

@@ -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));