From 6a8dd263de33e1c0e407e45f731f6b8667467483 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E5=90=8C=E5=AD=A6?= <2495967527@qq.com> Date: Thu, 12 Dec 2024 17:51:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/modules/marketing.js | 8 + src/views/modules/marketing/level/index.vue | 110 +++- .../marketing/level/popup/add-coupon.vue | 191 +++++++ .../marketing/level/popup/add-or-update.vue | 485 ++++++++++++++++++ 4 files changed, 775 insertions(+), 19 deletions(-) create mode 100644 src/views/modules/marketing/level/popup/add-coupon.vue create mode 100644 src/views/modules/marketing/level/popup/add-or-update.vue diff --git a/src/api/modules/marketing.js b/src/api/modules/marketing.js index 0a1c6d7..09537cc 100644 --- a/src/api/modules/marketing.js +++ b/src/api/modules/marketing.js @@ -1,6 +1,7 @@ import $http from "@/utils/httpRequest.js"; export const marketing = { + // 会员等级列表 marketingLevelPage: (data) => { return $http.request({ url: `/merchant-api/memberUnitMemberLevel/list`, @@ -8,6 +9,13 @@ export const marketing = { data, }); }, + addMarketingLevel: (data) => { + return $http.request({ + url: `/merchant-api/memberUnitMemberLevel/saveAll`, + method: "post", + data: data, + }); + }, marketingUserPage: (data) => { return $http.request({ url: `/merchant-api/memberUnitUser/page`, diff --git a/src/views/modules/marketing/level/index.vue b/src/views/modules/marketing/level/index.vue index c8bd520..9dfa607 100644 --- a/src/views/modules/marketing/level/index.vue +++ b/src/views/modules/marketing/level/index.vue @@ -39,35 +39,51 @@