物料路线BUG修复

master
leo 3 years ago
parent 71f68792ce
commit 0d8a4e7c84

@ -46,7 +46,7 @@
<span v-if="data.FState==1" style="color:#5FB878"></span>
<span v-else style="color:#1E9FFF">已完成</span>
</template>
<template v-if="dataInfoObj == undefined|| !dataInfoObj.FID" v-slot:operator="{ data }">
<template v-slot:operator="{ data }">
<lay-button size="xs" type="primary" @click="showEditMaterial(3, data)">视图</lay-button>
</template>
</lay-table>
@ -70,7 +70,6 @@
watch
} from "vue";
import {
getBasicList,
getPageList
} from "/src/api/api/common";
import AddMateria from '../materia/components/AddMateria.vue';

@ -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"] = {};
// rowMaterialInfo
keys.forEach(key => {
if (key in row && key != "FID") {
dataObj["TFS_MaterialInfo"][key] = row[key]
}
})
// // rowMaterialInfo
// 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,17 +605,21 @@ 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"].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] = [];
updateObj[key].push(dataObj[key]);
}
});
updateObj.FTaskType = this.dataInfoObj.FType
if (!allTypeSelected) {
return false;
}

Loading…
Cancel
Save