info_empleado_provider.dart 656 B

1234567891011121314151617181920212223242526
  1. import 'dart:convert';
  2. import 'dart:io';
  3. import 'package:http/http.dart' as http;
  4. import '../models/info_empleado.dart';
  5. class InfoEmpleadoProvider{
  6. final String _url = "smart.solerpalau.mx";
  7. Future<InfoEmpleado> fetchInfoEmpleado(String token, String dinum) async{
  8. final url = Uri.https(_url, 'PR/api/v1/quiosco/obtenerInfoEmpleado');
  9. final res = await http.post(url,
  10. headers: {
  11. HttpHeaders.authorizationHeader : "Bearer $token"
  12. },
  13. body: {
  14. "DINUM" : dinum
  15. }
  16. );
  17. final decodedData = jsonDecode(res.body);
  18. final info = InfoEmpleado.fromJson(decodedData);
  19. return info;
  20. }
  21. }