260228:1446 20260228:14:30 workflow update #2
All checks were successful
Build and Deploy / deploy (push) Successful in 2m29s

This commit is contained in:
admin
2026-02-28 14:46:57 +07:00
parent 3a41b84367
commit 4bdf163c93
14 changed files with 337 additions and 20 deletions

View File

@@ -46,7 +46,7 @@ export default function CorrespondenceTypesPage() {
description="Manage global correspondence types (e.g., LETTER, TRANSMITTAL)"
queryKey={["correspondence-types"]}
fetchFn={() => masterDataService.getCorrespondenceTypes()}
createFn={(data) => masterDataService.createCorrespondenceType(data)}
createFn={(data: Record<string, unknown>) => masterDataService.createCorrespondenceType(data as unknown as Parameters<typeof masterDataService.createCorrespondenceType>[0])}
updateFn={(id, data) => masterDataService.updateCorrespondenceType(id, data)}
deleteFn={(id) => masterDataService.deleteCorrespondenceType(id)}
columns={columns}

View File

@@ -56,7 +56,7 @@ export default function DisciplinesPage() {
description="Manage system disciplines (e.g., ARCH, STR, MEC)"
queryKey={['disciplines', selectedContractId ?? 'all']}
fetchFn={() => masterDataService.getDisciplines(selectedContractId ? parseInt(selectedContractId) : undefined)}
createFn={(data) => masterDataService.createDiscipline(data)}
createFn={(data: Record<string, unknown>) => masterDataService.createDiscipline(data as unknown as Parameters<typeof masterDataService.createDiscipline>[0])}
updateFn={(id, data) => Promise.reject('Not implemented yet')} // Update endpoint needs to be verified/added if missing
deleteFn={(id) => masterDataService.deleteDiscipline(id)}
columns={columns}

View File

@@ -34,7 +34,7 @@ export default function DrawingCategoriesPage() {
description="Manage drawing sub-types and categories"
queryKey={["drawing-categories"]}
fetchFn={() => masterDataService.getSubTypes(1)} // Default contract ID 1
createFn={(data) => masterDataService.createSubType({ ...data, contractId: 1, correspondenceTypeId: 3 })} // Assuming 3 is Drawings, hardcoded for now to prevent error
createFn={(data: Record<string, unknown>) => masterDataService.createSubType({ ...(data as unknown as Parameters<typeof masterDataService.createSubType>[0]), contractId: 1, correspondenceTypeId: 3 })} // Assuming 3 is Drawings, hardcoded for now to prevent error
updateFn={() => Promise.reject("Not implemented yet")}
deleteFn={() => Promise.reject("Not implemented yet")} // Delete might be restricted
columns={columns}

View File

@@ -59,7 +59,7 @@ export default function RfaTypesPage() {
title="RFA Types Management"
queryKey={['rfa-types', selectedContractId ?? 'all']}
fetchFn={() => masterDataService.getRfaTypes(selectedContractId ? parseInt(selectedContractId) : undefined)}
createFn={(data) => masterDataService.createRfaType(data)}
createFn={(data: Record<string, unknown>) => masterDataService.createRfaType(data as unknown as any)}
updateFn={(id, data) => masterDataService.updateRfaType(id, data)}
deleteFn={(id) => masterDataService.deleteRfaType(id)}
columns={columns}

View File

@@ -24,7 +24,7 @@ export default function TagsPage() {
entityName="Tag"
queryKey={["tags"]}
fetchFn={() => masterDataService.getTags()}
createFn={(data: CreateTagDto) => masterDataService.createTag(data)}
createFn={(data: Record<string, unknown>) => masterDataService.createTag(data as unknown as CreateTagDto)}
updateFn={(id, data) => masterDataService.updateTag(id, data)}
deleteFn={(id) => masterDataService.deleteTag(id)}
columns={columns}