2024年4月7日
This commit is contained in:
parent
66dab44666
commit
02c5351c65
@ -19,9 +19,11 @@ import {
|
|||||||
MenuItem,
|
MenuItem,
|
||||||
Breadcrumb,
|
Breadcrumb,
|
||||||
BreadcrumbItem,
|
BreadcrumbItem,
|
||||||
Avatar
|
Avatar,
|
||||||
|
Message
|
||||||
} from 'element-ui'
|
} from 'element-ui'
|
||||||
|
|
||||||
|
Vue.use(Message)
|
||||||
Vue.use(Avatar)
|
Vue.use(Avatar)
|
||||||
Vue.use(Button)
|
Vue.use(Button)
|
||||||
Vue.use(Form)
|
Vue.use(Form)
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
<div class="loginbody">
|
<div class="loginbody">
|
||||||
<div class="logindata">
|
<div class="logindata">
|
||||||
<div class="logintext">
|
<div class="logintext">
|
||||||
<h2>Welcome</h2>
|
<h2>{{ create ? '注册' : '登陆' }}</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="formdata">
|
<div class="formdata">
|
||||||
<el-form ref="form" :model="form" :rules="rules">
|
<el-form ref="form" :model="form" :rules="rules">
|
||||||
@ -21,37 +21,46 @@
|
|||||||
show-password
|
show-password
|
||||||
></el-input>
|
></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item prop="repassword" v-if="create">
|
||||||
|
<el-input
|
||||||
|
v-model="form.repassword"
|
||||||
|
clearable
|
||||||
|
placeholder="请重复密码"
|
||||||
|
show-password
|
||||||
|
></el-input>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
<div class="tool">
|
<div class="tool">
|
||||||
<div>
|
<div>
|
||||||
<el-checkbox v-model="checked" @change="remenber"
|
<el-checkbox v-model="checked" @change="remenber" v-if="!create"
|
||||||
>记住密码</el-checkbox
|
>记住密码</el-checkbox
|
||||||
>
|
>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span class="shou" @click="forgetpas">忘记密码?</span>
|
<span class="shou" @click="forgetpas" v-if="!create">忘记密码?</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="butt">
|
<div class="butt">
|
||||||
<el-button type="primary" @click.native.prevent="login"
|
<el-button type="primary" @click.native.prevent="login"
|
||||||
>登录</el-button
|
>{{ create ? '注册' : '登陆' }}</el-button
|
||||||
>
|
>
|
||||||
<el-button class="shou" @click="register">注册</el-button>
|
<el-button class="shou" @click="register">{{ create ? '返回' : '注册' }}</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'loGin',
|
name: 'loGin',
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
|
create: false,
|
||||||
form: {
|
form: {
|
||||||
password: '',
|
password: '',
|
||||||
username: ''
|
username: '',
|
||||||
|
repassword: ''
|
||||||
},
|
},
|
||||||
checked: false,
|
checked: false,
|
||||||
rules: {
|
rules: {
|
||||||
@ -62,6 +71,10 @@ export default {
|
|||||||
password: [
|
password: [
|
||||||
{ required: true, message: '请输入密码', trigger: 'blur' },
|
{ required: true, message: '请输入密码', trigger: 'blur' },
|
||||||
{ max: 10, message: '不能大于10个字符', trigger: 'blur' }
|
{ max: 10, message: '不能大于10个字符', trigger: 'blur' }
|
||||||
|
],
|
||||||
|
repassword: [
|
||||||
|
{ required: true, message: '请输入密码', trigger: 'blur' },
|
||||||
|
{ max: 10, message: '不能大于10个字符', trigger: 'blur' }
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -92,7 +105,9 @@ export default {
|
|||||||
alert('请联系管理员')
|
alert('请联系管理员')
|
||||||
},
|
},
|
||||||
register () {
|
register () {
|
||||||
alert('请联系管理员')
|
this.create = !this.create
|
||||||
|
this.$refs.form.clearValidate('username')
|
||||||
|
this.$refs.form.clearValidate('password')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user