chenxiong 3 лет назад
Родитель
Сommit
9e9a6d67c2

BIN
src/assets/pic.png


+ 1 - 0
src/components/toolbar/index.vue

@@ -64,6 +64,7 @@ export default {
     flex-direction: column;
     align-items: center;
     justify-content: center;
+    color: #3f8dfd;
 
     &:nth-last-of-type(1) {
       border: 0;

+ 1 - 1
src/pages/bank-list/index.vue

@@ -119,7 +119,7 @@
               layout="prev, pager, next"
               :total="total"
               :pager-count="5"
-              :page-size="param.pageSize"
+              :page-size="params.pageSize"
             >
             </el-pagination>
           </div>

+ 1 - 1
src/pages/home/index.vue

@@ -209,7 +209,7 @@
             <div class="has-login" v-else>
               <div class="userinfo">
                 <img src="@/assets/ava.png" class="avatar" alt="" />
-                <div class="nickname">倪虹洁</div>
+                <div class="nickname">{{ userInfo && userInfo.realname }}</div>
               </div>
 
               <div class="type-list">

+ 54 - 9
src/pages/login/index.vue

@@ -45,6 +45,7 @@
                     <div class="input">
                       <el-form-item prop="account">
                         <el-input
+                          autocomplete="off"
                           placeholder="手机号/身份证号"
                           v-model="loginForm.account"
                         ></el-input>
@@ -53,13 +54,16 @@
                     <div class="input">
                       <el-form-item prop="pwd"
                         ><el-input
+                          autocomplete="off"
                           placeholder="密码"
-                          type="pwd"
+                          :type="loginPwdShow ? 'text' : 'password'"
                           v-model="loginForm.pwd"
                         >
                           <i
+                            @click="loginPwdShow = !loginPwdShow"
                             slot="suffix"
-                            class="el-icon-view btn"
+                            :class="{ btn: loginPwdShow ? true : false }"
+                            class="el-icon-view"
                           ></i> </el-input
                       ></el-form-item>
                     </div>
@@ -86,6 +90,7 @@
                     <div class="input">
                       <el-form-item prop="tel"
                         ><el-input
+                          autocomplete="off"
                           placeholder="手机号"
                           v-model="loginSmsForm.tel"
                         ></el-input
@@ -94,6 +99,7 @@
                     <div class="input">
                       <el-form-item prop="code"
                         ><el-input
+                          autocomplete="off"
                           placeholder="短信验证码"
                           v-model="loginSmsForm.code"
                         >
@@ -140,6 +146,7 @@
                   <div class="input">
                     <el-form-item prop="tel"
                       ><el-input
+                        autocomplete="off"
                         placeholder="手机号"
                         v-model="registerForm.tel"
                       ></el-input
@@ -148,6 +155,7 @@
                   <div class="input">
                     <el-form-item prop="code">
                       <el-input
+                        autocomplete="off"
                         placeholder="获取验证码"
                         v-model="registerForm.code"
                       >
@@ -163,8 +171,18 @@
                   </div>
                   <div class="input">
                     <el-form-item prop="pwd"
-                      ><el-input placeholder="密码" v-model="registerForm.pwd">
-                        <i class="el-icon-view"></i> </el-input
+                      ><el-input
+                        autocomplete="off"
+                        placeholder="密码"
+                        :type="registerPwdShow ? 'text' : 'password'"
+                        v-model="registerForm.pwd"
+                      >
+                        <i
+                          class="el-icon-view"
+                          @click="registerPwdShow = !registerPwdShow"
+                          slot="suffix"
+                          :class="{ btn: registerPwdShow ? true : false }"
+                        ></i> </el-input
                     ></el-form-item>
                   </div>
                   <div class="text">
@@ -209,7 +227,11 @@
                 <div class="findpwd__body">
                   <div class="input">
                     <el-form-item prop="tel"
-                      ><el-input placeholder="手机号" v-model="forgetForm.tel">
+                      ><el-input
+                        placeholder="手机号"
+                        autocomplete="off"
+                        v-model="forgetForm.tel"
+                      >
                       </el-input
                     ></el-form-item>
                   </div>
@@ -217,6 +239,7 @@
                     <el-form-item prop="code">
                       <el-input
                         placeholder="短信验证码"
+                        autocomplete="off"
                         v-model="forgetForm.code"
                       >
                         <span class="btn" slot="suffix">获取验证码</span>
@@ -225,8 +248,18 @@
                   </div>
                   <div class="input">
                     <el-form-item prop="pwd">
-                      <el-input placeholder="密码" v-model="forgetForm.pwd">
-                        <i class="el-icon-view btn" slot="suffix"></i>
+                      <el-input
+                        placeholder="密码"
+                        autocomplete="off"
+                        :type="forgetPwdShow ? 'text' : 'password'"
+                        v-model="forgetForm.pwd"
+                      >
+                        <i
+                          class="el-icon-view"
+                          @click="forgetPwdShow = !forgetPwdShow"
+                          :class="{ btn: forgetPwdShow ? true : false }"
+                          slot="suffix"
+                        ></i>
                       </el-input>
                     </el-form-item>
                   </div>
@@ -234,10 +267,14 @@
                     <el-form-item prop="pwdAgain"
                       ><el-input
                         placeholder="再次输入密码"
+                        autocomplete="off"
+                        :type="forgetPwdShow ? 'text' : 'password'"
                         v-model="forgetForm.pwdAgain"
                       >
                         <i
-                          class="el-icon-view btn"
+                          class="el-icon-view"
+                          @click="forgetPwdShow = !forgetPwdShow"
+                          :class="{ btn: forgetPwdShow ? true : false }"
                           slot="suffix"
                         ></i> </el-input
                     ></el-form-item>
@@ -384,6 +421,9 @@ export default {
       isBind: false,
       user_account: "",
       token: "",
+      loginPwdShow: false,
+      registerPwdShow: false,
+      forgetPwdShow: false,
     };
   },
   computed: {
@@ -687,7 +727,8 @@ export default {
       float: left;
       width: 496px;
       height: 318px;
-      background: green;
+      background: url("~@/assets/pic.png") no-repeat center;
+      background-size: cover;
       margin-top: 95px;
       margin-left: 152px;
     }
@@ -702,6 +743,10 @@ export default {
       margin-top: 40px;
       margin-right: 140px;
 
+      .el-icon-view {
+        cursor: pointer;
+      }
+
       .el-form-item {
         margin: 0;
       }