+
+
+
+
Référence:
{
+ return pieceData.quantity ?? 1
})
// --- Products ---
@@ -439,6 +463,7 @@ const updatePiece = () => {
...props.piece,
...pieceData,
prix: parsedPrice,
+ quantity: pieceData.quantity ?? 1,
productId: pieceData.productId || null,
product,
constructeurIds: pieceConstructeurIds.value,
@@ -478,11 +503,12 @@ watch(
)
watch(
- () => [props.piece.name, props.piece.reference, props.piece.prix],
+ () => [props.piece.name, props.piece.reference, props.piece.prix, props.piece.quantity],
() => {
pieceData.name = props.piece.name || ''
pieceData.reference = props.piece.reference || ''
pieceData.prix = props.piece.prix || ''
+ pieceData.quantity = props.piece.quantity ?? 1
},
)
@@ -490,6 +516,7 @@ onMounted(() => {
pieceData.name = props.piece.name || ''
pieceData.reference = props.piece.reference || ''
pieceData.prix = props.piece.prix || ''
+ pieceData.quantity = props.piece.quantity ?? 1
loadProducts().catch(() => {})
if (pieceData.productId) ensureProductLoaded(pieceData.productId)
if (!props.piece.documents?.length) refreshDocuments()