water-ldht/src/views/analysis/workmanship/index.vue

440 lines
12 KiB
Vue
Raw Normal View History

2024-09-26 14:04:18 +08:00
<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: '污水处理总量',
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: '污水处理总量',
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: '污水处理总量',
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: '污水处理总量',
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>