From 11b632d4a9a85f37b02a1a4f5f661185c8280543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E5=95=A6C=E6=A2=A6?= <15709267061@163.com> Date: Tue, 18 Mar 2025 11:29:04 +0800 Subject: [PATCH] update --- src/components/Filter/index.vue | 3 +- .../TerminateTask}/TerminateTask.js | 0 .../components/PreviewTaskModal.vue | 96 +++++++++ .../components/RejectTaskModal.vue | 29 +++ .../components/TaskPassedReviewModal.vue | 35 ++++ .../components/openTerminateTask.js | 23 +++ .../manage-reward-mission/subtask-review.vue | 138 ++++++++++++- .../manage-reward-mission/task-review.vue | 183 +++++++++++++++++- .../pages/task-center/look-min-task.vue | 2 +- 9 files changed, 505 insertions(+), 4 deletions(-) rename src/{pages/merchant/components => components/TerminateTask}/TerminateTask.js (100%) create mode 100644 src/pages/manage/pages/manage-reward-mission/components/PreviewTaskModal.vue create mode 100644 src/pages/manage/pages/manage-reward-mission/components/RejectTaskModal.vue create mode 100644 src/pages/manage/pages/manage-reward-mission/components/TaskPassedReviewModal.vue create mode 100644 src/pages/manage/pages/manage-reward-mission/components/openTerminateTask.js diff --git a/src/components/Filter/index.vue b/src/components/Filter/index.vue index b3d1fe8..10e0ab2 100644 --- a/src/components/Filter/index.vue +++ b/src/components/Filter/index.vue @@ -13,7 +13,8 @@ const emits = defineEmits(['search']); const {config, title} = defineProps({ config: { type: Array, - default: [] + default: [], + required: true, }, title: { type: String, diff --git a/src/pages/merchant/components/TerminateTask.js b/src/components/TerminateTask/TerminateTask.js similarity index 100% rename from src/pages/merchant/components/TerminateTask.js rename to src/components/TerminateTask/TerminateTask.js diff --git a/src/pages/manage/pages/manage-reward-mission/components/PreviewTaskModal.vue b/src/pages/manage/pages/manage-reward-mission/components/PreviewTaskModal.vue new file mode 100644 index 0000000..a4a9c20 --- /dev/null +++ b/src/pages/manage/pages/manage-reward-mission/components/PreviewTaskModal.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/pages/manage/pages/manage-reward-mission/components/RejectTaskModal.vue b/src/pages/manage/pages/manage-reward-mission/components/RejectTaskModal.vue new file mode 100644 index 0000000..e3d78c7 --- /dev/null +++ b/src/pages/manage/pages/manage-reward-mission/components/RejectTaskModal.vue @@ -0,0 +1,29 @@ + + + + + diff --git a/src/pages/manage/pages/manage-reward-mission/components/TaskPassedReviewModal.vue b/src/pages/manage/pages/manage-reward-mission/components/TaskPassedReviewModal.vue new file mode 100644 index 0000000..06cbc5b --- /dev/null +++ b/src/pages/manage/pages/manage-reward-mission/components/TaskPassedReviewModal.vue @@ -0,0 +1,35 @@ + + + + + diff --git a/src/pages/manage/pages/manage-reward-mission/components/openTerminateTask.js b/src/pages/manage/pages/manage-reward-mission/components/openTerminateTask.js new file mode 100644 index 0000000..55c29d9 --- /dev/null +++ b/src/pages/manage/pages/manage-reward-mission/components/openTerminateTask.js @@ -0,0 +1,23 @@ +import {h} from 'vue'; +import {Modal} from "@arco-design/web-vue"; + +const openTerminateTask = () => { + Modal.warning({ + title: '确认终止任务', + width: 464, + hideCancel: false, + okText: '确定终止', + okButtonProps: { + status: 'danger', + }, + content: h('div', {}, [ + h('div', {class: 'text-[14px]'}, '终止任务后,后续达人将无法接单,但不影响已经接单的达人'), + h('div', {class: 'text-[14px] text-[#4E5969]'}, '*请商家及时处理已经被接单的子任务,处理完毕后,剩余任务金额将返款至商家钱包') + ]), + onOk: () => { + + } + }); +} + +export default openTerminateTask; diff --git a/src/pages/manage/pages/manage-reward-mission/subtask-review.vue b/src/pages/manage/pages/manage-reward-mission/subtask-review.vue index bdafcc1..a2713e9 100644 --- a/src/pages/manage/pages/manage-reward-mission/subtask-review.vue +++ b/src/pages/manage/pages/manage-reward-mission/subtask-review.vue @@ -1,10 +1,146 @@