|
@@ -49,17 +49,17 @@
|
|
<el-button v-show="activeName === '2'" class="addBtn" icon="el-icon-circle-plus-outline" @click="addOne"
|
|
<el-button v-show="activeName === '2'" class="addBtn" icon="el-icon-circle-plus-outline" @click="addOne"
|
|
type="primary">新增</el-button>
|
|
type="primary">新增</el-button>
|
|
<!-- <el-button
|
|
<!-- <el-button
|
|
- v-bind:class="{ addBtn: true, disabled: activeName === '1' }"
|
|
|
|
- icon="el-icon-circle-plus-outline"
|
|
|
|
- @click="addOne"
|
|
|
|
- type="primary"
|
|
|
|
- :disabled="activeName === '1'"
|
|
|
|
- >新增</el-button
|
|
|
|
- > -->
|
|
|
|
|
|
+ v-bind:class="{ addBtn: true, disabled: activeName === '1' }"
|
|
|
|
+ icon="el-icon-circle-plus-outline"
|
|
|
|
+ @click="addOne"
|
|
|
|
+ type="primary"
|
|
|
|
+ :disabled="activeName === '1'"
|
|
|
|
+ >新增</el-button
|
|
|
|
+ > -->
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<tableList ref="table" class="myTable" style="margin: 0 30px" :columns="columns" :getDataWay="getDataWay"
|
|
<tableList ref="table" class="myTable" style="margin: 0 30px" :columns="columns" :getDataWay="getDataWay"
|
|
- :pagination="pagination" index>
|
|
|
|
|
|
+ :pagination="pagination" index :row-class-name="errRow">
|
|
<el-table-column label="传感器配置" slot="sensorCount" align="center">
|
|
<el-table-column label="传感器配置" slot="sensorCount" align="center">
|
|
<template v-slot="scope">
|
|
<template v-slot="scope">
|
|
<i class="sensorIcon sensorIconA" v-show="scope.row.sensorCount.camera" title="摄像头"></i><span
|
|
<i class="sensorIcon sensorIconA" v-show="scope.row.sensorCount.camera" title="摄像头"></i><span
|
|
@@ -74,6 +74,12 @@
|
|
class="sensorCount" v-show="scope.row.sensorCount.gps">{{ scope.row.sensorCount.gps }}</span>
|
|
class="sensorCount" v-show="scope.row.sensorCount.gps">{{ scope.row.sensorCount.gps }}</span>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
|
+ <el-table-column label="使用状态" slot="isUnavailable" align="center">
|
|
|
|
+ <template v-slot="scope">
|
|
|
|
+ <span v-if="scope.row.isUnavailable === '0'">未禁用</span>
|
|
|
|
+ <span v-else>已禁用</span>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="操作" slot="cgInfos" align="center">
|
|
<el-table-column label="操作" slot="cgInfos" align="center">
|
|
<template v-slot="scope">
|
|
<template v-slot="scope">
|
|
<i v-if="
|
|
<i v-if="
|
|
@@ -139,6 +145,11 @@ export default {
|
|
prop: "sensorCount",
|
|
prop: "sensorCount",
|
|
template: true,
|
|
template: true,
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ label: "使用状态",
|
|
|
|
+ prop: "isUnavailable",
|
|
|
|
+ template: true,
|
|
|
|
+ },
|
|
{
|
|
{
|
|
label: "操作",
|
|
label: "操作",
|
|
prop: "cgInfos",
|
|
prop: "cgInfos",
|
|
@@ -270,8 +281,12 @@ export default {
|
|
});
|
|
});
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ errRow({ row, rowIndex }) {
|
|
|
|
+ if (row.isUnavailable === "1") {
|
|
|
|
+ return "errColor";
|
|
|
|
+ }
|
|
|
|
+ },
|
|
},
|
|
},
|
|
- created() { },
|
|
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
|
|
|
|
@@ -314,5 +329,10 @@ export default {
|
|
line-height: 18px;
|
|
line-height: 18px;
|
|
text-align: center;
|
|
text-align: center;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /deep/ .el-table .errColor td {
|
|
|
|
+ color: red;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+
|
|
</style>
|
|
</style>
|