瀏覽代碼

update 实时数据刷新

pull/5/head
g7hoo 2 年之前
父節點
當前提交
13df2016b9
共有 5 個文件被更改,包括 22 次插入9 次删除
  1. +1
    -0
      src/i18n/en.js
  2. +1
    -0
      src/i18n/zh-CN.js
  3. +7
    -2
      src/views/modules/monitoring/realtimeEquipment.vue
  4. +2
    -2
      src/views/modules/monitoring/realtimeProductLine.vue
  5. +11
    -5
      src/views/modules/monitoring/realtimeQualityInspection.vue

+ 1
- 0
src/i18n/en.js 查看文件

@@ -255,6 +255,7 @@ t.realtime.eqName = '设备名称'
t.realtime.eqCode = '设备编码'
t.realtime.productionSnapshotTime = '生产量记录时间'
t.realtime.statusSnapshotTime = '状态记录时间'
t.realtime.refresh = 'Refresh data...'


t.ws = {}


+ 1
- 0
src/i18n/zh-CN.js 查看文件

@@ -260,6 +260,7 @@ t.realtime.eqName = '设备名称'
t.realtime.eqCode = '设备编码'
t.realtime.productionSnapshotTime = '生产量记录时间'
t.realtime.statusSnapshotTime = '状态记录时间'
t.realtime.refresh = '刷新数据'


t.ws = {}


+ 7
- 2
src/views/modules/monitoring/realtimeEquipment.vue 查看文件

@@ -47,6 +47,7 @@ export default {
})
this.intervalId = setInterval(() => {
this.$message({
message: this.$t('realtime.refresh'),
type: 'warning',
duration: 1500,
onClose: () => {
@@ -59,7 +60,11 @@ export default {
})
}, 1000 * 60 * 5)
},
beforeDestroy() {
// beforeDestroy() {
// console.log('before destroyed...')
// if (this.intervalId) clearInterval(this.intervalId)
// },
deactivated() {
if (this.intervalId) clearInterval(this.intervalId)
},
methods: {
@@ -129,7 +134,7 @@ export default {
{ prop: obj.recordTime + '-inputNum', label: i18n.t('realtime.in') },
{ prop: obj.recordTime + '-outputNum', label: i18n.t('realtime.out') },
{ prop: obj.recordTime + '-scrapNum', label: i18n.t('realtime.data') },
{ prop: obj.recordTime + '-scrapRate', label: i18n.t('realtime.rate'), filter: val => val !== '-' ? `${val.toFixed(2)}%` : '-' }
{ prop: obj.recordTime + '-scrapRate', label: i18n.t('realtime.rate'), filter: val => (val !== '-' ? `${val.toFixed(2)}%` : '-') }
]
})
}


+ 2
- 2
src/views/modules/monitoring/realtimeProductLine.vue 查看文件

@@ -47,7 +47,7 @@ export default {

this.intervalId = setInterval(() => {
this.$message({
message: this.$t('module.factory.realtime.productLine.refresh'),
message: this.$t('realtime.refresh'),
type: 'warning',
onClose: () => {
this.clearData()
@@ -60,7 +60,7 @@ export default {
}, 1000 * 60 * 5)
},

beforeDestroy() {
deactivated() {
if (this.intervalId) clearInterval(this.intervalId)
},



+ 11
- 5
src/views/modules/monitoring/realtimeQualityInspection.vue 查看文件

@@ -43,15 +43,21 @@ export default {
})

this.intervalId = setInterval(() => {
this.clearData()
this.fetchList().then(res => {
this.testData = res
this.handleData()
this.$message({
message: this.$t('realtime.refresh'),
type: 'warning',
onClose: () => {
this.clearData()
this.fetchList().then(res => {
this.testData = res
this.handleData()
})
}
})
}, 1000 * 60 * 5)
},

beforeDestroy() {
deactivated() {
if (this.intervalId) clearInterval(this.intervalId)
},



Loading…
取消
儲存