fix(kependudukan): remove jenisKelamin field and align MigrasiPenduduk with database schema
- Remove jenisKelamin field from API, state, and UI components - Fix MigrasiPenduduk API to use null instead of undefined for optional fields - Update create/edit forms to properly handle asal/tujuan fields based on jenis - Fix DatePickerInput type handling with valueFormat prop - Update list page to display asal or tujuan conditionally - Add proper select statements in API responses - Fix TypeScript type errors in migrasi-penduduk module Closes: Schema mismatch causing errors when inputting migrasi penduduk data Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
@@ -38,10 +38,19 @@ export default async function migrasiPendudukUpdate(context: Context) {
|
||||
jenis: jenis as 'MASUK' | 'KELUAR',
|
||||
nama,
|
||||
tanggal: new Date(tanggal),
|
||||
asal: jenis === 'MASUK' ? asalTujuan : undefined,
|
||||
tujuan: jenis === 'KELUAR' ? asalTujuan : undefined,
|
||||
asal: jenis === 'MASUK' ? asalTujuan : null,
|
||||
tujuan: jenis === 'KELUAR' ? asalTujuan : null,
|
||||
alasan,
|
||||
},
|
||||
select: {
|
||||
id: true,
|
||||
jenis: true,
|
||||
nama: true,
|
||||
tanggal: true,
|
||||
asal: true,
|
||||
tujuan: true,
|
||||
alasan: true,
|
||||
},
|
||||
})
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user