Jelajahi Sumber

使用场景筛选

lsx 2 tahun lalu
induk
melakukan
bbdcde3c27

+ 10 - 1
src/views/business/exchange/components/CouponAdd.vue

@@ -17,6 +17,14 @@
           @keyup.enter.native="getCouponList"
         />
         <div class="ge"></div>
+        <div>使用场景:</div>
+        <el-select v-model="type" placeholder="请选择使用场景" clearable @keyup.enter.native="getCouponList">
+          <el-option label="全部" value=""/>
+          <el-option label="门店消费" :value="2"/>
+          <el-option label="盲票购买" :value="1"/>
+          <el-option label="采购商品核销" :value="4"/>
+        </el-select>
+        <div class="ge"></div>
         <el-button
           type="primary"
           icon="el-icon-search"
@@ -106,6 +114,7 @@ export default {
   data() {
     return {
       loading: false,
+      type: '',
       couponTitle: "", // 券名称
       couponList: [], // 卡券列表
       couponTotal: 0, // 卡券总数
@@ -129,7 +138,7 @@ export default {
           "&pageSize=" +
           this.pageParams.pageSize +
           "&",
-        { title: this.couponTitle, status: "on" }
+        { title: this.couponTitle,type: this.type, status: "on" }
       ).then((res) => {
         this.couponList = res.rows.map((item) => {
           return {

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

@@ -459,7 +459,7 @@ export default {
     },
     // 获取采购优惠券下拉列表
     getCouponList() {
-      getCouponAllList({type: 4}).then(response => {
+      getCouponAllList({type: 4,status: "on" }).then(response => {
         this.CouponList = response.rows || [];
       });
     },

+ 10 - 1
src/views/business/marketing/components/CouponAdd.vue

@@ -17,6 +17,14 @@
           @keyup.enter.native="getCouponList"
         />
         <div class="ge"></div>
+        <div>使用场景:</div>
+        <el-select v-model="type" placeholder="请选择使用场景" clearable @keyup.enter.native="getCouponList">
+          <el-option label="全部" value=""/>
+          <el-option label="门店消费" :value="2"/>
+          <el-option label="盲票购买" :value="1"/>
+          <el-option label="采购商品核销" :value="4"/>
+        </el-select>
+        <div class="ge"></div>
         <el-button
           type="primary"
           icon="el-icon-search"
@@ -106,6 +114,7 @@ export default {
   data() {
     return {
       loading: false,
+      type: '',
       couponTitle: "", // 券名称
       couponList: [], // 卡券列表
       couponTotal: 0, // 卡券总数
@@ -129,7 +138,7 @@ export default {
           "&pageSize=" +
           this.pageParams.pageSize +
           "&",
-        { title: this.couponTitle, status: "on" }
+        { title: this.couponTitle,type: this.type, status: "on" }
       ).then((res) => {
         this.couponList = res.rows.map((item) => {
           return {

+ 10 - 1
src/views/business/ticket/components/CouponAdd.vue

@@ -17,6 +17,14 @@
           @keyup.enter.native="getCouponList"
         />
         <div class="ge"></div>
+        <div>使用场景:</div>
+        <el-select v-model="type" placeholder="请选择使用场景" clearable @keyup.enter.native="getCouponList">
+          <el-option label="全部" value=""/>
+          <el-option label="门店消费" :value="2"/>
+          <el-option label="盲票购买" :value="1"/>
+          <el-option label="采购商品核销" :value="4"/>
+        </el-select>
+        <div class="ge"></div>
         <el-button
           type="primary"
           icon="el-icon-search"
@@ -110,6 +118,7 @@ export default {
   data() {
     return {
       loading: false,
+      type: '',
       couponTitle: "", // 券名称
       couponList: [], // 卡券列表
       couponTotal: 0, // 卡券总数
@@ -133,7 +142,7 @@ export default {
           "&pageSize=" +
           this.pageParams.pageSize +
           "&",
-        { title: this.couponTitle, status: "on" }
+        { title: this.couponTitle,type: this.type, status: "on" }
       ).then((res) => {
         this.couponList = res.rows.map((item) => {
           return {