模板导入修改

dev-scheduling
zhangdi 2 months ago
parent 2bae34a9a8
commit eb7eac2800
  1. 9
      src/views/processManagement/components/processMainte/processPlanning.vue
  2. 10
      src/views/processManagement/components/processMainte/reworkProcessPlanning.vue

@ -679,7 +679,8 @@ export default {
projectChange(row, index) { projectChange(row, index) {
let selectName = this.projectOptions.find(item => item.id == row.projectCode); let selectName = this.projectOptions.find(item => item.id == row.projectCode);
this.form2.tableData2[index].projectName = selectName.name; this.form2.tableData2[index].projectName = selectName.name;
this.form2.tableData2[index].proHours = selectName.standardWorkMinute != -1 ? selectName.standardWorkMinute : 0; this.form2.tableData2[index].proHours =
selectName.standardWorkMinute != -1 ? selectName.standardWorkMinute : 0;
}, },
// //
standardChange(row, index) { standardChange(row, index) {
@ -774,7 +775,7 @@ export default {
modelLevelChange() { modelLevelChange() {
this.modelLevelLoading = true; this.modelLevelLoading = true;
getModelDetailList({ Id: this.modelLevel }).then(res => { getModelDetailList({ Id: this.modelLevel }).then(res => {
const templateData = res.data.data; const templateData = res.data.data.proDetailVOList;
const existing = [...this.form1.tableData1]; const existing = [...this.form1.tableData1];
// //
const mappedData = templateData.map((item, index) => { const mappedData = templateData.map((item, index) => {
@ -782,11 +783,11 @@ export default {
return { return {
id: null, // null id: null, // null
processNo: this.getProcessNo(this.form1.tableData1), // processNo: this.getProcessNo(this.form1.tableData1), //
ppsId: item.ppsId || item.id, // ppsId id ppsId: item.ppsId, // ppsId id
processName: item.processName, processName: item.processName,
caId: item.caId, caId: item.caId,
craftName: item.craftName, craftName: item.craftName,
proDes: item.proDes || item.description, proDes: item.proDes,
proHours: item.proHours || '', proHours: item.proHours || '',
setoutHours: item.setoutHours || '', setoutHours: item.setoutHours || '',
isMain: item.isMain || '0', isMain: item.isMain || '0',

@ -777,7 +777,7 @@ export default {
// //
modelLevelChange() { modelLevelChange() {
getModelDetailList({ Id: this.modelLevel }).then(res => { getModelDetailList({ Id: this.modelLevel }).then(res => {
const templateData = res.data.data; const templateData = res.data.data.proDetailVOList;
const existing = [...this.form1.tableData1]; const existing = [...this.form1.tableData1];
// //
const mappedData = templateData.map((item, index) => { const mappedData = templateData.map((item, index) => {
@ -786,11 +786,11 @@ export default {
processInfo: { processInfo: {
id: null, // null id: null, // null
processNo: this.getProcessNo(this.form1.tableData1), // processNo: this.getProcessNo(this.form1.tableData1), //
processCode: item.processCode || item.id, // processCode id processCode: item.processCode, // processCode id
processName: item.processName, processName: item.processName,
craftCode: item.craftCode, craftCode: item.craftCode,
craftName: item.craftName, craftName: item.craftName,
proDes: item.proDes || item.description, proDes: item.proDes,
proHours: item.proHours || '', proHours: item.proHours || '',
setoutHours: item.setoutHours || '', setoutHours: item.setoutHours || '',
isMain: item.isMain || '0', isMain: item.isMain || '0',
@ -801,6 +801,10 @@ export default {
// 12 // 12
this.form1.tableData1 = [...existing, ...mappedData]; // this.form1.tableData1 = [...existing, ...mappedData]; //
//
this.saveProcessInfo().then(() => {
});
this.$message.success('模板导入成功'); this.$message.success('模板导入成功');
}); });
}, },

Loading…
Cancel
Save