diff --git a/src/apis/blog.ts b/src/apis/blog.ts index ccd03c3..b69d73a 100644 --- a/src/apis/blog.ts +++ b/src/apis/blog.ts @@ -15,11 +15,12 @@ export const uploadBlogImageApi = (md5: string, form: FormData): Promise data: form }) -export const queryBlogApi = (currentPage: number, pageSize: number): Promise> => +export const queryBlogApi = (currentPage: number, pageSize: number, + category: string): Promise> => cloudService({ - url: '/blog-api/blog/all/page', + url: '/blog-api/blog/condition/page', method: 'get', - params: { currentPage, pageSize } + params: { currentPage, pageSize, category } }) export const queryUnapprovedBlogApi = (): Promise => diff --git a/src/store/blog.ts b/src/store/blog.ts index 01eb4b9..b1bc707 100644 --- a/src/store/blog.ts +++ b/src/store/blog.ts @@ -68,7 +68,9 @@ export const useBlogStore = defineStore('blog', { blogCategoryList: [] as IBlogCategory[], blogStats: {} as IBlogStats, latestBlogList: [] as IBlogLatest[], - queryBlog: {} as IQueryBlog, + queryBlog: { + category: '' + } as IQueryBlog, blogImagePath: ImagePathEnum.BLOG, blogApiType: 'ADD' as IHandleApi, pageInfo: { @@ -83,7 +85,7 @@ export const useBlogStore = defineStore('blog', { actions: { async queryBlogList() { const { currentPage, pageSize } = this.pageInfo - const result = await queryBlogApi(currentPage, pageSize) + const result = await queryBlogApi(currentPage, pageSize, this.queryBlog.category) this.blogList = result.records this.pageInfo.totalSize = result.total }, diff --git a/src/views/blog/article.vue b/src/views/blog/article.vue index 56d215c..5a02a44 100644 --- a/src/views/blog/article.vue +++ b/src/views/blog/article.vue @@ -4,6 +4,14 @@ 新增文章 + + + + + + { await blogStore.queryBlogList() } +const changeCategoryClick = async () => { + await blogStore.queryBlogList() +} + /** * 点击新增博客按钮 */ diff --git a/src/views/blog/category.vue b/src/views/blog/category.vue deleted file mode 100644 index 4e1fa31..0000000 --- a/src/views/blog/category.vue +++ /dev/null @@ -1,82 +0,0 @@ - - - diff --git a/src/views/meta.ts b/src/views/meta.ts index 52dc749..7629a82 100644 --- a/src/views/meta.ts +++ b/src/views/meta.ts @@ -21,10 +21,6 @@ export const metaList: IRouteMetaConfig = { title: '文章管理', icon: 'admin-blogArticle' }, - '/blog/category': { - title: '类别管理', - icon: 'admin-blogCategory' - }, '/blog/unapproved': { title: '草稿箱', icon: 'admin-blogUnapproved'