Ohm-Management - Projektarbeit B-ME
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

login.js 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. Vue.component('login-panel', {
  2. template: `
  3. <div class="loginModal modal" tabindex="-1" role="dialog">
  4. <div class="modal-dialog" role="document">
  5. <div class="modal-content">
  6. <div class="modal-header">
  7. <h5 class="modal-title">Login</h5>
  8. </div>
  9. <div class="modal-body">
  10. <form>
  11. User (Ohmportal):<br>
  12. <input type=text length=20 ref=userField v-model=user><br>
  13. Password:<br>
  14. <input type=password length=20 v-model=pwd><br>
  15. </form>
  16. </div>
  17. <div class="modal-footer">
  18. <button type="button" class="btn btn-primary">Login</button>
  19. <button type="button" class="btn btn-secondary" data-dismiss="modal" v-on:click="closeLogin(this.Event)">Close</button>
  20. </div>
  21. </div>
  22. </div>
  23. </div>`,
  24. data: function () {
  25. return {
  26. user: "",
  27. pwd:"",
  28. };
  29. },
  30. methods: {
  31. closeLogin (event) {
  32. this.$emit('clicked', false)
  33. }
  34. },
  35. mounted: function () {
  36. $(".loginModal").modal ('show');
  37. },
  38. });