diff --git a/src/pages/product/ProductDetail.vue b/src/pages/product/ProductDetail.vue index 1d53189..491ee63 100644 --- a/src/pages/product/ProductDetail.vue +++ b/src/pages/product/ProductDetail.vue @@ -28,8 +28,9 @@ @click="viewStock" /> - + + @@ -162,7 +167,13 @@ import type { PhotoItem } from "@/types/Photo"; import type { Product, ProductSku, ProductSkuUnit } from "@/types/Product"; import { getAttachmentReadURL } from "@/utils/attachment"; import { getErrorMessage } from "@/utils/error"; -import { formatProductAmount, getProductQuantityText, getProductSkuSpecEntries, getProductStatusText } from "@/utils/product"; +import { + formatProductAmount, + getProductPhotoURL, + getProductQuantityText, + getProductSkuSpecEntries, + getProductStatusText +} from "@/utils/product"; import { Message } from "@/utils/message"; import { permissionCodes } from "@/utils/permission"; import { Text } from "timi-web"; @@ -317,22 +328,31 @@ onUnmounted(() => navBarStore.clearRight()); padding: calc(var(--app-nav-height) + 1rem) 0 1rem 0; flex-direction: column; - .units { + .skus { - .title { - gap: .5rem; - display: flex; - align-items: center; + .sku { + padding: 10px; - .name { - margin: 0; + .avatar { + width: 3.5rem; + height: 3.5rem; } - } - .tags { - gap: .5rem; - display: flex; - flex-wrap: wrap; + .title { + gap: .5rem; + display: flex; + align-items: center; + + .name { + margin: 0; + } + } + + .tags { + gap: .5rem; + display: flex; + flex-wrap: wrap; + } } } } diff --git a/src/pages/product/ProductList.vue b/src/pages/product/ProductList.vue index ad645ea..4f12b22 100644 --- a/src/pages/product/ProductList.vue +++ b/src/pages/product/ProductList.vue @@ -68,11 +68,6 @@ - -