diff --git a/Laravel/app/Http/Controllers/API/Admin/YeWu/WorkMainController.php b/Laravel/app/Http/Controllers/API/Admin/YeWu/WorkMainController.php index 933590f..2dca48f 100644 --- a/Laravel/app/Http/Controllers/API/Admin/YeWu/WorkMainController.php +++ b/Laravel/app/Http/Controllers/API/Admin/YeWu/WorkMainController.php @@ -150,12 +150,18 @@ public function GetList(Request $request) ->orWhereIn('reservation_department_code', $deptNumbers); }); } + $dateType = $searchInfo['dateType'] ?? 'reservation_date'; if ($searchInfo['dateRange']!=null and count($searchInfo['dateRange']) == 2) { - $list = $list->where(function ($q) use($searchInfo) { - $q->whereBetween('s_list.entrust_date', $searchInfo['dateRange']) - ->orWhereBetween('s_list.reservation_date', $searchInfo['dateRange']); - }); - + if ($dateType === 'both') { + $list = $list->where(function ($q) use($searchInfo) { + $q->whereBetween('s_list.entrust_date', $searchInfo['dateRange']) + ->orWhereBetween('s_list.reservation_date', $searchInfo['dateRange']); + }); + } elseif ($dateType === 'entrust_date') { + $list = $list->whereBetween('s_list.entrust_date', $searchInfo['dateRange']); + } else { + $list = $list->whereBetween('s_list.reservation_date', $searchInfo['dateRange']); + } } if (isset($searchInfo['list_status'])) { $list = $list->where('s_list.list_status', $searchInfo['list_status']); diff --git a/YiJi-admin/src/views/YeWu/DepartmentConfig.vue b/YiJi-admin/src/views/YeWu/DepartmentConfig.vue index 9d0289e..8ff14c3 100644 --- a/YiJi-admin/src/views/YeWu/DepartmentConfig.vue +++ b/YiJi-admin/src/views/YeWu/DepartmentConfig.vue @@ -86,10 +86,10 @@ - + @@ -226,7 +226,9 @@ department_name: '', department_number: '', department_status: null, - appointment_enabled: 0 + appointment_enabled: 0, + auto_gen_days: 15, + pid: 0 }) const Edit = (row) => { dialogVisible.value = true @@ -235,7 +237,9 @@ department_name: row.department_name, department_number: row.department_number, department_status: row.department_status, - appointment_enabled: row.appointment_enabled ?? 0 + appointment_enabled: row.appointment_enabled ?? 0, + auto_gen_days: row.auto_gen_days ?? 15, + pid: row.pid ?? 0 } } const Save = () => { @@ -260,7 +264,9 @@ department_name: '', department_number: '', department_status: 1, - appointment_enabled: 0 + appointment_enabled: 0, + auto_gen_days: 15, + pid: 0 } } //添加账号 diff --git a/YiJi-admin/src/views/YeWu/MainList.vue b/YiJi-admin/src/views/YeWu/MainList.vue index 5cf098e..419b2f0 100644 --- a/YiJi-admin/src/views/YeWu/MainList.vue +++ b/YiJi-admin/src/views/YeWu/MainList.vue @@ -8,12 +8,20 @@
+ + + + + + + - - + + 完成 - + + + + + +