|
|
@ -10,10 +10,21 @@ |
|
|
|
height="100%" |
|
|
|
size="mini" |
|
|
|
border> |
|
|
|
<el-table-column v-for="(item, index) in headers" :key="index" width="130" |
|
|
|
:label="getColumnName(item)" :show-overflow-tooltip="true"> |
|
|
|
<el-table-column |
|
|
|
v-for="(item, index) in headers" |
|
|
|
:key="index" |
|
|
|
:label="getColumnName(item)" |
|
|
|
:show-overflow-tooltip="true"> |
|
|
|
<template #default="scope"> |
|
|
|
<span v-if="item === 'SalesOrder-PlantNr'">{{ getWorkshopName(scope.row['SalesOrder-PlantNr']) }}</span> |
|
|
|
<span v-else-if="item === 'SalesOrder-Status'">{{ |
|
|
|
mappingText( |
|
|
|
salesOrderArray, |
|
|
|
scope.row["SalesOrder-Status"], |
|
|
|
"Stdef-StdefTyp", |
|
|
|
"Stdef-Bez" |
|
|
|
) |
|
|
|
}}</span> |
|
|
|
<span v-else>{{ scope.row[item] }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
@ -36,24 +47,25 @@ export default { |
|
|
|
"SalesOrder-PlantNr", |
|
|
|
"SalesOrder-OrderId", |
|
|
|
"SalesOrder-SalesOrderId", |
|
|
|
"SalesOrder-Pos", |
|
|
|
"SalesOrder-ArtId", |
|
|
|
"SalesOrder-Descr", |
|
|
|
"SalesOrder-Spec", |
|
|
|
"SalesOrder-ProductType", |
|
|
|
"SalesOrder-PlanQty", |
|
|
|
"SalesOrder-Priority", |
|
|
|
"SalesOrder-CustomerId", |
|
|
|
"SalesOrder-Status", |
|
|
|
"SalesOrder-RecieveTime", |
|
|
|
"SalesOrder-ContractHandoverDate", |
|
|
|
"SalesOrder-ExpectedHandoverDate", |
|
|
|
"SalesOrder-ContractDeliveryDate", |
|
|
|
"SalesOrder-ExpectedDeliveryDate", |
|
|
|
"SalesOrder-ContractShipmentDate", |
|
|
|
"SalesOrder-ExpectedShipmentDate", |
|
|
|
"SalesOrder-CtrlStr1", |
|
|
|
"SalesOrder-VersionId", |
|
|
|
], |
|
|
|
salesOrderArray: [], |
|
|
|
} |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.getStanderOne({ statid: 'SalesOrder-Status' }).then(({data=[]}) => { |
|
|
|
this.salesOrderArray = data |
|
|
|
}) |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
getList(versionId) { |
|
|
|
this.loading = true |
|
|
|