From e2b1573edcaa79083aca0f2835e1e71aca06b48e Mon Sep 17 00:00:00 2001 From: hucan <951870319@qq.com> Date: Mon, 7 Jul 2025 19:04:14 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E6=B3=A8=E5=AE=9A=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/admin/tm-member.js | 78 ++-- src/api/admin/tm-platform-account.js | 8 + src/api/admin/tm-recharge-package.js | 46 +++ src/views/admin/tm-member/index.vue | 114 +++-- .../admin/tm-member/tm-member-deduct.vue | 123 ++++++ src/views/admin/tm-platform-account/index.vue | 50 ++- src/views/admin/tm-platform/index.vue | 41 +- src/views/admin/tm-recharge-package/index.vue | 390 ++++++++++++++++++ 8 files changed, 780 insertions(+), 70 deletions(-) create mode 100644 src/api/admin/tm-recharge-package.js create mode 100644 src/views/admin/tm-member/tm-member-deduct.vue create mode 100644 src/views/admin/tm-recharge-package/index.vue diff --git a/src/api/admin/tm-member.js b/src/api/admin/tm-member.js index 1f8c2ce..ec1691f 100644 --- a/src/api/admin/tm-member.js +++ b/src/api/admin/tm-member.js @@ -1,63 +1,63 @@ -import request from "@/utils/request"; +import request from '@/utils/request' // 查询TmMember列表 export function listTmMember(query) { return request({ - url: "/api/v1/tm-member", - method: "get", - params: query, - }); + url: '/api/v1/tm-member', + method: 'get', + params: query + }) } // 查询TmMember详细 export function getTmMember(id) { return request({ - url: "/api/v1/tm-member/" + id, - method: "get", - }); + url: '/api/v1/tm-member/' + id, + method: 'get' + }) } // 新增TmMember export function addTmMember(data) { return request({ - url: "/api/v1/tm-member", - method: "post", - data: data, - }); + url: '/api/v1/tm-member', + method: 'post', + data: data + }) } // 修改TmMember export function updateTmMember(data) { return request({ - url: "/api/v1/tm-member/" + data.id, - method: "put", - data: data, - }); + url: '/api/v1/tm-member/' + data.id, + method: 'put', + data: data + }) } // 删除TmMember export function delTmMember(data) { return request({ - url: "/api/v1/tm-member", - method: "delete", - data: data, - }); + url: '/api/v1/tm-member', + method: 'delete', + data: data + }) } // 获取API Key export function getMyKey() { return request({ - url: "/api/v1/tm-member/api-key", - method: "get", - }); + url: '/api/v1/tm-member/api-key', + method: 'get' + }) } // 获取使用量统计 export function getTranslateDataStatistic() { return request({ - url: "/api/v1/translate/datastatistics", - method: "get", - }); + url: '/api/v1/translate/datastatistics', + method: 'get' + }) } // 字符充值 @@ -69,18 +69,28 @@ export function getTranslateDataStatistic() { // }) // } +// 管理员充值 export function tmMemberManageRecharge(data) { return request({ - url: "/api/v1/tm-member/manager-recharge", - method: "post", - data: data, - }); + url: '/api/v1/tm-member/manager-recharge', + method: 'post', + data: data + }) +} + +// 管理员扣除字符 +export function tmMemberManageDeduct(data) { + return request({ + url: '/api/v1/tm-member/manager-deduct', + method: 'put', + data: data + }) } export function changeTmMemberStatus(data) { return request({ - url: "/api/v1/tm-member/status", - method: "put", - data: data, - }); + url: '/api/v1/tm-member/status', + method: 'put', + data: data + }) } diff --git a/src/api/admin/tm-platform-account.js b/src/api/admin/tm-platform-account.js index fd7bffe..115fb17 100644 --- a/src/api/admin/tm-platform-account.js +++ b/src/api/admin/tm-platform-account.js @@ -44,3 +44,11 @@ export function delTmPlatformAccount(data) { }) } +// 更新TmPlatformAccount剩余量 +export function tmPlatformAccountRemain(id) { + return request({ + url: '/api/v1/tm-platform-account/query-remain/' + id, + method: 'put' + }) +} + diff --git a/src/api/admin/tm-recharge-package.js b/src/api/admin/tm-recharge-package.js new file mode 100644 index 0000000..0b0310d --- /dev/null +++ b/src/api/admin/tm-recharge-package.js @@ -0,0 +1,46 @@ +import request from '@/utils/request' + +// 查询TmRechargePackage列表 +export function listTmRechargePackage(query) { + return request({ + url: '/api/v1/tm-recharge-package', + method: 'get', + params: query + }) +} + +// 查询TmRechargePackage详细 +export function getTmRechargePackage(id) { + return request({ + url: '/api/v1/tm-recharge-package/' + id, + method: 'get' + }) +} + +// 新增TmRechargePackage +export function addTmRechargePackage(data) { + return request({ + url: '/api/v1/tm-recharge-package', + method: 'post', + data: data + }) +} + +// 修改TmRechargePackage +export function updateTmRechargePackage(data) { + return request({ + url: '/api/v1/tm-recharge-package/' + data.id, + method: 'put', + data: data + }) +} + +// 删除TmRechargePackage +export function delTmRechargePackage(data) { + return request({ + url: '/api/v1/tm-recharge-package', + method: 'delete', + data: data + }) +} + diff --git a/src/views/admin/tm-member/index.vue b/src/views/admin/tm-member/index.vue index 1e39755..fa741d9 100644 --- a/src/views/admin/tm-member/index.vue +++ b/src/views/admin/tm-member/index.vue @@ -3,8 +3,13 @@