|
|
|
@ -549,54 +549,51 @@ export default { |
|
|
|
}, |
|
|
|
|
|
|
|
/*刷新当前的页面参数*/ |
|
|
|
refreshPageData(){ |
|
|
|
async refreshPageData(){ |
|
|
|
//1.刷新当前卷的报工数据 |
|
|
|
getCurrentRollReportedQty(this.scheduleData).then(({data}) => { |
|
|
|
await getCurrentRollReportedQty(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.approvedQty = data.row.approvedQty; |
|
|
|
this.pageData.defectedQty = data.row.defectedQty; |
|
|
|
this.pageData.totalQty = data.row.totalQty; |
|
|
|
this.pageData.otherRollQty = data.row.otherRollQty; |
|
|
|
}).then(() => { |
|
|
|
//2.刷新当前卷的时间信息 |
|
|
|
countSfdcTimeQty(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.totalSetupTime = data.row.totalSetupTime; |
|
|
|
this.pageData.totalDowntimeTimeSetup = data.row.totalDowntimeTimeSetup; |
|
|
|
this.pageData.totalPureSetupTime = data.row.totalPureSetupTime; |
|
|
|
this.pageData.totalProdTime = data.row.totalProdTime; |
|
|
|
this.pageData.totalDowntimeTimeProd = data.row.totalDowntimeTimeProd; |
|
|
|
this.pageData.totalPureProdTime = data.row.totalPureProdTime; |
|
|
|
this.pageData.totalManufactureTime = data.row.totalManufactureTime; |
|
|
|
this.pageData.totalManufactureDowntimeTime = data.row.totalManufactureDowntimeTime; |
|
|
|
this.pageData.totalPureManufactureTime = data.row.totalPureManufactureTime; |
|
|
|
//先预设一些参数 后期方法再计算 |
|
|
|
//生产时间=总生产时间 |
|
|
|
this.pageData.sfdcProdTime = this.pageData.totalProdTime; |
|
|
|
//调机时间=总调机时间 |
|
|
|
this.pageData.sfdcSetupTime = this.pageData.totalSetupTime; |
|
|
|
//制造时间=总制造时间 |
|
|
|
this.pageData.sfdcManufactureTime = this.pageData.totalManufactureTime; |
|
|
|
//调机停机=总调机过程停机时间 |
|
|
|
this.pageData.sfdcSetupDownTime = this.pageData.totalDowntimeTimeSetup; |
|
|
|
//生产调机=总生产过程停机时间 |
|
|
|
this.pageData.sfdcProdSetupTime = this.pageData.totalDowntimeTimeProd; |
|
|
|
//停机时间=总制造过程停机时间 |
|
|
|
this.pageData.sfdcDownTime = this.pageData.totalManufactureDowntimeTime; |
|
|
|
}); |
|
|
|
}).then(() => { |
|
|
|
}) |
|
|
|
//2.刷新当前卷的时间信息 |
|
|
|
await countSfdcTimeQty(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.totalSetupTime = data.row.totalSetupTime; |
|
|
|
this.pageData.totalDowntimeTimeSetup = data.row.totalDowntimeTimeSetup; |
|
|
|
this.pageData.totalPureSetupTime = data.row.totalPureSetupTime; |
|
|
|
this.pageData.totalProdTime = data.row.totalProdTime; |
|
|
|
this.pageData.totalDowntimeTimeProd = data.row.totalDowntimeTimeProd; |
|
|
|
this.pageData.totalPureProdTime = data.row.totalPureProdTime; |
|
|
|
this.pageData.totalManufactureTime = data.row.totalManufactureTime; |
|
|
|
this.pageData.totalManufactureDowntimeTime = data.row.totalManufactureDowntimeTime; |
|
|
|
this.pageData.totalPureManufactureTime = data.row.totalPureManufactureTime; |
|
|
|
//先预设一些参数 后期方法再计算 |
|
|
|
//生产时间=总生产时间 |
|
|
|
this.pageData.sfdcProdTime = this.pageData.totalProdTime; |
|
|
|
//调机时间=总调机时间 |
|
|
|
this.pageData.sfdcSetupTime = this.pageData.totalSetupTime; |
|
|
|
//制造时间=总制造时间 |
|
|
|
this.pageData.sfdcManufactureTime = this.pageData.totalManufactureTime; |
|
|
|
//调机停机=总调机过程停机时间 |
|
|
|
this.pageData.sfdcSetupDownTime = this.pageData.totalDowntimeTimeSetup; |
|
|
|
//生产调机=总生产过程停机时间 |
|
|
|
this.pageData.sfdcProdSetupTime = this.pageData.totalDowntimeTimeProd; |
|
|
|
//停机时间=总制造过程停机时间 |
|
|
|
this.pageData.sfdcDownTime = this.pageData.totalManufactureDowntimeTime; |
|
|
|
}); |
|
|
|
//3.刷新派工单的班次信息 |
|
|
|
getScheduleShiftData(this.scheduleData).then(({data}) => { |
|
|
|
await getScheduleShiftData(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.shiftDesc = data.row.shiftDesc;//重置班次 |
|
|
|
this.pageData.scheduledDate = data.row.scheduledDate.substring(0, 10);//重置排产日期 |
|
|
|
}); |
|
|
|
}).then(() => { |
|
|
|
//4.刷新当前卷的最早和最晚时间 |
|
|
|
getSfdcTimeMaxAndMinTime(this.scheduleData).then(({data}) => { |
|
|
|
await getSfdcTimeMaxAndMinTime(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.eventTime = data.row.eventTime; |
|
|
|
this.pageData.tillTime = data.row.tillTime; |
|
|
|
}); |
|
|
|
}).then(() => { |
|
|
|
//5.刷新当前卷的Sfdc表的时间 |
|
|
|
getSfdcTimeData(this.scheduleData).then(({data}) => { |
|
|
|
await getSfdcTimeData(this.scheduleData).then(({data}) => { |
|
|
|
//先判断是否成功查询 |
|
|
|
if(data.resultCode == 200){ |
|
|
|
//判断是否操作成功 |
|
|
|
@ -611,21 +608,16 @@ export default { |
|
|
|
//暂时不处理数据 |
|
|
|
} |
|
|
|
}); |
|
|
|
}).then(() => { |
|
|
|
//6.刷新当前卷的报工数据 |
|
|
|
getSfdcReportedData(this.scheduleData).then(({data}) => { |
|
|
|
await getSfdcReportedData(this.scheduleData).then(({data}) => { |
|
|
|
this.pageData.sfdcApprovedQty = this.pageData.approvedQty - data.row.approveQty; |
|
|
|
this.pageData.sfdcDefectedQty = this.pageData.defectedQty - data.row.defectQty; |
|
|
|
this.pageData.sfdcReportedQty = this.pageData.sfdcApprovedQty + this.pageData.sfdcDefectedQty; |
|
|
|
}); |
|
|
|
}).then(() => { |
|
|
|
//刷新当前卷的时间数据 |
|
|
|
getSfdcMaterialByRollNo(this.scheduleData).then(({data}) => { |
|
|
|
await getSfdcMaterialByRollNo(this.scheduleData).then(({data}) => { |
|
|
|
this.sfdcMaterialList = data.rows; |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
/*刷新当前卷的报工数据汇总*/ |
|
|
|
|