From 7e588ba737823d8737c3f4ceb2606c6b7d4d0ea7 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, 24 Jun 2025 20:54:56 +0800 Subject: [PATCH] update --- src/api/admin.js | 14 +++ src/api/merchant.js | 7 ++ .../components/EditTGInfoModal.vue | 112 ++++++++++++++++++ .../account-management/promoted-accounts.vue | 3 +- .../manage-reward-mission/subtask-review.vue | 23 ++-- .../task-center/components/Settlement.vue | 33 ++++-- .../task-center/components/new-task-2.vue | 6 +- .../pages/task-center/look-min-task.vue | 8 +- 8 files changed, 182 insertions(+), 24 deletions(-) create mode 100644 src/pages/manage/pages/account-management/components/EditTGInfoModal.vue diff --git a/src/api/admin.js b/src/api/admin.js index 27b8f08..cb25561 100644 --- a/src/api/admin.js +++ b/src/api/admin.js @@ -784,6 +784,20 @@ const admin = { data: {ids}, }); }, + tgAccountDetail: async (id) => { + return request({ + url: '/admin/account/detail', + method: Method.POST, + data: {id}, + }); + }, + tgAccountEdit: async (data) => { + return request({ + url: '/admin/account/edit', + method: Method.POST, + data: data, + }); + }, } export default admin; diff --git a/src/api/merchant.js b/src/api/merchant.js index 1dc563a..7d8e9b4 100644 --- a/src/api/merchant.js +++ b/src/api/merchant.js @@ -393,6 +393,13 @@ const merchant = { data: data }); }, + jsTask: async (data) => { + return request({ + url: '/index/task/jsTask', + method: Method.POST, + data: data + }); + }, addExchangeLog: async (data) => { return request({ url: '/index/task/addExchangeLog', diff --git a/src/pages/manage/pages/account-management/components/EditTGInfoModal.vue b/src/pages/manage/pages/account-management/components/EditTGInfoModal.vue new file mode 100644 index 0000000..319bf96 --- /dev/null +++ b/src/pages/manage/pages/account-management/components/EditTGInfoModal.vue @@ -0,0 +1,112 @@ + + + + + diff --git a/src/pages/manage/pages/account-management/promoted-accounts.vue b/src/pages/manage/pages/account-management/promoted-accounts.vue index 4660a11..1d574fd 100644 --- a/src/pages/manage/pages/account-management/promoted-accounts.vue +++ b/src/pages/manage/pages/account-management/promoted-accounts.vue @@ -5,6 +5,7 @@ import Api from "../../../../api/index.js"; import Filter from "../../../../components/Filter/index.vue"; import RefuseModal from "./components/RefuseModal.vue"; import {Message} from "@arco-design/web-vue"; +import EditTGInfoModal from "./components/EditTGInfoModal.vue"; const columns = [ { @@ -135,7 +136,7 @@ const accept = async (id) => {