diff --git a/src/api/mall/promotion/reward/rewardActivity.ts b/src/api/mall/promotion/reward/rewardActivity.ts index 691db4761..a417da04e 100644 --- a/src/api/mall/promotion/reward/rewardActivity.ts +++ b/src/api/mall/promotion/reward/rewardActivity.ts @@ -42,7 +42,12 @@ export const getReward = async (id: number) => { return await request.get({ url: '/promotion/reward-activity/get?id=' + id }) } -// 删除限时折扣活动 +// 删除满减送活动 export const deleteRewardActivity = async (id: number) => { return await request.delete({ url: '/promotion/reward-activity/delete?id=' + id }) } + +// 关闭满减送活动 +export const closeRewardActivity = async (id: number) => { + return await request.put({ url: '/promotion/reward-activity/close?id=' + id }) +} diff --git a/src/views/mall/promotion/rewardActivity/index.vue b/src/views/mall/promotion/rewardActivity/index.vue index 4f6f8a602..df66e9e21 100644 --- a/src/views/mall/promotion/rewardActivity/index.vue +++ b/src/views/mall/promotion/rewardActivity/index.vue @@ -101,6 +101,16 @@ + 关闭 + + @@ -186,6 +196,19 @@ const handleDelete = async (id: number) => { } catch {} } +/** 关闭按钮操作 */ +const handleClose = async (id: number) => { + try { + // 关闭的二次确认 + await message.confirm('确认关闭该满减送活动吗?') + // 发起关闭 + await RewardActivityApi.closeRewardActivity(id) + message.success('关闭成功') + // 刷新列表 + await getList() + } catch {} +} + /** 初始化 **/ onMounted(() => { getList()