refactor: enhance StockVerifyDialog layout by improving material display with thumbnails and better alignment for improved user interaction
This commit is contained in:
parent
60aae40575
commit
87adc68376
@ -273,7 +273,29 @@ function submitVerify() {
|
|||||||
</div>
|
</div>
|
||||||
<div class="space-y-2">
|
<div class="space-y-2">
|
||||||
<div v-for="material in group.items" :key="material.id"
|
<div v-for="material in group.items" :key="material.id"
|
||||||
class="rounded-md border bg-background p-2.5">
|
class="flex items-center gap-3 rounded-md border bg-background p-2.5">
|
||||||
|
<div class="shrink-0">
|
||||||
|
<MediaThumbnailCell :items="material.images ?? material.raw_material_price?.images ?? []" :max-visible="1" />
|
||||||
|
</div>
|
||||||
|
<div class="min-w-0 flex-1">
|
||||||
|
<p class="truncate text-sm font-medium">
|
||||||
|
{{ material.raw_material_name || material.raw_material_price?.raw_material?.name }}
|
||||||
|
</p>
|
||||||
|
<p class="truncate text-xs text-muted-foreground">
|
||||||
|
{{ material.variant || material.raw_material_price?.variant }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<template v-else>
|
||||||
|
<div v-for="material in group.items" :key="material.id"
|
||||||
|
class="flex items-center gap-3 rounded-lg border p-3">
|
||||||
|
<div class="shrink-0">
|
||||||
|
<MediaThumbnailCell :items="material.images ?? material.raw_material_price?.images ?? []" :max-visible="1" />
|
||||||
|
</div>
|
||||||
|
<div class="min-w-0 flex-1">
|
||||||
<p class="truncate text-sm font-medium">
|
<p class="truncate text-sm font-medium">
|
||||||
{{ material.raw_material_name || material.raw_material_price?.raw_material?.name }}
|
{{ material.raw_material_name || material.raw_material_price?.raw_material?.name }}
|
||||||
</p>
|
</p>
|
||||||
@ -282,18 +304,6 @@ function submitVerify() {
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
|
|
||||||
<template v-else>
|
|
||||||
<div v-for="material in group.items" :key="material.id"
|
|
||||||
class="rounded-lg border p-3">
|
|
||||||
<p class="truncate text-sm font-medium">
|
|
||||||
{{ material.raw_material_name || material.raw_material_price?.raw_material?.name }}
|
|
||||||
</p>
|
|
||||||
<p class="truncate text-xs text-muted-foreground">
|
|
||||||
{{ material.variant || material.raw_material_price?.variant }}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</template>
|
</template>
|
||||||
</template>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user