Merge pull request #219 from dikstub-rssa/feat/adj-enc-list-199

Feat - Item + Item Price
This commit is contained in:
Munawwirul Jamal
2025-12-08 11:29:49 +07:00
committed by GitHub
31 changed files with 1765 additions and 319 deletions
+1
View File
@@ -79,6 +79,7 @@ export const paymentTypes: Record<string, string> = {
jkmm: 'JKMM (Jaminan Kesehatan Mandiri)',
spm: 'SPM (Sistem Pembayaran Mandiri)',
pks: 'PKS (Pembiayaan Kesehatan Sosial)',
umum: 'Umum',
}
export const sepRefTypeCodes: Record<string, string> = {
+5 -12
View File
@@ -19,25 +19,18 @@ export function usePageChecker() {
) {
// Check if user has access to this page, need to use try - catch for proper handling
const hasAccess = checkRole(roleAccess)
if (!hasAccess) {
navigateTo('/403')
}
if (!hasAccess) return false
// Define permission-based computed properties
const canCreate = hasCreateAccess(roleAccess)
const canRead = hasReadAccess(roleAccess)
const canUpdate = hasUpdateAccess(roleAccess)
const canDelete = hasDeleteAccess(roleAccess)
switch (type) {
case 'create':
return canCreate
return hasCreateAccess(roleAccess)
case 'read':
return canRead
return hasReadAccess(roleAccess)
case 'update':
return canUpdate
return hasUpdateAccess(roleAccess)
case 'delete':
return canDelete
return hasDeleteAccess(roleAccess)
default:
return false
}