|
|
|
@ -127,16 +127,15 @@
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="快心跳">
|
|
|
|
|
<template slot="header" slot-scope="scope">
|
|
|
|
|
<el-checkbox
|
|
|
|
|
v-model="isCheckedAll"
|
|
|
|
|
:checked="isCheckedAll"
|
|
|
|
|
@change="handle_allCheckbox"
|
|
|
|
|
class="input_check"
|
|
|
|
|
<el-checkbox v-model="isCheckedAll" @change="handleCheckAllChange"
|
|
|
|
|
>快心跳</el-checkbox
|
|
|
|
|
>
|
|
|
|
|
</template>
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-checkbox v-model="checked"></el-checkbox>
|
|
|
|
|
<el-checkbox
|
|
|
|
|
v-model="scope.row.isheartCheck"
|
|
|
|
|
@change="handleheartChange(scope.row)"
|
|
|
|
|
></el-checkbox>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column label="线路杆塔信息" v-if="showColumn.lineInfo">
|
|
|
|
@ -403,6 +402,8 @@ export default {
|
|
|
|
|
pageSize: 20, // 每页数量
|
|
|
|
|
total: 0, //总条数
|
|
|
|
|
loading: false,
|
|
|
|
|
//全选
|
|
|
|
|
isCheckedAll: false,
|
|
|
|
|
};
|
|
|
|
|
},
|
|
|
|
|
watch: {
|
|
|
|
@ -453,6 +454,8 @@ export default {
|
|
|
|
|
card2caaid: true,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
//添加check
|
|
|
|
|
this.getAdd(this.tableData);
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
//获取电压信息
|
|
|
|
@ -502,9 +505,46 @@ export default {
|
|
|
|
|
this.pageSize = 20;
|
|
|
|
|
//this.terminalList();
|
|
|
|
|
},
|
|
|
|
|
handleClick(row) {
|
|
|
|
|
console.log(row);
|
|
|
|
|
//给每条数据添加checkbox
|
|
|
|
|
getAdd(arr) {
|
|
|
|
|
console.log(arr);
|
|
|
|
|
var that = this;
|
|
|
|
|
arr.forEach(function (item, index, array) {
|
|
|
|
|
that.$set(arr[index], "isheartCheck", false);
|
|
|
|
|
});
|
|
|
|
|
console.log(arr);
|
|
|
|
|
return arr;
|
|
|
|
|
},
|
|
|
|
|
//快心跳全选
|
|
|
|
|
handleCheckAllChange(val) {
|
|
|
|
|
console.log(val);
|
|
|
|
|
if (val) {
|
|
|
|
|
console.log("我全选了");
|
|
|
|
|
let mutCheck = [];
|
|
|
|
|
this.tableData.forEach((item) => {
|
|
|
|
|
item.isheartCheck = true;
|
|
|
|
|
mutCheck.push(item.cmdID);
|
|
|
|
|
});
|
|
|
|
|
console.log(mutCheck);
|
|
|
|
|
this.$message({
|
|
|
|
|
message: "全选了快心跳" + mutCheck,
|
|
|
|
|
type: "success",
|
|
|
|
|
});
|
|
|
|
|
} else {
|
|
|
|
|
console.log("我全部取消");
|
|
|
|
|
this.tableData.forEach((item) => {
|
|
|
|
|
item.isheartCheck = false;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
// this.checkedCities = val ? cityOptions : [];
|
|
|
|
|
// this.isIndeterminate = false;
|
|
|
|
|
},
|
|
|
|
|
//快心跳单选
|
|
|
|
|
handleheartChange(val) {
|
|
|
|
|
console.log(val);
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
//设置列的显示隐藏
|
|
|
|
|
showColumnOption() {
|
|
|
|
|
this.isShowColumn = true;
|
|
|
|
|
},
|
|
|
|
|