diff --git a/apps/web-antd/src/views/product/category/components/CategoryDetailPanel.vue b/apps/web-antd/src/views/product/category/components/CategoryDetailPanel.vue index 7d90861..3705c75 100644 --- a/apps/web-antd/src/views/product/category/components/CategoryDetailPanel.vue +++ b/apps/web-antd/src/views/product/category/components/CategoryDetailPanel.vue @@ -6,6 +6,10 @@ import type { ProductPreviewItem } from '../types'; */ import type { ProductCategoryManageDto } from '#/api/product'; +import { IconifyIcon } from '@vben/icons'; + +import { Button } from 'ant-design-vue'; + import { CATEGORY_CHANNEL_META, CATEGORY_CHANNEL_ORDER, @@ -29,6 +33,17 @@ interface Emits { const props = defineProps(); const emit = defineEmits(); + +function isImageUrl(value: string) { + const source = value.trim(); + if (!source) return false; + return ( + source.startsWith('data:image/') || + source.startsWith('http://') || + source.startsWith('https://') || + source.startsWith('/') + ); +}