解决先勾选后改变值的bug
This commit is contained in:
parent
dc731edb2e
commit
f590dd06a8
|
|
@ -378,7 +378,7 @@ export default {
|
|||
handleSelectionChange(selection) {
|
||||
this.items = [];
|
||||
this.ids = selection.map((item) => item.id);
|
||||
this.items = selection.map((item) => ({'typeId': item.typeId,'parentId':item.parentId, 'num': item.num, 'newTypeId': item.newTypeId}));
|
||||
this.items = selection.map((item) => ({'id':item.id,'typeId': item.typeId,'parentId':item.parentId, 'num': item.num, 'newTypeId': item.newTypeId}));
|
||||
console.log("yyyyyyyyyyyyy", this.items)
|
||||
this.single = selection.length != 1;
|
||||
this.multiple = !selection.length;
|
||||
|
|
@ -422,8 +422,17 @@ export default {
|
|||
taskId:this.leaseApplyData.taskId,
|
||||
projectId: this.leaseApplyData.leaseProjectId,
|
||||
}
|
||||
let itemsTemp = [];
|
||||
this.leaseList.forEach((item) => {
|
||||
// 检查 item 的 id 是否存在于 this.items 中
|
||||
if (this.items.some((selectedItem) => selectedItem.id === item.id)) {
|
||||
// 如果存在,将 item 存入 itemsTemp
|
||||
itemsTemp.push({'typeId': item.typeId,'parentId':item.parentId, 'num': item.num, 'newTypeId': item.newTypeId});
|
||||
}
|
||||
});
|
||||
console.log("xxxxxxxxxxxxxxxxxxxxxx", itemsTemp)
|
||||
applySubmit({
|
||||
leaseApplyDetailsList: this.items,
|
||||
leaseApplyDetailsList: itemsTemp,
|
||||
leaseApplyInfo: leaseApplyInfo,
|
||||
}).then((response) => {
|
||||
if (response.code == 200) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue