login.component.d.ts 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. import { OnInit } from '@angular/core';
  2. import { FormBuilder, FormControl, FormGroup, ValidationErrors } from '@angular/forms';
  3. import { Observable } from 'rxjs';
  4. import { AuthService } from './auth.service';
  5. import Parse from "parse";
  6. import { Router, ActivatedRoute } from '@angular/router';
  7. import { HttpClient } from "@angular/common/http";
  8. import { NovaCloudService } from '../../nova-cloud/nova-cloud.service';
  9. import { ToastController } from '@ionic/angular/standalone';
  10. import * as i0 from "@angular/core";
  11. export declare class LoginComponent implements OnInit {
  12. authServ: AuthService;
  13. private novaCloud;
  14. private fb;
  15. private toastCtrl;
  16. router: Router;
  17. private route;
  18. private activatedRoute;
  19. private http;
  20. nums: string[];
  21. str: string;
  22. canvas: any;
  23. image: any;
  24. tabIndex: number;
  25. drawCode(str: any): any;
  26. drawline(canvas: any, context: any): void;
  27. drawDot(canvas: any, context: any): void;
  28. convertCanvasToImage(canvas: any): any;
  29. vCode: string;
  30. validateForm: FormGroup;
  31. validateUserForm: FormGroup;
  32. validateSMSForm: FormGroup;
  33. smsCodeErrorTip: string;
  34. userErrorTip: any;
  35. passwordErrorTip: any;
  36. forgetphoneCodesErrorTip: any;
  37. phoneErrorTip: any;
  38. codeVerified: boolean;
  39. codeErrorTip: any;
  40. username: any;
  41. forgetusername: string;
  42. forgetPassword: string;
  43. forgetConfirmpassword: string;
  44. forgerphoneCode: string;
  45. smsCode: string;
  46. phoneCode: any;
  47. registForm: FormGroup;
  48. forgetForm: FormGroup;
  49. registNameErrorTip: any;
  50. registIdcardErrorTip: any;
  51. registName: any;
  52. phoneCodes: any;
  53. registPhone: any;
  54. registIdcard: any;
  55. passwordVisible: boolean;
  56. passwordVisible2: boolean;
  57. passwordVisible3: boolean;
  58. iseducation: boolean;
  59. selectEducation: any;
  60. redirectUrl: any;
  61. isSended: boolean;
  62. isSending: boolean;
  63. smsTimeCount: number;
  64. sendSMSCode(): void;
  65. countDownSMS(): void;
  66. submitFormMobileSMS(value: {
  67. mobile: string;
  68. smsCode: string;
  69. checkCode: string;
  70. }): void;
  71. submitFormMobilePassword(value: {
  72. mobile: string;
  73. username?: string;
  74. password: string;
  75. checkCode: string;
  76. }): void;
  77. submitFormUserPassword(value: {
  78. mobile: string;
  79. username?: string;
  80. password: string;
  81. checkCode: string;
  82. }): void;
  83. forgetFormFun(value: {
  84. forgetusername: string;
  85. forgetPassword: string;
  86. forgetConfirmpassword: string;
  87. forgerphoneCode: string;
  88. }): Promise<void>;
  89. regpassword: any;
  90. confirmPassword: any;
  91. registSubmitForm(value: {
  92. registName: string;
  93. registIdcard: string;
  94. regpassword: string;
  95. confirmPassword: string;
  96. phoneCode: string;
  97. registPhone: string;
  98. }): Promise<void>;
  99. getSelectEducation(): void;
  100. loginSMS(): void;
  101. loginMobilePassword(): Promise<void>;
  102. loading: boolean;
  103. loading2: boolean;
  104. Profile: any;
  105. Lesson: any;
  106. myDate: Date;
  107. isVisible: boolean;
  108. profile: any;
  109. queryUser(): Promise<void>;
  110. type: string;
  111. mobileUserMap: {};
  112. getMobileUser(mobile: any): Promise<any>;
  113. forget(): void;
  114. backLogin(): void;
  115. handleCancel(): void;
  116. password: any;
  117. handleOk(): void;
  118. isOkLoading: boolean;
  119. getCode(): Promise<void>;
  120. getCode2(): Promise<void>;
  121. verifyCode(mobile: any, code: any): Promise<unknown>;
  122. countDown: number;
  123. isCountDown: boolean;
  124. countDownFun(): void;
  125. mobileLogin: boolean;
  126. rootPage: string;
  127. logo: string;
  128. qrcode: string;
  129. company: Parse.Object;
  130. companyId: string;
  131. app: Parse.Object;
  132. appId: string;
  133. message: {
  134. success: (msg: string) => void;
  135. create: (type: string, msg: string) => void;
  136. info: (msg: string) => void;
  137. error: (msg: string) => void;
  138. };
  139. constructor(authServ: AuthService, novaCloud: NovaCloudService, fb: FormBuilder, toastCtrl: ToastController, router: Router, route: ActivatedRoute, activatedRoute: ActivatedRoute, http: HttpClient);
  140. initCompanyConfig(): Promise<void>;
  141. initAppConfig(): Promise<boolean>;
  142. initLoginForm(): void;
  143. userNameAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  144. smsAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  145. passwordAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  146. codeAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  147. confirmPasswordErrorTip: any;
  148. regpasswordErrorTip: any;
  149. phoneCodesErrorTip: any;
  150. registIdcardAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  151. forgetNameAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  152. forgetPasswordAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  153. forgetConfirmPasswordAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  154. forgetCodeAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  155. registNameAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  156. registPhoneAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  157. registCodeAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  158. regpasswordAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  159. confirmPasswordAsyncValidator: (control: FormControl) => Observable<ValidationErrors>;
  160. code: any;
  161. ngOnInit(): void;
  162. creatCode(): void;
  163. static ɵfac: i0.ɵɵFactoryDeclaration<LoginComponent, never>;
  164. static ɵcmp: i0.ɵɵComponentDeclaration<LoginComponent, "app-pcuser-login", never, {}, {}, never, never, false, never>;
  165. }