Browse Source

Merge remote-tracking branch 'origin/master'

ecss-tx
han\hanst 4 weeks ago
parent
commit
763742cb4c
  1. 50
      src/views/modules/eam/eam_device_list.vue

50
src/views/modules/eam/eam_device_list.vue

@ -2337,6 +2337,24 @@
fixed: '',
columnWidth: 100,
},
{
userId: this.$store.state.user.name,
functionId: 101001008,
serialNumber: '101001008Table1GroupID',
tableId: "101001008Table1",
tableName: "设备清单表",
columnProp: 'groupID',
headerAlign: 'center',
align: 'center',
columnLabel: '分组编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120,
},
{
userId: this.$store.state.user.name,
functionId: 101001008,
@ -4575,6 +4593,38 @@
switch (columnId) {
case 1:
this.columnList = data.rows
// GroupID GroupDesc
const hasGroupID = this.columnList.some(col => col.columnProp === 'groupID' || col.columnProp === 'GroupID')
if (!hasGroupID) {
const groupDescIndex = this.columnList.findIndex(col => col.columnProp === 'groupDesc' || col.columnProp === 'GroupDesc')
const groupIDColumn = {
userId: this.$store.state.user.name,
functionId: 101001008,
serialNumber: '101001008Table1GroupID',
tableId: "101001008Table1",
tableName: "设备清单表",
columnProp: 'groupID',
headerAlign: 'center',
align: 'center',
columnLabel: '分组编码',
columnHidden: false,
columnImage: false,
columnSortable: false,
sortLv: 0,
status: true,
fixed: '',
columnWidth: 120,
}
if (groupDescIndex !== -1) {
this.columnList.splice(groupDescIndex, 0, groupIDColumn)
} else {
// groupDesc seqNo
const seqNoIndex = this.columnList.findIndex(col => col.columnProp === 'seqNo' || col.columnProp === 'SeqNo')
if (seqNoIndex !== -1) {
this.columnList.splice(seqNoIndex + 1, 0, groupIDColumn)
}
}
}
break;
// case 2:
// this.detailColumnList = data.rows

Loading…
Cancel
Save