Ver código fonte

pms 保养查询详情列表 初始化查询参数

zhangcl 3 semanas atrás
pai
commit
5c628375b9
1 arquivos alterados com 13 adições e 0 exclusões
  1. 13 0
      src/views/pms/iotmainworkorder/DeviceAlarmBomList.vue

+ 13 - 0
src/views/pms/iotmainworkorder/DeviceAlarmBomList.vue

@@ -123,6 +123,9 @@ const queryFormRef = ref() // 搜索的表单
 const list = ref<IotMaintenanceBomVO[]>([]) // 列表的数据
 const total = ref(0) // 列表的总页数
 
+// 分页重置标志
+const shouldResetPagination = ref(false)
+
 const dialogWidth = '1500px';
 
 const tableRef = ref(null)    // 表格实例引用
@@ -281,6 +284,12 @@ const paginatedList = computed(() => {
 });
 
 const open = async (id?: number, flag?: string, deviceId?: number) => {
+  // 重置分页参数
+  queryParams.pageNo = 1
+  queryParams.pageSize = 10
+  list.value = []  // 清空列表避免显示旧数据
+  total.value = 0
+
   await nextTick() // 确保DOM更新完成
   queryParams.deviceId = deviceId
   if('workOrder' === flag) {
@@ -372,6 +381,10 @@ const handleClose = () => {
   loading.value = false
   list.value = []
 
+  total.value = 0
+  queryParams.pageNo = 1
+  queryParams.pageSize = 10
+
   // 通知父组件弹窗已关闭
   emit('close')
 }