|
@@ -1391,11 +1391,7 @@
|
|
|
const row = this.workData?.list?.[0];
|
|
const row = this.workData?.list?.[0];
|
|
|
if (!row) return null;
|
|
if (!row) return null;
|
|
|
|
|
|
|
|
- return {
|
|
|
|
|
- taskId: this.taskObj.id,
|
|
|
|
|
- workOrderId: this.workListIds[0],
|
|
|
|
|
- productCode: row.productCode
|
|
|
|
|
- };
|
|
|
|
|
|
|
+ return this.buildCraftFileReq(row, this.workListIds[0]);
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
getTaskForWork() {
|
|
getTaskForWork() {
|
|
@@ -1404,10 +1400,25 @@
|
|
|
return null;
|
|
return null;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ return this.buildCraftFileReq(this.taskData, this.taskData.workOrderId);
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ getCraftFileProductCode(row) {
|
|
|
|
|
+ return (
|
|
|
|
|
+ row?.productCode ||
|
|
|
|
|
+ row?.materialCode ||
|
|
|
|
|
+ row?.categoryCode ||
|
|
|
|
|
+ row?.productCategoryCode ||
|
|
|
|
|
+ ''
|
|
|
|
|
+ );
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
|
|
+ buildCraftFileReq(row, workOrderId) {
|
|
|
return {
|
|
return {
|
|
|
taskId: this.taskObj.id,
|
|
taskId: this.taskObj.id,
|
|
|
- workOrderId: this.taskData.workOrderId,
|
|
|
|
|
- productCode: this.taskData.productCode
|
|
|
|
|
|
|
+ workOrderId:
|
|
|
|
|
+ workOrderId || row?.workOrderId || row?.mesWorkOrderId || row?.id,
|
|
|
|
|
+ productCode: this.getCraftFileProductCode(row)
|
|
|
};
|
|
};
|
|
|
},
|
|
},
|
|
|
|
|
|
|
@@ -1568,11 +1579,7 @@
|
|
|
const item = this.workData?.list?.[0];
|
|
const item = this.workData?.list?.[0];
|
|
|
if (!item) return null;
|
|
if (!item) return null;
|
|
|
|
|
|
|
|
- const req = {
|
|
|
|
|
- taskId: this.taskObj.id,
|
|
|
|
|
- workOrderId: this.workListIds[0],
|
|
|
|
|
- productCode: item.productCode
|
|
|
|
|
- };
|
|
|
|
|
|
|
+ const req = this.buildCraftFileReq(item, this.workListIds[0]);
|
|
|
|
|
|
|
|
this.$refs.qualityInspectionRef.open(
|
|
this.$refs.qualityInspectionRef.open(
|
|
|
this.workData.list[0],
|
|
this.workData.list[0],
|
|
@@ -1631,12 +1638,10 @@
|
|
|
// console.log(item, 'item1111');
|
|
// console.log(item, 'item1111');
|
|
|
// if (!item) return null;
|
|
// if (!item) return null;
|
|
|
|
|
|
|
|
- const req = {
|
|
|
|
|
- taskId: this.taskObj.id,
|
|
|
|
|
- workOrderId:
|
|
|
|
|
- row.workOrderId || row.mesWorkOrderId || this.workListIds[0],
|
|
|
|
|
- productCode: row.productCode
|
|
|
|
|
- };
|
|
|
|
|
|
|
+ const req = this.buildCraftFileReq(
|
|
|
|
|
+ row,
|
|
|
|
|
+ row.workOrderId || row.mesWorkOrderId || this.workListIds[0]
|
|
|
|
|
+ );
|
|
|
|
|
|
|
|
this.$refs.qualityInspectionRef.open(row, taskData, 1, req);
|
|
this.$refs.qualityInspectionRef.open(row, taskData, 1, req);
|
|
|
},
|
|
},
|