home.vue
1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<template>
<div class="user-content container clearfix">
<div class="ucc-left"> </div>
<div class="ucc-form">
<form action="###" class="login-form" @submit.prevent="login">
<div class="login-header">
<img src="/images/user.png" alt=""> </div>
<div class="form-group">
<label for="userName">用户名</label>
<div class="form-control">
<input type="text" id="userName" v-model="user.userid"> </div>
</div>
<div class="form-group">
<label for="userPwd">密 码</label>
<div class="form-control">
<input type="password" id="userPwd" v-model="user.userPwd"> </div>
</div>
<div class="form-group">
<label for="captcha">验证码</label>
<div class="form-control">
<input type="text" id="captcha" class="captcha-text" v-model="user.captcha">
<img src="/assets/captcha.png" alt=""></div>
</div>
<div class="form-group">
<div class="form-control">
<input type="submit" value="登录">
</div>
</div>
</form>
</div>
</div>
</template>
<script>
module.exports = {
data: function () {
return {
user:{
userid:'111',
userPwd:'222',
captcha:'adfbcd'
},
};
},
methods: {
login: function () {
var self = this;
Ajax.post('/user/login',self.user)
.then(function (response) {
if (response != undefined ) {
if (response.data.data !=null) {
self.$route.router.go('/usermanagerlist');
}
}else{
alert("用户名或密码错误!");
return ;
}
self.$route.router.go('/usermanagerlist');
});
}
}
};
</script>