|
@@ -295,25 +295,40 @@
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- // 当日生产动态
|
|
|
|
|
- form.productionStatus = props.reportData.productionStatus || ''; //当日生产动态
|
|
|
|
|
- // 下步工作计划
|
|
|
|
|
- form.nextPlan = props.reportData.nextPlan || ''; //下步工作计划
|
|
|
|
|
- // 外租设备
|
|
|
|
|
- form.externalRental = props.reportData.externalRental || ''; //外租设备
|
|
|
|
|
- // 故障情况
|
|
|
|
|
- form.malfunction = props.reportData.malfunction || ''; //故障情况
|
|
|
|
|
- // 故障误工H
|
|
|
|
|
- form.faultDowntime = props.reportData.faultDowntime || ''; //故障误工H
|
|
|
|
|
- // 附件
|
|
|
|
|
- form.attachments = props.reportData.attachments || [];
|
|
|
|
|
-
|
|
|
|
|
- form.reportFuels = ((props.formDisable ? props.reportData.reportedFuels : props.reportData.reportFuels) || []).map(
|
|
|
|
|
- v => ({
|
|
|
|
|
- ...v,
|
|
|
|
|
- customFuel: Number(Number(v.zhbdFuel ?? 0).toFixed(2)),
|
|
|
|
|
- })
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ if (props.reportData.platforms.some(v => v.reportId === props.reportData.id)) {
|
|
|
|
|
+ // 当日生产动态
|
|
|
|
|
+ form.productionStatus = props.reportData.productionStatus || ''; //当日生产动态
|
|
|
|
|
+ // 下步工作计划
|
|
|
|
|
+ form.nextPlan = props.reportData.nextPlan || ''; //下步工作计划
|
|
|
|
|
+ // 外租设备
|
|
|
|
|
+ form.externalRental = props.reportData.externalRental || ''; //外租设备
|
|
|
|
|
+ // 故障情况
|
|
|
|
|
+ form.malfunction = props.reportData.malfunction || ''; //故障情况
|
|
|
|
|
+ // 故障误工H
|
|
|
|
|
+ form.faultDowntime = props.reportData.faultDowntime || ''; //故障误工H
|
|
|
|
|
+ // 附件
|
|
|
|
|
+ form.attachments = props.reportData.attachments || [];
|
|
|
|
|
+ } else {
|
|
|
|
|
+ // 当日生产动态
|
|
|
|
|
+ form.productionStatus = props.reportData?.platforms[0]?.productionStatus || ''; //当日生产动态
|
|
|
|
|
+ // 下步工作计划
|
|
|
|
|
+ form.nextPlan = props.reportData?.platforms[0]?.nextPlan || ''; //下步工作计划
|
|
|
|
|
+ // 外租设备
|
|
|
|
|
+ form.externalRental = props.reportData?.platforms[0]?.externalRental || ''; //外租设备
|
|
|
|
|
+ // 故障情况
|
|
|
|
|
+ form.malfunction = props.reportData?.platforms[0]?.malfunction || ''; //故障情况
|
|
|
|
|
+ // 故障误工H
|
|
|
|
|
+ form.faultDowntime = props.reportData?.platforms[0]?.faultDowntime || ''; //故障误工H
|
|
|
|
|
+ // 附件
|
|
|
|
|
+ form.attachments = props.reportData?.platforms[0]?.attachments || [];
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ form.reportFuels = (
|
|
|
|
|
+ (props.reportData.status === 0 ? props.reportData.reportFuels : props.reportData.reportedFuels) || []
|
|
|
|
|
+ ).map(v => ({
|
|
|
|
|
+ ...v,
|
|
|
|
|
+ customFuel: Number(Number(v.zhbdFuel ?? 0).toFixed(2)),
|
|
|
|
|
+ }));
|
|
|
|
|
|
|
|
steps.value = (props.reportData.taskProgresses ?? []).map(v => ({ title: v.rdStatusLabel, desc: v.createTime }));
|
|
steps.value = (props.reportData.taskProgresses ?? []).map(v => ({ title: v.rdStatusLabel, desc: v.createTime }));
|
|
|
|
|
|