feat: 计算中心添加工段计算页面
This commit is contained in:
parent
2dd4661f44
commit
20b52d4c3b
|
@ -2815,6 +2815,26 @@ const routes = [
|
||||||
},
|
},
|
||||||
component: "fac_cal/mpointstat",
|
component: "fac_cal/mpointstat",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
path: "/fac_cal/enstat",
|
||||||
|
meta: {
|
||||||
|
title: "工段计算",
|
||||||
|
// icon: "el-icon-postcard",
|
||||||
|
type: "menu",
|
||||||
|
perms: ["mpointstat"],
|
||||||
|
},
|
||||||
|
component: "fac_cal/enstat",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: "/fac_cal/mpointstat_group",
|
||||||
|
meta: {
|
||||||
|
title: "计算聚合",
|
||||||
|
// icon: "el-icon-postcard",
|
||||||
|
type: "menu",
|
||||||
|
perms: ["mpointstat"],
|
||||||
|
},
|
||||||
|
component: "fac_cal/mpointstat_group",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "formula",
|
name: "formula",
|
||||||
path: "/enm_base/formula",
|
path: "/enm_base/formula",
|
||||||
|
|
|
@ -0,0 +1,126 @@
|
||||||
|
<template>
|
||||||
|
<el-container>
|
||||||
|
<el-header>
|
||||||
|
<div class="left-panel">
|
||||||
|
<xtSelect
|
||||||
|
:apiObj="apiObjM"
|
||||||
|
:params="paramsM"
|
||||||
|
v-model="query.mgroup"
|
||||||
|
style="width: 500px"
|
||||||
|
@change="handleQuery"
|
||||||
|
placeholder="选择工段"
|
||||||
|
>
|
||||||
|
<el-table-column label="名称" prop="name"></el-table-column>
|
||||||
|
</xtSelect>
|
||||||
|
<el-select
|
||||||
|
v-model="query.type"
|
||||||
|
placeholder="类型"
|
||||||
|
style="margin: 0 6px; width: 160px"
|
||||||
|
@change="handleQuery"
|
||||||
|
>
|
||||||
|
<el-option
|
||||||
|
v-for="item in options"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
<el-date-picker v-model="timeRange" type="datetimerange"
|
||||||
|
value-format="YYYY-MM-DD HH:mm:ss" range-separator="至"
|
||||||
|
start-placeholder="开始时间" end-placeholder="结束时间" @change="handleQuery"
|
||||||
|
style="width: 100%"
|
||||||
|
format="YYYY-MM-DD HH"
|
||||||
|
popper-class="tpc"
|
||||||
|
/>
|
||||||
|
<el-button
|
||||||
|
type="primary"
|
||||||
|
icon="el-icon-search"
|
||||||
|
style="margin-left: 6px"
|
||||||
|
@click="handleQuery"
|
||||||
|
></el-button>
|
||||||
|
</div>
|
||||||
|
</el-header>
|
||||||
|
<el-main class="nopadding">
|
||||||
|
<scTable
|
||||||
|
ref="table"
|
||||||
|
:apiObj="apiObj"
|
||||||
|
row-key="id"
|
||||||
|
stripe
|
||||||
|
:params="params"
|
||||||
|
:query="query"
|
||||||
|
highlightCurrentRow
|
||||||
|
>
|
||||||
|
<el-table-column label="所属集合" prop="mgroup_name" width="120"></el-table-column>
|
||||||
|
<el-table-column label="类型" prop="type" width="75"> </el-table-column>
|
||||||
|
<el-table-column label="年" prop="year" width="60"> </el-table-column>
|
||||||
|
<el-table-column label="班年" prop="year_s" width="60"> </el-table-column>
|
||||||
|
<el-table-column label="月" prop="month" width="50"> </el-table-column>
|
||||||
|
<el-table-column label="班月" prop="month_s" width="50"> </el-table-column>
|
||||||
|
<el-table-column label="日" prop="day" width="50"> </el-table-column>
|
||||||
|
<el-table-column label="班日" prop="day_s" width="50"> </el-table-column>
|
||||||
|
<el-table-column label="班组" prop="team_name" width="60"> </el-table-column>
|
||||||
|
<el-table-column label="总产量" prop="total_production" width="90" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="电消耗" prop="elec_consume" width="90" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="水消耗" prop="water_consume" width="90" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="煤粉消耗" prop="pcoal_consume" width="90" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="压缩空气" prop="cair_consume" width="90" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="单位产品分布电耗" prop="elec_consume_unit" width="130" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="单位产品综合电耗" prop="celec_consume_unit" width="130" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="单位产品标煤耗" prop="coal_consume_unit" width="110" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="单位产品能耗" prop="en_consume_unit" width="110" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="单位产品综合能耗" prop="cen_consume_unit" width="130" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="台时产量" prop="production_hour" width="90" show-overflow-tooltip></el-table-column>
|
||||||
|
<el-table-column label="运转时长" prop="run_sec" width="90" show-overflow-tooltip></el-table-column>
|
||||||
|
</scTable>
|
||||||
|
</el-main>
|
||||||
|
</el-container>
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'enstat',
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
apiObjM: this.$API.mtm.mgroup.list,
|
||||||
|
paramsM: {page: 0},
|
||||||
|
apiObj: this.$API.enm.enstat,
|
||||||
|
params: {
|
||||||
|
},
|
||||||
|
query: {
|
||||||
|
ordering: "-update_time",
|
||||||
|
type: "day_s",
|
||||||
|
start_time: null,
|
||||||
|
end_time: null
|
||||||
|
},
|
||||||
|
options: [
|
||||||
|
{ label: "班天", value: "day_s" },
|
||||||
|
{ label: "班月", value: "month_s" },
|
||||||
|
{ label: "小时", value: "hour"},
|
||||||
|
{ label: "天", value: "day" },
|
||||||
|
{ label: "月", value: "month"},
|
||||||
|
],
|
||||||
|
timeRange: []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
handleQuery() {
|
||||||
|
if (this.timeRange) {
|
||||||
|
this.query.start_time = this.timeRange[0]
|
||||||
|
this.query.end_time = this.timeRange[1]
|
||||||
|
} else {
|
||||||
|
this.query.start_time = null
|
||||||
|
this.query.end_time = null
|
||||||
|
}
|
||||||
|
this.$refs.table.queryData(this.query);
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
<style>
|
||||||
|
.tpc .el-time-spinner__wrapper {
|
||||||
|
width:100% !important;
|
||||||
|
}
|
||||||
|
.tpc .el-scrollbar:nth-of-type(2) {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
</style>
|
|
@ -30,7 +30,9 @@
|
||||||
<el-date-picker v-model="timeRange" type="datetimerange"
|
<el-date-picker v-model="timeRange" type="datetimerange"
|
||||||
value-format="YYYY-MM-DD HH:mm:ss" range-separator="至"
|
value-format="YYYY-MM-DD HH:mm:ss" range-separator="至"
|
||||||
start-placeholder="开始时间" end-placeholder="结束时间" @change="handleQuery"
|
start-placeholder="开始时间" end-placeholder="结束时间" @change="handleQuery"
|
||||||
style="width: 100%" />
|
style="width: 100%"
|
||||||
|
format="YYYY-MM-DD HH"
|
||||||
|
popper-class="tpc"/>
|
||||||
<el-button
|
<el-button
|
||||||
type="primary"
|
type="primary"
|
||||||
icon="el-icon-search"
|
icon="el-icon-search"
|
||||||
|
@ -214,8 +216,8 @@ export default {
|
||||||
series: [],
|
series: [],
|
||||||
},
|
},
|
||||||
options: [
|
options: [
|
||||||
{ label: "天校正", value: "day_s" },
|
{ label: "班天", value: "day_s" },
|
||||||
{ label: "月校正", value: "month_s" },
|
{ label: "班月", value: "month_s" },
|
||||||
{ label: "小时", value: "hour"},
|
{ label: "小时", value: "hour"},
|
||||||
{ label: "天", value: "day" },
|
{ label: "天", value: "day" },
|
||||||
{ label: "月", value: "month"},
|
{ label: "月", value: "month"},
|
||||||
|
@ -313,3 +315,12 @@ export default {
|
||||||
margin-left: 5px;
|
margin-left: 5px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
.tpc .el-time-spinner__wrapper {
|
||||||
|
width:100% !important;
|
||||||
|
}
|
||||||
|
.tpc .el-scrollbar:nth-of-type(2) {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
<template>
|
||||||
|
<el-container>
|
||||||
|
<el-main class="nopadding">
|
||||||
|
<el-card title="">
|
||||||
|
|
||||||
|
</el-card>
|
||||||
|
</el-main>
|
||||||
|
</el-container>
|
||||||
|
|
||||||
|
</template>
|
||||||
|
<script>
|
||||||
|
</script>
|
Loading…
Reference in New Issue