added profil and kurir page in pengirim, added pengiriman page at kurir, sort the api, design the ui back

This commit is contained in:
kicap1992
2022-06-26 00:47:09 +08:00
parent 330bfdeadb
commit dc2c23ffc3
42 changed files with 3654 additions and 297 deletions

View File

@ -0,0 +1,37 @@
// ignore_for_file: file_names
import 'package:get/get.dart';
import '../../../api/pengirimApi.dart';
import '../../../models/usersModel.dart';
class ListKurirController extends GetxController {
RxList kurirModelList = [].obs;
RxInt loadKurir = 0.obs;
@override
void onReady() {
super.onReady();
kurirAll();
}
kurirAll() async {
loadKurir.value = 0;
kurirModelList.value = [];
Map<String, dynamic> _data = await PengirimApi.getAllKurir();
// dev.log(_data.toString());
if (_data['status'] == 200) {
if (_data['data'].length > 0) {
kurirModelList.value =
_data['data'].map((e) => KurirModel.fromJson(e)).toList();
} else {
kurirModelList.value = [];
}
loadKurir.value = 1;
} else {
kurirModelList.value = [];
loadKurir.value = 2;
}
}
}