Browse Source

etl列表优化

pull/3/head
wangxy 3 years ago
parent
commit
ff421717c6
1 changed files with 21 additions and 0 deletions
  1. +21
    -0
      src/views/etl/index.vue

+ 21
- 0
src/views/etl/index.vue View File

@ -26,6 +26,8 @@
<el-table-column v-for="(item, index) in headers" :key="index" :label="getColumnName(item)" :show-overflow-tooltip="true" width="200">
<template #default="scope">
<span v-if="item === 'TaskHead-LastModify' || item === 'TaskHead-CreateTime'">{{ parseTime(scope.row[item]) }}</span>
<span v-else-if="item === 'TaskHead-Status'">{{orderTypeTrans(scope.row[item])}}</span>
<!-- orderTypeTrans -->
<span v-else>{{ scope.row[item] }}</span>
</template>
</el-table-column>
@ -65,6 +67,7 @@
data() {
return {
item:{}, //
statusHeadArray: [], //
headers: [
'TaskHead-TaskId',
'TaskHead-SourceDB',
@ -84,7 +87,25 @@
},
}
},
created() {
//
this.getStanderOne({ 'StatId': 'TaskHead-Status' }).then(res => {
this.statusHeadArray = res.data || []
})
},
methods: {
//
orderTypeTrans (value) {
if (this.statusHeadArray.length > 0) {
let fieldValue = ''
this.statusHeadArray.forEach(el => {
if (value === el['Stdef-StdefTyp']) {
fieldValue = el['Stdef-Bez']
}
})
return fieldValue
}
},
//
configuration(item){
this.item=item;


Loading…
Cancel
Save