Przeglądaj źródła

长者点餐日期改为时间段搜索

xiongxing 2 miesięcy temu
rodzic
commit
f7b8a0751c

+ 12 - 5
src/views/elderly/restaurant/elderFood-order/index.vue

@@ -15,12 +15,13 @@
       <el-form-item label="楼层名称" prop="floorName" label-width="80px">
         <el-input v-model="queryParams.floorName" clearable />
       </el-form-item>
-      <el-form-item label="日期" prop="orderFoodDate" label-width="60px">
+      <el-form-item label="时间段" prop="orderFoodDateRange" label-width="60px">
         <TgDatePicker
-          type="date"
-          v-model="queryParams.orderFoodDate"
+          type="daterange"
+          v-model="queryParams.orderFoodDateRange"
           class="!w-240px"
-          placeholder="请选择日期"
+          start-placeholder="开始日期"
+          end-placeholder="结束日期"
         />
       </el-form-item>
       <el-form-item>
@@ -77,7 +78,9 @@ const queryParams = reactive({
   tenantIds: userStore.orgTenantId,
   buildName:'',
   floorName:'',
-  orderFoodDate: undefined as string | undefined
+  orderFoodDateRange: [] as string[] | undefined,
+  orderFoodStartDate: undefined as string | undefined,
+  orderFoodEndDate: undefined as string | undefined
 })
 
 const getWeekText = (dateStr?: string) => {
@@ -103,6 +106,10 @@ const getParams = (isExport = false) => {
     ...queryParams,
     tenantIds: queryParams.tenantIds && queryParams.tenantIds.length ? queryParams.tenantIds : undefined
   }
+  const dateRange = queryParams.orderFoodDateRange || []
+  params.orderFoodStartDate = dateRange[0]
+  params.orderFoodEndDate = dateRange[1]
+  delete params.orderFoodDateRange
   if (isExport) {
     params.pageNo = 1
     params.pageSize = 99999