Files
falvpingtai/src/loginpwd.vue
2020-03-01 09:56:53 +08:00

269 lines
5.7 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<div class="login">
<div class="logo">
<!-- <img src="./assets/quit.png" alt class="close" /> -->
</div>
<!-- <div class="tel">
<p>+86</p>
<img src="./assets/order.png" alt class="order" />
<div class="line"></div>
<input type="text" class="shuru" placeholder="输入手机号" />
</div>-->
<div class="tel yzm">
<input type="text" class="shuru tel1" placeholder="输入手机号或邮箱" v-model="username"/>
<!-- <button class="getyzm">发送验证码</button> -->
</div>
<div class="tel yzm">
<input type="password" class="shuru tel1" placeholder="输入密码" v-model="pwd"/>
<!-- <button class="getyzm">发送验证码</button> -->
</div>
<div class="ale">
<!-- <p class="alert">未注册手机验证后自动登录</p> -->
<!-- <p>注册即同意隐私保护指引</p> -->
</div>
<button class="submit" @click="sub">登录</button>
<div class="other">
<!-- <p>密码登录</p> -->
<!-- <p @click="open">需要帮助</p> -->
</div>
<!-- <div class="ways">
<div class="top">
<div class="line"></div>
<p class="text">社交帐号登录</p>
<div class="line"></div>
</div>
<div class="icons">
<img src="./assets/wechat.png" alt class="icon" />
<img src="./assets/weibo.png" alt class="icon" />
<img src="./assets/qq.png" alt class="icon" />
</div>
</div> -->
<div class="tanchuangbox" v-if="ifshow">
<div class="tanchuang">
<p class="desc desc1">找回密码</p>
<p class="desc">人工申诉</p>
<p class="off" @click="off">取消</p>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
ifshow: false,
username:"",
pwd:""
};
},
mounted(){
document.title = "登录"
},
methods: {
open() {
this.ifshow=true
},
off(){
this.ifshow=false
},
sub(){
let t=this;
this.axios.post("https://admin.lawpro.cn/api/Main/login",{uname:t.username,password:t.pwd}).then((res)=>{
if(res.data.code == 200){
localStorage.setItem('token', res.data.data)
this.$router.push({
path: `/PersonalHomepage`,
})
}else{
alert("登录失败,请重试")
}
})
}
}
};
</script>
<style lang="scss">
.login {
.close {
width: 36px;
height: 36px;
float: right;
margin-top: 26px;
margin-right: 30px;
}
.logo {
width: 100%;
height: 272px;
background: url("./assets/logo.png");
background-size: 100% 100%;
}
.tel {
width: 690px;
height: 84px;
line-height: 84px;
text-indent: 9px;
font-size: 25px;
color: #333333;
display: flex;
border-bottom: 2px solid #dfdfdf;
margin-left: 30px;
padding: 10px 0;
.order {
width: 13px;
height: 24px;
margin: auto 0;
margin-left: 25px;
}
.line {
width: 1px;
height: 30px;
margin: auto 0;
margin-left: 35px;
background-color: #dfdfdf;
}
.shuru {
width: 75%;
height: 44px;
color: #333333;
font-size: 28px;
margin: auto 0;
margin-left: 36px;
// position: relative;
// top: -1px;
outline-style: none;
outline-width: 0px;
border: none;
border-style: none;
text-shadow: none;
-webkit-appearance: none;
-webkit-user-select: text;
outline-color: transparent;
box-shadow: none;
}
.shuru::placeholder {
color: #999999;
}
}
.tel1 {
margin-left: 11px !important;
font-size: 26px !important;
}
.yzm {
display: flex;
justify-content: space-between;
}
.getyzm {
width: 166px;
height: 54px;
border: 2px solid rgba(107, 145, 71, 1);
border-radius: 4px;
background-color: white;
margin: auto 0;
color: #6b9147;
font-size: 24px;
line-height: 54px;
}
.ale {
height: 58px;
margin: 0 auto;
margin-top: 50px;
color: #999999;
font-size: 22px;
text-align: center;
// line-height: 30px;
.alert {
text-indent: -15px;
margin-bottom: 15px;
}
}
.submit {
border: 0;
background-color: transparent;
outline: none;
width: 690px;
height: 88px;
background-color: #6b9147;
line-height: 88px;
text-align: center;
color: white;
font-size: 36px;
border-radius: 4px;
margin-left: 30px;
margin-top: 129px;
}
.other {
color: #6b9147;
font-size: 26px;
margin-top: 39px;
display: flex;
justify-content: space-between;
> p:first-child {
margin-left: 31px;
}
> p:last-child {
margin-right: 43px;
}
}
.ways {
margin-top: 149px;
.top {
display: flex;
justify-content: center;
margin-bottom: 99px;
height: 24px;
.line {
width: 120px;
height: 2px;
margin-top: 12px;
}
.text {
color: #999999;
font-size: 24px;
margin-left: 20px;
margin-right: 20px;
}
}
}
.icons {
display: flex;
justify-content: space-around;
// margin-bottom: 165px;
margin-bottom: 100px;
.icon {
width: 71px;
height: 71px;
}
}
.tanchuangbox{
width: 750px;
height: 1334px;
background: rgba(0, 0, 0, 0.3);
position: absolute;
top: 0;
.tanchuang{
width: 580px;
height: 339px;
background-color: white;
margin: auto;
margin-top: 353px;
color: #333333;
font-size: 36px;
text-align: center;
.desc{
margin-bottom:59px;
}
.desc1{
padding-top: 59px;
}
.off{
color: #666666
}
}
}
}
</style>