From dae7ced23c8e582fb89a319e3a253a22cb5705fa Mon Sep 17 00:00:00 2001 From: gyq <875626088@qq.com> Date: Wed, 22 Oct 2025 16:55:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=99=90=E6=97=B6=E6=8A=98?= =?UTF-8?q?=E6=89=A3=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/coupon/index.js | 27 + src/views/login/index.vue | 1 + .../discount_limit/components/add.vue | 517 ++++++++++++++++++ .../marketing_center/discount_limit/index.vue | 147 +++++ src/views/marketing_center/list.vue | 2 +- .../recharge_exchange/components/add.vue | 4 +- 6 files changed, 695 insertions(+), 3 deletions(-) create mode 100644 src/views/marketing_center/discount_limit/components/add.vue create mode 100644 src/views/marketing_center/discount_limit/index.vue diff --git a/src/api/coupon/index.js b/src/api/coupon/index.js index aea86a8..6a15f22 100644 --- a/src/api/coupon/index.js +++ b/src/api/coupon/index.js @@ -576,6 +576,33 @@ export function couponRedemptionCodeExport(params) { }); } +// 限时折扣-分页 +export function limitTimeDiscountPage(params) { + return request({ + url: `${Market_BaseUrl}/admin/limitTimeDiscount/page`, + method: 'get', + params + }); +} + +// 限时折扣-新增 +export function limitTimeDiscount(data, method = 'post') { + return request({ + url: `${Market_BaseUrl}/admin/limitTimeDiscount`, + method: method, + data + }); +} + +// 限时折扣-删除 +export function limitTimeDiscountDel(params) { + return request({ + url: `${Market_BaseUrl}/admin/limitTimeDiscount`, + method: 'DELETE', + params + }); +} + diff --git a/src/views/login/index.vue b/src/views/login/index.vue index ba0143f..1e79c6e 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -70,6 +70,7 @@ const accountList = reactive([ { username: "admin", type: 'primary' }, { username: "19191703856", type: 'warning' }, { username: "19107220837", type: 'danger' }, + { username: "18199991111", type: 'info' }, ]); // 快捷模拟登录 diff --git a/src/views/marketing_center/discount_limit/components/add.vue b/src/views/marketing_center/discount_limit/components/add.vue new file mode 100644 index 0000000..af5e166 --- /dev/null +++ b/src/views/marketing_center/discount_limit/components/add.vue @@ -0,0 +1,517 @@ + + + + + diff --git a/src/views/marketing_center/discount_limit/index.vue b/src/views/marketing_center/discount_limit/index.vue new file mode 100644 index 0000000..a04911c --- /dev/null +++ b/src/views/marketing_center/discount_limit/index.vue @@ -0,0 +1,147 @@ + + + + + + \ No newline at end of file diff --git a/src/views/marketing_center/list.vue b/src/views/marketing_center/list.vue index f746260..5c6bc54 100644 --- a/src/views/marketing_center/list.vue +++ b/src/views/marketing_center/list.vue @@ -97,7 +97,7 @@ const menus = ref([ intro: "兑换码直充余额,可当作礼品赠送", }, { name: "券兑换码", icon: "qdhm", pathName: "coupon_exchange_code", intro: "可添加多券组合兑换" }, - { name: "限时折扣", icon: "xszk", pathName: "", intro: "批量设置商品折扣" }, + { name: "限时折扣", icon: "xszk", pathName: "discount_limit", intro: "批量设置商品折扣" }, { name: "商品拼团", icon: "sppt", pathName: "", intro: "拼团" }, ], }, diff --git a/src/views/marketing_center/recharge_exchange/components/add.vue b/src/views/marketing_center/recharge_exchange/components/add.vue index bcb1c7d..fc0bb28 100644 --- a/src/views/marketing_center/recharge_exchange/components/add.vue +++ b/src/views/marketing_center/recharge_exchange/components/add.vue @@ -13,8 +13,8 @@ - +