|
|
@ -167,9 +167,11 @@ export default { |
|
|
|
this.table[tableName].selections = val |
|
|
|
}, |
|
|
|
toAdd() { |
|
|
|
this.table.left.selections.forEach((item) => { |
|
|
|
const maxDisplayOrder = this.table.right.data.reduce((prev, cur) => { return { displayOrder: Math.max(prev.displayOrder, cur.displayOrder) } }, { displayOrder: 0 }).displayOrder + 1 |
|
|
|
this.table.left.selections.forEach((item, index) => { |
|
|
|
Vue.set(item, 'displayLength', 100) |
|
|
|
Vue.set(item, 'displayformatType', 'center') |
|
|
|
Vue.set(item, 'displayOrder', maxDisplayOrder + index) |
|
|
|
item.isDisplay = true |
|
|
|
}) |
|
|
|
this.$refs.cuform.title = '新增字段' |
|
|
|