no message

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

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

Loading…
Cancel
Save