From 66885bc8892bad649d8ce4003c614e1d3a59ef40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=8D=97=E5=9B=BD?= <164292041@qq.com> Date: Fri, 12 Jun 2026 16:28:53 +0800 Subject: [PATCH] =?UTF-8?q?[update]domainStatus=E9=A1=B5=E9=9D=A2=E6=8E=A5?= =?UTF-8?q?=E5=85=A5=E5=90=8E=E7=AB=AF=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/api/backend/embed.ts | 32 ++++ web/src/views/backend/embed/domainStatus.vue | 147 +++++++++++-------- 2 files changed, 119 insertions(+), 60 deletions(-) diff --git a/web/src/api/backend/embed.ts b/web/src/api/backend/embed.ts index 8f9d617..37df461 100644 --- a/web/src/api/backend/embed.ts +++ b/web/src/api/backend/embed.ts @@ -92,3 +92,35 @@ export function saveGameRtp(data: SaveGameRtpPayload) { } ) } + +export function domainStatus() { + return createAxios({ + url: '/admin/embed.Embed/domainStatus', + method: 'get', + }) +} + +export interface SaveDomainPayload { + header_image_url: string + custom_config: Record + base_color: string + border_color: string + online_color: string + offline_color: string + title_color: string + text_color: string + tag_color: string +} + +export function saveDomain(data: SaveDomainPayload) { + return createAxios( + { + url: '/admin/embed.Embed/saveDomain', + method: 'post', + data, + }, + { + showSuccessMessage: true, + } + ) +} diff --git a/web/src/views/backend/embed/domainStatus.vue b/web/src/views/backend/embed/domainStatus.vue index 4d896c7..0f2d86c 100644 --- a/web/src/views/backend/embed/domainStatus.vue +++ b/web/src/views/backend/embed/domainStatus.vue @@ -1,5 +1,5 @@