Browse Source

reactor:时间范围默认00:00:00-23:59:59;

zhangchong 10 months ago
parent
commit
8a4f38f6e4
31 changed files with 97 additions and 38 deletions
  1. 6 0
      src/utils/constants.ts
  2. 2 1
      src/views/auxiliary/message/index.vue
  3. 3 1
      src/views/auxiliary/notice/index.vue
  4. 2 1
      src/views/auxiliary/smartCallOut/components/Create-task.vue
  5. 2 1
      src/views/auxiliary/smartCallOut/task.vue
  6. 2 1
      src/views/auxiliary/smartCallOut/template.vue
  7. 2 1
      src/views/auxiliary/smsTask/index.vue
  8. 5 1
      src/views/business/discern/apply.vue
  9. 2 1
      src/views/business/discern/index.vue
  10. 2 1
      src/views/business/discern/todo.vue
  11. 4 1
      src/views/business/order/index.vue
  12. 2 1
      src/views/business/return/audit.vue
  13. 5 1
      src/views/business/secondHandle/apply.vue
  14. 2 1
      src/views/business/secondHandle/audit.vue
  15. 2 1
      src/views/business/special/index.vue
  16. 2 1
      src/views/business/visit/component/Smart-visit-add.vue
  17. 4 1
      src/views/business/visit/reverse.vue
  18. 2 1
      src/views/business/visit/smart.vue
  19. 4 1
      src/views/judicial/order/index.vue
  20. 2 1
      src/views/quality/done/index.vue
  21. 2 1
      src/views/quality/index/index.vue
  22. 3 1
      src/views/statistics/center/detailEventFrequently.vue
  23. 4 1
      src/views/statistics/center/detailTelFrequently.vue
  24. 4 4
      src/views/statistics/center/report.vue
  25. 6 6
      src/views/statistics/order/hotspotCount.vue
  26. 10 1
      src/views/tels/callLog/index.vue
  27. 2 1
      src/views/tels/restApply/index.vue
  28. 3 1
      src/views/todo/center/index.vue
  29. 2 1
      src/views/todo/order/index.vue
  30. 2 1
      src/views/todo/seats/accept/Repeat-event.vue
  31. 2 1
      src/views/todo/seats/index.vue

+ 6 - 0
src/utils/constants.ts

@@ -159,3 +159,9 @@ export const defaultDateOne = [
   dayjs().startOf('day').subtract(1, 'month').format('YYYY-MM-DD[T]HH:mm:ss'),
   dayjs().endOf('day').format('YYYY-MM-DD[T]HH:mm:ss'),
 ];
+// 默认的起始与结束时刻 (Start date time 00:00:00, end date time 23:59:59)
+// @ts-ignore
+export const defaultTimeStartEnd : [Date, Date] = [
+  new Date(2000, 1, 1, 0, 0, 0),
+  new Date(2000, 2, 1, 23, 59, 59),
+] // '00:00:00', '23:59:59'

+ 2 - 1
src/views/auxiliary/message/index.vue

@@ -15,6 +15,7 @@
 								:shortcuts="shortcuts"
 								@change="handleQuery"
 								value-format="YYYY-MM-DD[T]HH:mm:ss"
+                :default-time="defaultTimeStartEnd"
 							/>
 						</el-form-item>
 					</el-col>
