From 6e8898c1c1f9800421f84f8c56cbdd88840151e4 Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Thu, 12 Mar 2026 14:44:37 +0800 Subject: [PATCH] refactor(datasource): Recommendation question style adjustment --- frontend/src/i18n/en.json | 1 + frontend/src/i18n/ko-KR.json | 1 + frontend/src/i18n/zh-CN.json | 1 + .../ds/RecommendedProblemConfigDialog.vue | 85 +++++++++++++------ 4 files changed, 62 insertions(+), 26 deletions(-) diff --git a/frontend/src/i18n/en.json b/frontend/src/i18n/en.json index eb156f2f..bbdbcaaf 100644 --- a/frontend/src/i18n/en.json +++ b/frontend/src/i18n/en.json @@ -394,6 +394,7 @@ "sync_fields": "Sync Fields" }, "datasource": { + "recommended_question": "Recommended Question", "recommended_repetitive_tips": "Duplicate questions exist", "recommended_problem_tips": "Custom configuration requires at least one problem, each problem should be 2-200 characters", "recommended_problem_configuration": "Recommended Problem Configuration", diff --git a/frontend/src/i18n/ko-KR.json b/frontend/src/i18n/ko-KR.json index 3e9eab28..4cedf417 100644 --- a/frontend/src/i18n/ko-KR.json +++ b/frontend/src/i18n/ko-KR.json @@ -394,6 +394,7 @@ "sync_fields": "동기화된 테이블 구조" }, "datasource": { + "recommended_question": "추천 질문", "recommended_repetitive_tips": "중복된 문제가 존재합니다", "recommended_problem_tips": "사용자 정의 구성으로 최소 한 개의 문제를 생성하세요, 각 문제는 2~200자로 작성", "recommended_problem_configuration": "추천 문제 구성", diff --git a/frontend/src/i18n/zh-CN.json b/frontend/src/i18n/zh-CN.json index e701e62d..f3b6e61d 100644 --- a/frontend/src/i18n/zh-CN.json +++ b/frontend/src/i18n/zh-CN.json @@ -394,6 +394,7 @@ "sync_fields": "同步表结构" }, "datasource": { + "recommended_question": "推荐问题", "recommended_repetitive_tips": "存在重复问题", "recommended_problem_tips": "自定义配置至少一个问题,每个问题2-200个字符", "recommended_problem_configuration": "推荐问题配置", diff --git a/frontend/src/views/ds/RecommendedProblemConfigDialog.vue b/frontend/src/views/ds/RecommendedProblemConfigDialog.vue index 58df4b97..ab0829e5 100644 --- a/frontend/src/views/ds/RecommendedProblemConfigDialog.vue +++ b/frontend/src/views/ds/RecommendedProblemConfigDialog.vue @@ -4,6 +4,8 @@ import { recommendedApi } from '@/api/recommendedApi.ts' import { Delete } from '@element-plus/icons-vue' import { ElMessage } from 'element-plus-secondary' import { useI18n } from 'vue-i18n' +import icon_add_outlined from '@/assets/svg/icon_add_outlined.svg' + const { t } = useI18n() interface RecommendedProblem { @@ -105,37 +107,53 @@ defineExpose({ :close-on-click-modal="false" @before-closed="closeDialog" > - - - {{ $t('datasource.ai_automatic_generation') }} - {{ $t('datasource.user_defined') }} - - - + + + + + + + +
{{ $t('common.cancel') }} @@ -145,6 +163,21 @@ defineExpose({