From 9bd72b970e78b95dad153a1938014ba1cc814d2c Mon Sep 17 00:00:00 2001 From: luckyasme <807254037@qq.com> Date: Mon, 11 Aug 2025 19:06:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20nss=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/feedback/FeedbackSlider.vue | 47 ++++++++++++------- .../feedback/FloatingButtonHome.vue | 1 + .../src/i18n/feedback/feedback-zh.ts | 2 +- 3 files changed, 32 insertions(+), 18 deletions(-) diff --git a/app/.vitepress/src/components/feedback/FeedbackSlider.vue b/app/.vitepress/src/components/feedback/FeedbackSlider.vue index 3001df10c..b46a2352a 100644 --- a/app/.vitepress/src/components/feedback/FeedbackSlider.vue +++ b/app/.vitepress/src/components/feedback/FeedbackSlider.vue @@ -88,6 +88,10 @@ const submitFeedback = () => { message.success({ content: t('feedback.feedbackSuccess'), }); + } else if (res.code === 429) { + message.danger({ + content: t('feedback.submitBusy'), + }); } else { message.danger({ content: t('feedback.feedbackSubmitFailed'), @@ -144,7 +148,7 @@ const RATE_INDEX = Array(RATE_MAX_MB + 1) {{ t('feedback.moreInfo3') }}

- + {{ t('feedback.submit') }}
@@ -188,9 +192,10 @@ const RATE_INDEX = Array(RATE_MAX_MB + 1) .slider-tip { width: 28px; - height: auto; + height: 20px; text-align: center; font-size: var(--o-font_size-tip1); + line-height: var(--o-line_height-tip2); color: var(--o-color-info1); background-color: var(--o-color-fill2); border-radius: var(--o-radius-xs); @@ -198,9 +203,10 @@ const RATE_INDEX = Array(RATE_MAX_MB + 1) backdrop-filter: blur(5px); border: 1px solid var(--o-color-control4-light); position: absolute; - top: -16px; + top: -4px; left: v-bind(scorePosition); transform: translateX(-50%); + &::after { content: ''; @@ -214,6 +220,7 @@ const RATE_INDEX = Array(RATE_MAX_MB + 1) position: absolute; bottom: -4px; right: 9px; + z-index: -1; } } @@ -308,9 +315,24 @@ const RATE_INDEX = Array(RATE_MAX_MB + 1) .o-textarea { --textarea-radius-pill: 8px; + --textarea-bd-color-hover: var(--o-color-primary1); width: 100%; height: 88px; + @include tip2; + + :deep(.o_textarea) { + height: 100%; + } + + :deep(.o_textarea-wrap) { + height: 100%; + } + + :deep(.o_textarea-count) { + right: 8px; + bottom: 8px; + } } .more-info { @@ -325,25 +347,16 @@ const RATE_INDEX = Array(RATE_MAX_MB + 1) text-align: center; margin-top: 16px; - :deep(.o-btn) { + :deep(.o-button) { padding: 6px 26px; + font-size: var(--o-font_size-tip1); + border-radius: var(--o-radius-l); border-color: var(--o-color-primary1); color: var(--o-color-primary1); @include hover { - border-color: var(--o-color-primary1); - background-color: var(--o-color-primary1); - color: var(--o-color-white); - } - - &.o-btn-disabled { - border-color: var(--o-color-primary4); - color: var(--o-color-primary4); - @include hover { - border-color: var(--o-color-primary4); - background-color: transparent; - color: var(--o-color-primary4); - } + border-color: var(--o-color-primary2); + color: var(--o-color-primary2); } } diff --git a/app/.vitepress/src/components/feedback/FloatingButtonHome.vue b/app/.vitepress/src/components/feedback/FloatingButtonHome.vue index 93ffee005..5955b1348 100644 --- a/app/.vitepress/src/components/feedback/FloatingButtonHome.vue +++ b/app/.vitepress/src/components/feedback/FloatingButtonHome.vue @@ -160,6 +160,7 @@ const floatData = ref([ cursor: default; .o-popup-wrap { + width: 360px; box-shadow: none; } diff --git a/app/.vitepress/src/i18n/feedback/feedback-zh.ts b/app/.vitepress/src/i18n/feedback/feedback-zh.ts index 840a99c8c..24bec6a7d 100644 --- a/app/.vitepress/src/i18n/feedback/feedback-zh.ts +++ b/app/.vitepress/src/i18n/feedback/feedback-zh.ts @@ -13,7 +13,7 @@ export default { recommendTip1: '请输入您不太推荐的原因', recommendTip2: '改进哪些方面会让您更愿意推荐?', recommendTip3: '请输入您推荐的原因', - submitBusy: '您的提交过于频繁,请稍后再试', + submitBusy: '提交过于频繁,请稍后再试', feedbackFailed: '反馈失败', issueBack: '问题反馈', issueBackDecs: '获得技术团队的快速支持', -- Gitee