feat: 价格变更储存到对象

dev/2025b
LiaoYijun 2 months ago
parent 42b706d5c5
commit 9feadeb69d

@ -367,7 +367,7 @@ export const useProductsStore = create(
} else { } else {
mergedList = quotationList.map(prevQuotation => { mergedList = quotationList.map(prevQuotation => {
if (prevQuotation.key === formValues.key) { if (prevQuotation.key === formValues.key) {
const changedList = [] const changedObject = {}
for (const [key, value] of Object.entries(formValues)) { for (const [key, value] of Object.entries(formValues)) {
if (key === 'use_dates' || key === 'id' || key === 'key') continue if (key === 'use_dates' || key === 'id' || key === 'key') continue
@ -375,9 +375,7 @@ export const useProductsStore = create(
const hasChanged = preValue !== value const hasChanged = preValue !== value
if (hasChanged) { if (hasChanged) {
changedList.push({ changedObject[key] = value
[key]: preValue,
})
} }
} }
@ -393,7 +391,7 @@ export const useProductsStore = create(
use_dates_start: formValues.use_dates_start, use_dates_start: formValues.use_dates_start,
use_dates_end: formValues.use_dates_end, use_dates_end: formValues.use_dates_end,
weekdays: formValues.weekdays, weekdays: formValues.weekdays,
lastedit_changed: JSON.stringify(changedList, null, 2) lastedit_changed: changedObject
} }
} else { } else {
return prevQuotation return prevQuotation

Loading…
Cancel
Save