113 lines
3.6 KiB
Vue
Raw Normal View History

2025-05-19 13:39:53 +08:00
<script>
import {
updateFangpaishuiPumpoperationrecordApi,
deleteFangpaishuiPumpoperationrecordApi,
findPumpoperationrecordByDetailApi,
addFangpaishuiPumpoperationrecordApi,
findFangpaishuiPumpoperationrecordByMonthApi,
} from "@@/apis/tables/drainageWorkshop/pumpOperationLog.ts";
import { getSpecificDate } from "@@/utils/datetime";
export default {
data() {
return {
date: "",
tableList: [],
};
},
created() {
// 页面渲染之前执行一般调用methods定义的方法
this.getList();
},
methods: {
//获取列表
async getList() {
const res = await findAllMiningglossApi();
console.log(res);
},
//按月查询
async getMouthLoss() {
let data = getSpecificDate(this.date);
const res = await findTotalMiningByMonthApi(data);
console.log(res);
},
},
};
</script>
<template>
<div class="app-container">
<div style="margin-bottom: 20px">
2025-07-01 18:44:53 +08:00
<el-date-picker
v-model="date"
type="date"
placeholder="请选择日期"
size="default"
/>
2025-05-19 13:39:53 +08:00
<el-button
type="primary"
size="mini"
style="margin-left: 20px"
@click="getMouthLoss"
>查询</el-button
>
</div>
<el-table
:data="tableList"
border
style="width: 100%"
:span-method="spanMethod"
:header-align="center"
:cell-style="rowStyle"
>
2025-07-23 14:09:22 +08:00
<el-table-column align="center" fixed prop="amount" label="日期" />
2025-07-01 18:44:53 +08:00
<el-table-column align="center" prop="amount" label="白班">
<el-table-column align="center" prop="amount" label="大厂要矿时间" />
<el-table-column align="center" prop="amount" label="下去时间" />
<el-table-column align="center" prop="amount" label="11节列数" />
</el-table-column>
<el-table-column align="center" prop="amount" label="夜班">
<el-table-column align="center" prop="amount" label="大厂要矿时间" />
<el-table-column align="center" prop="amount" label="下去时间" />
<el-table-column align="center" prop="amount" label="11节列数"
/></el-table-column>
<el-table-column align="center" prop="amount" label="夜班早晨7点以后下" />
<el-table-column align="center" prop="amount" label="白班早晨8点以后回" />
2025-07-23 14:09:22 +08:00
<!-- 空数据时的显示 -->
<template #empty>
<div style="display: grid; place-items: center center">
<el-empty :image-size="242" :description="暂无数据" />
</div>
</template>
2025-05-19 13:39:53 +08:00
</el-table>
<el-dialog
v-model="updateprecipitationform"
title="修改降水量信息"
width="500"
>
<el-form :model="precipitationform">
<el-form-item label="降水量" :label-width="formLabelWidth">
<el-input v-model="precipitationform.amount" autocomplete="off" />
</el-form-item>
<el-form-item label="计量单位" :label-width="formLabelWidth">
<el-input v-model="precipitationform.unit" autocomplete="off" />
</el-form-item>
<el-form-item label="月份" :label-width="formLabelWidth">
<el-date-picker
v-model="precipitationform.monthDate"
type="datetime"
placeholder="选择月份"
/>
</el-form-item>
</el-form>
<template #footer>
<div class="dialog-footer">
<el-button @click="updateprecipitationform = false"> 取消 </el-button>
<el-button type="primary" @click="updatePrecipitation">
提交
</el-button>
</div>
</template>
</el-dialog>
</div>
</template>