如下图:选中列表左侧勾选框,然后点击复制流程按钮,左侧勾选会莫名消失。
原因:
* copy({payload}, {call, put}) {
const {record} = payload;
record.branchId = branchId; //这句会造成List左侧勾选自动消失
},
解决:
* copy({payload}, {call, put}) {
const {record} = payload;
// record.branchId = branchId; 这句会造成List左侧勾选自动消失
//改成如下的深拷贝即可
let currentRecord = Object.assign({}, record);
currentRecord.branchId = branchId;
},