From 97c0c477460111355e829d29e1c39d2920e876fd Mon Sep 17 00:00:00 2001 From: zyronon Date: Sun, 13 Jul 2025 02:24:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- components.d.ts | 2 +- index.html | 2 +- js_node/all.json | 3 + js_node/crawl.js | 156 + js_node/package.json | 3 +- js_node/pnpm-lock.yaml | 678 +- js_node/result/2024HongBao_T2_word.json | 107482 +++++++++++++++ js_node/results.json | 136 + js_node/source/2024HongBao_T2.json | 10762 ++ js_node/test.cjs | 54 + js_node/words.txt | 5 + js_node/爬取有道词典.cjs | 29 +- .../解析json列表文件并上传字典到数据库.cjs | 6 +- public/dicts/en/article/common/NCE_2.json | 4 +- src/assets/css/style.scss | 2 +- src/components/Empty.vue | 3 +- src/hooks/article.ts | 14 +- src/hooks/dict.ts | 4 +- src/pages/pc/article/ArticleIndex.vue | 27 +- src/pages/pc/article/BatchEditArticlePage.vue | 9 +- src/pages/pc/article/BookDetail.vue | 7 +- src/pages/pc/article/LearnArticle.vue | 4 +- .../pc/article/components/EditArticle.old | 4 +- .../pc/article/components/EditArticle2.vue | 23 +- .../components/EditBatchArticleModal.vue | 8 +- .../components/EditSingleArticleModal.vue | 5 +- .../practice-article/TypingArticle.vue | 9 +- .../practice-article/index.vue | 40 +- src/pages/pc/article2/ArticleFooter.vue | 222 - src/pages/pc/article2/ArticleIndex.vue | 38 - src/pages/pc/article2/ArticleIndexTEST.vue | 164 - src/pages/pc/article2/LearnArticle.vue | 163 - src/pages/pc/components/CollectNotice.vue | 4 +- src/pages/pc/components/EditAbleText.vue | 4 +- src/pages/pc/components/Panel.vue | 2 +- src/pages/pc/components/Setting.vue | 2 +- src/pages/pc/components/list/ArticleList.vue | 4 +- .../pc/dict/components/ArticleDictDetail.vue | 16 +- src/pages/pc/index.vue | 16 +- src/pages/pc/word/WordHome.vue | 20 +- src/router.ts | 15 - src/stores/base.ts | 338 +- src/types.ts | 38 +- src/utils/const.ts | 4 +- src/utils/index.ts | 11 +- 46 files changed, 119360 insertions(+), 1184 deletions(-) create mode 100644 js_node/all.json create mode 100644 js_node/crawl.js create mode 100644 js_node/result/2024HongBao_T2_word.json create mode 100644 js_node/results.json create mode 100644 js_node/source/2024HongBao_T2.json create mode 100644 js_node/test.cjs create mode 100644 js_node/words.txt rename src/pages/pc/{practice => article}/practice-article/TypingArticle.vue (98%) rename src/pages/pc/{practice => article}/practice-article/index.vue (92%) delete mode 100644 src/pages/pc/article2/ArticleFooter.vue delete mode 100644 src/pages/pc/article2/ArticleIndex.vue delete mode 100644 src/pages/pc/article2/ArticleIndexTEST.vue delete mode 100644 src/pages/pc/article2/LearnArticle.vue diff --git a/README.md b/README.md index 4270c835..b4a185cc 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- Typing Word + Type Words

diff --git a/components.d.ts b/components.d.ts index 8741e424..c9bf78b3 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,7 +7,7 @@ export {} declare module 'vue' { export interface GlobalComponents { - BackIcon: typeof import('./src/components/icon/BackIcon.vue')['default'] + BackIcon: typeof import('./src/components/BackIcon.vue')['default'] BaseButton: typeof import('./src/components/BaseButton.vue')['default'] BaseIcon: typeof import('./src/components/BaseIcon.vue')['default'] Close: typeof import('./src/components/icon/Close.vue')['default'] diff --git a/index.html b/index.html index 50705130..7d66efdb 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Typing Word + Type Words