diff --git a/apps/web-antd/src/views/crm/business/status/index.vue b/apps/web-antd/src/views/crm/business/status/index.vue index 8e5cbdaec..71dfecea8 100644 --- a/apps/web-antd/src/views/crm/business/status/index.vue +++ b/apps/web-antd/src/views/crm/business/status/index.vue @@ -46,7 +46,7 @@ async function handleDelete(row: CrmBusinessStatusApi.BusinessStatus) { await deleteBusinessStatus(row.id!); message.success($t('ui.actionMessage.deleteSuccess', [row.name])); handleRefresh(); - } catch { + } finally { hideLoading(); } } diff --git a/apps/web-antd/src/views/crm/business/status/modules/form.vue b/apps/web-antd/src/views/crm/business/status/modules/form.vue index 601cb6bfc..54c146eb0 100644 --- a/apps/web-antd/src/views/crm/business/status/modules/form.vue +++ b/apps/web-antd/src/views/crm/business/status/modules/form.vue @@ -105,7 +105,7 @@ const [Modal, modalApi] = useVbenModal({ /** 添加状态 */ async function handleAddStatus() { - formData.value!.statuses!.unshift({ + formData.value!.statuses!.splice(-3, 0, { name: '', percent: undefined, } as any); diff --git a/apps/web-ele/src/views/crm/business/status/modules/form.vue b/apps/web-ele/src/views/crm/business/status/modules/form.vue index c79a19856..3be655c33 100644 --- a/apps/web-ele/src/views/crm/business/status/modules/form.vue +++ b/apps/web-ele/src/views/crm/business/status/modules/form.vue @@ -105,7 +105,7 @@ const [Modal, modalApi] = useVbenModal({ /** 添加状态 */ async function handleAddStatus() { - formData.value!.statuses!.unshift({ + formData.value!.statuses!.splice(-3, 0, { name: '', percent: undefined, } as any);