Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- webpackJsonp([7], {
- GF4k: function(e, r, t) {
- "use strict";
- Object.defineProperty(r, "__esModule", {
- value: !0
- });
- var s = {
- data: function() {
- return {
- tips: "",
- ruleForm: {
- username: "",
- password: ""
- },
- rules: {
- username: [{
- required: !0,
- message: "username:",
- trigger: "blur"
- }],
- password: [{
- required: !0,
- message: "password",
- trigger: "blur"
- }]
- }
- }
- },
- methods: {
- submitForm: function(e) {
- var r = this;
- this.$refs[e].validate(function(e) {
- if (!e) return console.log("error submit!!"), !1;
- r.$axios.post(r.$host + "/user/login", {
- username: r.ruleForm.username,
- passwd: r.ruleForm.password
- }, {
- headers: {
- "Content-Type": "application/x-www-form-urlencoded"
- }
- }).then(function(e) {
- 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"))
- })
- })
- }
- }
- },
- a = {
- render: function() {
- var e = this,
- r = e.$createElement,
- t = e._self._c || r;
- return t("div", {
- staticClass: "login-wrap"
- }, [t("div", {
- staticClass: "ms-title"
- }, [e._v("Tronbet Backend")]), e._v(" "), t("div", {
- staticClass: "ms-login"
- }, [t("el-form", {
- ref: "ruleForm",
- staticClass: "demo-ruleForm",
- attrs: {
- model: e.ruleForm,
- rules: e.rules,
- "label-width": "0px"
- }
- }, [t("el-form-item", {
- attrs: {
- prop: "username"
- }
- }, [t("el-input", {
- attrs: {
- placeholder: "username"
- },
- model: {
- value: e.ruleForm.username,
- callback: function(r) {
- e.$set(e.ruleForm, "username", r)
- },
- expression: "ruleForm.username"
- }
- })], 1), e._v(" "), t("el-form-item", {
- attrs: {
- prop: "password"
- }
- }, [t("el-input", {
- attrs: {
- type: "password",
- placeholder: "password"
- },
- nativeOn: {
- keyup: function(r) {
- if (!("button" in r) && e._k(r.keyCode, "enter", 13, r.key, "Enter")) return null;
- e.submitForm("ruleForm")
- }
- },
- model: {
- value: e.ruleForm.password,
- callback: function(r) {
- e.$set(e.ruleForm, "password", r)
- },
- expression: "ruleForm.password"
- }
- })], 1), e._v(" "), t("div", {
- staticClass: "login-btn"
- }, [t("el-button", {
- attrs: {
- type: "primary"
- },
- on: {
- click: function(r) {
- e.submitForm("ruleForm")
- }
- }
- }, [e._v("Sign in")])], 1), e._v(" "), t("p", {
- staticStyle: {
- "font-size": "12px",
- "line-height": "30px",
- color: "red"
- }
- }, [e._v(e._s(e.tips))])], 1)], 1)])
- },
- staticRenderFns: []
- };
- var o = t("VU/8")(s, a, !1, function(e) {
- t("v4vw")
- }, "data-v-b3741b1e", null);
- r.default = o.exports
- },
- v4vw: function(e, r) {}
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement