feat(F-103): completed feature
This commit is contained in:
@@ -101,9 +101,9 @@ export const ordersApi = {
|
||||
if (params?.status) sp.set('status', params.status);
|
||||
if (params?.q) sp.set('q', params.q);
|
||||
const qs = sp.toString();
|
||||
return api.get<{ items: import('@/types').Order[]; total: number }>(
|
||||
return api.get<{ items: import('@/types').Order[]; total: number } | import('@/types').Order[]>(
|
||||
`/api/orders${qs ? `?${qs}` : ''}`,
|
||||
);
|
||||
).then((data) => (Array.isArray(data) ? { items: data, total: data.length } : data));
|
||||
},
|
||||
get: (id: string) => api.get<import('@/types').Order>(`/api/orders/${id}`),
|
||||
transition: (id: string, state: string) =>
|
||||
@@ -156,6 +156,8 @@ export const categoriesApi = {
|
||||
create: (data: unknown) => api.post<import('@/types').Category>('/api/categories', data),
|
||||
update: (id: string, data: unknown) =>
|
||||
api.patch<import('@/types').Category>(`/api/categories/${id}`, data),
|
||||
generateSeo: (id: string) =>
|
||||
api.post<import('@/types').Category>(`/api/categories/${id}/generate-seo`),
|
||||
delete: (id: string) => api.delete<void>(`/api/categories/${id}`),
|
||||
};
|
||||
|
||||
@@ -337,6 +339,9 @@ export interface StoreSettings {
|
||||
aiSeoTitlePrompt: string;
|
||||
aiSeoDescriptionPrompt: string;
|
||||
aiProductDescriptionPrompt: string;
|
||||
aiCategoryDescriptionPrompt: string;
|
||||
aiCategorySeoTitlePrompt: string;
|
||||
aiCategorySeoDescriptionPrompt: string;
|
||||
smtpHost: string;
|
||||
smtpPort: string;
|
||||
smtpSecure: boolean;
|
||||
|
||||
Reference in New Issue
Block a user