no message

cyl/job_im_cus
jscyl13849007907 6 days ago
parent 57f1438eb1
commit 3cf5e505de

@ -889,9 +889,7 @@ export default {
// //
this.expandedDeptIds = this.expandedDeptIds.slice(0, colIndex); this.expandedDeptIds = this.expandedDeptIds.slice(0, colIndex);
// padding-top // padding-top
for (let i = colIndex + 1; i <= Object.keys(this.columnPaddingTops).length; i++) { this.clearColumnPaddingTops(colIndex);
this.$delete(this.columnPaddingTops, i);
}
} else { } else {
// //
this.expandedDeptIds = this.expandedDeptIds.slice(0, colIndex); this.expandedDeptIds = this.expandedDeptIds.slice(0, colIndex);
@ -904,6 +902,16 @@ export default {
}); });
} }
}, },
// padding-top
clearColumnPaddingTops(colIndex) {
let newPaddingTops = {};
Object.keys(this.columnPaddingTops).forEach(key => {
if (Number(key) <= colIndex) {
newPaddingTops[key] = this.columnPaddingTops[key];
}
});
this.columnPaddingTops = newPaddingTops;
},
// 使 // 使
alignColumnToParent(colIndex, deptIndex) { alignColumnToParent(colIndex, deptIndex) {
let that = this; let that = this;
@ -918,7 +926,9 @@ export default {
let offset = parentRect.top - firstRect.top; let offset = parentRect.top - firstRect.top;
if (offset > 0) { if (offset > 0) {
// padding-top使 // padding-top使
that.$set(that.columnPaddingTops, colIndex + 1, offset); let newPaddingTops = Object.assign({}, that.columnPaddingTops);
newPaddingTops[colIndex + 1] = offset;
that.columnPaddingTops = newPaddingTops;
} }
}).exec(); }).exec();
}).exec(); }).exec();

Loading…
Cancel
Save