From 333a93571452073a9e628c6256044d345099aa50 Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期四, 02 四月 2026 08:19:55 +0800
Subject: [PATCH] #

---
 rsf-design/src/views/basic-info/bas-station-area/basStationAreaPage.helpers.js |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/rsf-design/src/views/basic-info/bas-station-area/basStationAreaPage.helpers.js b/rsf-design/src/views/basic-info/bas-station-area/basStationAreaPage.helpers.js
index 658dddb..c6c0c9b 100644
--- a/rsf-design/src/views/basic-info/bas-station-area/basStationAreaPage.helpers.js
+++ b/rsf-design/src/views/basic-info/bas-station-area/basStationAreaPage.helpers.js
@@ -107,6 +107,8 @@
 export function createBasStationAreaSearchState() {
   return {
     condition: '',
+    timeStart: '',
+    timeEnd: '',
     stationAreaName: '',
     stationAreaId: '',
     type: '',
@@ -260,6 +262,8 @@
 export function buildBasStationAreaSearchParams(params = {}) {
   const searchParams = {
     condition: normalizeText(params.condition),
+    timeStart: normalizeText(params.timeStart),
+    timeEnd: normalizeText(params.timeEnd),
     stationAreaName: normalizeText(params.stationAreaName),
     stationAreaId: normalizeText(params.stationAreaId),
     type:
@@ -472,3 +476,28 @@
 export function normalizeBasStationAreaListRow(record = {}, resolvers = {}) {
   return normalizeBasStationAreaDetailRecord(record, resolvers)
 }
+
+export function buildBasStationAreaPrintRows(records = [], resolvers = {}) {
+  if (!Array.isArray(records)) {
+    return []
+  }
+  return records.map((record) => normalizeBasStationAreaListRow(record, resolvers))
+}
+
+export function buildBasStationAreaReportMeta({
+  previewMeta = {},
+  count = 0,
+  orientation = BAS_STATION_AREA_REPORT_STYLE.orientation
+} = {}) {
+  return {
+    reportTitle: BAS_STATION_AREA_REPORT_TITLE,
+    reportDate: previewMeta.reportDate,
+    printedAt: previewMeta.printedAt,
+    operator: previewMeta.operator,
+    count,
+    reportStyle: {
+      ...BAS_STATION_AREA_REPORT_STYLE,
+      orientation
+    }
+  }
+}

--
Gitblit v1.9.1