Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.31 KB | None | 0 0
  1. import { Component, ViewChild } from '@angular/core';
  2. import { Platform } from 'ionic-angular';
  3. import { StatusBar } from '@ionic-native/status-bar';
  4. import { SplashScreen } from '@ionic-native/splash-screen';
  5.  
  6. import { WalkthroughPage } from '../pages/walkthrough/walkthrough';
  7. import { LoginPage } from '../pages/login/login';
  8. import { UserloginPage } from '../pages/userlogin/userlogin';
  9. import { NetworkconnectionPage } from '../pages/networkconnection/networkconnection';
  10. import { Geolocation } from '@ionic-native/geolocation';
  11.  
  12. import { Injectable } from '@angular/core';
  13. import { Http } from '@angular/http';
  14. import 'rxjs';
  15. import { Observable } from 'rxjs/Observable';
  16. import { AlertController } from 'ionic-angular';
  17. import { ToastController } from 'ionic-angular';
  18. import { Network } from '@ionic-native/network';
  19.  
  20. import { CustomerlistPage } from '../pages/customerlist/customerlist';
  21. import { ProductPage } from '../pages/product/product';
  22. import { CustomerPage } from '../pages/customer/customer';
  23. import { ProfilePage } from '../pages/profile/profile';
  24. import { WalletPage } from '../pages/wallet/wallet';
  25. import { MydayPage } from '../pages/myday/myday';
  26. import { FaqPage } from '../pages/faq/faq';
  27. import { TargetPage } from '../pages/target/target';
  28. import { KnowledgebasePage } from '../pages/knowledgebase/knowledgebase';
  29. import { SupportPage } from '../pages/support/support';
  30. import { OrderlistPage } from '../pages/orderlist/orderlist';
  31. import { HomePage } from '../pages/home/home';
  32.  
  33. import { App } from 'ionic-angular';
  34. import { Storage } from '@ionic/storage';
  35. //import { NavController } from 'ionic-angular';
  36.  
  37. @Component({
  38. templateUrl: 'app.html'
  39. })
  40.  
  41. export class MyApp {
  42.  
  43. rootPage:any = UserloginPage;
  44. platform:any;
  45.  
  46. constructor(public app: App, public storage: Storage, platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, private alertCtrl: AlertController, public toastCtrl: ToastController, private network: Network, public geolocation: Geolocation) {
  47.  
  48. platform.ready().then(() => {
  49. statusBar.styleDefault();
  50. if (splashScreen) {
  51. setTimeout(() => {
  52. splashScreen.hide();
  53. }, 100);
  54. }
  55. });
  56. }
  57.  
  58. customerList(){
  59. this.app.getRootNav().push(CustomerlistPage);
  60. }
  61.  
  62. gotoHome(){
  63. this.app.getRootNav().push(HomePage);
  64. }
  65.  
  66. productList(){
  67. console.log("Product List");
  68. this.app.getRootNav().push(ProductPage);
  69. }
  70.  
  71. orderList(){
  72. this.app.getRootNav().push(OrderlistPage);
  73. }
  74.  
  75. leadList(){
  76. this.app.getRootNav().push(TargetPage);
  77. }
  78.  
  79. profile(){
  80. this.app.getRootNav().push(ProfilePage);
  81. }
  82.  
  83. faq(){
  84. this.app.getRootNav().push(FaqPage);
  85. }
  86.  
  87. knowledgeBase(){
  88. this.app.getRootNav().push(KnowledgebasePage);
  89. }
  90.  
  91. myDay(){
  92. this.app.getRootNav().push(MydayPage);
  93. }
  94.  
  95. team(){
  96. //this.app.getRootNav().push();
  97. }
  98.  
  99. wallet(){
  100. this.app.getRootNav().push(WalletPage);
  101. }
  102.  
  103. support(){
  104. this.app.getRootNav().push(SupportPage);
  105. }
  106.  
  107. signOut(){}
  108. }
  109.  
  110. <ion-header style="height:55px; background:#63813D" >
  111.  
  112. <div style="float:left; margin-top:14px; font-size:26px; padding-left:20px; color:#ffffff;">
  113. <!-- <span><ion-icon name="menu"></ion-icon></span>&nbsp;&nbsp; -->
  114. <img src="assets/images/app_tray.png" style="width:20px; height:15px; margin-bottom:5px;"> &nbsp;
  115. <img src="assets/images/mixbag_logo.png" style="width:100px; height:25px; " (click)="gotoHome()">
  116. </div>
  117.  
  118. <div style="float:right; margin-right:15px; margin-bottom:49px; margin-top:10px;" (click) = "signOut()">
  119. <div style="float:right; font-size:25px; color:#fff; margin-top:2px;"><b><img src="assets/images/sign_out.png" style="width:30px; height:30px;"></b></div>
  120. </div>
  121.  
  122. <div style="float:right; margin-right:15px; margin-bottom:49px; margin-top:7px;" (click) = "profile()">
  123. <div style="float:left; margin-top:5px;"><img src="assets/images/profileuser.jpg" style="width:30px; height:30px; "></div>
  124. </div>
  125.  
  126. </ion-header>
  127.  
  128. <div overflow-scroll="false" style="margin-top:48px; background:#fff;" >
  129. <div style="background:#fff; padding-bottom:3px; padding-top:10px;">
  130. <div>
  131. <p class="pslider">
  132. <ion-slides autoplay="" speed="50000">
  133. <ion-slide>
  134.  
  135. <table width="100%" border="0">
  136. <tr>
  137. <td style="width:25%; border-right: 1px solid #A1B588;">
  138. <div (click)="customerList()" style="padding-left:5px; padding-right:5px; margin-bottom:-10px;" >
  139. <b><img src="assets/images/customer_list.png" style="width:50px; height:50px;" />
  140. <p style="margin-top:-1px; font-size:12px; color:#64823A;">Customer List</p></b>
  141. </div>
  142. </td>
  143.  
  144. <td style="width:25%; border-right: 1px solid #A1B588;">
  145. <div (click)="customerform()" style="padding-left:5px; padding-right:5px; margin-bottom:-10px;" >
  146. <b><img src="assets/images/add_customer.png" style="width:50px; height:50px;" />
  147. <p style="margin-top:-1px; font-size:12px; color:#64823A;">Add Customer</p></b>
  148. </div>
  149. </td>
  150.  
  151. <td style="width:25%; border-right: 1px solid #A1B588;">
  152. <div (click)="productList()" style="padding-left:5px; padding-right:5px; margin-bottom:-10px; " >
  153. <b><img src="assets/images/product_list.png" style="width:50px; height:50px;" />
  154. <p style="margin-top:-1px; font-size:12px; color:#64823A;">Product List</p></b>
  155. </div>
  156. </td>
  157.  
  158. <td style="width:25%; border-right: 1px solid #A1B588;">
  159. <div (click)="orderList()" style="padding-left:5px; padding-right:5px; margin-bottom:-10px;" >
  160. <b><img src="assets/images/order_list.png" style="width:50px; height:50px;" />
  161. <p style="margin-top:-1px; font-size:12px; color:#64823A;">Order List</p></b>
  162. </div>
  163. </td>
  164. </tr>
  165. </table>
  166.  
  167. </ion-slide>
  168. </ion-slides>
  169. </p>
  170. </div>
  171. </div>
  172.  
  173. </div>
  174.  
  175. <ion-nav [root]="rootPage"></ion-nav>
  176.  
  177. <div class="pgbg" style="margin-top:150px;" >
  178. <div style="text-align:center; margin-top: 20px;">
  179. <img [src]= "register.logoregister" height="140px" width="130px" class="register-logo" />
  180. </div>
  181.  
  182. <div style="width:100%;">
  183.  
  184. </div>
  185.  
  186. <div style="margin-top:-30px;">
  187. <form [formGroup]="myForm" (ngSubmit)="onSubmit()">
  188.  
  189. <div style="margin-left:50px; margin-right:50px; margin-top:20px;">
  190. <div>
  191. <div>
  192. <img src="assets/images/input_user.png">
  193. </div>
  194. <div style="color:#64823A">
  195. <ion-input [(ngModel)]="username" type="text" formControlName="username" placeholder="USER NAME" style="margin-top:-45px;"></ion-input>
  196. </div>
  197. </div>
  198.  
  199. <div style="margin-top:7px;">
  200. <div>
  201. <img src="assets/images/input_password.png">
  202. </div>
  203. <div style="color:#64823A">
  204. <ion-input [(ngModel)]="password" formControlName="password" type="password" placeholder="PASSWORD" style="margin-top:-45px; color:#64823A"></ion-input>
  205. </div>
  206. </div>
  207. </div>
  208.  
  209. <div style="text-align:center; margin-top:6px">
  210. <button ion-button type="submit" (click)="postRequest()" [disabled]="!myForm.valid" style="padding-top:20px; padding-bottom:20px; padding-left:105px; padding-right:105px;background-color:#64823A; color:#fff; border-radius:5px;"><b>Submit</b></button>
  211. </div>
  212. </form>
  213.  
  214. <div style="margin-left:50px; margin-right:50px; margin-top:-10px;">
  215. <p [navPush]="forgetpasswordPage">Forget Password</p>
  216. </div>
  217.  
  218. <div style="text-align:center; margin-top:8px;">
  219. <img src="assets/images/footer_logos.png" style="width:70%">
  220. </div>
  221.  
  222. </div>
  223. </div>
  224.  
  225. import { Component } from '@angular/core';
  226. import { IonicPage, NavController, NavParams } from 'ionic-angular';
  227. import { FormGroup, FormBuilder, FormControl, Validators } from '@angular/forms';
  228. import { TabsPage } from '../tabs/tabs';
  229. import { HomePage } from '../home/home';
  230. import { ForgetpasswordPage } from '../forgetpassword/forgetpassword';
  231. import { Http, Headers, RequestOptions } from '@angular/http';
  232. import { ToastController } from 'ionic-angular';
  233. import { Storage } from '@ionic/storage';
  234.  
  235. import { GlobalVars } from '../../providers/global-vars/global-vars';
  236.  
  237. @IonicPage()
  238. @Component({
  239. selector: 'page-userlogin',
  240. templateUrl: 'userlogin.html',
  241. })
  242. export class UserloginPage {
  243.  
  244. username:any;
  245. password:any
  246. items: any;
  247. uid:any;
  248.  
  249. forgetpasswordPage = ForgetpasswordPage;
  250.  
  251. register = {
  252. "logoregister": "assets/images/logo.png"
  253. };
  254.  
  255. constructor(public navCtrl: NavController, public navParams: NavParams, public formBuilder: FormBuilder, public http: Http, public toastCtrl: ToastController, public storage: Storage, public globalVars:GlobalVars) {
  256.  
  257. this.myForm = this.formBuilder.group({
  258. 'username': ['', [Validators.required]],
  259. 'password': ['', [Validators.required]]
  260. });
  261.  
  262. }
  263.  
  264. myForm: FormGroup;
  265.  
  266. isValid(field: string) {
  267. let formField = this.myForm.get(field);
  268. return formField.valid || formField.pristine;
  269. }
  270.  
  271. onSubmit() {
  272. console.log('submitting form');
  273. }
  274.  
  275. ionViewDidLoad() {
  276. console.log('ionViewDidLoad UserloginPage');
  277. }
  278.  
  279. postRequest(){}
  280.  
  281. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement