fix:article bearer
This commit is contained in:
parent
686fa7bc95
commit
0413d190e1
|
|
@ -30,6 +30,7 @@ import Link from "next/link";
|
||||||
import { useEffect, useState } from "react";
|
import { useEffect, useState } from "react";
|
||||||
import {
|
import {
|
||||||
getListArticle,
|
getListArticle,
|
||||||
|
getListArticleAdminPage,
|
||||||
getStatisticSummary,
|
getStatisticSummary,
|
||||||
getTopArticles,
|
getTopArticles,
|
||||||
getUserLevelDataStat,
|
getUserLevelDataStat,
|
||||||
|
|
@ -108,7 +109,7 @@ export default function DashboardContainer() {
|
||||||
page: page,
|
page: page,
|
||||||
search: "",
|
search: "",
|
||||||
};
|
};
|
||||||
const res = await getListArticle(req);
|
const res = await getListArticleAdminPage(req);
|
||||||
setArticle(res.data?.data);
|
setArticle(res.data?.data);
|
||||||
setTotalPage(res?.data?.meta?.totalPage);
|
setTotalPage(res?.data?.meta?.totalPage);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,7 @@ import {
|
||||||
deleteArticle,
|
deleteArticle,
|
||||||
getArticleByCategory,
|
getArticleByCategory,
|
||||||
getListArticle,
|
getListArticle,
|
||||||
|
getListArticleAdminPage,
|
||||||
updateIsBannerArticle,
|
updateIsBannerArticle,
|
||||||
} from "@/services/article";
|
} from "@/services/article";
|
||||||
import { Article } from "@/types/globals";
|
import { Article } from "@/types/globals";
|
||||||
|
|
@ -197,7 +198,6 @@ export default function ArticleTable() {
|
||||||
|
|
||||||
async function initState() {
|
async function initState() {
|
||||||
loading();
|
loading();
|
||||||
console.log("test", getIds(selectedCategories));
|
|
||||||
const req = {
|
const req = {
|
||||||
limit: showData,
|
limit: showData,
|
||||||
page: page,
|
page: page,
|
||||||
|
|
@ -209,7 +209,7 @@ export default function ArticleTable() {
|
||||||
sort: "desc",
|
sort: "desc",
|
||||||
sortBy: "created_at",
|
sortBy: "created_at",
|
||||||
};
|
};
|
||||||
const res = await getListArticle(req);
|
const res = await getListArticleAdminPage(req);
|
||||||
await getTableNumber(parseInt(showData), res.data?.data);
|
await getTableNumber(parseInt(showData), res.data?.data);
|
||||||
setTotalPage(res?.data?.meta?.totalPage);
|
setTotalPage(res?.data?.meta?.totalPage);
|
||||||
close();
|
close();
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,40 @@ export async function getListArticle(props: PaginationRequest) {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export async function getListArticleAdminPage(props: PaginationRequest) {
|
||||||
|
const {
|
||||||
|
page,
|
||||||
|
limit,
|
||||||
|
search,
|
||||||
|
startDate,
|
||||||
|
endDate,
|
||||||
|
isPublish,
|
||||||
|
category,
|
||||||
|
sortBy,
|
||||||
|
sort,
|
||||||
|
categorySlug,
|
||||||
|
isBanner,
|
||||||
|
categoryIds,
|
||||||
|
createdByIds,
|
||||||
|
} = props;
|
||||||
|
const headers = {
|
||||||
|
"content-type": "application/json",
|
||||||
|
Authorization: `Bearer ${token}`,
|
||||||
|
};
|
||||||
|
return await httpGet(
|
||||||
|
`/articles?limit=${limit}&page=${page}&isPublish=${
|
||||||
|
isPublish === undefined ? "" : isPublish
|
||||||
|
}&title=${search}&startDate=${startDate || ""}&endDate=${
|
||||||
|
endDate || ""
|
||||||
|
}&categoryId=${category || ""}&sortBy=${sortBy || "created_at"}&sort=${
|
||||||
|
sort || "asc"
|
||||||
|
}&category=${categorySlug || ""}&isBanner=${isBanner || ""}&categoryIds=${
|
||||||
|
categoryIds || ""
|
||||||
|
}&createdByIds=${createdByIds || ""}`,
|
||||||
|
headers
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
export async function getTopArticles(props: PaginationRequest) {
|
export async function getTopArticles(props: PaginationRequest) {
|
||||||
const { page, limit, search, startDate, endDate, isPublish, category } =
|
const { page, limit, search, startDate, endDate, isPublish, category } =
|
||||||
props;
|
props;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue