Jelajahi Sumber

超级会员

huangzhiguo 2 tahun lalu
induk
melakukan
b537cae289
2 mengubah file dengan 89 tambahan dan 0 penghapusan
  1. 33 0
      src/api/member/coupon/coupon.js
  2. 56 0
      src/views/member/coupon/detail.vue

+ 33 - 0
src/api/member/coupon/coupon.js

@@ -0,0 +1,33 @@
+import request from '@/utils/request'
+// 超级会员专属优惠券列表
+export function fetchCouponList(params) {
+  return request({
+    url: '/svip/member/couponList',
+    method: 'get',
+    params
+  })
+}
+// 关闭超级会员专属优惠券
+export function fetchCloseCoupon(params) {
+  return request({
+    url: '/svip/member/closeCoupon',
+    method: 'get',
+    params
+  })
+}
+// 开启超级会员专属优惠券
+export function fetchOpenCoupon(params) {
+  return request({
+    url: '/svip/member/openCoupon',
+    method: 'get',
+    params
+  })
+}
+// 删除超级会员专属优惠券
+export function fetchDeleteCoupon(params) {
+  return request({
+    url: '/svip/member/deleteCoupon',
+    method: 'get',
+    params
+  })
+}

+ 56 - 0
src/views/member/coupon/detail.vue

@@ -0,0 +1,56 @@
+<template>
+  <div class="app-container">
+    <div class="filter-control">
+      <span>优惠月份:</span>
+      <el-date-picker
+        v-model="time"
+        type="monthrange"
+        range-separator="至"
+        start-placeholder="开始月份"
+        end-placeholder="结束月份"
+      />
+    </div><br>
+    <el-card class="box-card">
+      <el-form :model="form" label-width="100px">
+        <el-form-item label="优惠券:">
+          <template>
+            <el-radio v-model="form.radio" label="">请选择</el-radio>
+            <el-radio v-model="form.radio" label="1">优惠券</el-radio>
+            <el-radio v-model="form.radio" label="2">品类券</el-radio>
+            <el-radio v-model="form.radio" label="3">店铺券</el-radio>
+          </template>
+        </el-form-item>
+        <el-form-item label="优惠券金额:">
+          <el-input style="width: 150px" size="mini" />
+        </el-form-item>
+        <el-form-item label="优惠条件:">
+          <span>订单商品总额满</span><el-input style="width: 150px" size="mini" />
+        </el-form-item>
+        <el-form-item label="优惠商品:">
+          <template>
+            <el-radio v-model="form.product" label="">请选择</el-radio>
+            <el-radio v-model="form.product" label="2">优惠券</el-radio>
+          </template>
+        </el-form-item>
+      </el-form>
+    </el-card>
+  </div>
+</template>
+
+<script>
+
+export default {
+  name: 'MemberDetail',
+  data() {
+    return {
+      time: '',
+      form: {
+        radio: '',
+        product: ''
+      }
+    }
+  }
+}
+</script>
+
+<style></style>