From 42af89269d965340e8cc5fc0941620668854780d Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Mon, 04 Jan 2021 17:08:55 +0800
Subject: [PATCH] gx
---
hive-app/pages/login/index.vue | 97 +++++++++++++++++++++++++++++++-----------------
1 files changed, 62 insertions(+), 35 deletions(-)
diff --git a/hive-app/pages/login/index.vue b/hive-app/pages/login/index.vue
index 83a4788..141a80c 100644
--- a/hive-app/pages/login/index.vue
+++ b/hive-app/pages/login/index.vue
@@ -4,22 +4,31 @@
<!-- #ifndef H5 -->
<view class="status_bar"></view>
<!-- #endif -->
- <view class="login-header flex flex-v align-center">
- <view class="login-img"></view>
- <text class="font-20 white mt-10">蜂巢美业</text>
+ <view class="login-header">
+ <view class="logo"></view>
+ <text>蜂巢美业</text>
</view>
- <view class="login-box center">
- <text class="font-20 blue font-bold">登录</text>
- <input v-model="username" placeholder="请输入账号" placeholder-class="placeholder" class="input-group-row left mt-20" maxlength="60"/>
+ <view class="login-box">
+ <text class="title">登录</text>
<view class="input-group-row">
- <input v-model="password" placeholder="请输入密码" placeholder-class="placeholder" class="input-left" maxlength="60"/>
- <text class="iconfont iconyanjing font-14 gray"></text>
+ <input v-model="username" type="text" maxlength="60" placeholder="请输入账号" placeholder-class='placeholder'/>
</view>
- <view class="right mt-5">
- <text class="font-14 blue">忘记密码?</text>
- </view>
-
- <button :disabled="isDisabled" class="blue-btn mt-20" @click="login">登录</button>
+ <template v-if="isHidePwd">
+ <view class="input-group-row mt-10">
+ <input v-model="password" type="password" maxlength="60" placeholder="请输入密码" placeholder-class="placeholder" />
+ <text @click="isHidePwd=false" class="iconfont iconyanjing font-18 gray"></text>
+ </view>
+ </template>
+ <template v-else>
+ <view class="input-group-row mt-10">
+ <input v-model="password" type="text" maxlength="60" placeholder="请输入密码" placeholder-class="placeholder" />
+ <text @click="isHidePwd=true" class="iconfont iconyanjing1 gray"></text>
+ </view>
+ </template>
+ <navigator class="forget-pwd" url="./forgetPassword" hover-class="none">
+ <text>忘记密码?</text>
+ </navigator>
+ <button :disabled="isDisabled" class="blue-btn" @click="login">登录</button>
</view>
</view>
</template>
@@ -30,10 +39,25 @@
return {
username: '',
password: '',
- isDisabled: false
+ isDisabled: false,
+ isHidePwd: true
+ }
+ },
+ onLoad(options) {
+ if(!options || options.isNotLogin != 1){
+ this.isLogin();
}
},
methods:{
+ isLogin(){
+ let token = this.$httpUtils.getToken();
+ console.log(token)
+ if(token){
+ uni.switchTab({
+ url: '../workbench/index'
+ })
+ }
+ },
valid(){
if(!this.username.trim()){
this.$toast.info('请输入账号');
@@ -84,43 +108,46 @@
}
.login-header{
background: #518EFF;
- border-bottom-left-radius: 20px;
- border-bottom-right-radius: 20px;
- padding: 60px 0 80px;
+ padding: 60px 0 110px;
+ border-radius: 0 0 20px 20px;
+ text-align: center;
+ font-size: 20px;
+ color: #FFFFFF;
}
- .login-img{
+ .logo{
+ display: block;
width: 72px;
height: 72px;
background: #FFFFFF;
border-radius: 8px;
+ margin: 0 auto 10px;
}
.login-box{
+ margin: -50px 10px 0;
+ padding: 30px 20px;
background: #FFFFFF;
- padding:20px;
- box-sizing: border-box;
- position: absolute;
- left: 10px;
- right: 10px;
- bottom: 150px;
border: 1px solid #EDEAF4;
border-radius: 4px;
box-shadow:0 6px 6px rgba(237,234,244,0.5);
}
- /* .login-input{
- border: 1px solid #ABB1CC;
- border-radius: 20px;
+ .login-box .title{
+ display: block;
+ font-size: 20px;
+ font-weight: bold;
+ color: #518EFF;
text-align: center;
- padding: 10px 0;
- font-size: 14px;
- } */
- .input-left{
+ }
+ .input-group-row input{
text-align: left;
}
+ .forget-pwd{
+ text-align: right;
+ margin-top: 5px;
+ font-size: 14px;
+ color: #518EFF;
+ }
.blue-btn{
- background: #2483ff;
- border-radius: 20px;
- color: #FFFFFF;
- font-size: 16px;
+ margin-top: 30px;
}
uni-button[disabled]:not([type]), uni-button[disabled][type=default]{
color: #FFFFFF;
--
Gitblit v1.9.1