diff --git a/src/views/archiveUtilize/archiveSearch/index.vue b/src/views/archiveUtilize/archiveSearch/index.vue
index c76f9e0..5d3b1bb 100644
--- a/src/views/archiveUtilize/archiveSearch/index.vue
+++ b/src/views/archiveUtilize/archiveSearch/index.vue
@@ -71,6 +71,7 @@
删除
上移
下移
+ 清空
-
@@ -208,7 +209,15 @@ export default {
},
methods: {
resetQuery() {
- this.$refs.form.resetFields()
+ if (this.$refs.form) {
+ this.$refs.form.resetFields()
+ }
+ // 手动重置表单数据,确保 resetFields 失效时也能清空
+ this.form = {
+ field: null,
+ symbol: null,
+ keyWord: null
+ }
},
addConditionData() {
this.$refs.form.validate((valid) => {
@@ -253,6 +262,11 @@ export default {
const targetElement = document.getElementById('element-id-' + this.currentIndex)
targetElement.scrollIntoView({ behavior: 'smooth', block: 'nearest' })
},
+ clearAll() {
+ this.conditionData = []
+ this.currentIndex = null
+ this.resetQuery()
+ },
deltCurrent(index) {
this.conditionData.splice(index, 1)
this.currentIndex = null
diff --git a/src/views/archiveUtilize/archiveSearch/module/resultList.vue b/src/views/archiveUtilize/archiveSearch/module/resultList.vue
index c13846f..4dac268 100644
--- a/src/views/archiveUtilize/archiveSearch/module/resultList.vue
+++ b/src/views/archiveUtilize/archiveSearch/module/resultList.vue
@@ -156,7 +156,7 @@