@@ -83,7 +84,7 @@
 import { onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { messageBase, messageList } from '@/api/auxiliary/message';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import dayjs from 'dayjs';
 import Other from '@/utils/other';
 

+ 3 - 1
src/views/auxiliary/notice/index.vue

@@ -26,6 +26,7 @@
 							:shortcuts="shortcuts"
 							@change="timeStartChangeCr"
 							value-format="YYYY-MM-DD[T]HH:mm:ss"
+              :default-time="defaultTimeStartEnd"
 						/>
 					</el-form-item>
 				</template>
@@ -46,6 +47,7 @@
 							:shortcuts="shortcuts"
 							@change="timeStartChange"
 							value-format="YYYY-MM-DD[T]HH:mm:ss"
+              :default-time="defaultTimeStartEnd"
 						/>
 					</el-form-item>
 				</template>
@@ -178,7 +180,7 @@
 import { defineAsyncComponent, onActivated, onMounted, reactive, ref } from 'vue';
 import { useRouter } from 'vue-router';
 import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import { formatDate } from '@/utils/formatTime';
 import {
 	bulletinBaseData,

+ 2 - 1
src/views/auxiliary/smartCallOut/components/Create-task.vue

@@ -18,6 +18,7 @@
 							end-placeholder="结束时间"
 							:shortcuts="shortcuts"
 							value-format="YYYY-MM-DD[T]HH:mm:ss"
+              :default-time="defaultTimeStartEnd"
 						/>
 					</el-form-item>
 				</el-col>
@@ -96,7 +97,7 @@ import { computed, defineAsyncComponent, nextTick, reactive, ref } from 'vue';
 import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
 import { downloadFileByStream, throttle } from '@/utils/tools';
 import { removeDuplicate } from '@/utils/arrayOperation';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import { externalCitizenImport, externalCitizenTemplate } from '@/api/auxiliary/externalCitizen';
 import { smartCallOutTaskAdd, smartCallOutTemAvailable } from '@/api/auxiliary/smartCallOut';
 

+ 2 - 1
src/views/auxiliary/smartCallOut/task.vue

@@ -21,6 +21,7 @@
 						:shortcuts="shortcuts"
 						@change="handleQuery"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -96,7 +97,7 @@ import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { smartCallOutTaskBaseData, smartCallOutTaskList, smartCallOutTaskPause, smartCallOutTaskStart, smartCallOutTaskStop } from "@/api/auxiliary/smartCallOut";
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import Other from '@/utils/other';
 import { exportOrder } from "@/api/business/order";
 import { downloadFileByStream } from "@/utils/tools";

+ 2 - 1
src/views/auxiliary/smartCallOut/template.vue

@@ -22,6 +22,7 @@
 						:shortcuts="shortcuts"
 						@change="timeStartChangeCr"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -65,7 +66,7 @@
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import { auth } from '@/utils/authFunction';
 import {  smartCallOutTemDelete, smartCallOutTemEnable, smartCallOutTemList } from '@/api/auxiliary/smartCallOut';
 import other from '@/utils/other';

+ 2 - 1
src/views/auxiliary/smsTask/index.vue

@@ -21,6 +21,7 @@
 						:shortcuts="shortcuts"
 						@change="timeStartChangeCr"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -62,7 +63,7 @@ import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { citizenDelete, citizenList } from '@/api/auxiliary/citizen';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 
 // 引入组件
 const CreateTask = defineAsyncComponent(() => import('@/views/auxiliary/smsTask/components/Create-task.vue')); // 创建任务

+ 5 - 1
src/views/business/discern/apply.vue

@@ -74,6 +74,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeCr"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -91,6 +92,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeEx"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -108,6 +110,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeSl"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -125,6 +128,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeHf"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -236,7 +240,7 @@ import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { screenApplyList, screenBaseData } from '@/api/business/discern';
-import { commonEnum, shortcuts } from '@/utils/constants';
+import { commonEnum, defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 // 引入组件
 const ProcessAudit = defineAsyncComponent(() => import('@/components/ProcessAudit/index.vue')); // 流程审批

+ 2 - 1
src/views/business/discern/index.vue

@@ -27,6 +27,7 @@
 						:shortcuts="shortcuts"
 						@change="timeStartChangeCr"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -68,7 +69,7 @@
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import { screenBaseData, screenDetail, screenList } from '@/api/business/discern';
 import other from '@/utils/other';
 

+ 2 - 1
src/views/business/discern/todo.vue

@@ -21,6 +21,7 @@
 						:shortcuts="shortcuts"
 						@change="timeStartChangeCr"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -64,7 +65,7 @@
 <script setup lang="tsx" name="businessDiscernTodo">
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import { formatDate } from '@/utils/formatTime';
 import { screenBaseData, screenDetail, screenList } from '@/api/business/discern';
 import other from '@/utils/other';

+ 4 - 1
src/views/business/order/index.vue

@@ -36,6 +36,7 @@
 								:shortcuts="shortcuts"
 								@change="handleQuery"
 								value-format="YYYY-MM-DD[T]HH:mm:ss"
+                :default-time="defaultTimeStartEnd"
 							/>
 						</el-form-item>
 					</el-col>
@@ -221,6 +222,7 @@
 									:shortcuts="shortcuts"
 									@change="handleQuery"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -264,6 +266,7 @@
 									:shortcuts="shortcuts"
 									@change="handleQuery"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -381,7 +384,7 @@
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import type { FormInstance } from 'element-plus';
 import { ElMessage, ElMessageBox, ElNotification } from 'element-plus';
-import { defaultDateOne, shortcuts } from '@/utils/constants';
+import { defaultDateOne, defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 import { useRoute, useRouter } from 'vue-router';
 import { formatDate } from '@/utils/formatTime';

+ 2 - 1
src/views/business/return/audit.vue

@@ -21,6 +21,7 @@
 						:shortcuts="shortcuts"
 						@change="handleQuery"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item label="审批状态" prop="State" v-if="state.queryParams.AuditState === '2'">
@@ -83,7 +84,7 @@ import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { useRouter } from 'vue-router';
 import { returnAuditList } from '@/api/business/return';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 // 引入组件
 const ReturnAudit = defineAsyncComponent(() => import('@/views/business/return/components/Return-audit.vue')); // 审批
 const ReturnAuditMultiple = defineAsyncComponent(() => import('@/views/business/return/components/Return-audit-multiple.vue'));

+ 5 - 1
src/views/business/secondHandle/apply.vue

@@ -66,6 +66,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeCr"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -83,6 +84,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeEx"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -100,6 +102,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeSl"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -117,6 +120,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeHf"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -222,7 +226,7 @@ import { FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { useRouter } from 'vue-router';
 import { secondHandleBase, secondHandleExport, secondHandleList } from '@/api/business/secondHandle';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import { downloadFileByStream } from '@/utils/tools';
 import other from "@/utils/other";
 // 引入组件

+ 2 - 1
src/views/business/secondHandle/audit.vue

@@ -22,6 +22,7 @@
             :shortcuts="shortcuts"
             @change="timeStartChangeCr"
             value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
           />
         </el-form-item>
         <el-form-item>
@@ -79,7 +80,7 @@ import { useRouter } from 'vue-router';
 import { deleteObserve, observeList } from '@/api/query/observe';
 import { secondHandleAuditExport, secondHandleAuditList, secondHandleBase } from "@/api/business/secondHandle";
 import { downloadFileByStream } from "@/utils/tools";
-import { shortcuts } from "@/utils/constants";
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from "@/utils/other";
 // 引入组件
 const OrderDetail = defineAsyncComponent(() => import('@/components/OrderDetail/index.vue')); // 工单详情

+ 2 - 1
src/views/business/special/index.vue

@@ -22,6 +22,7 @@
 						:shortcuts="shortcuts"
 						@change="timeStartChangeCr"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -70,7 +71,7 @@ import { throttle } from '@/utils/tools';
 import { formatDate } from '@/utils/formatTime';
 import { useRouter } from 'vue-router';
 import { specialListAll } from '@/api/business/special';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 // 引入组件
 const OrderDetail = defineAsyncComponent(() => import('@/components/OrderDetail/index.vue')); // 工单详情
 const SpecialAuditDetail = defineAsyncComponent(() => import('@/views/business/special/components/Special-audit-detail.vue')); // 审批详情

+ 2 - 1
src/views/business/visit/component/Smart-visit-add.vue

@@ -21,6 +21,7 @@
 							end-placeholder="结束时间"
 							:shortcuts="shortcuts"
 							value-format="YYYY-MM-DD[T]HH:mm:ss"
+              :default-time="defaultTimeStartEnd"
 						/>
 					</el-form-item>
 				</el-col>
@@ -106,7 +107,7 @@ import { formatDate } from '@/utils/formatTime';
 import { ElMessage, FormInstance } from 'element-plus';
 import { reactive, ref, defineAsyncComponent, computed } from 'vue';
 import { getSmartVisitRecord } from '@/api/smartVisit';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import { smartVisitAdd, smartVisitBaseData } from '@/api/smartVisit';
 
 const OrderDetail = defineAsyncComponent(() => import('@/components/OrderDetail/index.vue')); // 工单详情

+ 4 - 1
src/views/business/visit/reverse.vue

@@ -103,6 +103,7 @@
 									:shortcuts="shortcuts"
 									@change="handleQuery"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -120,6 +121,7 @@
 									:shortcuts="shortcuts"
 									@change="handleQuery"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -137,6 +139,7 @@
 									:shortcuts="shortcuts"
 									@change="handleQuery"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -242,7 +245,7 @@
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 import { visitTurnList } from '@/api/business/visit';
 import { listBaseData } from '@/api/judicial';

+ 2 - 1
src/views/business/visit/smart.vue

@@ -21,6 +21,7 @@
             :shortcuts="shortcuts"
             @change="handleQuery"
             value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
           />
         </el-form-item>
 				<el-form-item>
@@ -98,7 +99,7 @@ import { ElMessage, ElMessageBox, FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { getSmartVisitBaseData, getSmartVisitList } from "@/api/smartVisit";
 import { smartCallOutTaskPause, smartCallOutTaskStart, smartCallOutTaskStop } from "@/api/auxiliary/smartCallOut";
-import { shortcuts } from "@/utils/constants";
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import Other from "@/utils/other";
 import { downloadFileByStream } from "@/utils/tools";
 import { exportOrder } from "@/api/business/order";

+ 4 - 1
src/views/judicial/order/index.vue

@@ -197,6 +197,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeCr"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -246,6 +247,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeEx"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -289,6 +291,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeDone"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -381,7 +384,7 @@
 <script setup lang="tsx" name="judicialOrder">
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import type { FormInstance } from 'element-plus';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 import { useRoute, useRouter } from 'vue-router';
 import { formatDate } from '@/utils/formatTime';

+ 2 - 1
src/views/quality/done/index.vue

@@ -24,6 +24,7 @@
 						:shortcuts="shortcuts"
 						@change="timeStartChangeCr"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -62,7 +63,7 @@ import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { qualityBaseData, qualityList } from '@/api/quality';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 
 // 引入组件
 const QualityInspection = defineAsyncComponent(() => import('@/views/quality/done/components/Quality-inspection.vue')); // 质检

+ 2 - 1
src/views/quality/index/index.vue

@@ -19,6 +19,7 @@
 						:shortcuts="shortcuts"
 						@change="timeStartChangeCr"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
+            :default-time="defaultTimeStartEnd"
 					/>
 				</el-form-item>
 				<el-form-item>
@@ -57,7 +58,7 @@ import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import { FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { qualityBaseData, qualityList } from '@/api/quality';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 
 // 引入组件
 const OrderDetail = defineAsyncComponent(() => import('@/components/OrderDetail/index.vue')); // 工单详情

+ 3 - 1
src/views/statistics/center/detailEventFrequently.vue

@@ -132,6 +132,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeEx"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -175,6 +176,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeDone"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -247,7 +249,7 @@
 <script setup lang="tsx" name="eventFrequentlyDetail">
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import type { FormInstance } from 'element-plus';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 import { useRoute, useRouter } from 'vue-router';
 import { formatDate } from '@/utils/formatTime';

+ 4 - 1
src/views/statistics/center/detailTelFrequently.vue

@@ -155,6 +155,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeCr"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -197,6 +198,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeEx"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -240,6 +242,7 @@
 									:shortcuts="shortcuts"
 									@change="timeStartChangeDone"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -312,7 +315,7 @@
 <script setup lang="tsx" name="telFrequentlyDetail">
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import type { FormInstance } from 'element-plus';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 import { useRoute, useRouter } from 'vue-router';
 import { formatDate } from '@/utils/formatTime';

+ 4 - 4
src/views/statistics/center/report.vue

@@ -8,10 +8,10 @@
 						<el-option label="日" value="date" />
 						<el-option label="周" value="week" />
 						<el-option label="月" value="month" />
-						<el-option label="自定义" value="datetimerange" />
+						<el-option label="自定义" value="daterange" />
 					</el-select>
 				</el-form-item>
-				<el-form-item prop="crTime" v-if="state.queryParams.dateType === 'datetimerange'" label="时间">
+				<el-form-item prop="crTime" v-if="state.queryParams.dateType === 'daterange'" label="时间">
 					<el-date-picker
 						v-model="state.queryParams.crTime"
 						type="daterange"
@@ -23,7 +23,7 @@
 						@change="
 							() => {
 								queryList();
-								changeDateType('datetimerange');
+								changeDateType('daterange');
 							}
 						"
 						value-format="YYYY-MM-DD"
@@ -260,7 +260,7 @@ const changeDateType = (val: string) => {
 			state.queryParams.crTime = [dayjs().startOf('week').format('YYYY-MM-DD'), dayjs().endOf('week').format('YYYY-MM-DD')];
 			queryList();
 			break;
-		case 'datetimerange':
+		case 'daterange':
 			dates.value = `${dayjs(state.queryParams.crTime[0]).format('YYYY-MM-DD')} 至 ${dayjs(state.queryParams.crTime[1]).format('YYYY-MM-DD')}`;
 			tableTitle.value = '12345市民服务热线办理工作时间段统计';
 			queryList();

+ 6 - 6
src/views/statistics/order/hotspotCount.vue

@@ -8,10 +8,10 @@
 						<el-option label="年" value="year" />
 						<el-option label="月" value="month" />
 						<el-option label="日" value="date" />
-						<el-option label="自定义" value="datetimerange" />
+						<el-option label="自定义" value="daterange" />
 					</el-select>
 				</el-form-item>
-				<el-form-item prop="crTime" v-if="state.queryParams.dateType === 'datetimerange'" label="时间">
+				<el-form-item prop="crTime" v-if="state.queryParams.dateType === 'daterange'" label="时间">
 					<el-date-picker
 						v-model="state.queryParams.crTime"
 						type="daterange"
@@ -25,7 +25,7 @@
 						:clearable="false"
 					/>
 				</el-form-item>
-				<el-form-item prop="hbTime" v-if="state.queryParams.dateType === 'datetimerange'" label="环比时间段">
+				<el-form-item prop="hbTime" v-if="state.queryParams.dateType === 'daterange'" label="环比时间段">
 					<el-date-picker
 						v-model="state.queryParams.hbTime"
 						type="daterange"
@@ -113,7 +113,7 @@ const getType = computed(() => {
 		date: '1',
 		year: '3',
 		month: '2',
-		datetimerange: '0',
+    daterange: '0',
 	};
 	return statusMap[state.queryParams.dateType] || '';
 });
@@ -142,7 +142,7 @@ const queryList = () => {
 			StartTime = dayjs(state.queryParams.time).startOf('year').format('YYYY-MM-DD');
 			EndTime = dayjs(state.queryParams.time).endOf('year').format('YYYY-MM-DD');
 			break;
-		case 'datetimerange':
+		case 'daterange':
 			StartTime = state.queryParams?.crTime[0];
 			EndTime = state.queryParams?.crTime[1];
 			ChainStartTime = state.queryParams?.hbTime[0];
@@ -191,7 +191,7 @@ const load = (row: any, treeNode: unknown, resolve: (date: any[]) => void) => {
 			StartTime = dayjs(state.queryParams.time).startOf('year').format('YYYY-MM-DD');
 			EndTime = dayjs(state.queryParams.time).endOf('year').format('YYYY-MM-DD');
 			break;
-		case 'datetimerange':
+		case 'daterange':
 			StartTime = state.queryParams?.crTime[0];
 			EndTime = state.queryParams?.crTime[1];
 			ChainStartTime = state.queryParams?.hbTime[0];

+ 10 - 1
src/views/tels/callLog/index.vue

@@ -78,6 +78,7 @@
 									:shortcuts="shortcuts"
 									@change="callTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -95,6 +96,7 @@
 									:shortcuts="shortcuts"
 									@change="answeredTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -112,6 +114,7 @@
 									:shortcuts="shortcuts"
 									@change="overTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -129,6 +132,7 @@
 									:shortcuts="shortcuts"
 									@change="beginIvrTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -146,6 +150,7 @@
 									:shortcuts="shortcuts"
 									@change="endIvrTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -163,6 +168,7 @@
 									:shortcuts="shortcuts"
 									@change="beginQueueTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -180,6 +186,7 @@
 									:shortcuts="shortcuts"
 									@change="endQueueTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -197,6 +204,7 @@
 									:shortcuts="shortcuts"
 									@change="beginRingTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -214,6 +222,7 @@
 									:shortcuts="shortcuts"
 									@change="endRingTimeChange"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -293,7 +302,7 @@ import { ElMessageBox } from 'element-plus';
 import { downloadFileByStream } from '@/utils/tools';
 import { callBaseData, callLogPaged } from '@/api/tels/callLog';
 import { formatDate } from '@/utils/formatTime';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 import { useRouter } from 'vue-router';
 import { fileDownload } from '@/api/public/file';

+ 2 - 1
src/views/tels/restApply/index.vue

@@ -15,6 +15,7 @@
 						end-placeholder="结束时间"
 						value-format="YYYY-MM-DD[T]HH:mm:ss"
 						:shortcuts="shortcuts"
+            :default-time="defaultTimeStartEnd"
 						@change="
 							(val: any[]) => {
 								state.queryParams.BeginTime = val[0];
@@ -111,7 +112,7 @@ import type { FormInstance } from 'element-plus';
 import { formatDate } from '@/utils/formatTime';
 import { baseData, restApplyPaged } from '@/api/tels/restApply';
 import { debounce } from '@/utils/tools';
-import { commonEnum, shortcuts } from '@/utils/constants';
+import { commonEnum, defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 // 引入组件
 const AuditRecord = defineAsyncComponent(() => import('@/components/AuditRecord/index.vue')); // 流转记录

+ 3 - 1
src/views/todo/center/index.vue

@@ -25,6 +25,7 @@
 								:shortcuts="shortcuts"
 								@change="handleQuery"
 								value-format="YYYY-MM-DD[T]HH:mm:ss"
+                :default-time="defaultTimeStartEnd"
 							/>
 						</el-form-item>
 					</el-col>
@@ -41,6 +42,7 @@
 									:shortcuts="shortcuts"
 									@change="handleQuery"
 									value-format="YYYY-MM-DD[T]HH:mm:ss"
+                  :default-time="defaultTimeStartEnd"
 								/>
 							</el-form-item>
 						</el-col>
@@ -152,7 +154,7 @@
 import { defineAsyncComponent, onMounted, reactive, ref } from 'vue';
 import type { FormInstance } from 'element-plus';
 import { ElMessage, ElMessageBox } from 'element-plus';
-import { defaultDateThree, shortcuts } from "@/utils/constants";
+import { defaultDateThree, defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import other from '@/utils/other';
 import { useRoute, useRouter } from 'vue-router';
 import { formatDate } from '@/utils/formatTime';

+ 2 - 1
src/views/todo/order/index.vue

@@ -29,6 +29,7 @@
 								:shortcuts="shortcuts"
 								@change="handleQuery"
 								value-format="YYYY-MM-DD[T]HH:mm:ss"
+                :default-time="defaultTimeStartEnd"
 							/>
 						</el-form-item>
 					</el-col>
@@ -120,7 +121,7 @@ import { useRouter } from 'vue-router';
 import { orderListTodo } from '@/api/todo/order';
 import { exportJbOrder } from '@/api/business/order';
 import { downloadZip } from '@/utils/tools';
-import { defaultDateThree, shortcuts } from '@/utils/constants';
+import { defaultDateThree, defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import Other from '@/utils/other';
 // 引入组件
 const OrderDetail = defineAsyncComponent(() => import('@/components/OrderDetail/index.vue')); // 工单详情

+ 2 - 1
src/views/todo/seats/accept/Repeat-event.vue

@@ -16,6 +16,7 @@
 					@change="timeStartChangeCr"
 					:clearable="false"
 					value-format="YYYY-MM-DD[T]HH:mm:ss"
+          :default-time="defaultTimeStartEnd"
 				/>
 			</el-form-item>
 			<el-form-item>
@@ -68,7 +69,7 @@
 <script setup lang="ts" name="orderAcceptRepeatEvent">
 import { defineAsyncComponent, onMounted, reactive, ref, watch } from 'vue';
 import { FormInstance } from 'element-plus';
-import { shortcuts } from '@/utils/constants';
+import { defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import dayjs from 'dayjs';
 import { repeatEventList } from '@/api/business/repeatEvent';
 import { formatDate } from '@/utils/formatTime';

+ 2 - 1
src/views/todo/seats/index.vue

@@ -29,6 +29,7 @@
                 :shortcuts="shortcuts"
                 @change="handleQuery"
                 value-format="YYYY-MM-DD[T]HH:mm:ss"
+                :default-time="defaultTimeStartEnd"
               />
             </el-form-item>
 					</el-col>
@@ -114,7 +115,7 @@ import { useRouter } from 'vue-router';
 import { seatsListTodo, orderSign } from '@/api/todo/order';
 import { downloadFileByStream, downloadZip } from '@/utils/tools';
 import { exportJbOrder, exportOrder } from '@/api/business/order';
-import { defaultDateThree, shortcuts } from '@/utils/constants';
+import { defaultDateThree, defaultTimeStartEnd, shortcuts } from "@/utils/constants";
 import Other from '@/utils/other';
 // 引入组件
 const OrderDetail = defineAsyncComponent(() => import('@/components/OrderDetail/index.vue')); // 工单详情