|
|
@ -25,6 +25,11 @@ |
|
|
|
<template #default="scope"> |
|
|
|
<span v-if="item === 'AP_CustDemandModel-PlantNr'">{{ getWorkshopName(scope.row['AP_CustDemandModel-PlantNr']) }}</span> |
|
|
|
<span v-else-if="item === 'AP_CustDemandModel-DemandStartDateMode'">{{ standardListText(scope.row["AP_CustDemandModel-DemandStartDateMode"]) }}</span> |
|
|
|
<span v-else-if="item === 'AP_CustDemandModel-RelativeStartDeviationMode' || item === 'AP_CustDemandModel-AuotoCreateCycleMode'">{{ scope.row[item]=="Y"?"是":"否" }}</span> |
|
|
|
<span v-else-if="item === 'AP_CustDemandModel-AutoCreateDay' || item === 'AP_CustDemandModel-WeekDemandDay' || item === 'AP_CustDemandModel-AutoReleaseDay'">{{ |
|
|
|
standardDayText(scope.row[item]) |
|
|
|
}}</span> |
|
|
|
<span v-else-if="item === 'AP_CustDemandModel-RelativeStartDeviation'">{{ scope.row[item]}}周</span> |
|
|
|
<span v-else>{{ scope.row[item] }}</span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
@ -54,39 +59,49 @@ export default { |
|
|
|
AddOrEdit |
|
|
|
}, |
|
|
|
mixins: [ListMixin], |
|
|
|
data() { |
|
|
|
return { |
|
|
|
data() { |
|
|
|
return { |
|
|
|
queryTableDataUrl: "/admin/ap/custdemandmodel/query", |
|
|
|
// 默认字段 |
|
|
|
headers: [ |
|
|
|
"AP_CustDemandModel-PlantNr", |
|
|
|
"AP_CustDemandModel-DemandModelId", |
|
|
|
"AP_CustDemandModel-Descr", |
|
|
|
"AP_CustDemandModel-DemandStartDateMode", |
|
|
|
"AP_CustDemandModel-DemandWeeks", |
|
|
|
"AP_CustDemandModel-WeekDemandDay", |
|
|
|
"AP_CustDemandModel-RelativeStartDeviationMode", |
|
|
|
"AP_CustDemandModel-RelativeStartDeviation", |
|
|
|
"AP_CustDemandModel-AuotoCreateCycleMode", |
|
|
|
"AP_CustDemandModel-AutoCreateDay", |
|
|
|
"AP_CustDemandModel-AutoReleaseDay", |
|
|
|
], |
|
|
|
headers: [ |
|
|
|
"AP_CustDemandModel-PlantNr", |
|
|
|
"AP_CustDemandModel-DemandModelId", |
|
|
|
"AP_CustDemandModel-Descr", |
|
|
|
"AP_CustDemandModel-DemandStartDateMode", |
|
|
|
"AP_CustDemandModel-DemandWeeks", |
|
|
|
"AP_CustDemandModel-WeekDemandDay", |
|
|
|
"AP_CustDemandModel-RelativeStartDeviationMode", |
|
|
|
"AP_CustDemandModel-RelativeStartDeviation", |
|
|
|
"AP_CustDemandModel-AuotoCreateCycleMode", |
|
|
|
"AP_CustDemandModel-AutoCreateDay", |
|
|
|
"AP_CustDemandModel-AutoReleaseDay", |
|
|
|
], |
|
|
|
tableHeight:0, |
|
|
|
demandStartDateArray: [], |
|
|
|
autoCreateDayArray:[], |
|
|
|
}; |
|
|
|
}, |
|
|
|
}, |
|
|
|
created() { |
|
|
|
this.getStanderOne({ statid: 'DemandStartDateMode' }).then((res) => { |
|
|
|
this.demandStartDateArray = res.data |
|
|
|
}) |
|
|
|
this.demandStartDateArray = res.data |
|
|
|
}) |
|
|
|
this.getStanderOne({ statid: 'AP_CustDemandModel-AutoCreateDay' }).then((res) => { |
|
|
|
this.autoCreateDayArray = res.data |
|
|
|
}) |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
standardListText(value) { |
|
|
|
const item = this.demandStartDateArray.find( |
|
|
|
(e) => e["Stdef-StdefTyp"] == value |
|
|
|
); |
|
|
|
return item?.["Stdef-Bez"] || value |
|
|
|
}, |
|
|
|
const item = this.demandStartDateArray.find( |
|
|
|
(e) => e["Stdef-StdefTyp"] == value |
|
|
|
); |
|
|
|
return item?.["Stdef-Bez"] || value |
|
|
|
}, |
|
|
|
standardDayText(value) { |
|
|
|
const item = this.autoCreateDayArray.find( |
|
|
|
(e) => e["Stdef-StdefTyp"] == value |
|
|
|
); |
|
|
|
return item?.["Stdef-Bez"] || value |
|
|
|
}, |
|
|
|
// 搜索按钮操作 |
|
|
|
handleQuery() { |
|
|
|
this.pagination.pageNumber = 1 |
|
|
|