diff --git a/src/api/qualityManagement/firstFQC.js b/src/api/qualityManagement/firstFQC.js index 58df818..ad79f27 100644 --- a/src/api/qualityManagement/firstFQC.js +++ b/src/api/qualityManagement/firstFQC.js @@ -56,4 +56,13 @@ export function writeProcessFlow_first(query) { method: 'get', params: query, }) +} + +//获取工单开始时间 string workOrderId +export function GetQcQualityStatisticsFirstStartTime(query) { + return request({ + url: '/mes/qc/FQC/getQcQualityStatisticsFirstStartTime', + method: 'get', + params: query, + }) } \ No newline at end of file diff --git a/src/views/qualityManagement/FQC/firstFQC.vue b/src/views/qualityManagement/FQC/firstFQC.vue index 1b1486e..d32905a 100644 --- a/src/views/qualityManagement/FQC/firstFQC.vue +++ b/src/views/qualityManagement/FQC/firstFQC.vue @@ -489,6 +489,8 @@ 抛光数 {{ calculate_defectNumber }} + 工单开始时间 + {{ workOrderStartTime }} @@ -514,6 +516,7 @@ get_previous_current_workorder, accumulator_query, writeProcessFlow_first, + GetQcQualityStatisticsFirstStartTime, } from '@/api/qualityManagement/firstFQC.js' import { mapState, mapGetters, mapMutations, mapActions } from 'vuex' export default { @@ -543,6 +546,8 @@ DMLdialog: { visiable: false, }, + // 工单开始时间 + workOrderStartTime: "", toUpdateNum: 0, //弹窗更新值 toname: '', toindex: 0, //索引 @@ -555,6 +560,22 @@ this.initMqtt(); this.getcurrentWorkorder() }, + watch: { + 'CurrentWorkorder.clientWorkorder'(newValue, oldValue) { + if (newValue == null) { + this.workOrderStartTime = ""; + return; + } + const data = { + workOrderId: newValue + } + GetQcQualityStatisticsFirstStartTime(data).then(res => { + if (res.code === 200) { + this.workOrderStartTime = res.data; + } + }) + } + }, mounted() {}, computed: { // 计算合格数 diff --git a/src/views/qualityManagement/FQC/qualityStatistics.vue b/src/views/qualityManagement/FQC/qualityStatistics.vue index 278a8e4..a79d7b0 100644 --- a/src/views/qualityManagement/FQC/qualityStatistics.vue +++ b/src/views/qualityManagement/FQC/qualityStatistics.vue @@ -12,13 +12,13 @@ - + - + - + @@ -315,7 +315,6 @@ let query = { ...this.search, ...this.pagination } delete query['reportType'] delete query['total'] - console.log('query', query) switch (this.search.reportType) { case 0: GetQualityStatisticsTable_first(query).then((res) => { diff --git a/src/views/qualityManagement/FQC/thirtyFQC.vue b/src/views/qualityManagement/FQC/thirtyFQC.vue index 3c0bc88..265a88c 100644 --- a/src/views/qualityManagement/FQC/thirtyFQC.vue +++ b/src/views/qualityManagement/FQC/thirtyFQC.vue @@ -455,10 +455,6 @@ 上一个工单 - - - - 本工单完成 @@ -493,6 +489,17 @@ + + + + + +
报废数 {{ calculate_scrapNumber }}
标签参考图片 + + + + + 开始时间{{ workOrderStartTime }}
@@ -522,6 +529,9 @@ generateQualityStatisticsTable, } from '@/api/qualityManagement/thirtyFQC.js'; + import { + GetQcQualityStatisticsFirstStartTime, + } from '@/api/qualityManagement/firstFQC.js' import { convertToIncomingInspectionData } from '@/api/wmsManagement/wmFgentryInspect.js' export default { name: 'thirtyFQC', @@ -551,6 +561,8 @@ DMLdialog: { visiable: false, }, + // 工单开始时间 + workOrderStartTime: "", toUpdateNum: 0, //弹窗更新值 toname: '', toindex: 0, //索引 @@ -562,10 +574,28 @@ created() { this.initMqtt(); this.getcurrentWorkorder() + // this.startTimer() }, mounted() {}, - + watch: { + // 工单变动 + 'CurrentWorkorder.clientWorkorder'(newValue, oldValue) { + this.showBigImageView(); + if (newValue == null) { + this.workOrderStartTime = ""; + return; + } + const data = { + workOrderId: newValue + } + GetQcQualityStatisticsFirstStartTime(data).then(res => { + if (res.code === 200) { + this.workOrderStartTime = res.data; + } + }) + } + }, computed: { @@ -1098,11 +1128,22 @@ } this.mqttClient.publish(topic.OrderChange, emqxUtil.stringJSON(message)); } - } + }, + // 大图触发 + showBigImageView() { + this.$nextTick(() => { + this.$refs.elImageRef.clickHandler(); + }) + + }, }, + // 退出后关闭计时器 beforeDestroy() { this.stopTimer() }, + + + } diff --git a/src/views/wmsManagement/WmGoodsNowProduction.vue b/src/views/wmsManagement/WmGoodsNowProduction.vue index ffa70f7..17a2d32 100644 --- a/src/views/wmsManagement/WmGoodsNowProduction.vue +++ b/src/views/wmsManagement/WmGoodsNowProduction.vue @@ -100,7 +100,7 @@