feat(sep): refactor monitoring of vclaim
This commit is contained in:
No files matched your search
@@ -84,9 +84,9 @@ async function getMonitoringHistoryMappers() {
|
|||||||
const dateLast = new Date()
|
const dateLast = new Date()
|
||||||
dateLast.setMonth(dateFirst.getMonth() - 3)
|
dateLast.setMonth(dateFirst.getMonth() - 3)
|
||||||
const result = await getMonitoringHistoryList({
|
const result = await getMonitoringHistoryList({
|
||||||
nop: '0002078925513',
|
cardNumber: '0002078925513',
|
||||||
tglawal: dateFirst.toISOString().substring(0, 10),
|
startDate: dateFirst.toISOString().substring(0, 10),
|
||||||
tglakhir: dateLast.toISOString().substring(0, 10),
|
endDate: dateLast.toISOString().substring(0, 10),
|
||||||
})
|
})
|
||||||
if (result && result.success && result.body) {
|
if (result && result.success && result.body) {
|
||||||
const historiesRaw = result.body?.response?.histori || []
|
const historiesRaw = result.body?.response?.histori || []
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
// Base
|
||||||
|
import * as base from './_crud-base'
|
||||||
|
|
||||||
|
const path = '/api/vclaim/v1/member'
|
||||||
|
const name = 'member'
|
||||||
|
|
||||||
|
export function getList(params: any = null) {
|
||||||
|
let url = path
|
||||||
|
if (params?.number && params.mode === 'by-identity') {
|
||||||
|
url += `/nik/${params.number}/${params.date}`
|
||||||
|
}
|
||||||
|
if (params?.number && params.mode === 'by-card') {
|
||||||
|
url += `/bpjs/${params.number}/${params.date}`
|
||||||
|
}
|
||||||
|
if (params) {
|
||||||
|
delete params.number
|
||||||
|
delete params.mode
|
||||||
|
delete params.date
|
||||||
|
}
|
||||||
|
return base.getList(url, params, name)
|
||||||
|
}
|
||||||
@@ -1,14 +1,17 @@
|
|||||||
// Base
|
// Base
|
||||||
import * as base from './_crud-base'
|
import * as base from './_crud-base'
|
||||||
|
|
||||||
const path = '/api/vclaim-swagger/monitoring/history'
|
const path = '/api/vclaim/v1/monitoring/history'
|
||||||
const name = 'monitoring-history'
|
const name = 'monitoring-history'
|
||||||
|
|
||||||
export function getList(params: any = null) {
|
export function getList(params: any = null) {
|
||||||
let url = path
|
let url = path
|
||||||
if (params && params?.nop) {
|
if (params && params?.cardNumber) {
|
||||||
url += `/${params.nop}`
|
url += `/${params.cardNumber}/${params.startDate}/${params.endDate}`
|
||||||
delete params.nop
|
delete params.cardNumber
|
||||||
|
delete params.startDate
|
||||||
|
delete params.endDate
|
||||||
}
|
}
|
||||||
|
|
||||||
return base.getList(url, params, name)
|
return base.getList(url, params, name)
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,17 @@
|
|||||||
// Base
|
// Base
|
||||||
import * as base from './_crud-base'
|
import * as base from './_crud-base'
|
||||||
|
|
||||||
const path = '/api/vclaim-swagger/monitoring/kunjungan'
|
const path = '/api/vclaim/v1/monitoring/visit'
|
||||||
const name = 'monitoring-visit'
|
const name = 'monitoring-visit'
|
||||||
|
|
||||||
export function getList(params: any = null) {
|
export function getList(params: any = null) {
|
||||||
return base.getList(path, params, name)
|
let url = path
|
||||||
|
if (params?.date && params.serviceType) {
|
||||||
|
url += `/${params.date}/${params.serviceType}`
|
||||||
|
}
|
||||||
|
if (params) {
|
||||||
|
delete params.date
|
||||||
|
delete params.serviceType
|
||||||
|
}
|
||||||
|
return base.getList(url, params, name)
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user