diff --git a/src/views/qualityManagement/FQC/firstFQC.vue b/src/views/qualityManagement/FQC/firstFQC.vue index e6f97e5..ff212fb 100644 --- a/src/views/qualityManagement/FQC/firstFQC.vue +++ b/src/views/qualityManagement/FQC/firstFQC.vue @@ -440,11 +440,18 @@
工单号:{{ CurrentWorkorder.clientWorkorder }} + + 正常 + 有未完成工单 + 首个工单 + 最后工单 + 下一个工单 上一个工单
+ 同步开始时间 首检完成 @@ -499,78 +506,82 @@
- +
- 工单数据看板 + 工单数据看板 刷新
{{workOrderBoardData.workOrderId}} {{` ${workOrderBoardData.workOrderIndex} / ${workOrderBoardData.workOrderDayListCount} `}} {{workOrderBoardData.workOrderFinishNum}} {{workOrderBoardData.workOrderNotFinishNum}} - {{` ${workOrderBoardData.workOrderFinishPackageNum} / ${workOrderBoardData.workOrderPackageCount} `}} + + {{` ${workOrderBoardData.workOrderFinishPackageNum} / ${workOrderBoardData.workOrderPackageCount} `}} + {{workOrderBoardData.workOrderNotFinishPackageNum}} {{workOrderBoardData.lastWorkOrderId}} - {{` ${workOrderBoardData.lastWorkOrderFinishPackageNum} / ${workOrderBoardData.lastWorkOrderPackageCount} `}} + + {{` ${workOrderBoardData.lastWorkOrderFinishPackageNum} / ${workOrderBoardData.lastWorkOrderPackageCount} `}} + {{workOrderBoardData.lastWorkOrderNotFinishPackageNum}} {{workOrderBoardData.updatedTime}} @@ -601,6 +612,7 @@ } from '@/api/qualityManagement/firstFQC.js' import { CheckWorkOrderInDayListNum, + CheckPackageWorkOrderInListStatus, GetWorkOrderBoardData } from '@/api/qualityManagement/commonFQC.js'; import { mapState, mapGetters, mapMutations, mapActions } from 'vuex' @@ -633,6 +645,8 @@ }, // 工单开始时间 workOrderStartTime: "", + workOrderStatus: -1, + workOrderInListStatus: -1, workOrderChart: [0, 0, 0, 0], workOrderBoardData: {}, toUpdateNum: 0, //弹窗更新值 @@ -651,7 +665,7 @@ watch: { 'CurrentWorkorder.clientWorkorder'(newValue, oldValue) { this.getWorkOrderStartTime(newValue); - // this.getWorkOrderInDayListNum(newValue); + this.getWorkOrderInListStatus(newValue); this.handlerSyncDataBoard(newValue); } }, @@ -1252,12 +1266,27 @@ } }) }, + // 获取工单在工单列表中的状态 + getWorkOrderInListStatus(workOrderId) { + if (workOrderId == null) { + this.workOrderInListStatus = -1; + return; + } + const queryData = { + workOrderId: workOrderId + } + CheckPackageWorkOrderInListStatus(queryData).then(res => { + if (res.code === 200) { + this.workOrderInListStatus = res.data; + } + }) + }, // 数据看板同步 handlerSyncDataBoard(workOrderId) { let queryData = { workOrderId: workOrderId } - if (workOrderId === null || workOrderId === undefined ) { + if (workOrderId === null || workOrderId === undefined) { queryData.workOrderId = this.CurrentWorkorder.clientWorkorder } if (queryData.workOrderId === null || workOrderId === undefined) { @@ -1283,18 +1312,46 @@ }