Browse Source

产线定义优化

pull/6/head
wangxy 3 years ago
parent
commit
8ebe2de919
1 changed files with 21 additions and 4 deletions
  1. +21
    -4
      src/views/plant/resource/workline.vue

+ 21
- 4
src/views/plant/resource/workline.vue View File

@ -25,6 +25,7 @@
<span v-if="item === 'WorkLine-PlantNr'">{{ getValue(scope.row['WorkLine-PlantNr']) }}</span>
<span v-else-if="item === 'WorkLine-LastModify'"> {{ parseTime(scope.row[item]) }} </span>
<span v-else-if="item === 'WorkLine-CreateTime'"> {{ parseTime(scope.row[item]) }} </span>
<span v-else-if="item === 'WorkLine-LineType'"> {{ workTypeTrans(scope.row[item]) }} </span>
<span v-else>{{ scope.row[item] }}</span>
</template>
</el-table-column>
@ -243,7 +244,6 @@ export default {
},
created() {
this.options = getWorkshopList()
this.getList()
// 线
this.getStanderOne({ statid: 'WorkLine-LineType' }).then(res => {
this.lineTypeArray = res.data
@ -264,6 +264,7 @@ export default {
getCostcenterList().then(res => {
this.costCenterArray = res.data
})
this.getList()
this.getAttrList()
},
methods: {
@ -287,8 +288,9 @@ export default {
this.headers = [
'WorkLine-PlantNr',
'WorkLine-WorkLineid',
'WorkLine-WeekModelNr',
'WorkLine-Descr',
'WorkLine-LineType',
'WorkLine-LinePlanMode',
'WorkLine-WeekModelNr',
'WorkLine-WorkCalendarNr',
'WorkLine-Location',
@ -296,6 +298,7 @@ export default {
'WorkLine-CostRate',
'WorkLine-ProdEff',
'WorkLine-ReqWorkers',
'WorkLine-Pos',
'WorkLine-LastModify',
'WorkLine-LastUser',
'WorkLine-CreateTime',
@ -315,21 +318,35 @@ export default {
this.open = false
this.reset()
},
// 线
workTypeTrans(value) {
if (this.lineTypeArray.length > 0) {
let fieldValue = ''
this.lineTypeArray.forEach(el => {
if (value === el['stdeftab-stdeftyp']) {
fieldValue = el['stdeftab-bez']
}
})
return fieldValue
}
},
//
reset() {
this.isAdd = true
this.form = {
'WorkLine-PlantNr': undefined,
'WorkLine-WorkLineid': undefined,
'WorkLine-WeekModelNr': undefined,
'WorkLine-Descr': undefined,
'WorkLine-LineType': undefined,
'WorkLine-LinePlanMode': undefined,
'WorkLine-WeekModelNr': undefined,
'WorkLine-WorkCalendarNr': undefined,
'WorkLine-Location': undefined,
'WorkLine-CostCenterId': undefined,
'WorkLine-CostRate': undefined,
'WorkLine-ProdEff': undefined,
'WorkLine-ReqWorkers': undefined
'WorkLine-ReqWorkers': undefined,
'WorkLine-Pos': undefined
}
this.activeName = 'first'
this.resetForm('form')


Loading…
Cancel
Save