浏览代码

高级查询新增重置

zhaoke 1 年之前
父节点
当前提交
382d828eee
共有 2 个文件被更改,包括 18 次插入2 次删除
  1. 9 0
      src/components/AdvancedQuery/index.vue
  2. 9 2
      src/views/tablePage/index.vue

+ 9 - 0
src/components/AdvancedQuery/index.vue

@@ -425,6 +425,15 @@ export default {
         }
       })
     },
+    //重置
+    advancedRestCollect () {
+      this.paramsTableCols[2].inputType = []
+      this.paramsForm.params = []
+      this.queryHandler()
+      this.$nextTick(() => {
+        this.$refs['paramsForm'].resetFields()
+      })
+    },
     //收藏
     advancedQueryCollect () {
       this.advancedQueryHandler(true)

+ 9 - 2
src/views/tablePage/index.vue

@@ -23,6 +23,7 @@
       <PublicPageDialog dialog-title="高级查询" dialogSize="600px" :dialog-drawer="advancedDrawer" @handleClose="advancedClose" @handleSubmit="advancedTable('advancedDialogForm')">
         <AdvancedQuery ref="advancedDialogForm" @getAdvancedQueryData="getAdvancedQueryData" />
         <template slot="d_foot">
+          <el-button size="small" @click="restCollect('advancedDialogForm')" type="warning">重置</el-button>
           <el-button size="small" @click="queryCollect('advancedDialogForm')" type="primary">收藏</el-button>
         </template>
       </PublicPageDialog>
@@ -478,8 +479,8 @@ export default {
     //高级查询-取消
     advancedClose () {
       this.advancedDrawer = false
-      this.defaultfilter = { 1: 1 }
-      this.queryTableData(true)
+      // this.defaultfilter = { 1: 1 }
+      // this.queryTableData(true)
     },
     //高级查询-确定-数据
     getAdvancedQueryData (dataRules) {
@@ -497,6 +498,12 @@ export default {
     queryCollect (refName) {
       this.$refs[refName].advancedQueryCollect()
     },
+    //高级查询-重置
+    restCollect (refName) {
+      this.defaultfilter = { 1: 1 }
+      this.queryTableData(true)
+      this.$refs[refName].advancedRestCollect()
+    },
     // 给表头单元格加上 ascending 或 descending 使用 element 自带的排序箭头变色
     headerCellClass () {
       return function ({ row, column, rowIndex, columnIndex }) {