Skip to content

Commit fc13cdd

Browse files
authored
Merge pull request #64 from segment-oj/fix-login-and-add-register-icon
Fix login and add register icon
2 parents bb340d9 + 38ab02b commit fc13cdd

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

src/components/user/login.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div>
33
<el-dialog title="Login" :visible.sync="$store.state.user.showlogin" :destroy-on-close="true" :close-on-click-modal="false" width="500px">
4-
<el-form :model="ldata" ref="loginForm" :rules="rules" :status-icon="true">
4+
<el-form :model="ldata" ref="loginForm" :rules="rules">
55
<div class="icon-lable"><i class="el-icon-user" /> Username</div>
66
<el-form-item prop="username">
77
<el-input v-model="ldata.username"></el-input>
@@ -78,6 +78,7 @@ export default {
7878
});
7979
this.$SegmentMessage.success(this, 'Logged in');
8080
this.$store.state.user.showlogin = false;
81+
this.buttonLoading = false;
8182
})
8283
.catch(err => {
8384
if (err.request.status === 403) {

src/components/user/register.vue

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,26 @@
22
<div>
33
<el-dialog title="Register" :visible.sync="$store.state.user.showregister" :destroy-on-close="true" :close-on-click-modal="false" width="500px">
44
<el-form :model="ldata" ref="registerForm" :rules="rules" :status-icon="true">
5-
<el-form-item label="Username" prop="username">
5+
<div class="icon-lable form-required"><i class="el-icon-user" /> Username</div>
6+
<el-form-item prop="username">
67
<el-input v-model="ldata.username"></el-input>
78
</el-form-item>
8-
<el-form-item label="Password" prop="password">
9+
<div class="icon-lable form-required"><i class="el-icon-lock" /> Password</div>
10+
<el-form-item prop="password">
911
<el-input type="password" v-model="ldata.password"></el-input>
1012
</el-form-item>
11-
<el-form-item label="Repeat password" prop="passwdrepeat">
13+
<div class="icon-lable form-required"><i class="el-icon-lock" /> Repeat password</div>
14+
<el-form-item prop="passwdrepeat">
1215
<el-input type="password" v-model="ldata.passwdrepeat"></el-input>
1316
</el-form-item>
14-
<el-form-item label="Email" prop="email">
17+
<div class="icon-lable"><i class="el-icon-message" /> Email</div>
18+
<el-form-item prop="email">
1519
<el-input type="email" v-model="ldata.email"></el-input>
1620
</el-form-item>
1721
<el-form-item>
1822
<el-button type="primary" v-on:click="onSubmit();" :loading="buttonLoading">Register</el-button>
1923
<el-button v-on:click="$store.state.user.showregister = false;">Cancel</el-button>
20-
<el-button v-on:click="$refs['registerForm'].resetFields();">Reset</el-button>
24+
<el-button v-on:click="reset();">Reset</el-button>
2125
</el-form-item>
2226
</el-form>
2327
</el-dialog>
@@ -136,3 +140,10 @@ export default {
136140
}
137141
};
138142
</script>
143+
144+
<style scoped>
145+
.form-required::before {
146+
content: "*";
147+
color: #f56c6c;
148+
}
149+
</style>

0 commit comments

Comments
 (0)