|
@@ -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>
|