Files
smanab/e-proposal-komite/services/mockData.ts

57 lines
2.2 KiB
TypeScript

import { Proposal, ActivityCategory, ProposalStatus } from '../types';
export const initialProposals: Proposal[] = [
{
id: 'PRP-001',
title: 'Workshop Peningkatan Kompetensi Guru IT',
category: ActivityCategory.AKADEMIK,
extracurricularBranch: '-',
requesterName: 'Bapak Wayan',
requesterId: 'user-1',
background: 'Pentingnya peningkatan skill IT bagi guru di era digital.',
purpose: 'Guru mampu mengoperasikan LMS sekolah secara mandiri.',
executionDate: '2024-06-15',
mentors: ['I Gede Agus S.'],
participants: ['Guru Mapel IT', 'Staf TU'],
rab: [
{ id: '1', description: 'Konsumsi', volumeA: 30, unitA: 'org', volumeC: 1, unitC: 'kali', unitPrice: 35000, total: 1050000 },
{ id: '2', description: 'Honor Narasumber', volumeA: 2, unitA: 'org', volumeC: 1, unitC: 'jam', unitPrice: 500000, total: 1000000 }
],
totalRequested: 2050000,
totalApproved: 0,
status: ProposalStatus.PENDING_WAKA,
createdAt: '2024-05-20T10:00:00Z',
updatedAt: '2024-05-20T10:00:00Z',
attachments: [],
revisionHistory: []
},
{
id: 'PRP-002',
title: 'Lomba Basket Antar SMA Se-Bali',
category: ActivityCategory.NON_AKADEMIK,
extracurricularBranch: 'Basket',
requesterName: 'Pembina OSIS',
requesterId: 'user-2',
background: 'Meningkatkan sportifitas siswa.',
purpose: 'Menjuarai kompetisi tingkat provinsi.',
executionDate: '2024-07-01',
mentors: ['Drs. Made Sudana'],
participants: ['Team Inti Basket', 'Official'],
rab: [
{ id: '1', description: 'Pendaftaran Lomba', volumeA: 1, unitA: 'tim', volumeC: 1, unitC: 'kali', unitPrice: 500000, total: 500000 },
{ id: '2', description: 'Transportasi', volumeA: 12, unitA: 'org', volumeC: 1, unitC: 'kali', unitPrice: 50000, total: 600000 }
],
totalRequested: 1100000,
totalApproved: 1100000,
status: ProposalStatus.READY_TO_DISBURSE,
createdAt: '2024-05-10T08:00:00Z',
updatedAt: '2024-05-15T14:00:00Z',
attachments: [],
revisionHistory: [
{ date: '2024-05-12', actor: 'Waka Kesiswaan', note: 'Oke lanjut ke Kepsek' },
{ date: '2024-05-14', actor: 'Kepala Sekolah', note: 'Disetujui, koordinasikan dengan komite' }
]
}
];