From 8d3eedf5072927fdd9e47aa3042760513192a68d Mon Sep 17 00:00:00 2001 From: BabyBoy <2019108827@qq.com> Date: Wed, 6 Aug 2025 09:54:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=97=E9=93=BA=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/account/types.ts | 2 +- src/api/agent/index.ts | 30 ++++++ src/api/agent/types.ts | 29 ++++++ src/views/account/index.vue | 25 ++--- src/views/agent/index.vue | 153 ++++++++++++++++++++++++++++++ src/views/system/divide/index.vue | 16 ++-- src/views/system/tenant/index.vue | 2 +- 7 files changed, 230 insertions(+), 27 deletions(-) create mode 100644 src/api/agent/index.ts create mode 100644 src/api/agent/types.ts create mode 100644 src/views/agent/index.vue diff --git a/src/api/account/types.ts b/src/api/account/types.ts index 041feca..3a1050e 100644 --- a/src/api/account/types.ts +++ b/src/api/account/types.ts @@ -2,7 +2,7 @@ export interface AccountQuery { current: number; size: number; type: string | number; - tenantName: string; + storeName: string; } export interface VersionList { createBy: number; diff --git a/src/api/agent/index.ts b/src/api/agent/index.ts new file mode 100644 index 0000000..fa6bc74 --- /dev/null +++ b/src/api/agent/index.ts @@ -0,0 +1,30 @@ +import { AccountQuery } from './types'; +import { AxiosPromise } from 'axios'; +import { VersionAdd } from './types'; +import request from '@/utils/request'; + +// 查询租户账户列表 +export function getList(query: AccountQuery): AxiosPromise { + return request({ + url: '/system/tenant/account/list', + method: 'post', + data: query + }); +} +// 查询租户账户列表 +export function getDel(query: string): AxiosPromise { + return request({ + url: '/system/tenant/account/list', + method: 'delete', + data: query + }); +} +// 添加 +export function postAdd(query: VersionAdd): AxiosPromise { + return request({ + url: '/system/tenant/account/list', + method: 'delete', + data: query + }); +} + diff --git a/src/api/agent/types.ts b/src/api/agent/types.ts new file mode 100644 index 0000000..a43312b --- /dev/null +++ b/src/api/agent/types.ts @@ -0,0 +1,29 @@ +export interface AccountQuery { + current: number; + size: number; + type: string | number; + storeName: string; +} +export interface VersionList { + createBy: number; + createTime: string; + id: number; + integralBalance: string; + moneyBalance: string; + revenue: string; + tenantId: number; + totalIntegralBalance: string; + type: number; + updateBy: number; + updateTime: string; + wallet: string; +} +export interface VersionAdd { + platformType: string; + versionCode: string; + versionName: string; + downloadUrl: string; + isForceUpdate: string; + releaseNotes: string; + status: string; +} diff --git a/src/views/account/index.vue b/src/views/account/index.vue index 0f1eca7..5aba169 100644 --- a/src/views/account/index.vue +++ b/src/views/account/index.vue @@ -11,7 +11,7 @@ - + 搜索 @@ -22,11 +22,11 @@ - - - - - + + + + + @@ -67,7 +58,7 @@ const queryParams = ref({ current: 1, size: 10, type: '', - tenantName: '' + storeName: '' }); //列表 const devices = ref([]); @@ -89,7 +80,7 @@ const resetQuery = () => { current: 1, size: 10, type: '', - tenantName: '' + storeName: '' }; getListList(); }; diff --git a/src/views/agent/index.vue b/src/views/agent/index.vue new file mode 100644 index 0000000..01c1aae --- /dev/null +++ b/src/views/agent/index.vue @@ -0,0 +1,153 @@ + + + diff --git a/src/views/system/divide/index.vue b/src/views/system/divide/index.vue index 4f633aa..5965543 100644 --- a/src/views/system/divide/index.vue +++ b/src/views/system/divide/index.vue @@ -27,7 +27,7 @@ @@ -47,15 +47,15 @@ @@ -97,7 +97,7 @@ - 新增 + 新增 @@ -113,14 +113,14 @@ - + - 新增 + 新增 @@ -139,7 +139,7 @@ - + diff --git a/src/views/system/tenant/index.vue b/src/views/system/tenant/index.vue index 622b7c9..c3f3a9d 100644 --- a/src/views/system/tenant/index.vue +++ b/src/views/system/tenant/index.vue @@ -340,7 +340,7 @@ - +