|
|
@ -2030,6 +2030,7 @@ const editSubmit = async () => { |
|
|
|
val.sort = i + 1; |
|
|
|
val.sort = i + 1; |
|
|
|
|
|
|
|
|
|
|
|
// updateType: 2 -- 新增; 1 -- 编辑; 0 -- 未更新 |
|
|
|
// updateType: 2 -- 新增; 1 -- 编辑; 0 -- 未更新 |
|
|
|
|
|
|
|
val.updateType = 0; |
|
|
|
// 循环遍历检索是否为存在的节点 |
|
|
|
// 循环遍历检索是否为存在的节点 |
|
|
|
let _item: any = {}; |
|
|
|
let _item: any = {}; |
|
|
|
for (let j = 0; j < _cloneNodeList.length; j++) { |
|
|
|
for (let j = 0; j < _cloneNodeList.length; j++) { |
|
|
@ -2047,9 +2048,6 @@ const editSubmit = async () => { |
|
|
|
// 新增的订单 |
|
|
|
// 新增的订单 |
|
|
|
const _addArr = []; |
|
|
|
const _addArr = []; |
|
|
|
|
|
|
|
|
|
|
|
// 未找到数据,则该节点为新增节点 |
|
|
|
|
|
|
|
if (Object.keys(_item).length === 0) val.updateType = 2; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// for (let index = 0; index < val.lineCarsOrderList.length; index++) { |
|
|
|
// for (let index = 0; index < val.lineCarsOrderList.length; index++) { |
|
|
|
// const element = val.lineCarsOrderList[index]; |
|
|
|
// const element = val.lineCarsOrderList[index]; |
|
|
|
|
|
|
|
|
|
|
@ -2126,15 +2124,8 @@ const editSubmit = async () => { |
|
|
|
break; |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if ( |
|
|
|
// 新增的订单 |
|
|
|
Number(submitData.addCarsLoadLineList[details.active].updateType) !== 1 && |
|
|
|
_lineCarsOrderList = [..._lineCarsOrderList, ..._addArr]; |
|
|
|
// 存在移除订单数据 |
|
|
|
|
|
|
|
(_MappingData.length > 0 || |
|
|
|
|
|
|
|
// 存在新增订单数据 |
|
|
|
|
|
|
|
_addArr.length > 0) |
|
|
|
|
|
|
|
) { |
|
|
|
|
|
|
|
submitData.addCarsLoadLineList[details.active].updateType = 1; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 删除无用数据 |
|
|
|
// 删除无用数据 |
|
|
|
delete val.blackList; |
|
|
|
delete val.blackList; |
|
|
@ -2152,8 +2143,16 @@ const editSubmit = async () => { |
|
|
|
delete val.itemFilterData; |
|
|
|
delete val.itemFilterData; |
|
|
|
delete val.itemTimesc; |
|
|
|
delete val.itemTimesc; |
|
|
|
|
|
|
|
|
|
|
|
if (details.active === i && val.updateType) continue; |
|
|
|
// 未找到数据,则该节点为新增节点 |
|
|
|
|
|
|
|
if (Object.keys(_item).length === 0) { |
|
|
|
|
|
|
|
val.updateType = 2; |
|
|
|
|
|
|
|
continue; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 存在新增订单数据 |
|
|
|
|
|
|
|
if (_addArr.length > 0) { |
|
|
|
|
|
|
|
submitData.addCarsLoadLineList[details.active].updateType = 1; |
|
|
|
|
|
|
|
} |
|
|
|
if ( |
|
|
|
if ( |
|
|
|
// 更新节点费用 |
|
|
|
// 更新节点费用 |
|
|
|
isUpDateNodeCost || |
|
|
|
isUpDateNodeCost || |
|
|
@ -2162,14 +2161,7 @@ const editSubmit = async () => { |
|
|
|
) { |
|
|
|
) { |
|
|
|
// 节点存在更新数据 |
|
|
|
// 节点存在更新数据 |
|
|
|
val.updateType = 1; |
|
|
|
val.updateType = 1; |
|
|
|
} else { |
|
|
|
|
|
|
|
// 节点未更新 |
|
|
|
|
|
|
|
val.updateType = 0; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
// } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 新增的订单 |
|
|
|
|
|
|
|
_lineCarsOrderList = [..._lineCarsOrderList, ..._addArr]; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
submitData.removeCarsLoadLineList = _cloneNodeList.map(val => { |
|
|
|
submitData.removeCarsLoadLineList = _cloneNodeList.map(val => { |
|
|
@ -2208,7 +2200,7 @@ const editSubmit = async () => { |
|
|
|
|
|
|
|
|
|
|
|
getObjType(_item.removeList) === 'array' || (_item.removeList = []); |
|
|
|
getObjType(_item.removeList) === 'array' || (_item.removeList = []); |
|
|
|
_item.removeList.push({ id: value.carsOrderId, ...value }); |
|
|
|
_item.removeList.push({ id: value.carsOrderId, ...value }); |
|
|
|
value.updateType = 1; |
|
|
|
_item.updateType = 1; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
console.log('submitData :>> ', submitData); |
|
|
|
console.log('submitData :>> ', submitData); |
|
|
|