一、该问题的重现步骤是什么?
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技术社区 移动端