|
@@ -16,7 +16,15 @@
|
|
|
<DeviceWaring />
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
- <PieChartBlock title="设备状态统计" :opt-cfg="devcStat"></PieChartBlock>
|
|
|
+ <LineChartBlock title="历史告警变化" :opt-cfg="devcWarningHis">
|
|
|
+ <template v-slot:filters>
|
|
|
+ <SwitchTag
|
|
|
+ :ds="[{val: 'day', text: '按日'},{val: 'month', text: '按月'},{val: 'year', text: '按年'}]"
|
|
|
+ :defTag="{val: 'day'}"
|
|
|
+ :tagClick="onSwitchTagClick"
|
|
|
+ />
|
|
|
+ </template>
|
|
|
+ </LineChartBlock>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row type="flex" :gutter="20" style="margin-top: 20px">
|
|
@@ -56,106 +64,36 @@ export default {
|
|
|
return {
|
|
|
areaTag: [],
|
|
|
defArea: {},
|
|
|
- devcStat: {
|
|
|
- series: [
|
|
|
- {
|
|
|
- type: 'pie',
|
|
|
- radius: ['50%', '70%'],
|
|
|
- data: [
|
|
|
- {
|
|
|
- value: 8,
|
|
|
- name: '故障',
|
|
|
- },
|
|
|
- {
|
|
|
- value: 75,
|
|
|
- name: '运行',
|
|
|
- },
|
|
|
- {
|
|
|
- value: 2,
|
|
|
- name: '未运行',
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- supplyerIndex: {
|
|
|
- series: [
|
|
|
- {
|
|
|
- type: 'pie',
|
|
|
- radius: ['0%', '70%'],
|
|
|
- data: [
|
|
|
- {
|
|
|
- value: 7,
|
|
|
- name: '西门子',
|
|
|
- },
|
|
|
- {
|
|
|
- value: 6,
|
|
|
- name: '施耐德',
|
|
|
- },
|
|
|
- {
|
|
|
- value: 9,
|
|
|
- name: '通用电器',
|
|
|
- },
|
|
|
- {
|
|
|
- value: 14,
|
|
|
- name: '飞利浦',
|
|
|
- },
|
|
|
- {
|
|
|
- value: 18,
|
|
|
- name: '霍尼韦尔',
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- devcNum: {
|
|
|
- categories: ['空调', '灯具', '杀菌设备', '出纳机', '感应器'],
|
|
|
- series: [
|
|
|
- {
|
|
|
- name: '故障',
|
|
|
- data: [1, 0, 0, 1, 1],
|
|
|
- },
|
|
|
- {
|
|
|
- name: '运行',
|
|
|
- data: [20, 109, 20, 20, 10],
|
|
|
- },
|
|
|
- {
|
|
|
- name: '未运行',
|
|
|
- data: [1, 2, 4, 0, 1],
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
- devcFault: {
|
|
|
+ devcWarningHis: {
|
|
|
unit: ' ',
|
|
|
xAxis: {
|
|
|
type: 'category',
|
|
|
boundaryGap: false,
|
|
|
- data: [
|
|
|
- '1月',
|
|
|
- '2月',
|
|
|
- '03月',
|
|
|
- '04月',
|
|
|
- '05月',
|
|
|
- '06月',
|
|
|
- '07月',
|
|
|
- '08月',
|
|
|
- ],
|
|
|
+ data: ["一月","二月","三月","四月","五月","六月","七月"],
|
|
|
},
|
|
|
- series: [
|
|
|
+ series: [
|
|
|
{
|
|
|
- data: [
|
|
|
- 73, 57, 37, 40, 37, 40, 73, 57,
|
|
|
- ],
|
|
|
+ name: '紧急',
|
|
|
type: 'line',
|
|
|
- areaStyle: {
|
|
|
- color: '#d7e4fc',
|
|
|
- emphasis: {
|
|
|
- color: '#6093f5',
|
|
|
- },
|
|
|
- },
|
|
|
+ data: [122, 142, 111, 134, 90, 30, 110],
|
|
|
},
|
|
|
- ],
|
|
|
- },
|
|
|
+ {
|
|
|
+ name: '重要',
|
|
|
+ type: 'line',
|
|
|
+ data: [220, 152, 171, 214, 190, 230, 210],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '次要',
|
|
|
+ type: 'line',
|
|
|
+ data: [120, 162, 161, 134, 260, 130, 200],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '警告',
|
|
|
+ type: 'line',
|
|
|
+ data: [20, 182, 131, 144, 130, 140, 90],
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|