feat 优化时间搜索

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Ironsp
2026-06-09 11:56:40 +08:00
parent b404d4ff29
commit 0eaa8a44f4
2 changed files with 15 additions and 4 deletions

View File

@@ -218,6 +218,7 @@ const handleQuery = () => {
const resetQuery = () => {
queryFormRef.value?.resetFields();
queryTime.value = [];
handleQuery();
};

View File

@@ -133,7 +133,9 @@ const data = reactive<any>({
pageSize: 10,
userName: undefined,
deviceId: undefined,
queryTime: undefined
startTime: undefined,
endTime: undefined,
queryTime: []
},
rules: {
id: [{ required: true, message: '主键不能为空', trigger: 'blur' }],
@@ -148,9 +150,9 @@ const data = reactive<any>({
const { queryParams, form, rules } = toRefs(data);
/** 查询测试单列表 */
const getList = async () => {
const getList = async (params?: any) => {
loading.value = true;
const res = await listDemo(queryParams.value);
const res = await listDemo(params || queryParams.value);
demoList.value = res.rows;
total.value = res.total;
loading.value = false;
@@ -171,12 +173,20 @@ const reset = () => {
/** 搜索按钮操作 */
const handleQuery = () => {
queryParams.value.pageNum = 1;
getList();
queryParams.value.startTime = queryParams.value.queryTime?.[0];
queryParams.value.endTime = queryParams.value.queryTime?.[1];
// queryParams.value.queryTime = undefined;
// getList();
const { queryTime, ...reqParams } = queryParams.value;
getList(reqParams);
};
/** 重置按钮操作 */
const resetQuery = () => {
queryFormRef.value?.resetFields();
queryParams.value.startTime = undefined;
queryParams.value.endTime = undefined;
queryParams.value.queryTime = [];
handleQuery();
};