Browse Source

修复车辆配载编辑bug

dev-xx
qb 6 months ago
parent
commit
cddbfffa4c
  1. 34
      src/views/distribution/artery/AddVehicleStowage.vue

34
src/views/distribution/artery/AddVehicleStowage.vue

@ -2030,6 +2030,7 @@ const editSubmit = async () => {
val.sort = i + 1;
// updateType: 2 -- ; 1 -- ; 0 --
val.updateType = 0;
//
let _item: any = {};
for (let j = 0; j < _cloneNodeList.length; j++) {
@ -2047,9 +2048,6 @@ const editSubmit = async () => {
//
const _addArr = [];
//
if (Object.keys(_item).length === 0) val.updateType = 2;
// for (let index = 0; index < val.lineCarsOrderList.length; index++) {
// const element = val.lineCarsOrderList[index];
@ -2126,15 +2124,8 @@ const editSubmit = async () => {
break;
}
if (
Number(submitData.addCarsLoadLineList[details.active].updateType) !== 1 &&
//
(_MappingData.length > 0 ||
//
_addArr.length > 0)
) {
submitData.addCarsLoadLineList[details.active].updateType = 1;
}
//
_lineCarsOrderList = [..._lineCarsOrderList, ..._addArr];
//
delete val.blackList;
@ -2152,8 +2143,16 @@ const editSubmit = async () => {
delete val.itemFilterData;
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 (
//
isUpDateNodeCost ||
@ -2162,14 +2161,7 @@ const editSubmit = async () => {
) {
//
val.updateType = 1;
} else {
//
val.updateType = 0;
}
// }
//
_lineCarsOrderList = [..._lineCarsOrderList, ..._addArr];
}
submitData.removeCarsLoadLineList = _cloneNodeList.map(val => {
@ -2208,7 +2200,7 @@ const editSubmit = async () => {
getObjType(_item.removeList) === 'array' || (_item.removeList = []);
_item.removeList.push({ id: value.carsOrderId, ...value });
value.updateType = 1;
_item.updateType = 1;
}
console.log('submitData :>> ', submitData);

Loading…
Cancel
Save