From af40ff6e49886eb5b0706f42e21de9acc56ce986 Mon Sep 17 00:00:00 2001
From: CD配唱片 <CD配唱片>
Date: 星期六, 26 四月 2025 16:33:44 +0800
Subject: [PATCH] 提交负载统计导出
---
src/views/mainPlan/gasProduceStatics/index.vue | 88 ++++++++++++++++---------------------------
1 files changed, 33 insertions(+), 55 deletions(-)
diff --git a/src/views/mainPlan/gasProduceStatics/index.vue b/src/views/mainPlan/gasProduceStatics/index.vue
index 7ae4f68..e538368 100644
--- a/src/views/mainPlan/gasProduceStatics/index.vue
+++ b/src/views/mainPlan/gasProduceStatics/index.vue
@@ -492,36 +492,25 @@
}
/** 瀵煎嚭鎸夐挳鎿嶄綔 */
function handleExport() {
- let sYearMonth = "";
- let eYearMonth = "";
- // let type = "";
- // options.map((item) => {
- // if (queryParams.value.searchType === item.label) {
- // type = item.value;
- // }
- // });
- // 鍒涘缓涓�涓狣ate瀵硅薄
- let sDate = new Date(queryParams.value.monthRange[0]);
- let eDate = new Date(queryParams.value.monthRange[1]);
- // 鑾峰彇骞翠唤鍜屾湀浠�
- let sYear = sDate.getFullYear();
- let sMonth = sDate.getMonth() + 1; // 鏈堜唤鏄粠0寮�濮嬬殑锛屾墍浠ヨ鍔�1
- let eYear = eDate.getFullYear();
- let eMonth = eDate.getMonth() + 1; // 鏈堜唤鏄粠0寮�濮嬬殑锛屾墍浠ヨ鍔�1
- // 鏍煎紡鍖栦负"YYYY-MM"鐨勫舰寮�
- sYearMonth = `${sYear}-${sMonth.toString().padStart(2, "0")}`;
- eYearMonth = `${eYear}-${eMonth.toString().padStart(2, "0")}`;
+ if (
+ (!queryParams.value.monthRange && dayCom.value == false) ||
+ (!queryParams.value.monthDays && dayCom.value == true)
+ ) {
+ ElMessage({
+ message: "璇烽�夋嫨骞存湀",
+ type: "error",
+ });
+ return;
+ }
proxy.download(
"/aps/apsGasPipingRouteStat/exportExcel",
{
- searchStartDate:
- queryParams.value.searchType === "鎸夋湀缁熻"
- ? sYearMonth
- : dateStr(queryParams.value.monthDays),
- searchEndDate:
- queryParams.value.searchType === "鎸夋湀缁熻"
- ? eYearMonth
- : dateStr(queryParams.value.monthDays),
+ searchStartDate: !dayCom.value
+ ? dateRangeStr(queryParams.value.monthRange).sYearMonth
+ : dateStr(queryParams.value.monthDays),
+ searchEndDate: !dayCom.value
+ ? dateRangeStr(queryParams.value.monthRange).eYearMonth
+ : dateStr(queryParams.value.monthDays),
searchType: searchTypeValue.value,
major: "piping",
},
@@ -530,37 +519,26 @@
}
/** 瀵煎嚭鎸夐挳鎿嶄綔 */
function handleExport2() {
- let sYearMonth = "";
- let eYearMonth = "";
- // let type = "";
- // options.map((item) => {
- // if (queryParams.value.searchType === item.label) {
- // type = item.value;
- // }
- // });
- // 鍒涘缓涓�涓狣ate瀵硅薄
- let sDate = new Date(queryParams.value.monthRange[0]);
- let eDate = new Date(queryParams.value.monthRange[1]);
- // 鑾峰彇骞翠唤鍜屾湀浠�
- let sYear = sDate.getFullYear();
- let sMonth = sDate.getMonth() + 1; // 鏈堜唤鏄粠0寮�濮嬬殑锛屾墍浠ヨ鍔�1
- let eYear = eDate.getFullYear();
- let eMonth = eDate.getMonth() + 1; // 鏈堜唤鏄粠0寮�濮嬬殑锛屾墍浠ヨ鍔�1
- // 鏍煎紡鍖栦负"YYYY-MM"鐨勫舰寮�
- sYearMonth = `${sYear}-${sMonth.toString().padStart(2, "0")}`;
- eYearMonth = `${eYear}-${eMonth.toString().padStart(2, "0")}`;
+ if (
+ (!queryParams.value.monthRange && dayCom.value == false) ||
+ (!queryParams.value.monthDays && dayCom.value == true)
+ ) {
+ ElMessage({
+ message: "璇烽�夋嫨骞存湀",
+ type: "error",
+ });
+ return;
+ }
proxy.download(
"/aps/apsGasPipingRouteStat/exportExcel",
{
- searchStartDate:
- queryParams.value.searchType === "鎸夋湀缁熻"
- ? sYearMonth
- : dateStr(queryParams.value.monthDays),
- searchEndDate:
- queryParams.value.searchType === "鎸夋湀缁熻"
- ? eYearMonth
- : dateStr(queryParams.value.monthDays),
- searchType: searchTypeValue.value,
+ searchStartDate: !dayCom.value
+ ? dateRangeStr(queryParams.value.monthRange).sYearMonth
+ : dateStr(queryParams.value.monthDays),
+ searchEndDate: !dayCom.value
+ ? dateRangeStr(queryParams.value.monthRange).eYearMonth
+ : dateStr(queryParams.value.monthDays),
+ searchType: searchTypeValue.value,
major: "gas",
},
`aps_gas_produce_statics_${new Date().getTime()}.xlsx`
--
Gitblit v1.9.3