440 lines
12 KiB
Vue
440 lines
12 KiB
Vue
|
<template>
|
|||
|
<div class="manage-container">
|
|||
|
<el-tabs v-model="activeName" @tab-click="handleClick">
|
|||
|
<el-tab-pane label="运行月报表" name="first">
|
|||
|
<vab-query-form>
|
|||
|
<vab-query-form-left-panel>
|
|||
|
<el-date-picker
|
|||
|
v-model="value1"
|
|||
|
type="date"
|
|||
|
placeholder="选择日期"
|
|||
|
></el-date-picker>
|
|||
|
</vab-query-form-left-panel>
|
|||
|
<vab-query-form-right-panel>
|
|||
|
<el-button type="primary">导出</el-button>
|
|||
|
</vab-query-form-right-panel>
|
|||
|
</vab-query-form>
|
|||
|
<el-table :data="tableData" border style="width: 100%">
|
|||
|
<el-table-column
|
|||
|
fixed
|
|||
|
prop="date"
|
|||
|
label="项目/月份"
|
|||
|
width="150"
|
|||
|
align="center"
|
|||
|
></el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Jan"
|
|||
|
label=" 一月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Jan"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Feb"
|
|||
|
label=" 二月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Feb"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Mar"
|
|||
|
label=" 三月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Mar"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Apr"
|
|||
|
label=" 四月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Apr"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="May"
|
|||
|
label=" 五月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.May"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Jun"
|
|||
|
label=" 六月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Jun"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Jul"
|
|||
|
label=" 七月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Jul"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Aug"
|
|||
|
label=" 八月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Aug"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Sept"
|
|||
|
label=" 九月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Sept"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Oct"
|
|||
|
label=" 十月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Oct"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop=" Nov "
|
|||
|
label="十一月"
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Nov"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Dec"
|
|||
|
label=" 十二月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Dec"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
fixed="right"
|
|||
|
prop="Total"
|
|||
|
label="合计"
|
|||
|
align="center"
|
|||
|
width="130"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Total"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
</el-table>
|
|||
|
</el-tab-pane>
|
|||
|
<el-tab-pane label="运行年费总表" name="second">
|
|||
|
<vab-query-form>
|
|||
|
<vab-query-form-left-panel>
|
|||
|
<el-date-picker
|
|||
|
v-model="value1"
|
|||
|
type="date"
|
|||
|
placeholder="选择日期"
|
|||
|
></el-date-picker>
|
|||
|
</vab-query-form-left-panel>
|
|||
|
<vab-query-form-right-panel>
|
|||
|
<el-button type="primary">导出</el-button>
|
|||
|
</vab-query-form-right-panel>
|
|||
|
</vab-query-form>
|
|||
|
<el-table :data="tableData" border style="width: 100%">
|
|||
|
<el-table-column
|
|||
|
fixed
|
|||
|
prop="date"
|
|||
|
label="项目/月份"
|
|||
|
width="150"
|
|||
|
align="center"
|
|||
|
></el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Jan"
|
|||
|
label=" 一月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Jan"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Feb"
|
|||
|
label=" 二月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Feb"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Mar"
|
|||
|
label=" 三月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Mar"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Apr"
|
|||
|
label=" 四月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Apr"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="May"
|
|||
|
label=" 五月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.May"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Jun"
|
|||
|
label=" 六月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Jun"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Jul"
|
|||
|
label=" 七月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Jul"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Aug"
|
|||
|
label=" 八月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Aug"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Sept"
|
|||
|
label=" 九月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Sept"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Oct"
|
|||
|
label=" 十月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Oct"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop=" Nov "
|
|||
|
label="十一月"
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Nov"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
prop="Dec"
|
|||
|
label=" 十二月 "
|
|||
|
width=" 100 "
|
|||
|
align="center"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Dec"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
<el-table-column
|
|||
|
fixed="right"
|
|||
|
prop="Total"
|
|||
|
label="合计"
|
|||
|
align="center"
|
|||
|
width="130"
|
|||
|
>
|
|||
|
<template #default="{ row }">
|
|||
|
<el-input v-model="row.Total"></el-input>
|
|||
|
</template>
|
|||
|
</el-table-column>
|
|||
|
</el-table>
|
|||
|
</el-tab-pane>
|
|||
|
</el-tabs>
|
|||
|
</div>
|
|||
|
</template>
|
|||
|
|
|||
|
<script>
|
|||
|
export default {
|
|||
|
data() {
|
|||
|
return {
|
|||
|
activeName: 'second',
|
|||
|
tableData: [
|
|||
|
{
|
|||
|
date: '运转时间(d)',
|
|||
|
Jan: '31',
|
|||
|
Feb: '28',
|
|||
|
Mar: '31',
|
|||
|
Apr: '30',
|
|||
|
May: '31',
|
|||
|
Jun: '30',
|
|||
|
Jul: '31',
|
|||
|
Aug: '31',
|
|||
|
Sept: '30',
|
|||
|
Oct: '31',
|
|||
|
Nov: '30',
|
|||
|
Dec: '31',
|
|||
|
Total: '365',
|
|||
|
},
|
|||
|
{
|
|||
|
date: '运转率(%)',
|
|||
|
Jan: ' 100 ',
|
|||
|
Feb: ' 100 ',
|
|||
|
Mar: ' 100 ',
|
|||
|
Apr: ' 100 ',
|
|||
|
May: ' 100 ',
|
|||
|
Jun: ' 100 ',
|
|||
|
Jul: ' 100 ',
|
|||
|
Aug: ' 100 ',
|
|||
|
Sept: ' 100 ',
|
|||
|
Oct: ' 100 ',
|
|||
|
Nov: ' 100 ',
|
|||
|
Dec: ' 100 ',
|
|||
|
Total: ' 100 ',
|
|||
|
},
|
|||
|
{
|
|||
|
date: '污水处理总量(m³)',
|
|||
|
Jan: '50829.13',
|
|||
|
Feb: '60254.5',
|
|||
|
Mar: '62623.3',
|
|||
|
Apr: '66087.5',
|
|||
|
May: '60807',
|
|||
|
Jun: '64541',
|
|||
|
Jul: '50829.13',
|
|||
|
Aug: '50829.13',
|
|||
|
Sept: '50829.13',
|
|||
|
Oct: '50829.13',
|
|||
|
Nov: '50829.13',
|
|||
|
Dec: '50829.13',
|
|||
|
Total: '740350.65',
|
|||
|
},
|
|||
|
{
|
|||
|
date: '污水处理总量(m³)',
|
|||
|
Jan: '50829.13',
|
|||
|
Feb: '60254.5',
|
|||
|
Mar: '62623.3',
|
|||
|
Apr: '66087.5',
|
|||
|
May: '60807',
|
|||
|
Jun: '64541',
|
|||
|
Jul: '50829.13',
|
|||
|
Aug: '50829.13',
|
|||
|
Sept: '50829.13',
|
|||
|
Oct: '50829.13',
|
|||
|
Nov: '50829.13',
|
|||
|
Dec: '50829.13',
|
|||
|
Total: '740350.65',
|
|||
|
},
|
|||
|
{
|
|||
|
date: '污水处理总量(m³)',
|
|||
|
Jan: '50829.13',
|
|||
|
Feb: '60254.5',
|
|||
|
Mar: '62623.3',
|
|||
|
Apr: '66087.5',
|
|||
|
May: '60807',
|
|||
|
Jun: '64541',
|
|||
|
Jul: '50829.13',
|
|||
|
Aug: '50829.13',
|
|||
|
Sept: '50829.13',
|
|||
|
Oct: '50829.13',
|
|||
|
Nov: '50829.13',
|
|||
|
Dec: '50829.13',
|
|||
|
Total: '740350.65',
|
|||
|
},
|
|||
|
{
|
|||
|
date: '污水处理总量(m³)',
|
|||
|
Jan: '50829.13',
|
|||
|
Feb: '60254.5',
|
|||
|
Mar: '62623.3',
|
|||
|
Apr: '66087.5',
|
|||
|
May: '60807',
|
|||
|
Jun: '64541',
|
|||
|
Jul: '50829.13',
|
|||
|
Aug: '50829.13',
|
|||
|
Sept: '50829.13',
|
|||
|
Oct: '50829.13',
|
|||
|
Nov: '50829.13',
|
|||
|
Dec: '50829.13',
|
|||
|
Total: '740350.65',
|
|||
|
},
|
|||
|
],
|
|||
|
};
|
|||
|
},
|
|||
|
methods: {
|
|||
|
handleClick(tab, event) {
|
|||
|
console.log(tab, event);
|
|||
|
},
|
|||
|
methods: {
|
|||
|
handleClick(row) {
|
|||
|
console.log(row);
|
|||
|
},
|
|||
|
},
|
|||
|
},
|
|||
|
};
|
|||
|
</script>
|
|||
|
|
|||
|
<style lang="scss">
|
|||
|
.el-submenu__title:hover {
|
|||
|
background-color: rgba(#1890ff, 0.085) !important;
|
|||
|
color: hsla(208, 100%, 55%, 0.95) !important;
|
|||
|
}
|
|||
|
</style>
|