Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.63 KB | None | 0 0
  1. Error: com.tns.NativeScriptException: Failed to find module: "nativescript-drop-down/angular", relative to: app/tns_modules/
  2.  
  3. {
  4. "description": "sistema de picking Rahmati",
  5. "license": "SEE LICENSE IN <your-license-filename>",
  6. "readme": "NativeScript Application",
  7. "repository": "<fill-your-repository-here>",
  8. "nativescript": {
  9. "id": "org.adealoxica.picking",
  10. "tns-android": {
  11. "version": "5.2.1"
  12. }
  13. },
  14. "dependencies": {
  15. "@angular/animations": "^7.2.9",
  16. "@angular/common": "^7.2.9",
  17. "@angular/compiler": "^7.2.9",
  18. "@angular/compiler-cli": "^7.2.9",
  19. "@angular/core": "^7.2.9",
  20. "@angular/forms": "^7.2.9",
  21. "@angular/http": "^7.2.9",
  22. "@angular/platform-browser": "^7.2.9",
  23. "@angular/platform-browser-dynamic": "^7.2.9",
  24. "@angular/platform-server": "^7.2.9",
  25. "@angular/router": "^7.2.9",
  26. "nativescript-angular": "^7.2.3",
  27. "nativescript-drop-down": "^5.0.0",
  28. "nativescript-theme-core": "~1.0.2",
  29. "reflect-metadata": "^0.1.13",
  30. "rxjs": "^6.4.0",
  31. "rxjs-compat": "^6.4.0",
  32. "tns-core-modules": "^5.2.2",
  33. "zone.js": "^0.8.29"
  34. },
  35. "devDependencies": {
  36. "babel-traverse": "^6.26.0",
  37. "babel-types": "^6.26.0",
  38. "babylon": "6.4.5",
  39. "lazy": "1.0.11",
  40. "nativescript-dev-typescript": "^0.9.1-next-2019-03-12-162713-03",
  41. "typescript": "^3.1.6"
  42. },
  43. "name": "picking",
  44. "author": "Adealoxica"
  45. }
  46.  
  47. import { Component, OnInit } from "@angular/core";
  48. import { User } from "../../Model/User/user";
  49. import {UserService} from "../../Model/User/user.service"
  50. import { Page } from "tns-core-modules/ui/page";
  51. import aplicacion = require("tns-core-modules/application");
  52. import aplicacionSet=require("tns-core-modules/application-settings");
  53. import { ModalDialogParams } from "nativescript-angular/modal-dialog";
  54. import { SelectedIndexChangedEventData } from "nativescript-drop-down";
  55.  
  56. @Component({
  57. selector: "login",
  58. providers: [UserService],
  59. templateUrl: "./modal/login/login.html",
  60. styleUrls: ["./modal/login/login-common.css"]
  61. })
  62.  
  63. export class ViewLogin implements OnInit {
  64. user: User;
  65. estadoLog="";
  66. clave="";
  67.  
  68. loading=false;
  69. public selectedIndex=0;
  70. public dependientes: Array<string>=[];
  71.  
  72.  
  73. constructor(
  74. private params:ModalDialogParams,
  75. private userService:UserService,
  76. private page:Page)
  77. {
  78. console.log("entrando en login");
  79. this.user=new User(null);
  80. this.user.usuario="";
  81. this.user.clave="";
  82. this.userService.listar().subscribe(
  83. (res:Array<User>)=>{
  84. res.forEach(element => {
  85. this.dependientes.push(element.usuario);
  86. });
  87. this.selectedIndex=0;
  88. console.log("ADENTRO DE LA FUNCION SUBSCRIBE ----- " + res.length);
  89. },
  90. (error)=>{
  91. console.log("Error al hacer LOGIN: " + error);
  92. });
  93.  
  94. this.page.on("unloaded", () => {
  95. this.params.closeCallback(null);
  96. });
  97. console.log("DESPUES DEL page.on");
  98. }
  99.  
  100. public onchange(args: SelectedIndexChangedEventData) {
  101. console.log('El usuario selecionado es ' + this.dependientes[args.newIndex] + " new-> " + args.newIndex + " select-> " + this.selectedIndex);
  102. this.user.usuario=this.dependientes[args.newIndex];
  103. }
  104.  
  105. teclado(numero:string)
  106. {
  107. if(numero=='back')
  108. this.user.clave=this.user.clave.substring(0,this.user.clave.length-1);
  109. else
  110. this.user.clave+=numero;
  111. this.clave= Array(this.user.clave.length+1).join("*") ;
  112. }
  113.  
  114. ngOnInit()
  115. {
  116.  
  117. this.page.actionBarHidden=true;
  118. if(aplicacionSet.hasKey("usuario"))
  119. this.user.usuario=aplicacionSet.getString("usuario");
  120.  
  121. }
  122.  
  123. summit(){
  124. if(this.loading)
  125. return;
  126. this.loading=true;
  127. this.estadoLog="";
  128. var res=aplicacion.getResources();
  129. this.userService.login(this.dependientes[this.selectedIndex],this.user.clave).subscribe(
  130. (resultado:User)=>
  131. {
  132. if(resultado==null)
  133. {
  134. console.log("Login incorrecto: " + resultado);
  135. this.estadoLog="Login incorrecto"
  136. res["login"]=null;
  137. aplicacion.setResources(res);
  138. this.loading=false;
  139. return false;
  140. }
  141. else
  142. {
  143. this.estadoLog="Login correcto";
  144. res["login"]=resultado;
  145.  
  146. aplicacion.setResources(res);
  147. aplicacionSet.setString("usuario",this.user.usuario);
  148. console.log("lo hemos logrado: " + resultado.nombre);
  149. console.log("login correcto");
  150. this.params.closeCallback(resultado);
  151. this.loading=false;
  152. return true;
  153. }
  154. },
  155. (error)=>
  156. {
  157. console.log("No ha hecho login: " + error);
  158. this.estadoLog = "Login incorrecto";
  159. res["login"]=null;
  160. aplicacion.setResources(res);
  161. this.loading=false;
  162. return false;
  163. }
  164. );
  165.  
  166. }
  167.  
  168. volver()
  169. {
  170. this.params.closeCallback(null);
  171. }
  172.  
  173. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement