Преглед изворни кода

refactor(score/event): simplify reset query form logic

use Object.assign to batch reset query params instead of individual assignments, also restore default pagination params during reset
huoyi пре 2 недеља
родитељ
комит
2f73a4b168
1 измењених фајлова са 15 додато и 1 уклоњено
  1. 15 1
      src/views/score/event/index.vue

+ 15 - 1
src/views/score/event/index.vue

@@ -443,7 +443,21 @@ function getList() {
443 443
 function handleQuery() { queryParams.pageNum = 1; getList() }
444 444
 function resetQuery() {
445 445
   dateRange.value = []
446
-  queryParams.deptId = null; queryParams.teamId = null; queryParams.groupId = null; queryParams.personId = null
446
+  Object.assign(queryParams, { 
447
+    pageNum: 1, 
448
+    pageSize: 10, 
449
+    personId: null, 
450
+    personName: '', 
451
+    deptId: null, 
452
+    deptName: '', 
453
+    teamId: null, 
454
+    teamName: '', 
455
+    groupId: null, 
456
+    groupName: '', 
457
+    dimensionId: null, 
458
+    sourceType: '', 
459
+    org: '' 
460
+  })
447 461
   queryTeamOptions.value = []; queryGroupOptions.value = []; queryPersonOptions.value = []
448 462
   queryRef.value?.resetFields()
449 463
   handleQuery()