fix: crm business status
parent
b183f0b9e1
commit
d94dbe73e1
|
|
@ -51,6 +51,10 @@ const [Modal, modalApi] = useVbenModal({
|
||||||
const data =
|
const data =
|
||||||
(await formApi.getValues()) as CrmBusinessStatusApi.BusinessStatus;
|
(await formApi.getValues()) as CrmBusinessStatusApi.BusinessStatus;
|
||||||
try {
|
try {
|
||||||
|
if (formData.value?.statuses && formData.value.statuses.length > 0) {
|
||||||
|
data.statuses = formData.value.statuses;
|
||||||
|
data.statuses.splice(-3, 3);
|
||||||
|
}
|
||||||
await (formData.value?.id
|
await (formData.value?.id
|
||||||
? updateBusinessStatus(data)
|
? updateBusinessStatus(data)
|
||||||
: createBusinessStatus(data));
|
: createBusinessStatus(data));
|
||||||
|
|
@ -89,10 +93,12 @@ const [Modal, modalApi] = useVbenModal({
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 设置到 values
|
// 设置到 values
|
||||||
|
|
||||||
await formApi.setValues(formData.value as any);
|
await formApi.setValues(formData.value as any);
|
||||||
formData.value!.statuses =
|
gridApi.grid.reloadData(
|
||||||
formData.value?.statuses?.concat(DEFAULT_STATUSES);
|
(formData.value!.statuses =
|
||||||
gridApi.grid.reloadData(formData.value!.statuses as any);
|
formData.value?.statuses?.concat(DEFAULT_STATUSES)) as any,
|
||||||
|
);
|
||||||
} finally {
|
} finally {
|
||||||
modalApi.unlock();
|
modalApi.unlock();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue