From 75e956b46d612527b898809fbd5e6c1a47673b3e Mon Sep 17 00:00:00 2001 From: Zyronon Date: Wed, 17 Dec 2025 19:50:45 +0800 Subject: [PATCH] wip --- src/components/BaseTable.vue | 430 +++++++++--------- src/components/BaseTable2.vue | 407 ++++++++--------- src/components/ConflictNotice.vue | 22 +- src/components/ConflictNoticeText.vue | 31 ++ src/components/SettingDialog.vue | 349 -------------- src/components/base/Collapse.vue | 28 ++ src/components/base/Pagination.vue | 221 ++------- src/components/setting/SettingDialog.vue | 6 +- src/pages/doc.vue | 21 + src/pages/feedback.vue | 6 +- src/pages/layout.vue | 10 +- src/pages/qa.vue | 140 ++++++ src/pages/setting/Log.vue | 16 + src/pages/setting/Setting.vue | 6 +- src/pages/word/DictDetail.vue | 402 ++++++++-------- .../ChangeLastPracticeIndexDialog.vue | 2 +- src/router.ts | 5 +- 17 files changed, 911 insertions(+), 1191 deletions(-) create mode 100644 src/components/ConflictNoticeText.vue delete mode 100644 src/components/SettingDialog.vue create mode 100644 src/components/base/Collapse.vue create mode 100644 src/pages/doc.vue create mode 100644 src/pages/qa.vue diff --git a/src/components/BaseTable.vue b/src/components/BaseTable.vue index c1f1a9ae..6e56b5d8 100644 --- a/src/components/BaseTable.vue +++ b/src/components/BaseTable.vue @@ -1,51 +1,46 @@ - + diff --git a/src/components/BaseTable2.vue b/src/components/BaseTable2.vue index d37bd4e9..5b13bbc7 100644 --- a/src/components/BaseTable2.vue +++ b/src/components/BaseTable2.vue @@ -1,6 +1,6 @@ - + diff --git a/src/components/ConflictNotice.vue b/src/components/ConflictNotice.vue index 2bc740c8..c6807dbf 100644 --- a/src/components/ConflictNotice.vue +++ b/src/components/ConflictNotice.vue @@ -4,6 +4,7 @@ import { defineAsyncComponent, onMounted, watch } from "vue"; import { useSettingStore } from "@/stores/setting.ts"; import { jump2Feedback } from "@/utils"; import { useDisableEventListener } from "@/hooks/event.ts"; +import ConflictNoticeText from "@/components/ConflictNoticeText.vue"; const Dialog = defineAsyncComponent(() => import('@/components/dialog/Dialog.vue')) @@ -27,29 +28,14 @@ useDisableEventListener(() => show) v-model="show" title="重要提示" footer + padding :closeOnClickBg="false" cancel-button-text="不再提醒" confirm-button-text="关闭" @cancel="settingStore.conflictNotice = false" > -
-
- 如果您安装了 “调速” “Vim” 等插件/脚本,它们会拦截键盘按下事件,导致在本网站练习时按 'A'、 'S' 、'D' 等键无反应,您可以根据以下步骤解决冲突: -
- +
+
diff --git a/src/components/ConflictNoticeText.vue b/src/components/ConflictNoticeText.vue new file mode 100644 index 00000000..f6079cca --- /dev/null +++ b/src/components/ConflictNoticeText.vue @@ -0,0 +1,31 @@ + + + + + \ No newline at end of file diff --git a/src/components/SettingDialog.vue b/src/components/SettingDialog.vue deleted file mode 100644 index ad5c7b0e..00000000 --- a/src/components/SettingDialog.vue +++ /dev/null @@ -1,349 +0,0 @@ - - -