Переглянути джерело

feat: 搜索select切换加载数据与编辑完成关闭当前窗口

Sun 3 роки тому
батько
коміт
9e2f6247d1

+ 1 - 0
src/views/business/coupon/add.vue

@@ -177,6 +177,7 @@ export default {
                 message: this.addData.couponId ? '修改成功!' : '添加成功!',
                 type: 'success'
               })
+              this.$store.dispatch('tagsView/delView', this.$route.path)
               this.$router.go(-1)
             }
           }).catch(() => {

+ 2 - 2
src/views/business/coupon/index.vue

@@ -10,14 +10,14 @@
         />
       </el-form-item>
       <el-form-item label="使用场景">
-        <el-select v-model="queryParams.type" placeholder="请选择券状态" clearable>
+        <el-select v-model="queryParams.type" placeholder="请选择券状态" clearable @change="queryParams.pageNum = 1;getList()">
           <el-option label="全部" value="" />
           <el-option label="盲票购买" :value="1" />
           <el-option label="门店消费" :value="2" />
         </el-select>
       </el-form-item>
       <el-form-item label="状态">
-        <el-select v-model="queryParams.status" placeholder="请选择券状态" clearable>
+        <el-select v-model="queryParams.status" placeholder="请选择券状态" clearable @change="queryParams.pageNum = 1;getList()">
           <el-option label="全部" value="" />
           <el-option label="待上架" value="init" />
           <el-option label="已上架" value="on" />

+ 1 - 0
src/views/business/goods/add.vue

@@ -203,6 +203,7 @@ export default {
                 message: this.addData.goodsId ? '修改成功!' : '添加成功!',
                 type: 'success'
               })
+              this.$store.dispatch('tagsView/delView', this.$route.path)
               this.$router.go(-1)
             }
           })

+ 5 - 5
src/views/business/goods/index.vue

@@ -18,23 +18,23 @@
         />
       </el-form-item>
       <el-form-item label="上架状态">
-        <el-select v-model="queryParams.status" placeholder="请选择商品状态" clearable>
+        <el-select v-model="queryParams.status" placeholder="请选择商品状态" clearable @change="queryParams.pageNum = 1;getList()">
           <el-option label="待上架" value="init" />
           <el-option label="已上架" value="on" />
           <el-option label="已下架" value="off" />
         </el-select>
       </el-form-item>
       <el-form-item label="成本">
-        <el-input v-model="queryParams.minCost" placeholder="最低成本" clearable />
+        <el-input v-model="queryParams.minCost" placeholder="最低成本" clearable @keyup.enter.native="queryParams.pageNum = 1;getList()" />
       </el-form-item>
       <el-form-item label="-">
-        <el-input v-model="queryParams.maxCost" placeholder="最高成本" clearable />
+        <el-input v-model="queryParams.maxCost" placeholder="最高成本" clearable @keyup.enter.native="queryParams.pageNum = 1;getList()" />
       </el-form-item>
       <el-form-item label="价格">
-        <el-input v-model="queryParams.minValue" placeholder="最低价格" clearable />
+        <el-input v-model="queryParams.minValue" placeholder="最低价格" clearable @keyup.enter.native="queryParams.pageNum = 1;getList()" />
       </el-form-item>
       <el-form-item label="-">
-        <el-input v-model="queryParams.maxValue" placeholder="最高价格" clearable />
+        <el-input v-model="queryParams.maxValue" placeholder="最高价格" clearable @keyup.enter.native="queryParams.pageNum = 1;getList()" />
       </el-form-item>
       <el-form-item>
         <el-button type="primary" icon="el-icon-search" @click="queryParams.pageNum = 1;getList()">搜索</el-button>