|  | @@ -13,8 +13,9 @@
 | 
	
		
			
				|  |  |          <span class="svg-container">
 | 
	
		
			
				|  |  |            <svg-icon icon-class="password"></svg-icon>
 | 
	
		
			
				|  |  |          </span>
 | 
	
		
			
				|  |  | -        <el-input name="password" type="password" @keyup.enter.native="handleLogin" v-model="loginForm.password" autoComplete="on"
 | 
	
		
			
				|  |  | +        <el-input name="password" :type="pwdType" @keyup.enter.native="handleLogin" v-model="loginForm.password" autoComplete="on"
 | 
	
		
			
				|  |  |            placeholder="password"></el-input>
 | 
	
		
			
				|  |  | +          <span class="show-pwd" @click="showPwd"><svg-icon icon-class="eye" /></span>
 | 
	
		
			
				|  |  |        </el-form-item>
 | 
	
		
			
				|  |  |        <el-form-item>
 | 
	
		
			
				|  |  |          <el-button type="primary" style="width:100%;" :loading="loading" @click.native.prevent="handleLogin">
 | 
	
	
		
			
				|  | @@ -58,10 +59,18 @@ export default {
 | 
	
		
			
				|  |  |          username: [{ required: true, trigger: 'blur', validator: validateUsername }],
 | 
	
		
			
				|  |  |          password: [{ required: true, trigger: 'blur', validator: validatePass }]
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  | -      loading: false
 | 
	
		
			
				|  |  | +      loading: false,
 | 
	
		
			
				|  |  | +      pwdType: 'password'
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  | +    showPwd() {
 | 
	
		
			
				|  |  | +      if (this.pwdType === 'password') {
 | 
	
		
			
				|  |  | +        this.pwdType = ''
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        this.pwdType = 'password'
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      handleLogin() {
 | 
	
		
			
				|  |  |        this.$refs.loginForm.validate(valid => {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
	
		
			
				|  | @@ -154,6 +163,7 @@ export default {
 | 
	
		
			
				|  |  |        font-size: 16px;
 | 
	
		
			
				|  |  |        color: $dark_gray;
 | 
	
		
			
				|  |  |        cursor: pointer;
 | 
	
		
			
				|  |  | +      user-select:none;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      .thirdparty-button{
 | 
	
		
			
				|  |  |        position: absolute;
 |