Zimo 6 jam lalu
induk
melakukan
072a73a62f
1 mengubah file dengan 20 tambahan dan 8 penghapusan
  1. 20 8
      src/views/pms/iotrddailyreport/index.vue

+ 20 - 8
src/views/pms/iotrddailyreport/index.vue

@@ -905,14 +905,26 @@ let resizeObserver: ResizeObserver | null = null
 
 /** 初始化 **/
 onMounted(() => {
-  // 检查是否有路由参数传递过来的 wellName
-  if (route.query.wellName) {
-    queryParams.taskName = route.query.wellName as string
-  }
-  if (route.query.taskId) {
-    queryParams.taskId = route.query.taskId as number
-  }
-  getList()
+  if (Object.keys(route.query).length > 0) {
+    nextTick(() => {
+      if (route.query.deptId) {
+        queryParams.deptId = Number(route.query.deptId) as any
+      }
+
+      if (route.query.createTime?.length) {
+        queryParams.createTime = route.query.createTime as any
+      }
+
+      if (route.query.wellName) {
+        queryParams.taskName = route.query.wellName as any
+      }
+      if (route.query.taskId) {
+        queryParams.taskId = route.query.taskId as any
+      }
+
+      handleQuery()
+    })
+  } else getList()
   // 创建 ResizeObserver 监听表格容器尺寸变化
   if (tableContainerRef.value?.$el) {
     resizeObserver = new ResizeObserver(() => {