|
|
|
|
@ -322,13 +322,13 @@ export default {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let info = _data.infos.find(s => s.FDataID == item.FMaterialID) || null;
|
|
|
|
|
if (info != null) {
|
|
|
|
|
col7.forEach((col) => {
|
|
|
|
|
item[col.key] = info[col.key] || item[col.key] || "";
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
item.FTypeID1 = (item.FTypeID1 == 0 || item.FTypeID1 == -1) ? "" : item.FTypeID1;
|
|
|
|
|
item.FTypeID2 = (item.FTypeID2 == 0 || item.FTypeID2 == -1) ? "" : item.FTypeID2;
|
|
|
|
|
// if (info != null) {
|
|
|
|
|
// col7.forEach((col) => {
|
|
|
|
|
// item[col.key] = info[col.key] || item[col.key] || "";
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
// item.FTypeID1 = (item.FTypeID1 == 0 || item.FTypeID1 == -1) ? 0 : item.FTypeID1;
|
|
|
|
|
// item.FTypeID2 = (item.FTypeID2 == 0 || item.FTypeID2 == -1) ? 0 : item.FTypeID2;
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
@ -543,18 +543,27 @@ export default {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// let keys = Object.keys(this.materialInfoList.Data[0])
|
|
|
|
|
// dataObj["TFS_MaterialInfo"] = {};
|
|
|
|
|
let keys = Object.keys(this.materialInfoList.Data[0])
|
|
|
|
|
dataObj["TFS_MaterialInfo"] = {};
|
|
|
|
|
|
|
|
|
|
// // 根据row设置MaterialInfo的值
|
|
|
|
|
// keys.forEach(key => {
|
|
|
|
|
// if (key in row && key != "FID") {
|
|
|
|
|
// dataObj["TFS_MaterialInfo"][key] = row[key]
|
|
|
|
|
// }
|
|
|
|
|
// })
|
|
|
|
|
// 根据row设置MaterialInfo的值
|
|
|
|
|
keys.forEach(key => {
|
|
|
|
|
if (key in row && key != "FID") {
|
|
|
|
|
dataObj["TFS_MaterialInfo"][key] = row[key]
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
// dataObj["TFS_MaterialInfo"].FMaterialID = row["FMaterialID"]
|
|
|
|
|
// dataObj["TFS_MaterialInfo"].FType2 = row["FTypeID2"];
|
|
|
|
|
dataObj["TFS_MaterialInfo"].FMaterialID = row["FMaterialID"]
|
|
|
|
|
dataObj["TFS_MaterialInfo"].FType2 = row["FTypeID2"];
|
|
|
|
|
|
|
|
|
|
dataObj["TFS_Material"] = {};
|
|
|
|
|
dataObj["TFS_Material"].FMaterialID = row["FMaterialID"]
|
|
|
|
|
dataObj["TFS_Material"].FCode = row["FBaseMaterialCode"]
|
|
|
|
|
dataObj["TFS_Material"].FType = row["FMRP1ProductType"];
|
|
|
|
|
|
|
|
|
|
dataObj["TFS_ViewMaterial"] = {};
|
|
|
|
|
dataObj["TFS_ViewMaterial"].FMaterialID = row["FMaterialID"]
|
|
|
|
|
dataObj["TFS_ViewMaterial"].FBaseMaterialCode = row["FBaseMaterialCode"]
|
|
|
|
|
|
|
|
|
|
for (let col of this.editColumn) {
|
|
|
|
|
let valTemp = row[col.key];
|
|
|
|
|
@ -566,6 +575,7 @@ export default {
|
|
|
|
|
if (col.table == "TFS_ViewMaterial") {
|
|
|
|
|
dataObj[col.table].FMRP1ProductType = row["FMRP1ProductType"];
|
|
|
|
|
dataObj[col.table].FTypeID2 = row["FTypeID2"];
|
|
|
|
|
dataObj[col.table].FBaseMaterialCode = row["FBaseMaterialCode"]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (col.table == "TFS_MaterialInfo") {
|
|
|
|
|
@ -573,12 +583,14 @@ export default {
|
|
|
|
|
dataObj[col.table].FTypeID1 = row["FTypeID1"];
|
|
|
|
|
dataObj[col.table].FTypeID2 = row["FTypeID2"];
|
|
|
|
|
dataObj[col.table].FType2 = row["FTypeID2"];
|
|
|
|
|
dataObj[col.table].FBaseMaterialCode = row["FBaseMaterialCode"]
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (col.table == "TFS_Material") {
|
|
|
|
|
dataObj[col.table].FTypeID1 = row["FTypeID1"];
|
|
|
|
|
dataObj[col.table].FTypeID2 = row["FTypeID2"];
|
|
|
|
|
dataObj[col.table].FType = row["FMRP1ProductType"];
|
|
|
|
|
dataObj[col.table].FCode = row["FBaseMaterialCode"]
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
dataObj[col.table][col.key] = valTemp;
|
|
|
|
|
@ -593,10 +605,12 @@ export default {
|
|
|
|
|
|
|
|
|
|
if (!dataObj["TFS_ViewMaterial"]) {
|
|
|
|
|
dataObj["TFS_ViewMaterial"] = {};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
dataObj["TFS_ViewMaterial"].FMaterialID = row["FMaterialID"];
|
|
|
|
|
dataObj["TFS_ViewMaterial"].FMRP1ProductType = row["FMRP1ProductType"];
|
|
|
|
|
dataObj["TFS_ViewMaterial"].FTypeID2 = row["FTypeID2"];
|
|
|
|
|
}
|
|
|
|
|
dataObj["TFS_ViewMaterial"].FBaseMaterialCode = row["FBaseMaterialCode"]
|
|
|
|
|
|
|
|
|
|
for (let key in dataObj) {
|
|
|
|
|
if (!updateObj[key]) updateObj[key] = [];
|
|
|
|
|
@ -604,6 +618,8 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
updateObj.FTaskType = this.dataInfoObj.FType
|
|
|
|
|
|
|
|
|
|
if (!allTypeSelected) {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|