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 @@
+
+
+
+ 预览
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.
+
+
+
+ 第三个很好用,大家可以在网上搜同款
+
+
+
+
+
+
+
+
+
+
+
+
+ 选中
+
+
+
+
通过
+
拒绝
+
+
+
+
+
+
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 @@
- 子任务审核
+
+
+
+
+ pagination.current = e"
+ :pagination="pagination"
+ :loading="loading"
+ :columns="columns"
+ class="flex-grow">
+
+
+
+
+