🐛 fix: Remove GroupTable and related components, simplify SubscribeTable and update language handling in subscription forms

This commit is contained in:
web
2025-09-03 15:46:36 -07:00
parent 4563c570ac
commit 1ab9b39e8a
14 changed files with 135 additions and 552 deletions
-8
View File
@@ -191,14 +191,6 @@ export async function updateSubscribeConfig(
});
}
/** Get subscribe type GET /v1/admin/system/subscribe_type */
export async function getSubscribeType(options?: { [key: string]: any }) {
return request<API.Response & { data?: API.SubscribeType }>('/v1/admin/system/subscribe_type', {
method: 'GET',
...(options || {}),
});
}
/** Get Team of Service Config GET /v1/admin/system/tos_config */
export async function getTosConfig(options?: { [key: string]: any }) {
return request<API.Response & { data?: API.TosConfig }>('/v1/admin/system/tos_config', {
+6 -6
View File
@@ -325,6 +325,7 @@ declare namespace API {
type CreateSubscribeRequest = {
name: string;
language: string;
description: string;
unit_price: number;
unit_time: string;
@@ -335,7 +336,6 @@ declare namespace API {
speed_limit: number;
device_limit: number;
quota: number;
group_id: number;
nodes: number[];
node_tags: string[];
show: boolean;
@@ -1045,14 +1045,14 @@ declare namespace API {
type GetSubscribeListParams = {
page: number;
size: number;
group_id?: number;
language?: string;
search?: string;
};
type GetSubscribeListRequest = {
page: number;
size: number;
group_id?: number;
language?: string;
search?: string;
};
@@ -1829,6 +1829,7 @@ declare namespace API {
type Subscribe = {
id: number;
name: string;
language: string;
description: string;
unit_price: number;
unit_time: string;
@@ -1839,7 +1840,6 @@ declare namespace API {
speed_limit: number;
device_limit: number;
quota: number;
group_id: number;
nodes: number[];
node_tags: string[];
show: boolean;
@@ -1893,6 +1893,7 @@ declare namespace API {
type SubscribeItem = {
id?: number;
name?: string;
language?: string;
description?: string;
unit_price?: number;
unit_time?: string;
@@ -1903,7 +1904,6 @@ declare namespace API {
speed_limit?: number;
device_limit?: number;
quota?: number;
group_id?: number;
nodes?: number[];
node_tags?: string[];
show?: boolean;
@@ -2145,6 +2145,7 @@ declare namespace API {
type UpdateSubscribeRequest = {
id: number;
name: string;
language: string;
description: string;
unit_price: number;
unit_time: string;
@@ -2155,7 +2156,6 @@ declare namespace API {
speed_limit: number;
device_limit: number;
quota: number;
group_id: number;
nodes: number[];
node_tags: string[];
show: boolean;
+1 -1
View File
@@ -731,6 +731,7 @@ declare namespace API {
type Subscribe = {
id: number;
name: string;
language: string;
description: string;
unit_price: number;
unit_time: string;
@@ -741,7 +742,6 @@ declare namespace API {
speed_limit: number;
device_limit: number;
quota: number;
group_id: number;
nodes: number[];
node_tags: string[];
show: boolean;