Quellcode durchsuchen

pms 保养计划选择设备弹出框 重置搜索条件

zhangcl vor 2 Monaten
Ursprung
Commit
829eb69bc3
1 geänderte Dateien mit 19 neuen und 2 gelöschten Zeilen
  1. 19 2
      src/views/pms/maintenance/MainPlanDeviceList.vue

+ 19 - 2
src/views/pms/maintenance/MainPlanDeviceList.vue

@@ -111,7 +111,9 @@ const handleRowClick = (row) => {
 }
 const open = async () => {
   dialogVisible.value = true
-  // queryParams.assetClass = classify
+  // 重置为初始参数(保留分页设置)
+  Object.assign(queryParams, initialQueryParams)
+  queryFormRef.value?.resetFields()
   await getList()
 }
 defineExpose({ open })
@@ -129,6 +131,19 @@ const getList = async () => {
   }
 }
 
+const initialQueryParams = {
+  pageNo: 1,
+  pageSize: 10,
+  label: '',
+  status: undefined,
+  deptId: undefined,
+  assetClass: undefined,
+  deviceName: undefined,
+  deviceCode: undefined,
+  name: undefined,
+  code: undefined
+}
+
 // 多选 切换行选中状态
 const toggleRow = (row) => {
   const index = selectedRows.value.findIndex(item => item.id === row.id);
@@ -179,7 +194,9 @@ const choose = (row: DictDataVO) => {
 }
 /** 重置按钮操作 */
 const resetQuery = () => {
-  queryFormRef.value.resetFields()
+  // 重置为初始参数
+  Object.assign(queryParams, initialQueryParams)
+  queryFormRef.value?.resetFields()
   handleQuery()
 }
 </script>