From 52a270d27fd9592cdb3c92c673f3a787b8364ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9A=E5=95=A6C=E6=A2=A6?= <15709267061@163.com> Date: Fri, 9 May 2025 14:57:18 +0800 Subject: [PATCH] update --- src/api/merchant.js | 21 ++++ src/assets/images/Combined.png | Bin 0 -> 228 bytes .../PreviewTaskModal}/PreviewTaskModal.vue | 5 +- src/components/XImage/Index.vue | 73 +++++++++++ src/components/upload/UploadAvatar.vue | 108 +++++++--------- src/components/upload/UploadButton.vue | 30 +++++ .../manage-reward-mission/subtask-review.vue | 2 +- src/pages/merchant/components/AddComment.vue | 61 ++++++++++ src/pages/merchant/components/AddMaterial.vue | 91 ++++++++++++++ .../merchant/components/MaterialLibrary.vue | 92 ++++++++++++++ .../merchant/components/MaterialSource.vue | 104 ++++++++++++++++ .../pages/task-center/look-min-task.vue | 12 +- .../pages/task-center/manage-materials.vue | 115 ++++++++++++++++++ src/pinia/SystemStore/mock.js | 11 ++ src/router/routes-map.js | 1 + 15 files changed, 657 insertions(+), 69 deletions(-) create mode 100644 src/assets/images/Combined.png rename src/{pages/manage/pages/manage-reward-mission/components => components/PreviewTaskModal}/PreviewTaskModal.vue (97%) create mode 100644 src/components/XImage/Index.vue create mode 100644 src/components/upload/UploadButton.vue create mode 100644 src/pages/merchant/components/AddComment.vue create mode 100644 src/pages/merchant/components/AddMaterial.vue create mode 100644 src/pages/merchant/components/MaterialLibrary.vue create mode 100644 src/pages/merchant/components/MaterialSource.vue create mode 100644 src/pages/merchant/pages/task-center/manage-materials.vue diff --git a/src/api/merchant.js b/src/api/merchant.js index 76976cc..091e5b8 100644 --- a/src/api/merchant.js +++ b/src/api/merchant.js @@ -211,6 +211,27 @@ const merchant = { data: data }); }, + getMaterialList: async (id) => { + return request({ + url: '/index/task/getMaterialList', + method: Method.POST, + data: {id} + }); + }, + addMaterial: async (data) => { + return request({ + url: '/index/task/addMaterial', + method: Method.POST, + data: data + }); + }, + delMaterial: async (id) => { + return request({ + url: '/index/task/delMaterial', + method: Method.POST, + data: {id} + }); + }, } export default merchant; diff --git a/src/assets/images/Combined.png b/src/assets/images/Combined.png new file mode 100644 index 0000000000000000000000000000000000000000..4f257fa8df268e25327535058720645fa3813432 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W1!3HF`9ol{aDVAa<&kznEsNqQI0P<&hx;Tb- zbY8vU&39CR!{Op4<7vmvm85TP{;rm*_2ZygYRaM_m(HRbt^@xLYbljZFJ?Gqs&i)w z%UedqTn7dZqc-DM>lnOwjjmfH*4UvFU0o@Y{g>bREjiM?|Z zHs8Cp&eX-7$+yvJ@&qQ{rnMiUZ3Jc7#T@1yV>@V?!LUVS1@oC!nSy import {reactive, ref, watch} from 'vue'; -import Api from "../../../../../api/index.js"; +import Api from "../../api/index.ts"; import {Message} from "@arco-design/web-vue"; const emits = defineEmits(['success']); @@ -40,6 +40,9 @@ const refuseTaskChildren = async () => {