From 344f7b002b905e6ee6f9afb6166b9a4a4af5fa04 Mon Sep 17 00:00:00 2001 From: zhl Date: Wed, 19 May 2021 16:24:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=B1=BB=E8=A1=A8=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=BF=80=E6=B4=BB=E5=92=8C=E5=86=BB=E7=BB=93=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/activity.ts | 25 ++++++++++++++---------- src/views/activity/list.vue | 38 +++++++++++++++++++++++++++++++++---- 2 files changed, 49 insertions(+), 14 deletions(-) diff --git a/src/api/activity.ts b/src/api/activity.ts index 6e26fa5..98c3ef8 100644 --- a/src/api/activity.ts +++ b/src/api/activity.ts @@ -2,10 +2,10 @@ import request from '@/utils/request' export interface IRewardData { - id?: number, - rank?: number, - rankEnd?: number, - coupon?: string, + id?: number + rank?: number + rankEnd?: number + coupon?: string count?: number } @@ -21,10 +21,10 @@ export interface IActivityData { weekDays: number[] beginTime: number[] prepareTime: number - active: number, - beginDays: number[], - beginDay?: number, - endDay?: number, + active: boolean + beginDays: number[] + beginDay?: number + endDay?: number rewardInfo: IRewardData[] } @@ -34,7 +34,7 @@ export const defaultRewardData: IRewardData = { export const defaultActivityData: IActivityData = { beginDays: [], - active: 0, + active: false, beginTime: [], monthDays: [], weekDays: [], @@ -62,7 +62,6 @@ export const getActivity = (id: string, params: any) => params }) - export const saveActivity = (data: any) => request({ url: '/activity/save', @@ -76,3 +75,9 @@ export const deleteActivity = (id: string) => method: 'post' }) +export const publishActivity = (data: any) => + request({ + url: '/activity/publish', + method: 'post', + data + }) diff --git a/src/views/activity/list.vue b/src/views/activity/list.vue index 74e7cd5..1f72961 100644 --- a/src/views/activity/list.vue +++ b/src/views/activity/list.vue @@ -83,11 +83,20 @@