From e64cb74c9d8672ca113baa9fae75909cd52c549c Mon Sep 17 00:00:00 2001 From: merlin Date: Thu, 6 Nov 2025 11:11:08 +0800 Subject: [PATCH] feat: add admin pagination --- src/components/MarkdownEditor.vue | 2 +- src/styles/admin.css | 3 + src/views/admin/article.vue | 39 ++++++++++-- src/views/admin/comments.vue | 100 ++++++++++++++++++++++++++---- src/views/admin/news.vue | 48 +++++++++++--- 5 files changed, 164 insertions(+), 28 deletions(-) diff --git a/src/components/MarkdownEditor.vue b/src/components/MarkdownEditor.vue index 4617278..8597f57 100644 --- a/src/components/MarkdownEditor.vue +++ b/src/components/MarkdownEditor.vue @@ -51,7 +51,7 @@ onMounted(() => { console.log(response); if (response.code === 200) { console.log('上传成功'); - vditor.insertValue('![](' + response.data.url + ')') + vditor.insertValue('![](' + response.data.data + ')') } } }, diff --git a/src/styles/admin.css b/src/styles/admin.css index ac3454b..35c5097 100644 --- a/src/styles/admin.css +++ b/src/styles/admin.css @@ -9,3 +9,6 @@ h1 { .left-menu { padding: 5%; } +.el-pagination{ + justify-content: center; +} \ No newline at end of file diff --git a/src/views/admin/article.vue b/src/views/admin/article.vue index 3f1b5ea..ee0abb4 100644 --- a/src/views/admin/article.vue +++ b/src/views/admin/article.vue @@ -13,10 +13,13 @@ +
+ +
@@ -35,7 +38,7 @@ \ No newline at end of file diff --git a/src/views/admin/comments.vue b/src/views/admin/comments.vue index a679f5e..bfc244b 100644 --- a/src/views/admin/comments.vue +++ b/src/views/admin/comments.vue @@ -7,24 +7,35 @@ + - - - - + + + +
+ +
+ + +

{{ viewData.u_id }}

+

{{ viewData.content }}

+

{{ viewData.published }}

+

{{ viewData.a_title }}

+
\ No newline at end of file diff --git a/src/views/admin/news.vue b/src/views/admin/news.vue index 1f8d4da..ff0dbba 100644 --- a/src/views/admin/news.vue +++ b/src/views/admin/news.vue @@ -13,10 +13,13 @@ +
+ +
@@ -35,7 +38,7 @@ \ No newline at end of file