From 413b570b0229578aeb30475c711b120dcd99e84b Mon Sep 17 00:00:00 2001 From: woody Date: Wed, 17 Sep 2025 17:52:03 +0800 Subject: [PATCH] =?UTF-8?q?feat(marketing):=20=E8=90=A5=E9=94=80=E7=AE=A1?= =?UTF-8?q?=E7=90=86-=E6=8A=BD=E5=A5=96=E9=85=8D=E7=BD=AE=E3=80=81?= =?UTF-8?q?=E7=9B=B4=E6=8E=A8=E8=B5=A0=E9=80=81=E3=80=81=E6=97=85=E6=B8=B8?= =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=A7=BB=E9=99=A4=E7=AD=BE=E5=91=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/giftGoods.js | 27 + src/router/index.js | 21 - src/views/marketing/directGifts/addDirect.vue | 387 +++++++------- .../marketing/directGifts/directAverage.vue | 101 ++-- .../marketing/directGifts/directZxqc.vue | 497 ------------------ src/views/marketing/lottery/index.vue | 331 ++++++------ .../marketing/lottery/lotteryGiftZxqc.vue | 496 ----------------- src/views/marketing/lottery/lotteryInfo.vue | 21 +- .../marketing/tourismAct/addTourismAct.vue | 257 +++++---- vue.config.js | 10 +- 10 files changed, 604 insertions(+), 1544 deletions(-) delete mode 100644 src/views/marketing/directGifts/directZxqc.vue delete mode 100644 src/views/marketing/lottery/lotteryGiftZxqc.vue diff --git a/src/api/giftGoods.js b/src/api/giftGoods.js index 574fbf1..8f503dc 100644 --- a/src/api/giftGoods.js +++ b/src/api/giftGoods.js @@ -342,3 +342,30 @@ export function waresRuleConfigSubmit(data) { data }) } +// 抽奖配置 +export function lotteryRuleConfigSubmit(data) { + return request({ + url: '/sale/manage/draw-gift-config/submit', + method: 'post', + data + }) +} + +// 直推赠送 +export function directRuleConfigSubmit(data) { + return request({ + url: '/sale/manage/recommend/submit', + method: 'post', + data + }) +} + +// 旅游活动 +export function tourismRuleConfigSubmit(data) { + return request({ + url: '/sale/manage/tourism/submit', + method: 'post', + data + }) +} + diff --git a/src/router/index.js b/src/router/index.js index 680341e..e97f39e 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2007,13 +2007,6 @@ export const constantRoutes = [ component: () => import('@/views/marketing/lottery/lotteryGiftSet'), meta: { title: '奖品设置' }, hidden: true - }, - { - path: 'lotteryGiftZxqc', - name: 'LotteryGiftZxqc', - component: () => import('@/views/marketing/lottery/lotteryGiftZxqc'), - meta: { title: '在线签呈' }, - hidden: true } ] }, @@ -2035,13 +2028,6 @@ export const constantRoutes = [ component: () => import('@/views/marketing/directGifts/addDirect'), meta: { title: '基本信息' }, hidden: true - }, - { - path: 'directZxqc', - name: 'DirectZxqc', - component: () => import('@/views/marketing/directGifts/directZxqc'), - meta: { title: '在线签呈' }, - hidden: true } ] }, @@ -2129,13 +2115,6 @@ export const constantRoutes = [ component: () => import('@/views/marketing/tourismAct/addTourismAct'), meta: { title: '基本信息' }, hidden: true - }, - { - path: 'tourismActZxqc', - name: 'TourismActZxqc', - component: () => import('@/views/marketing/tourismAct/tourismActZxqc'), - meta: { title: '在线签呈' }, - hidden: true } ] }, diff --git a/src/views/marketing/directGifts/addDirect.vue b/src/views/marketing/directGifts/addDirect.vue index a8a23c4..d1f50cb 100644 --- a/src/views/marketing/directGifts/addDirect.vue +++ b/src/views/marketing/directGifts/addDirect.vue @@ -11,10 +11,10 @@ :moren="moren"> -->
{{ item.name }} @@ -25,11 +25,11 @@
{{ '基本信息' }}
-
+
@@ -37,10 +37,10 @@ + /> @@ -53,10 +53,10 @@ :disabled="lookOver"> --> @@ -73,12 +73,11 @@
{{ '注册等级' }} + >{{ '注册等级' }} {{ item.gradeName }} + >{{ item.gradeName }}
{{ '真实奖衔' }} + >{{ '真实奖衔' }} {{ item.awardsName }} + >{{ item.awardsName }}
{{ '权限中心' }} + >{{ '权限中心' }} {{ item.label }} + >{{ item.label }}
@@ -141,16 +135,15 @@ - + @change="changeTime" + /> @@ -158,59 +151,56 @@ - + @change="changeTime1" + />
- - + + + />
- diff --git a/src/views/marketing/lottery/index.vue b/src/views/marketing/lottery/index.vue index dc1290f..68d17e9 100644 --- a/src/views/marketing/lottery/index.vue +++ b/src/views/marketing/lottery/index.vue @@ -2,9 +2,9 @@
+ />
@@ -14,7 +14,7 @@ prop="actName" class="el-inputs" > - + @@ -23,44 +23,42 @@ prop="activityStatus" class="el-inputs" > - + + /> - + @change="changeTime" + /> - + @change="changeTime2" + /> @@ -68,26 +66,23 @@ - + @change="changeTime3" + /> @@ -97,42 +92,38 @@
{{ '添加' }} + >{{ '添加' }} - {{ '导出' }} + {{ '导出' }}
- - + - + /> + > - + /> - + /> - + /> - + /> - + /> - + /> - + /> - + /> diff --git a/src/views/marketing/lottery/lotteryInfo.vue b/src/views/marketing/lottery/lotteryInfo.vue index 09f4780..bb7d6eb 100644 --- a/src/views/marketing/lottery/lotteryInfo.vue +++ b/src/views/marketing/lottery/lotteryInfo.vue @@ -171,7 +171,7 @@ />