perf: 价格没有改变返回{}

dev/2025b
LiaoYijun 2 months ago
parent 6e8bc882c8
commit 9e09a5a1f6

@ -360,7 +360,7 @@ export const useProductsStore = create(
if (formValues.fresh) { if (formValues.fresh) {
formValues.key = generateId() formValues.key = generateId()
formValues.lastedit_changed = '' formValues.lastedit_changed = {}
formValues.audit_state_id = -1 // 新增, formValues.audit_state_id = -1 // 新增,
formValues.fresh = false // 添加到列表后就不是新纪录,保存要修改原来记录 formValues.fresh = false // 添加到列表后就不是新纪录,保存要修改原来记录
mergedList = [...quotationList,...[formValues]] mergedList = [...quotationList,...[formValues]]
@ -369,7 +369,7 @@ export const useProductsStore = create(
if (prevQuotation.key === formValues.key) { if (prevQuotation.key === formValues.key) {
const changedObject = {} 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' || key === 'weekdayList') continue
const preValue = prevQuotation[key] const preValue = prevQuotation[key]
const hasChanged = preValue !== value const hasChanged = preValue !== value

@ -223,6 +223,14 @@ function getFields(props) {
</Form.Item>, </Form.Item>,
fieldProps?.city?.col || midCol fieldProps?.city?.col || midCol
), ),
item(
'city_list',
99,
<Form.Item name='city_list' label={t('City')} {...fieldProps.city} rules={[{ required: true }]} tooltip={t('FormTooltip.City')}>
<CitySelector {...styleProps} {...editableProps('city_list')} placeholder={t('FormTooltip.City')} />
</Form.Item>,
fieldProps?.city_list?.col || midCol
),
item( item(
'dept', 'dept',
99, 99,

@ -173,6 +173,7 @@ const ProductInfoQuotation = ({ editable, ...props }) => {
const onQuotationFinish = (values) => { const onQuotationFinish = (values) => {
const newList = saveOrUpdateQuotation(values) const newList = saveOrUpdateQuotation(values)
console.info('newList', newList)
triggerChange(newList) triggerChange(newList)
setQuotationModalOpen(false) setQuotationModalOpen(false)
} }

Loading…
Cancel
Save