From 6256cda8bcdcbe8df4e2974ecb37ee7a5419f5f2 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, 17 Jun 2025 21:34:59 +0800 Subject: [PATCH] update --- src/App.vue | 9 +- src/api/admin.js | 42 +++++ src/api/merchant.js | 7 + src/components/LayoutSider/index.vue | 17 +- .../PreviewTaskModal/PreviewTaskModal.vue | 21 +-- src/components/XImage/XImageSmallList.vue | 16 +- src/components/XSelect/XTagSelect.vue | 73 ++++++++ src/components/XSwitch/index.vue | 4 +- .../manage/pages/fund/financial-overview.vue | 161 ++++++++++++------ .../manage-expert-management/task-sorting.vue | 42 +++-- .../team-complaints.vue | 80 +++++++-- .../pages/communication-center/index.vue | 20 ++- .../pages/personal-center/credit-score.vue | 13 +- .../merchant/pages/task-center/new-task.vue | 3 +- src/pinia/SystemStore/index.js | 1 + src/router/index.js | 2 - src/utils/index.js | 7 +- 17 files changed, 397 insertions(+), 121 deletions(-) create mode 100644 src/components/XSelect/XTagSelect.vue diff --git a/src/App.vue b/src/App.vue index e058cca..453037f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,12 +1,17 @@ diff --git a/src/api/admin.js b/src/api/admin.js index d970a52..4a2d8ec 100644 --- a/src/api/admin.js +++ b/src/api/admin.js @@ -351,6 +351,20 @@ const admin = { data: {id} }); }, + setTaskTop: async (id, type) => { + return request({ + url: '/admin/task/setTaskTop', + method: Method.POST, + data: {id, type} + }); + }, + setTaskWeigh: async (data) => { + return request({ + url: '/admin/task/setTaskWeigh', + method: Method.POST, + data: data + }); + }, setNotcieWeigh: async (data) => { return request({ url: '/admin/notice/weigh', @@ -672,6 +686,34 @@ const admin = { data: data, }); }, + getTaskOrderList: async (data) => { + return request({ + url: '/admin/Task/getTaskOrderList', + method: Method.POST, + data: data, + }); + }, + getComplaintList: async (data) => { + return request({ + url: '/admin/complaint/getList', + method: Method.POST, + data: data, + }); + }, + editComplaintStatus: async (data) => { + return request({ + url: '/admin/complaint/editStatus', + method: Method.POST, + data: data, + }); + }, + overview: async (data) => { + return request({ + url: '/admin/withdrawal/overview', + method: Method.POST, + data: data, + }); + }, } export default admin; diff --git a/src/api/merchant.js b/src/api/merchant.js index f5a5dc8..181f9cf 100644 --- a/src/api/merchant.js +++ b/src/api/merchant.js @@ -554,6 +554,13 @@ const merchant = { data: {id} }); }, + getEffectLog: async (data) => { + return request({ + url: '/index/business/getEffectLog', + method: Method.POST, + data: data + }); + }, } export default merchant; diff --git a/src/components/LayoutSider/index.vue b/src/components/LayoutSider/index.vue index 7d40e28..11bfe09 100644 --- a/src/components/LayoutSider/index.vue +++ b/src/components/LayoutSider/index.vue @@ -24,8 +24,14 @@ const menuItemClick = (e) => { - - {{ k.title }} + + + {{ k.title }} + + @@ -34,7 +40,12 @@ const menuItemClick = (e) => { - {{ item.title }} + + {{ item.title }} + + diff --git a/src/components/PreviewTaskModal/PreviewTaskModal.vue b/src/components/PreviewTaskModal/PreviewTaskModal.vue index e7bcc05..dccbcbc 100644 --- a/src/components/PreviewTaskModal/PreviewTaskModal.vue +++ b/src/components/PreviewTaskModal/PreviewTaskModal.vue @@ -4,6 +4,7 @@ import {reactive, ref, watch} from 'vue'; import Api from "../../api/index.ts"; import {Message} from "@arco-design/web-vue"; import Comment from "../Comment/index.vue"; +import Talk from "../Talk/index.vue"; const emits = defineEmits(['success']); const {id} = defineProps({ @@ -57,31 +58,26 @@ const refuseTaskChildren = async () => { - + -
- #{{ v }} -
-
- 暂无话题 -
+
{
- 暂无话题 + 暂无素材
-
+
-
- 暂无评论区内容 -
diff --git a/src/components/XImage/XImageSmallList.vue b/src/components/XImage/XImageSmallList.vue index a96d27a..0493eaf 100644 --- a/src/components/XImage/XImageSmallList.vue +++ b/src/components/XImage/XImageSmallList.vue @@ -1,5 +1,7 @@ diff --git a/src/components/XSwitch/index.vue b/src/components/XSwitch/index.vue index f0c3bab..0cdebd1 100644 --- a/src/components/XSwitch/index.vue +++ b/src/components/XSwitch/index.vue @@ -23,8 +23,8 @@ const status = computed({ }, }) -const change = async () => { - const {msg} = await api(id); +const change = async (e) => { + const {msg} = await api(id, Number(e)); Message.success(msg); emits('change'); } diff --git a/src/pages/manage/pages/fund/financial-overview.vue b/src/pages/manage/pages/fund/financial-overview.vue index 1d0fa7f..e4be508 100644 --- a/src/pages/manage/pages/fund/financial-overview.vue +++ b/src/pages/manage/pages/fund/financial-overview.vue @@ -1,30 +1,75 @@