From 27bc2a488f720af9ed89eb32ac2897cf3050caa8 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 17 Feb 2025 20:41:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(SiteResourceDialog):=20=E6=94=B9=E8=BF=9B?= =?UTF-8?q?=E5=AF=B9=E8=AF=9D=E6=A1=86=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards/SiteCard.vue | 30 ++++++++++++-------- src/components/dialog/SiteResourceDialog.vue | 21 ++++++++++---- src/styles/styles.scss | 8 +++++- 3 files changed, 41 insertions(+), 18 deletions(-) diff --git a/src/components/cards/SiteCard.vue b/src/components/cards/SiteCard.vue index b6858f00..d7b3d06c 100644 --- a/src/components/cards/SiteCard.vue +++ b/src/components/cards/SiteCard.vue @@ -26,7 +26,7 @@ const siteIcon = ref('') const $toast = useToast() // 测试按钮文字 -const testButtonText = ref('连通性测试') +const testButtonText = ref('测试连通性') // 测试按钮可用性 const testButtonDisable = ref(false) @@ -65,7 +65,7 @@ async function testSite() { if (result.success) $toast.success(`${cardProps.site?.name} 连通性测试成功,可正常使用!`) else $toast.error(`${cardProps.site?.name} 连通性测试失败:${result.message}`) - testButtonText.value = '连通性测试' + testButtonText.value = '测试连通性' testButtonDisable.value = false getSiteStats() @@ -153,7 +153,7 @@ onMounted(() => { - {{ cardProps.site?.name }} + {{ cardProps.site?.name }} - {{ cardProps.site?.url }} + {{ cardProps.site?.url }} @@ -195,6 +195,12 @@ onMounted(() => { + + + 编辑站点 + {{ testButtonText }} - - - 资源预览 - - 站点数据 + 查看站点数据 + + + + 访问站点 diff --git a/src/components/dialog/SiteResourceDialog.vue b/src/components/dialog/SiteResourceDialog.vue index e587b82a..fdacfa18 100644 --- a/src/components/dialog/SiteResourceDialog.vue +++ b/src/components/dialog/SiteResourceDialog.vue @@ -99,11 +99,21 @@ onMounted(() => { })