-
-
![]()
-
-
-
-
+
-
-
+
+
+
+
+
+
diff --git a/src/components/upload/UploadButton.vue b/src/components/upload/UploadButton.vue
new file mode 100644
index 0000000..9912751
--- /dev/null
+++ b/src/components/upload/UploadButton.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
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 17a96fa..b1417fb 100644
--- a/src/pages/manage/pages/manage-reward-mission/subtask-review.vue
+++ b/src/pages/manage/pages/manage-reward-mission/subtask-review.vue
@@ -3,7 +3,7 @@ import {reactive} from "vue";
import Filter from "../../../../components/Filter/index.vue";
import useTableQuery from "../../../../hooks/useTableQuery.js";
import Api from "../../../../api/index.js";
-import PreviewTaskModal from "./components/PreviewTaskModal.vue";
+import PreviewTaskModal from "../../../../components/PreviewTaskModal/PreviewTaskModal.vue";
import openTerminateTask from "../../../../components/TerminateTask/TerminateTask.js";
import {Message} from "@arco-design/web-vue";
import RejectTaskModal from "./components/RejectTaskModal.vue";
diff --git a/src/pages/merchant/components/AddComment.vue b/src/pages/merchant/components/AddComment.vue
new file mode 100644
index 0000000..ae0bd79
--- /dev/null
+++ b/src/pages/merchant/components/AddComment.vue
@@ -0,0 +1,61 @@
+
+
+
+
+ 添加评论
+
+
+
+
+
+
+
+
+
+ 否
+ 是
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/merchant/components/AddMaterial.vue b/src/pages/merchant/components/AddMaterial.vue
new file mode 100644
index 0000000..6b5cf15
--- /dev/null
+++ b/src/pages/merchant/components/AddMaterial.vue
@@ -0,0 +1,91 @@
+
+
+
+
+
+ 添加素材
+
+
+
+
+
+
+
+
已添加5个素材(长摁图片可拖动排序)
+
+
+
+
+
+
+
+
从本地添加
+
+
+
+
+
+
+ 本地上传
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/merchant/components/MaterialLibrary.vue b/src/pages/merchant/components/MaterialLibrary.vue
new file mode 100644
index 0000000..0172bfb
--- /dev/null
+++ b/src/pages/merchant/components/MaterialLibrary.vue
@@ -0,0 +1,92 @@
+
+
+
+
+
+
+
+
+ 素材库
+
+
+
+
+
+
+
+
+
+
+
+
+ 从本地添加到素材
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/merchant/components/MaterialSource.vue b/src/pages/merchant/components/MaterialSource.vue
new file mode 100644
index 0000000..0b10e36
--- /dev/null
+++ b/src/pages/merchant/components/MaterialSource.vue
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+ 添加并从素材库删除
+ 添加并在素材库保留
+
+
+
+
+
+
+
diff --git a/src/pages/merchant/pages/task-center/look-min-task.vue b/src/pages/merchant/pages/task-center/look-min-task.vue
index 8c6ae4f..e270313 100644
--- a/src/pages/merchant/pages/task-center/look-min-task.vue
+++ b/src/pages/merchant/pages/task-center/look-min-task.vue
@@ -7,11 +7,13 @@ import RefuseModal from "./components/RefuseModal.vue";
import openTerminateTask from "../../../../components/TerminateTask/TerminateTask.js";
import BlackjackExpertModal from "../../components/BlackjackExpertModal.vue";
import {useRoute} from "vue-router";
+import {toPath} from "../../../../utils/index.js";
+import PreviewTaskModal from "../../../../components/PreviewTaskModal/PreviewTaskModal.vue";
const route = useRoute();
const columns = [
{
- title: '子任务号',
+ title: '子任务编号',
dataIndex: 'uid',
},
{
@@ -58,7 +60,7 @@ const columns = [
dataIndex: 'action2',
slotName: 'action2',
align: 'center',
- width: 180,
+ width: 200,
},
];
const state = reactive({
@@ -95,7 +97,7 @@ const {loading, pagination} = useTableQuery({
-
+
@@ -157,7 +159,9 @@ const {loading, pagination} = useTableQuery({
-
查看素材
+
+ 查看素材
+
更多
diff --git a/src/pages/merchant/pages/task-center/manage-materials.vue b/src/pages/merchant/pages/task-center/manage-materials.vue
new file mode 100644
index 0000000..e6bd0fe
--- /dev/null
+++ b/src/pages/merchant/pages/task-center/manage-materials.vue
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+ pagination.current = e"
+ :pagination="pagination">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pinia/SystemStore/mock.js b/src/pinia/SystemStore/mock.js
index eb67bd8..5899035 100644
--- a/src/pinia/SystemStore/mock.js
+++ b/src/pinia/SystemStore/mock.js
@@ -50,6 +50,17 @@ const mockRoutes1 = [
hidden: true,
},
component: 'look-min-task',
+ },
+ {
+ path: 'manage-materials',
+ name: 'manage-materials',
+ title: '管理素材',
+ icon: '',
+ meta: {
+ name: '管理素材',
+ hidden: true,
+ },
+ component: 'manage-materials',
}
]
},
diff --git a/src/router/routes-map.js b/src/router/routes-map.js
index bdc517d..7ff011d 100644
--- a/src/router/routes-map.js
+++ b/src/router/routes-map.js
@@ -8,6 +8,7 @@ const routesMap = {
'appointed-task': () => import('../pages/merchant/pages/task-center/appointed-task.vue'),
'new-task': () => import('../pages/merchant/pages/task-center/new-task.vue'),
'look-min-task': () => import('../pages/merchant/pages/task-center/look-min-task.vue'),
+ 'manage-materials': () => import('../pages/merchant/pages/task-center/manage-materials.vue'),
'communication-center': () => import('../pages/merchant/pages/communication-center/index.vue'),