feat: add support for removing old SEP data and refactor remove function
This commit is contained in:
No files matched your search
@@ -14,7 +14,7 @@ import { getFormatDateId } from '~/lib/date'
|
|||||||
import { downloadCsv, downloadXls } from '~/lib/download'
|
import { downloadCsv, downloadXls } from '~/lib/download'
|
||||||
import { serviceTypes } from '~/lib/constants.vclaim'
|
import { serviceTypes } from '~/lib/constants.vclaim'
|
||||||
import { getList as geMonitoringVisitList } from '~/services/vclaim-monitoring-visit.service'
|
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 = [
|
const headerKeys = [
|
||||||
'letterDate',
|
'letterDate',
|
||||||
@@ -224,10 +224,11 @@ export function useIntegrationSepList() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const handleRemove = async () => {
|
const handleRemove = async () => {
|
||||||
|
const isNew = true;
|
||||||
try {
|
try {
|
||||||
const result = await removeSepData(
|
const result = !isNew ? await removeSepDataOld(
|
||||||
makeSepDataForRemove({ ...sepData.value, userName: userStore.user?.user_name }),
|
makeSepDataForRemove({ ...sepData.value, userName: userStore.user?.user_name }),
|
||||||
)
|
) : await removeSepData(sepData.value.sepNumber || '')
|
||||||
const backendMessage = result?.body?.message || result?.message || null
|
const backendMessage = result?.body?.message || result?.message || null
|
||||||
const backendStatus = result?.body?.status || result?.status || null
|
const backendStatus = result?.body?.status || result?.status || null
|
||||||
|
|
||||||
|
|||||||
@@ -42,10 +42,13 @@ export function getDetail(id: number | string) {
|
|||||||
return base.getDetail(url, id, name)
|
return base.getDetail(url, id, name)
|
||||||
}
|
}
|
||||||
|
|
||||||
export function remove(payload: any) {
|
export function remove(id: string) {
|
||||||
const isNew = true
|
const url = `${path}/${id}`
|
||||||
const url = !isNew ? pathOld : path
|
return base.removeCustom(url, {}, name)
|
||||||
return base.removeCustom(url, payload, name)
|
}
|
||||||
|
|
||||||
|
export function removeOld(payload: any) {
|
||||||
|
return base.removeCustom(pathOld, payload, name)
|
||||||
}
|
}
|
||||||
|
|
||||||
export function makeSepData(
|
export function makeSepData(
|
||||||
|
|||||||
Reference in New Issue
Block a user