|
|
@@ -19,7 +19,7 @@ import { Textarea } from '@/client/components/ui/textarea';
|
|
|
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/client/components/ui/select';
|
|
|
|
|
|
import { goodsClient } from '@/client/api';
|
|
|
-import { CreateGoodsDto, UpdateGoodsDto } from '@d8d/goods-module';
|
|
|
+import { AdminCreateGoodsDto, AdminUpdateGoodsDto } from '@d8d/goods-module/schemas';
|
|
|
import { DataTablePagination } from '@/client/admin/components/DataTablePagination';
|
|
|
import ImageSelector from '@/client/admin/components/ImageSelector';
|
|
|
import GoodsCategorySelector from '@/client/admin/components/GoodsCategorySelector';
|
|
|
@@ -32,8 +32,8 @@ type CreateRequest = InferRequestType<typeof goodsClient.$post>['json'];
|
|
|
type UpdateRequest = InferRequestType<typeof goodsClient[':id']['$put']>['json'];
|
|
|
type GoodsResponse = InferResponseType<typeof goodsClient.$get, 200>['data'][0];
|
|
|
|
|
|
-const createFormSchema = CreateGoodsDto;
|
|
|
-const updateFormSchema = UpdateGoodsDto;
|
|
|
+const createFormSchema = AdminCreateGoodsDto;
|
|
|
+const updateFormSchema = AdminUpdateGoodsDto;
|
|
|
|
|
|
export const GoodsPage = () => {
|
|
|
const queryClient = useQueryClient();
|