|
|
@@ -36,6 +36,15 @@ export const getCategories = () => {
|
|
|
data: statusRequest,
|
|
|
});
|
|
|
};
|
|
|
+ /**
|
|
|
+ * @summary 获取所有分类列表
|
|
|
+ */
|
|
|
+ const adminListCategories = () => {
|
|
|
+ return customAxiosInstance<ResultListCategory>({
|
|
|
+ url: `/admin/categories`,
|
|
|
+ method: "GET",
|
|
|
+ });
|
|
|
+ };
|
|
|
/**
|
|
|
* @summary 新增分类
|
|
|
*/
|
|
|
@@ -59,6 +68,7 @@ export const getCategories = () => {
|
|
|
return {
|
|
|
updateCategory,
|
|
|
toggleCategoryStatus,
|
|
|
+ adminListCategories,
|
|
|
createCategory,
|
|
|
listCategories,
|
|
|
};
|
|
|
@@ -69,6 +79,9 @@ export type UpdateCategoryResult = NonNullable<
|
|
|
export type ToggleCategoryStatusResult = NonNullable<
|
|
|
Awaited<ReturnType<ReturnType<typeof getCategories>["toggleCategoryStatus"]>>
|
|
|
>;
|
|
|
+export type AdminListCategoriesResult = NonNullable<
|
|
|
+ Awaited<ReturnType<ReturnType<typeof getCategories>["adminListCategories"]>>
|
|
|
+>;
|
|
|
export type CreateCategoryResult = NonNullable<
|
|
|
Awaited<ReturnType<ReturnType<typeof getCategories>["createCategory"]>>
|
|
|
>;
|