done 设备分组报警
This commit is contained in:
@@ -88,7 +88,7 @@ export default {
|
||||
{ prop: 'code', label: '检测分组编码', align: 'center' },
|
||||
{ prop: 'remark', label: '备注', align: 'center' },
|
||||
{
|
||||
action: 'show-alert',
|
||||
_action: 'equipment-group-show-alert',
|
||||
label: '报警',
|
||||
align: 'center',
|
||||
subcomponent: {
|
||||
@@ -103,8 +103,9 @@ export default {
|
||||
click: function () {
|
||||
console.log('inejctdata', _this.injectData);
|
||||
_this.$emit('emitData', {
|
||||
action: _this.injectData.action,
|
||||
value: _this.injectData.id,
|
||||
action: _this.injectData._action,
|
||||
// value: _this.injectData.id,
|
||||
value: _this.injectData,
|
||||
});
|
||||
},
|
||||
},
|
||||
@@ -202,6 +203,27 @@ export default {
|
||||
this.getList();
|
||||
},
|
||||
methods: {
|
||||
/** 覆盖 handleEmitFun 的默认实现 */
|
||||
handleEmitFun({ action, value }) {
|
||||
const {
|
||||
id: equipmentGroupId,
|
||||
name: equipmentGroupName,
|
||||
code: equipmentGroupCode,
|
||||
} = value;
|
||||
switch (action) {
|
||||
case 'equipment-group-show-alert':
|
||||
// this.$router.push({ path: '/equipment/base/equipment-group-alarm' });
|
||||
this.$router.push({
|
||||
name: 'EquipmentGroupAlarm',
|
||||
params: {
|
||||
equipmentGroupId,
|
||||
equipmentGroupCode,
|
||||
equipmentGroupName,
|
||||
},
|
||||
});
|
||||
break;
|
||||
}
|
||||
},
|
||||
/** 查询列表 */
|
||||
getList() {
|
||||
this.loading = true;
|
||||
|
||||
Reference in New Issue
Block a user