From 297e16eaeecbae67c8386a353072ccde74974d2e Mon Sep 17 00:00:00 2001 From: riefive Date: Tue, 2 Dec 2025 11:06:48 +0700 Subject: [PATCH] feat: update API paths to v1 and remove old path references for consistency --- app/services/vclaim-diagnose-referral.service.ts | 4 +--- app/services/vclaim-diagnose.service.ts | 4 +--- app/services/vclaim-doctor.service.ts | 4 +--- app/services/vclaim-healthcare.service.ts | 4 +--- app/services/vclaim-medicine.service.ts | 4 +--- app/services/vclaim-member.service.ts | 4 +--- app/services/vclaim-monitoring-history.service.ts | 4 +--- app/services/vclaim-monitoring-visit.service.ts | 4 +--- app/services/vclaim-reference-hospital-letter.service.ts | 4 +--- app/services/vclaim-region-city.service.ts | 4 +--- app/services/vclaim-region-district.service.ts | 4 +--- app/services/vclaim-region-province.service.ts | 4 +--- app/services/vclaim-unit.service.ts | 4 +--- server/api/[...req].ts | 4 ++-- 14 files changed, 15 insertions(+), 41 deletions(-) diff --git a/app/services/vclaim-diagnose-referral.service.ts b/app/services/vclaim-diagnose-referral.service.ts index 105475a3..a878c288 100644 --- a/app/services/vclaim-diagnose-referral.service.ts +++ b/app/services/vclaim-diagnose-referral.service.ts @@ -2,11 +2,9 @@ import * as base from './_crud-base' const path = '/api/v1/reference/diagnose-prb' -const pathOld = '/api/vclaim/v1/reference/diagnose-prb' const name = 'diagnose-referral' export function getList(params: any = null) { - const isNew = true - const url = !isNew ? pathOld : path + const url = path return base.getList(url, params, name) } diff --git a/app/services/vclaim-diagnose.service.ts b/app/services/vclaim-diagnose.service.ts index 3fbb36e5..ad510ebd 100644 --- a/app/services/vclaim-diagnose.service.ts +++ b/app/services/vclaim-diagnose.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/diagnose' -const pathOld = '/api/vclaim/v1/reference/diagnose' const name = 'diagnose' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params && params?.diagnosa) { url += `/${params.diagnosa}` delete params.diagnosa diff --git a/app/services/vclaim-doctor.service.ts b/app/services/vclaim-doctor.service.ts index 7ebc05ed..7f470862 100644 --- a/app/services/vclaim-doctor.service.ts +++ b/app/services/vclaim-doctor.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/responsible-doctor' -const pathOld = '/api/vclaim/v1/reference/responsible-doctor' const name = 'responsible-doctor' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.serviceType) { url += `/${params.serviceType}` delete params.serviceType diff --git a/app/services/vclaim-healthcare.service.ts b/app/services/vclaim-healthcare.service.ts index 36e81f54..48474715 100644 --- a/app/services/vclaim-healthcare.service.ts +++ b/app/services/vclaim-healthcare.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/healthcare' -const pathOld = '/api/vclaim/v1/reference/healthcare' const name = 'healthcare' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.healthcare) { url += `/${params.healthcare}` delete params.healthcare diff --git a/app/services/vclaim-medicine.service.ts b/app/services/vclaim-medicine.service.ts index 1c3de858..ec91c503 100644 --- a/app/services/vclaim-medicine.service.ts +++ b/app/services/vclaim-medicine.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/medicine' -const pathOld = '/api/vclaim/v1/reference/medicine' const name = 'medicine' export function getList(params: any = null) { - const isNew = true - const url = !isNew ? pathOld : path + const url = path return base.getList(url, params, name) } diff --git a/app/services/vclaim-member.service.ts b/app/services/vclaim-member.service.ts index a0d20b68..f5b78bb5 100644 --- a/app/services/vclaim-member.service.ts +++ b/app/services/vclaim-member.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/member' -const pathOld = '/api/vclaim/v1/member' const name = 'member' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.number && params.mode === 'by-identity') { url += `/nik/${params.number}/${params.date}` } diff --git a/app/services/vclaim-monitoring-history.service.ts b/app/services/vclaim-monitoring-history.service.ts index 51f842d9..bc66f7f6 100644 --- a/app/services/vclaim-monitoring-history.service.ts +++ b/app/services/vclaim-monitoring-history.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/monitoring/hist' -const pathOld = '/api/vclaim/v1/monitoring/hist' const name = 'monitoring-history' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params && params?.cardNumber) { url += `/${params.cardNumber}/${params.startDate}/${params.endDate}` delete params.cardNumber diff --git a/app/services/vclaim-monitoring-visit.service.ts b/app/services/vclaim-monitoring-visit.service.ts index 83bd9cc5..ea1807e2 100644 --- a/app/services/vclaim-monitoring-visit.service.ts +++ b/app/services/vclaim-monitoring-visit.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/monitoring/visit' -const pathOld = '/api/vclaim/v1/monitoring/visit' const name = 'monitoring-visit' export async function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.date && params.serviceType) { url += `/${params.date}/${params.serviceType}` } diff --git a/app/services/vclaim-reference-hospital-letter.service.ts b/app/services/vclaim-reference-hospital-letter.service.ts index 9f751618..4e0b01ad 100644 --- a/app/services/vclaim-reference-hospital-letter.service.ts +++ b/app/services/vclaim-reference-hospital-letter.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/referral' -const pathOld = '/api/vclaim-swagger/Rujukan/RS' const name = 'reference-hospital-letter' // 'rujukan-rumah-sakit' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.letterNumber) { url += `/${params.letterNumber}` } diff --git a/app/services/vclaim-region-city.service.ts b/app/services/vclaim-region-city.service.ts index 3e2e7477..78ed090c 100644 --- a/app/services/vclaim-region-city.service.ts +++ b/app/services/vclaim-region-city.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/regency' -const pathOld = '/api/vclaim/v1/reference/regency' const name = 'cities' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.province) { url += `/${params.province}` delete params.province diff --git a/app/services/vclaim-region-district.service.ts b/app/services/vclaim-region-district.service.ts index 1b051eb1..7bf33891 100644 --- a/app/services/vclaim-region-district.service.ts +++ b/app/services/vclaim-region-district.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/district' -const pathOld = '/api/vclaim/v1/reference/district' const name = 'districts' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.city) { url += `/${params.city}` delete params.city diff --git a/app/services/vclaim-region-province.service.ts b/app/services/vclaim-region-province.service.ts index 012983ef..f72f26cc 100644 --- a/app/services/vclaim-region-province.service.ts +++ b/app/services/vclaim-region-province.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/province' -const pathOld = '/api/vclaim/v1/reference/province' const name = 'provinces' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + const url = path return base.getList(url, params, name) } diff --git a/app/services/vclaim-unit.service.ts b/app/services/vclaim-unit.service.ts index 363de37d..dac4c109 100644 --- a/app/services/vclaim-unit.service.ts +++ b/app/services/vclaim-unit.service.ts @@ -2,12 +2,10 @@ import * as base from './_crud-base' const path = '/api/v1/reference/unit' -const pathOld = '/api/vclaim/v1/reference/unit' const name = 'unit' export function getList(params: any = null) { - const isNew = true - let url = !isNew ? pathOld : path + let url = path if (params?.unitCode) { url += `/${params.unitCode}` delete params.unitCode diff --git a/server/api/[...req].ts b/server/api/[...req].ts index c58bf7d6..8fc8eb86 100644 --- a/server/api/[...req].ts +++ b/server/api/[...req].ts @@ -10,10 +10,10 @@ export default defineEventHandler(async (event) => { const apiVclaim = config.public.VCLAIM const apiVclaimSwagger = config.public.VCLAIM_SWAGGER const pathname = url.pathname.replace(/^\/api/, '') - const isVclaim = pathname.includes('/vclaim') + const isVclaim = pathname.includes('/vclaim') && !pathname.includes('/vclaim-sep') let targetUrl = apiOrigin + pathname + (url.search || '') - if (pathname.includes('/vclaim')) { + if (pathname.includes('/vclaim') && !pathname.includes('/vclaim-sep')) { targetUrl = apiVclaim + pathname.replace('/vclaim', '') + (url.search || '') } if (pathname.includes('/vclaim-swagger')) {