diff --git a/app/handlers/integration-sep-list.handler.ts b/app/handlers/integration-sep-list.handler.ts index ec9a64fd..5deedccd 100644 --- a/app/handlers/integration-sep-list.handler.ts +++ b/app/handlers/integration-sep-list.handler.ts @@ -14,7 +14,7 @@ import { getFormatDateId } from '~/lib/date' import { downloadCsv, downloadXls } from '~/lib/download' import { serviceTypes } from '~/lib/constants.vclaim' import { getList as geMonitoringVisitList } from '~/services/vclaim-monitoring-visit.service' -import { remove as removeSepData, makeSepDataForRemove } from '~/services/vclaim-sep.service' +import { remove as removeSepData, removeOld as removeSepDataOld, makeSepDataForRemove } from '~/services/vclaim-sep.service' const headerKeys = [ 'letterDate', @@ -224,10 +224,11 @@ export function useIntegrationSepList() { } const handleRemove = async () => { + const isNew = true; try { - const result = await removeSepData( + const result = !isNew ? await removeSepDataOld( makeSepDataForRemove({ ...sepData.value, userName: userStore.user?.user_name }), - ) + ) : await removeSepData(sepData.value.sepNumber || '') const backendMessage = result?.body?.message || result?.message || null const backendStatus = result?.body?.status || result?.status || null diff --git a/app/services/vclaim-sep.service.ts b/app/services/vclaim-sep.service.ts index f7196d6f..f2cab15e 100644 --- a/app/services/vclaim-sep.service.ts +++ b/app/services/vclaim-sep.service.ts @@ -42,10 +42,13 @@ export function getDetail(id: number | string) { return base.getDetail(url, id, name) } -export function remove(payload: any) { - const isNew = true - const url = !isNew ? pathOld : path - return base.removeCustom(url, payload, name) +export function remove(id: string) { + const url = `${path}/${id}` + return base.removeCustom(url, {}, name) +} + +export function removeOld(payload: any) { + return base.removeCustom(pathOld, payload, name) } export function makeSepData(