added user page, pimpinan page, e signature

This commit is contained in:
kicap
2023-08-03 17:58:40 +08:00
parent 30131e5ffe
commit 914e24706b
35 changed files with 2341 additions and 327 deletions

View File

@ -4,11 +4,13 @@ import 'package:stacked/stacked.dart';
import './struktur_organisasi_view_model.dart';
class StrukturOrganisasiView extends StatelessWidget {
const StrukturOrganisasiView({super.key});
@override
Widget build(BuildContext context) {
return ViewModelBuilder<StrukturOrganisasiViewModel>.nonReactive(
viewModelBuilder: () => StrukturOrganisasiViewModel(),
onModelReady: (StrukturOrganisasiViewModel model) async {
onViewModelReady: (StrukturOrganisasiViewModel model) async {
await model.init();
},
builder: (
@ -43,7 +45,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
model.Ketua,
model.ketua,
style: const TextStyle(
fontSize: 20,
),
@ -62,7 +64,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
model.Sekretaris,
model.sekretaris,
style: const TextStyle(
fontSize: 20,
),
@ -81,7 +83,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
model.Bendahara,
model.bendahara,
style: const TextStyle(
fontSize: 20,
),
@ -100,7 +102,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
'${model.SeksiPengasuh1}\n${model.SeksiPengasuh2}\n${model.SeksiPengasuh3}\n${model.SeksiPengasuh4}',
'${model.seksiPengasuh1}\n${model.seksiPengasuh2}\n${model.seksiPengasuh3}\n${model.seksiPengasuh4}',
style: const TextStyle(
fontSize: 20,
),
@ -119,7 +121,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
'${model.SeksiIbadah1}\n${model.SeksiIbadah2}\n${model.SeksiIbadah3}\n${model.SeksiIbadah4}',
'${model.seksiIbadah1}\n${model.seksiIbadah2}\n${model.seksiIbadah3}\n${model.seksiIbadah4}',
style: const TextStyle(
fontSize: 20,
),
@ -138,7 +140,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
'${model.SeksiPendidikan1}\n${model.SeksiPendidikan2}',
'${model.seksiPendidikan1}\n${model.seksiPendidikan2}',
style: const TextStyle(
fontSize: 20,
),
@ -157,7 +159,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
model.SeksiKesehatan,
model.seksiKesehatan,
style: const TextStyle(
fontSize: 20,
),
@ -176,7 +178,7 @@ class StrukturOrganisasiView extends StatelessWidget {
height: 2,
),
Text(
model.SeksiKebersihan,
model.seksiKebersihan,
style: const TextStyle(
fontSize: 20,
),
@ -192,7 +194,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
model.SeksiKeterampilan1,
model.seksiKeterampilan1,
style: const TextStyle(
fontSize: 20,
),
@ -208,7 +210,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
model.SeksiSaranaPrasarana1,
model.seksiSaranaPrasarana1,
style: const TextStyle(
fontSize: 20,
),
@ -224,7 +226,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
'${model.SeksiKonsumsi1}\n${model.SeksiKonsumsi2}',
'${model.seksiKonsumsi1}\n${model.seksiKonsumsi2}',
style: const TextStyle(
fontSize: 20,
),
@ -240,7 +242,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
'${model.SeksiKeamanan1}\n${model.SeksiKeamanan2}',
'${model.seksiKeamanan1}\n${model.seksiKeamanan2}',
style: const TextStyle(
fontSize: 20,
),
@ -256,7 +258,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
'${model.SeksiGedung1}\n${model.SeksiGedung2}\n${model.SeksiGedung3}\n${model.SeksiGedung4}',
'${model.seksiGedung1}\n${model.seksiGedung2}\n${model.seksiGedung3}\n${model.seksiGedung4}',
style: const TextStyle(
fontSize: 20,
),
@ -272,7 +274,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
'${model.SeksiWisma1}\n${model.SeksiWisma2}\n${model.SeksiWisma3}\n${model.SeksiWisma4}\n${model.SeksiWisma5}',
'${model.seksiWisma1}\n${model.seksiWisma2}\n${model.seksiWisma3}\n${model.seksiWisma4}\n${model.seksiWisma5}',
style: const TextStyle(
fontSize: 20,
),
@ -288,7 +290,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
'${model.KelompokPutri1}\n${model.KelompokPutri2}\n${model.KelompokPutri3}',
'${model.kelompokPutri1}\n${model.kelompokPutri2}\n${model.kelompokPutri3}',
style: const TextStyle(
fontSize: 20,
),
@ -304,7 +306,7 @@ class StrukturOrganisasiView extends StatelessWidget {
),
),
Text(
'${model.KelompokPutra1}\n${model.KelompokPutra2}\n${model.KelompokPutra3}',
'${model.kelompokPutra1}\n${model.kelompokPutra2}\n${model.kelompokPutra3}',
style: const TextStyle(
fontSize: 20,
),

View File

@ -1,54 +1,54 @@
import 'package:panti_asuhan/app/core/custom_base_view_model.dart';
class StrukturOrganisasiViewModel extends CustomBaseViewModel {
String Ketua = "Dr. Andi Fitriani D, S.Ag, M.Pd";
String Sekretaris = "Fitriana Buyanus, S.Si ., M.Kes";
String Bendahara = "Hj. Djaliah, A.Ma";
String ketua = "Dr. Andi Fitriani D, S.Ag, M.Pd";
String sekretaris = "Fitriana Buyanus, S.Si ., M.Kes";
String bendahara = "Hj. Djaliah, A.Ma";
String SeksiPengasuh1 = "Dra Hj, CIA";
String SeksiPengasuh2 = "Dahang, S.Ag";
String SeksiPengasuh3 = "Sumadin, S.Pd.I";
String SeksiPengasuh4 = "Darwan";
String seksiPengasuh1 = "Dra Hj, CIA";
String seksiPengasuh2 = "Dahang, S.Ag";
String seksiPengasuh3 = "Sumadin, S.Pd.I";
String seksiPengasuh4 = "Darwan";
String SeksiIbadah1 = "Drs. Najib La'ady";
String SeksiIbadah2 = "Sumadin, S.Pd.I";
String SeksiIbadah3 = "Ahmad";
String SeksiIbadah4 = "Darwan";
String seksiIbadah1 = "Drs. Najib La'ady";
String seksiIbadah2 = "Sumadin, S.Pd.I";
String seksiIbadah3 = "Ahmad";
String seksiIbadah4 = "Darwan";
String SeksiPendidikan1 = "Dra. Hj. CIA";
String SeksiPendidikan2 = "Hj. Djaliah, A.Ma";
String seksiPendidikan1 = "Dra. Hj. CIA";
String seksiPendidikan2 = "Hj. Djaliah, A.Ma";
String SeksiKesehatan = "Haerul, SKM";
String SeksiKebersihan = "Bd. Lina Sutomo";
String seksiKesehatan = "Haerul, SKM";
String seksiKebersihan = "Bd. Lina Sutomo";
String SeksiKeterampilan1 = "Yuslihudriani, S.Pd";
String seksiKeterampilan1 = "Yuslihudriani, S.Pd";
String SeksiSaranaPrasarana1 = "Muh.Adham, ST";
String seksiSaranaPrasarana1 = "Muh.Adham, ST";
String SeksiKonsumsi1 = "Fatmawati";
String SeksiKonsumsi2 = "Rasnaya";
String seksiKonsumsi1 = "Fatmawati";
String seksiKonsumsi2 = "Rasnaya";
String SeksiKeamanan1 = "Firdaus";
String SeksiKeamanan2 = "Ahmad";
String seksiKeamanan1 = "Firdaus";
String seksiKeamanan2 = "Ahmad";
String SeksiGedung1 = "Dra. Bangsuari";
String SeksiGedung2 = "Hidayani";
String SeksiGedung3 = "Dahang. S,Ag";
String SeksiGedung4 = "Saharia";
String seksiGedung1 = "Dra. Bangsuari";
String seksiGedung2 = "Hidayani";
String seksiGedung3 = "Dahang. S,Ag";
String seksiGedung4 = "Saharia";
String SeksiWisma1 = "Drs. Muh, Yasmin";
String SeksiWisma2 = "Hj. Hadilah";
String SeksiWisma3 = "Muh.Adham, ST";
String SeksiWisma4 = "Ahmad";
String SeksiWisma5 = "Dahang, S.Ag";
String seksiWisma1 = "Drs. Muh, Yasmin";
String seksiWisma2 = "Hj. Hadilah";
String seksiWisma3 = "Muh.Adham, ST";
String seksiWisma4 = "Ahmad";
String seksiWisma5 = "Dahang, S.Ag";
String KelompokPutri1 = "St. Khadijah";
String KelompokPutri2 = "St. Aisyah";
String KelompokPutri3 = "St. Fatimah";
String kelompokPutri1 = "St. Khadijah";
String kelompokPutri2 = "St. Aisyah";
String kelompokPutri3 = "St. Fatimah";
String KelompokPutra1 = "Ahmad Dahlan";
String KelompokPutra2 = "Ar. Fahruddin";
String KelompokPutra3 = "Amin Rais";
String kelompokPutra1 = "Ahmad Dahlan";
String kelompokPutra2 = "Ar. Fahruddin";
String kelompokPutra3 = "Amin Rais";
Future<void> init() async {}
}