update 改为抽屉展示

This commit is contained in:
lb
2023-10-10 14:22:00 +08:00
parent 723d83cc02
commit b2ee61b8cb
11 changed files with 852 additions and 59 deletions

View File

@@ -46,7 +46,7 @@
v-if="editVisible"
ref="drawer"
:default-mode="editMode"
:data-id="form.id"
:data-id="alarmForm.id"
:sections="[
{
name: '基本信息',
@@ -55,7 +55,7 @@
url: '/base/equipment-group/get',
urlUpdate: '/base/equipment-group/update',
urlCreate: '/base/equipment-group/create',
queryParams: { id: form.id },
queryParams: { id: alarmForm.id },
},
{
name: '属性列表',
@@ -67,7 +67,7 @@
urlDelete: '/base/equipment-group-alarm/delete',
urlDetail: '/base/equipment-group-alarm/get',
queryParams: {
id: form.id,
equipmentGroupId: alarmForm.id,
pageNo: 1,
pageSize: 10,
},
@@ -222,6 +222,11 @@ export default {
{ width: 128, prop: 'plcParamName', label: '参数列名' },
{ width: 128, prop: 'alarmContent', label: '报警内容' },
],
alarmForm: {
id: undefined,
equipmentGroupCode: undefined,
equipmentGroupName: undefined,
},
searchBarFormConfig: [
{
type: 'input',
@@ -405,12 +410,15 @@ export default {
});
});
},
// 查看报警
handleDetail(row) {
// debugger;
const { id, code, name, createTime } = row;
// 打开抽屉
this.editMode = 'detail';
this.form.id = id;
this.alarmForm.id = id;
this.alarmForm.equipmentGroupCode = code;
this.alarmForm.equipmentGroupName = name;
this.editVisible = true;
this.$nextTick(() => {
this.$refs['drawer'].init();