From f06564ebbd94e8cca0874604217dfd03f60aa245 Mon Sep 17 00:00:00 2001 From: WXL <1785969728@qq.com> Date: 星期四, 11 七月 2024 14:09:03 +0800 Subject: [PATCH] 11 --- src/views/project/statistics/chargeStatistics/index.vue | 79 +++++++++++++++++++++++++++++++++------ 1 files changed, 67 insertions(+), 12 deletions(-) diff --git a/src/views/project/statistics/chargeStatistics/index.vue b/src/views/project/statistics/chargeStatistics/index.vue index fbfd775..61a46fd 100644 --- a/src/views/project/statistics/chargeStatistics/index.vue +++ b/src/views/project/statistics/chargeStatistics/index.vue @@ -17,19 +17,19 @@ /> </el-form-item> </el-col> - <el-col :span="8"> - <el-form-item label="缁熻绫诲瀷"> - <el-select - v-model="queryParams.pachageflag" - placeholder="璇烽�夋嫨妗堜緥鐘舵��" + <el-col :span="12"> + <el-form-item label="缁熻鏃ユ湡"> + <el-date-picker + style="width: 100%" + v-model="selecttime" + type="monthrange" + range-separator="鑷�" + start-placeholder="寮�濮嬫湀浠�" + end-placeholder="缁撴潫鏈堜唤" + value-format="yyyy-MM-dd" + @change="getTimeList" > - <el-option - v-for="item in reportlist" - :label="item.label" - :value="item.value" - > - </el-option> - </el-select> + </el-date-picker> </el-form-item> </el-col> </el-row> @@ -284,6 +284,61 @@ this.resetForm("queryForm"); this.handleQuery(); }, + getTimeList(e) { + if (this.selecttime != 0) { + this.queryParams.pabegtime = this.selecttime[0]; + this.queryParams.paendtime = this.selecttime[1]; + // if (this.queryParams.paendtime == this.queryParams.pabegtime) { + let num = Number(this.queryParams.paendtime.slice(5, 7)); + if (num < 9) { + let mon = Number(this.queryParams.paendtime.slice(6, 7)); + this.queryParams.paendtime = + this.queryParams.paendtime.slice(0, 5) + + "0" + + (mon + 1) + + "-" + + "01" + + " " + + "00" + + ":" + + "00" + + ":" + + "00"; + } + // this.queryParams.paendtime=this.queryParams.paendtime.slice(0,5)骞� + else if (num >= 10) { + this.queryParams.paendtime = + this.queryParams.paendtime.slice(0, 5) + + (num + 1) + + "-" + + "01" + + " " + + "00" + + ":" + + "00" + + ":" + + "00"; + } else { + this.queryParams.paendtime = + this.queryParams.paendtime.slice(0, 5) + + "10" + + "-" + + "01" + + " " + + "00" + + ":" + + "00" + + ":" + + "00"; + } + this.queryParams.pabegtime = + this.queryParams.pabegtime + " " + "00" + ":" + "00" + ":" + "00"; + // } + } else { + // this.queryParams.pabegtime = "1998-01-01 00:00:00"; + // this.queryParams.paendtime = "2998-01-01 00:00:00"; + } + }, getSummaries(param) { const { columns, data } = param; const sums = []; -- Gitblit v1.9.3