一、该问题的重现步骤是什么?
1.
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
editDisplay: row => row.parentId !== 0 目前这种写法是错误的,没办法通过 row 的数据进行控制
修改一下beforeOpen,改成如下,后续版本修复
beforeOpen(done, type) {
if (['add', 'edit'].includes(type)) {
this.initData();
}
if (['edit', 'view'].includes(type)) {
getDept(this.form.id).then(res => {
this.form = Object.assign(res.data.data, {
hasChildren: this.form.hasChildren,
});
if (this.form.parentId === '0') {
this.form.parentId = '';
}
});
}
done();
},
主要修改逻辑如下:
if (this.form.parentId === '0') {
this.form.parentId = '';
}
扫一扫访问 Blade技术社区 移动端