Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. webpackJsonp([7], {
  2. GF4k: function(e, r, t) {
  3. "use strict";
  4. Object.defineProperty(r, "__esModule", {
  5. value: !0
  6. });
  7. var s = {
  8. data: function() {
  9. return {
  10. tips: "",
  11. ruleForm: {
  12. username: "",
  13. password: ""
  14. },
  15. rules: {
  16. username: [{
  17. required: !0,
  18. message: "username:",
  19. trigger: "blur"
  20. }],
  21. password: [{
  22. required: !0,
  23. message: "password",
  24. trigger: "blur"
  25. }]
  26. }
  27. }
  28. },
  29. methods: {
  30. submitForm: function(e) {
  31. var r = this;
  32. this.$refs[e].validate(function(e) {
  33. if (!e) return console.log("error submit!!"), !1;
  34. r.$axios.post(r.$host + "/user/login", {
  35. username: r.ruleForm.username,
  36. passwd: r.ruleForm.password
  37. }, {
  38. headers: {
  39. "Content-Type": "application/x-www-form-urlencoded"
  40. }
  41. }).then(function(e) {
  42. console.log(e.data), 0 != e.data.errno ? r.tips = "username or password error!" : (localStorage.setItem("ms_username", e.data.data.user), localStorage.setItem("ms_token", e.data.data.token), localStorage.setItem("ms_role", e.data.data.role), 0 == e.data.data.role ? r.$router.push("/dashboard") : r.$router.push("/table"))
  43. })
  44. })
  45. }
  46. }
  47. },
  48. a = {
  49. render: function() {
  50. var e = this,
  51. r = e.$createElement,
  52. t = e._self._c || r;
  53. return t("div", {
  54. staticClass: "login-wrap"
  55. }, [t("div", {
  56. staticClass: "ms-title"
  57. }, [e._v("Tronbet Backend")]), e._v(" "), t("div", {
  58. staticClass: "ms-login"
  59. }, [t("el-form", {
  60. ref: "ruleForm",
  61. staticClass: "demo-ruleForm",
  62. attrs: {
  63. model: e.ruleForm,
  64. rules: e.rules,
  65. "label-width": "0px"
  66. }
  67. }, [t("el-form-item", {
  68. attrs: {
  69. prop: "username"
  70. }
  71. }, [t("el-input", {
  72. attrs: {
  73. placeholder: "username"
  74. },
  75. model: {
  76. value: e.ruleForm.username,
  77. callback: function(r) {
  78. e.$set(e.ruleForm, "username", r)
  79. },
  80. expression: "ruleForm.username"
  81. }
  82. })], 1), e._v(" "), t("el-form-item", {
  83. attrs: {
  84. prop: "password"
  85. }
  86. }, [t("el-input", {
  87. attrs: {
  88. type: "password",
  89. placeholder: "password"
  90. },
  91. nativeOn: {
  92. keyup: function(r) {
  93. if (!("button" in r) && e._k(r.keyCode, "enter", 13, r.key, "Enter")) return null;
  94. e.submitForm("ruleForm")
  95. }
  96. },
  97. model: {
  98. value: e.ruleForm.password,
  99. callback: function(r) {
  100. e.$set(e.ruleForm, "password", r)
  101. },
  102. expression: "ruleForm.password"
  103. }
  104. })], 1), e._v(" "), t("div", {
  105. staticClass: "login-btn"
  106. }, [t("el-button", {
  107. attrs: {
  108. type: "primary"
  109. },
  110. on: {
  111. click: function(r) {
  112. e.submitForm("ruleForm")
  113. }
  114. }
  115. }, [e._v("Sign in")])], 1), e._v(" "), t("p", {
  116. staticStyle: {
  117. "font-size": "12px",
  118. "line-height": "30px",
  119. color: "red"
  120. }
  121. }, [e._v(e._s(e.tips))])], 1)], 1)])
  122. },
  123. staticRenderFns: []
  124. };
  125. var o = t("VU/8")(s, a, !1, function(e) {
  126. t("v4vw")
  127. }, "data-v-b3741b1e", null);
  128. r.default = o.exports
  129. },
  130. v4vw: function(e, r) {}
  131. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement