diff --git a/src/api/operationManagement/quality/qualityStatistics.js b/src/api/operationManagement/quality/qualityStatistics.js
new file mode 100644
index 0000000..453528d
--- /dev/null
+++ b/src/api/operationManagement/quality/qualityStatistics.js
@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+export function QueryQualityStatisticsTable(query) {
+ return request({
+ url: 'mes/op/operation/quality/gueryQualityStatisticsTable',
+ method: 'get',
+ params: query,
+ })
+ }
\ No newline at end of file
diff --git a/src/utils/signalR.js b/src/utils/signalR.js
index a63f214..bc5e3f5 100644
--- a/src/utils/signalR.js
+++ b/src/utils/signalR.js
@@ -84,10 +84,10 @@ export default {
})
//接受缓存
- connection.on('GetCache', (checkid, sum) => {
- store.dispatch('socket/GetCache', {checkid,sum})
+ connection.on('GetCache', (Moudle,checkid, sum) => {
+ store.dispatch('socket/GetCache', {Moudle,checkid,sum})
})
-
+
},
}
diff --git a/src/views/OperationManagement/quality/qualityStatistics.vue b/src/views/OperationManagement/quality/qualityStatistics.vue
index e69de29..e2155b0 100644
--- a/src/views/OperationManagement/quality/qualityStatistics.vue
+++ b/src/views/OperationManagement/quality/qualityStatistics.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/productManagement/workplan.vue b/src/views/productManagement/workplan.vue
index 973058b..aff4e64 100644
--- a/src/views/productManagement/workplan.vue
+++ b/src/views/productManagement/workplan.vue
@@ -570,7 +570,7 @@ export default {
})
.then(() => {
if (res.code == 200) {
- if ((res.data = 1)) {
+ if ((res.data ==1)) {
this.$notify.success('删除成功')
this.getList()
} else {
diff --git a/src/views/qualityManagement/FQC/firstFQC.vue b/src/views/qualityManagement/FQC/firstFQC.vue
index 7826a90..4d38110 100644
--- a/src/views/qualityManagement/FQC/firstFQC.vue
+++ b/src/views/qualityManagement/FQC/firstFQC.vue
@@ -79,26 +79,24 @@
-
产品名称:
-
+
工单id:{{ ProductSituationForm.workorderid }}
-
左右:
-
+
产品名称:{{ ProductSituationForm.productName }}
-
颜色:
-
+
左右:{{ ProductSituationForm.direction }}
+
+
+
颜色:{{ ProductSituationForm.color }}
-
班组:
-
+
班组: {{ ProductSituationForm.team }}
-
投入数:
-
+
投入数:{{ ProductSituationForm.inputNum }}
@@ -122,14 +120,41 @@ export default {
team: [{ inspectionModule: '' }], //班组
ProductSituationForm: {
- name: '',
+ workorderid:"VW123456",
+ productName: 'VW12309',
+ direction: '左',
+ color: 'blued',
+ team: 'A',
+ inputNum: 7852,
},
signal: null,
data: null,
}
},
watch: {
-
+ '$store.getters.counterList': {
+ immediate: true,
+ deep: true,
+ handler(newValue, oldValue) {
+ switch (this.$store.getters.counterList.Moudle) {
+ case '油漆':
+ this.paint.filter((it) => it.id == this.$store.getters.counterList.checkid)[0].counter = this.$store.getters.counterList.sum
+ break
+ case '设备':
+ this.device.filter((it) => it.id == this.$store.getters.counterList.checkid)[0].counter = this.$store.getters.counterList.sum
+ break
+ case '毛坯':
+ this.blank.filter((it) => it.id == this.$store.getters.counterList.checkid)[0].counter = this.$store.getters.counterList.sum
+ break
+ case '程序':
+ this.program.filter((it) => it.id == this.$store.getters.counterList.checkid)[0].counter = this.$store.getters.counterList.sum
+ break
+ case '班组操作':
+ this.team.filter((it) => it.id == this.$store.getters.counterList.checkid)[0].counter = this.$store.getters.counterList.sum
+ break
+ }
+ },
+ },
},
computed: {
...mapGetters(['counterList']),
@@ -173,25 +198,31 @@ export default {
switch (item.inspectionModule) {
case '油漆':
// 把数据传递到redis
- this.signalr.SR.invoke('SaveCacheInformation', '工单号', 'id', this.paint.filter((it) => it.id == item.id)[0].counter + 1).catch(
- (err) => {
- console.log(err)
- },
- )
+ this.signalr.SR.invoke('SaveCacheInformation', this.ProductSituationForm.workorderid, '油漆', item.id + '').catch((err) => {
+ console.log(err)
+ })
// redis再将数据返回
- this.paint.filter((it) => it.id == item.id)[0].counter = this.counterList.sum
+
break
case '设备':
- this.device.filter((it) => it.id == item.id)[0].counter++
+ this.signalr.SR.invoke('SaveCacheInformation', this.ProductSituationForm.workorderid, '设备', item.id + '').catch((err) => {
+ console.log(err)
+ })
break
case '毛坯':
- this.blank.filter((it) => it.id == item.id)[0].counter++
+ this.signalr.SR.invoke('SaveCacheInformation', this.ProductSituationForm.workorderid, '毛坯', item.id + '').catch((err) => {
+ console.log(err)
+ })
break
case '程序':
- this.program.filter((it) => it.id == item.id)[0].counter++
+ this.signalr.SR.invoke('SaveCacheInformation', this.ProductSituationForm.workorderid, '程序', item.id + '').catch((err) => {
+ console.log(err)
+ })
break
case '班组操作':
- this.team.filter((it) => it.id == item.id)[0].counter++
+ this.signalr.SR.invoke('SaveCacheInformation', this.ProductSituationForm.workorderid, '班组操作', item.id + '').catch((err) => {
+ console.log(err)
+ })
break
default:
this.$notify.warning('异常操作,警告')
@@ -201,7 +232,7 @@ export default {
//todo 数据同步
/*
1.从后台获取数据
-
+
*/
//todo 初始话 signalR