This commit is contained in:
g7hoo 2022-08-23 11:27:32 +08:00
부모 8f124e06b1
커밋 6bbc0d3d08

파일 보기

@ -10,23 +10,7 @@
<div class="app-container">
<!-- <small-title :size="'md'">{{ $t('module.factory.realtime.equipment.name') }}</small-title> -->
<small-title :size="'md'">设备生产实时数据</small-title>
<!-- <base-table v-if="loadTable" :table-head-configs="tableProps" :data="tableData.length ? tableData : []" :span-method="spanMethod" /> -->
<base-table
v-if="loadTable"
:table-head-configs="[
{ type: 'index', label: '序号' },
{ prop: 'name', label: '名称' },
{ prop: 'code', label: '编码' },
{ prop: 'brand', label: '品牌' }
]"
:data="[
{ name: '汽车', code: 'Car', brand: 'Benz' },
{ name: '汽车', code: 'Car2', brand: 'Audi' },
{ name: '汽车', code: 'Car3', brand: 'Maclaren' },
{ name: '火车', code: 'Train', brand: 'Harmony' }
]"
:span-method="testSpan"
/>
<base-table v-if="loadTable" :table-head-configs="tableProps" :data="tableData.length ? tableData : []" :span-method="spanMethod" />
</div>
</div>
</template>
@ -58,11 +42,11 @@ export default {
},
created() {
this.clearData()
// fetchList('equipment').then(res => {
// this.testData = res
// this.handleData()
// })
this.loadTable = true
this.fetchList('equipment').then(({data: res}) => {
this.testData = res.data.filter(item => !!item.equDet)
this.handleData()
})
// this.loadTable = true
// this.intervalId = setInterval(() => {
// this.$message({
// // message: this.$t('module.factory.realtime.equipment.refresh'),
@ -103,10 +87,13 @@ export default {
fetchList() {
//
return this.$http({
url: this.$http.adornUrl('/monitoring/productionMonitoring/equipmentProductionRealTimeData'),
method: 'post'
})
},
testSpan({ row, column, rowIndex, columnIndex }) {
console.log('rowIndex', rowIndex)
if (columnIndex === 1 && rowIndex % 2 === 0) {
return [2, 1]
}
@ -116,14 +103,17 @@ export default {
},
expandDataStepOne() {
this.stepOneArray = this.testData.data.map(item => {
if (item.equDet) {
item.equDet.forEach((equipment, index) => {
equipment.lineName = item.lineName
})
}
return item.equDet
})
console.log('testdata: ', this.testData)
// this.stepOneArray = this.testData.data
// .filter(item => item.equDet)
// .map(item => {
// if (item.equDet) {
// item.equDet.forEach((equipment, index) => {
// equipment.lineName = item.lineName
// })
// }
// return item.equDet
// })
},
expandDataStepTwo() {