+
-
-
-
-
-
-
评分
-
-
-
-
-
-
-
-
文档获取效率
-
-
{{ efficiencyScore / 10 }}
-
-
-
-
-
-
-
-
文档正确性
-
-
{{ correctnessScore / 10 }}
-
-
-
-
-
-
-
-
文档完整性
-
-
{{ integrityScore / 10 }}
-
-
-
-
-
-
-
-
文档易理解
-
-
{{ understandScore / 10 }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.text }}
- {{ item.text2 }}
-
-
+
-
-
-
-
-
-
-
-
- {{ item.textMb }}
-
-
-
-
-
-
-
-
-
-
-
- 取消
-
- 确定
-
-
-
+
diff --git a/docs/.vitepress/src/components/feedback/FeedbackSlider.vue b/docs/.vitepress/src/components/feedback/FeedbackSlider.vue
index def8fd9..352db70 100644
--- a/docs/.vitepress/src/components/feedback/FeedbackSlider.vue
+++ b/docs/.vitepress/src/components/feedback/FeedbackSlider.vue
@@ -5,7 +5,7 @@ import { ElSlider } from 'element-plus';
import IconClose from '~icons/app/icon-close.svg';
-// import { postFeedback } from '@/api/api-feedback';
+import { postFeedback } from '@/api/api-feedback';
import { useLocale } from '@/composables/useLocale';
const props = defineProps({
@@ -89,23 +89,23 @@ const submitFeedback = () => {
feedbackValue: score.value / 10,
};
- // postFeedback(params)
- // .then((res) => {
- // if (res.code === 200) {
- // message.success({
- // content: t('space.submitSuccess'),
- // });
- // } else {
- // message.warning({
- // content: t('feedback.submitBusy'),
- // });
- // }
- // })
- // .catch(() => {
- // message.warning({
- // content: t('feedback.feedbackFailed'),
- // });
- // });
+ postFeedback(params)
+ .then((res) => {
+ if (res.code === 200) {
+ message.success({
+ content: t('space.submitSuccess'),
+ });
+ } else {
+ message.warning({
+ content: t('feedback.submitBusy'),
+ });
+ }
+ })
+ .catch(() => {
+ message.warning({
+ content: t('feedback.feedbackFailed'),
+ });
+ });
closeFeedbackPopup();
};
diff --git a/docs/.vitepress/src/components/feedback/FloatingButtonHome.vue b/docs/.vitepress/src/components/feedback/FloatingButtonHome.vue
new file mode 100644
index 0000000..0faf3e6
--- /dev/null
+++ b/docs/.vitepress/src/components/feedback/FloatingButtonHome.vue
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/vite.config.ts b/docs/vite.config.ts
index 555f425..4e5368e 100644
--- a/docs/vite.config.ts
+++ b/docs/vite.config.ts
@@ -13,6 +13,7 @@ export default defineConfig({
app: FileSystemIconLoader(fileURLToPath(new URL('./.vitepress/src/assets/svg-icons', import.meta.url))),
home: FileSystemIconLoader(fileURLToPath(new URL('./.vitepress/src/assets/category/home/svg-icons', import.meta.url))),
footer: FileSystemIconLoader(fileURLToPath(new URL('./.vitepress/src/assets/category/footer/svg-icons', import.meta.url))),
+ feedback: FileSystemIconLoader(fileURLToPath(new URL('./.vitepress/src/assets/category/feedback/svg-icons', import.meta.url))),
},
}),
basicSsl(),
@@ -47,7 +48,7 @@ export default defineConfig({
server: {
proxy: {
'/api-dsapi/': {
- target: 'https://dsapi.osinfra.cn/',
+ target: 'https://dsapi.test.osinfra.cn/',
changeOrigin: true,
rewrite: (path: string) => path.replace(/^\/api-dsapi/, ''),
},
--
Gitee