From b3f42d1247111d691e8928d345484445c99ee597 Mon Sep 17 00:00:00 2001 From: LeJingS <157603342+LeJingS@users.noreply.github.com> Date: Mon, 16 Dec 2024 20:54:28 +0800 Subject: [PATCH] =?UTF-8?q?2024=E5=B9=B412=E6=9C=8816=E6=97=A520:54:25?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- blog/font/blog/package-lock.json | 12 +- blog/font/blog/package.json | 3 +- blog/font/blog/src/App.vue | 31 +- .../src/components/login/PersonalSpace.vue | 294 ++++++++++++++---- .../blog/src/components/login/Registered.vue | 30 +- .../src/components/login/RetrievePassword.vue | 27 +- .../blog/src/components/utils/Article.vue | 57 +++- blog/font/blog/src/components/utils/Paper.vue | 62 +++- .../blog/src/components/writeBlog/Writing.vue | 184 ++++++++--- blog/font/blog/src/main.ts | 21 +- blog/font/blog/src/page/Announcement.vue | 52 ++-- blog/font/blog/src/page/Home.vue | 39 ++- blog/font/blog/src/page/Login.vue | 46 ++- blog/font/blog/src/router/index.ts | 30 +- blog/font/blog/src/stores/paper.ts | 106 ------- blog/font/blog/vite.config.ts | 9 +- blog/server/demo/.idea/dataSources.xml | 14 + blog/server/demo/pom.xml | 24 +- .../top/lejings/demo/DemoApplication.java | 15 + .../controller/AnnouncementsController.java | 1 + .../demo/controller/PostsController.java | 22 +- .../demo/controller/UsersController.java | 88 ++++++ .../lejings/demo/filter/LoginCheckFilter.java | 9 + .../top/lejings/demo/mapper/PostsMapper.java | 10 +- .../top/lejings/demo/mapper/UsersMapper.java | 25 ++ .../java/top/lejings/demo/pojo/Posts.java | 6 +- .../java/top/lejings/demo/pojo/Users.java | 1 + .../lejings/demo/service/PostsService.java | 6 +- .../lejings/demo/service/UsersService.java | 13 + .../demo/service/impl/PostsServiceImpl.java | 42 ++- .../demo/service/impl/UsersServiceImpl.java | 67 ++++ .../java/top/lejings/demo/utils/Email.java | 26 ++ .../java/top/lejings/demo/utils/JwtUtils.java | 41 +++ .../src/main/resources/application.properties | 15 +- .../top/lejings/demo/mapper/PostsMapper.xml | 40 ++- .../lejings/demo/DemoApplicationTests.java | 2 + .../target/classes/application.properties | 15 +- .../demo/DemoApplication$WebConfig.class | Bin 0 -> 1721 bytes .../top/lejings/demo/DemoApplication.class | Bin 733 -> 848 bytes .../controller/AnnouncementsController.class | Bin 1499 -> 1499 bytes .../demo/controller/PostsController.class | Bin 2093 -> 3303 bytes .../demo/controller/UsersController.class | Bin 0 -> 3816 bytes .../demo/filter/LoginCheckFilter.class | Bin 0 -> 321 bytes .../top/lejings/demo/mapper/PostsMapper.class | Bin 439 -> 1366 bytes .../top/lejings/demo/mapper/PostsMapper.xml | 40 ++- .../top/lejings/demo/mapper/UsersMapper.class | Bin 0 -> 1154 bytes .../classes/top/lejings/demo/pojo/Posts.class | Bin 4450 -> 5418 bytes .../classes/top/lejings/demo/pojo/Users.class | Bin 4976 -> 5463 bytes .../lejings/demo/service/PostsService.class | Bin 361 -> 600 bytes .../lejings/demo/service/UsersService.class | Bin 0 -> 443 bytes .../demo/service/impl/PostsServiceImpl.class | Bin 1045 -> 2902 bytes .../demo/service/impl/UsersServiceImpl.class | Bin 0 -> 3630 bytes .../top/lejings/demo/utils/Email.class | Bin 0 -> 1300 bytes .../top/lejings/demo/utils/JwtUtils.class | Bin 0 -> 2140 bytes javaweb_word/server/DB/.idea/misc.xml | 2 +- 55 files changed, 1203 insertions(+), 324 deletions(-) delete mode 100644 blog/font/blog/src/stores/paper.ts create mode 100644 blog/server/demo/src/main/java/top/lejings/demo/controller/UsersController.java create mode 100644 blog/server/demo/src/main/java/top/lejings/demo/filter/LoginCheckFilter.java create mode 100644 blog/server/demo/src/main/java/top/lejings/demo/mapper/UsersMapper.java create mode 100644 blog/server/demo/src/main/java/top/lejings/demo/service/UsersService.java create mode 100644 blog/server/demo/src/main/java/top/lejings/demo/service/impl/UsersServiceImpl.java create mode 100644 blog/server/demo/src/main/java/top/lejings/demo/utils/Email.java create mode 100644 blog/server/demo/src/main/java/top/lejings/demo/utils/JwtUtils.java create mode 100644 blog/server/demo/target/classes/top/lejings/demo/DemoApplication$WebConfig.class create mode 100644 blog/server/demo/target/classes/top/lejings/demo/controller/UsersController.class create mode 100644 blog/server/demo/target/classes/top/lejings/demo/filter/LoginCheckFilter.class create mode 100644 blog/server/demo/target/classes/top/lejings/demo/mapper/UsersMapper.class create mode 100644 blog/server/demo/target/classes/top/lejings/demo/service/UsersService.class create mode 100644 blog/server/demo/target/classes/top/lejings/demo/service/impl/UsersServiceImpl.class create mode 100644 blog/server/demo/target/classes/top/lejings/demo/utils/Email.class create mode 100644 blog/server/demo/target/classes/top/lejings/demo/utils/JwtUtils.class diff --git a/blog/font/blog/package-lock.json b/blog/font/blog/package-lock.json index ca018d7..232b682 100644 --- a/blog/font/blog/package-lock.json +++ b/blog/font/blog/package-lock.json @@ -13,7 +13,8 @@ "marked": "^15.0.3", "pinia": "^2.2.6", "vue": "^3.5.13", - "vue-router": "^4.0.13" + "vue-router": "^4.0.13", + "vue-toastification": "^2.0.0-rc.5" }, "devDependencies": { "@tsconfig/node22": "^22.0.0", @@ -3425,6 +3426,15 @@ "vue": "^3.2.0" } }, + "node_modules/vue-toastification": { + "version": "2.0.0-rc.5", + "resolved": "https://registry.npmmirror.com/vue-toastification/-/vue-toastification-2.0.0-rc.5.tgz", + "integrity": "sha512-q73e5jy6gucEO/U+P48hqX+/qyXDozAGmaGgLFm5tXX4wJBcVsnGp4e/iJqlm9xzHETYOilUuwOUje2Qg1JdwA==", + "license": "MIT", + "peerDependencies": { + "vue": "^3.0.2" + } + }, "node_modules/vue-tsc": { "version": "2.1.10", "resolved": "https://registry.npmmirror.com/vue-tsc/-/vue-tsc-2.1.10.tgz", diff --git a/blog/font/blog/package.json b/blog/font/blog/package.json index 0acce60..82c63be 100644 --- a/blog/font/blog/package.json +++ b/blog/font/blog/package.json @@ -16,7 +16,8 @@ "marked": "^15.0.3", "pinia": "^2.2.6", "vue": "^3.5.13", - "vue-router": "^4.0.13" + "vue-router": "^4.0.13", + "vue-toastification": "^2.0.0-rc.5" }, "devDependencies": { "@tsconfig/node22": "^22.0.0", diff --git a/blog/font/blog/src/App.vue b/blog/font/blog/src/App.vue index ada0794..8df73ba 100644 --- a/blog/font/blog/src/App.vue +++ b/blog/font/blog/src/App.vue @@ -12,8 +12,8 @@
用户名: Le
-ID: 001
- -作者: {{ paperStore.paper.writer }}
-发布时间: {{ paperStore.paper.publishedDate }}
+作者: {{ paper.writer }}
+发布时间: {{ paper.updated_at }}