1.9 KiB
1.9 KiB
Hapus Module Plan dan Jenis Bisnis
Tanggal: 2026-07-25 Status: Selesai
Tujuan
Menghapus modul plans dan business-types, serta menghapus properti plan_id yang tidak digunakan dari komponen OnboardingForm.
Yang Dikerjakan
1. Hapus Module Plans
- Menghapus direktori
app/pages/admin/plans/yang berisi:app/pages/admin/plans/columns.ts- file yang mendefinisikan kolom untuk tabel plansapp/pages/admin/plans/index.vue- halaman daftar plans
2. Hapus Module Business-Types
- Menghapus direktori
app/pages/admin/business-types/yang berisi:app/pages/admin/business-types/columns.ts- file yang mendefinisikan kolom untuk tabel business-typesapp/pages/admin/business-types/index.vue- halaman daftar business-types
3. Perbarui AppSidebar
- Menghapus item menu "Plans" dari sidebar admin
- Sekarang menampilkan: Dashboard (existing), Jenis Bisnis (existing)
4. Perbarui OnboardingForm
- Menghapus tipe data Plan dari interface declarations
- Menghapus tipe data Plan yang tidak terpakai dari useFetch
- Menghapus properti plan_id dari handleSubmit (peninggalan setelah penghapusan)
- Menghapus pengiriman atau pemilihan plan di UI
- Mengurangi steps dari 3 menjadi 2:
- Step 0: Pilih Jenis Bisnis
- Step 1: Input Info Bisnis
- Memperbarui label stepper menjadi ['Bisnis', 'Info']
File yang Diubah
| File | Aksi | Detail |
|---|---|---|
| app/components/AppSidebar.vue | Diubah | Menghapus item menu "Plans" |
| app/components/OnboardingForm.vue | Diubah | Menghapus pemrosesan plan dan format 3-step |
| app/pages/admin/business-types/columns.ts | Dihapus | File kolom untuk business-types |
| app/pages/admin/business-types/index.vue | Dihapus | Halaman daftar business-types |
| app/pages/admin/plans/columns.ts | Dihapus | File kolom untuk plans |
| app/pages/admin/plans/index.vue | Dihapus | Halaman daftar plans |