semua fitur selesai

This commit is contained in:
Andreas Malvino
2025-06-30 15:22:38 +07:00
parent 8284c93aa5
commit 0423c2fdf9
54 changed files with 11844 additions and 3143 deletions

View File

@ -14,6 +14,7 @@ import '../modules/warga/bindings/pembayaran_sewa_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_aset_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_paket_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_sewa_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_penyewa_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_manajemen_bumdes_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_tambah_aset_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_tambah_paket_binding.dart';
@ -21,6 +22,9 @@ import '../modules/petugas_bumdes/bindings/petugas_bumdes_cbp_binding.dart';
import '../modules/petugas_bumdes/bindings/list_petugas_mitra_binding.dart';
import '../modules/petugas_bumdes/bindings/list_pelanggan_aktif_binding.dart';
import '../modules/petugas_bumdes/bindings/list_tagihan_periode_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_akun_bank_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_laporan_binding.dart';
import '../modules/petugas_bumdes/bindings/petugas_detail_penyewa_binding.dart';
// Import views
import '../modules/auth/views/login_view.dart';
@ -35,6 +39,7 @@ import '../modules/petugas_bumdes/views/petugas_bumdes_dashboard_view.dart';
import '../modules/petugas_bumdes/views/petugas_aset_view.dart';
import '../modules/petugas_bumdes/views/petugas_paket_view.dart';
import '../modules/petugas_bumdes/views/petugas_sewa_view.dart';
import '../modules/petugas_bumdes/views/petugas_penyewa_view.dart';
import '../modules/petugas_bumdes/views/petugas_manajemen_bumdes_view.dart';
import '../modules/splash/views/splash_view.dart';
import '../modules/warga/views/order_sewa_aset_view.dart';
@ -46,6 +51,9 @@ import '../modules/petugas_bumdes/views/petugas_bumdes_cbp_view.dart';
import '../modules/petugas_bumdes/views/list_petugas_mitra_view.dart';
import '../modules/petugas_bumdes/views/list_pelanggan_aktif_view.dart';
import '../modules/petugas_bumdes/views/list_tagihan_periode_view.dart';
import '../modules/petugas_bumdes/views/petugas_akun_bank_view.dart';
import '../modules/petugas_bumdes/views/petugas_laporan_view.dart';
import '../modules/petugas_bumdes/views/petugas_detail_penyewa_view.dart';
// Import fixed routes (standalone file)
import 'app_routes.dart';
@ -164,6 +172,17 @@ class AppPages {
binding: PetugasSewaBinding(),
transition: Transition.fadeIn,
),
GetPage(
name: Routes.PETUGAS_PENYEWA,
page: () => const PetugasPenyewaView(),
binding: PetugasPenyewaBinding(),
transition: Transition.fadeIn,
),
GetPage(
name: Routes.PETUGAS_DETAIL_PENYEWA,
page: () => const PetugasDetailPenyewaView(),
binding: PetugasDetailPenyewaBinding(),
),
GetPage(
name: Routes.PETUGAS_MANAJEMEN_BUMDES,
page: () => const PetugasManajemenBumdesView(),
@ -206,5 +225,16 @@ class AppPages {
binding: ListTagihanPeriodeBinding(),
transition: Transition.fadeIn,
),
GetPage(
name: Routes.PETUGAS_AKUN_BANK,
page: () => const PetugasAkunBankView(),
binding: PetugasAkunBankBinding(),
transition: Transition.fadeIn,
),
GetPage(
name: Routes.PETUGAS_LAPORAN,
page: () => const PetugasLaporanView(),
binding: PetugasLaporanBinding(),
),
];
}

View File

@ -27,9 +27,12 @@ abstract class Routes {
static const LANGGANAN_ASET = '/langganan-aset';
// Petugas BUMDes Features
static const PETUGAS_BUMDES = '/petugas-bumdes';
static const PETUGAS_ASET = '/petugas-aset';
static const PETUGAS_PAKET = '/petugas-paket';
static const PETUGAS_SEWA = '/petugas-sewa';
static const PETUGAS_PENYEWA = '/petugas-penyewa';
static const PETUGAS_DETAIL_PENYEWA = '/petugas-detail-penyewa';
static const PETUGAS_MANAJEMEN_BUMDES = '/petugas-manajemen-bumdes';
static const PETUGAS_TAMBAH_ASET = '/petugas-tambah-aset';
static const PETUGAS_TAMBAH_PAKET = '/petugas-tambah-paket';
@ -37,8 +40,8 @@ abstract class Routes {
static const LIST_PETUGAS_MITRA = '/list-petugas-mitra';
static const LIST_PELANGGAN_AKTIF = '/list-pelanggan-aktif';
static const LIST_TAGIHAN_PERIODE = '/list-tagihan-periode';
static const PETUGAS_LANGGANAN = '/petugas-langganan';
static const PETUGAS_TAGIHAN_LANGGANAN = '/petugas-tagihan-langganan';
static const PETUGAS_AKUN_BANK = '/petugas-akun-bank';
static const PETUGAS_LAPORAN = '/petugas-laporan';
// Petugas Mitra Features
static const PETUGAS_MITRA_DASHBOARD = '/petugas-mitra-dashboard';