From 148e78abf98bc56c3328aa1bb8d797e9b2fb894e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E5=95=A6C=E6=A2=A6?= <15709267061@163.com> Date: Wed, 11 Jun 2025 20:56:28 +0800 Subject: [PATCH] update --- src/api/merchant.js | 14 +++++ .../task-center/components/SaveTemplate.vue | 63 +++++++++++++++++++ .../pages/task-center/reward-mission.vue | 18 ++++-- 3 files changed, 89 insertions(+), 6 deletions(-) create mode 100644 src/pages/merchant/pages/task-center/components/SaveTemplate.vue diff --git a/src/api/merchant.js b/src/api/merchant.js index 758f0e1..eb2db0f 100644 --- a/src/api/merchant.js +++ b/src/api/merchant.js @@ -484,6 +484,20 @@ const merchant = { data: data }); }, + saveMode: async (data) => { + return request({ + url: '/index/task/saveMode', + method: Method.POST, + data: data + }); + }, + getModeList: async (data) => { + return request({ + url: '/index/task/getModeList', + method: Method.POST, + data: data + }); + }, } export default merchant; diff --git a/src/pages/merchant/pages/task-center/components/SaveTemplate.vue b/src/pages/merchant/pages/task-center/components/SaveTemplate.vue new file mode 100644 index 0000000..798dcbb --- /dev/null +++ b/src/pages/merchant/pages/task-center/components/SaveTemplate.vue @@ -0,0 +1,63 @@ + + + + + + + + + 将该任务,存为模板。下次新建任务时,可一键填写 + + 模板已创建 + {{ modeList.length }}/20 + + + + + diff --git a/src/pages/merchant/pages/task-center/reward-mission.vue b/src/pages/merchant/pages/task-center/reward-mission.vue index 4da5049..1d53cbe 100644 --- a/src/pages/merchant/pages/task-center/reward-mission.vue +++ b/src/pages/merchant/pages/task-center/reward-mission.vue @@ -7,6 +7,7 @@ import Api from "../../../../api/index.js"; import {toPath} from "../../../../utils/index.js"; import {Message} from "@arco-design/web-vue"; import {usePayTask} from "../../../../hooks/usePayTask.js"; +import SaveTemplate from "./components/SaveTemplate.vue"; const columns = [ { @@ -183,7 +184,7 @@ const stopTask = async (id) => { @@ -209,21 +210,26 @@ const stopTask = async (id) => { 终止 + status="danger"> + 终止 - + 更多 - - 存为模版 - + + + 存为模板 + +