From 9d5b4d650e5b01081d3537c750e7469db4d161e3 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: Tue, 29 Apr 2025 08:53:20 +0800
Subject: [PATCH] 提交
---
pages/tabBar/count/count.vue | 65 ++++++++++----------------------
1 files changed, 21 insertions(+), 44 deletions(-)
diff --git a/pages/tabBar/count/count.vue b/pages/tabBar/count/count.vue
index 7849718..a246841 100644
--- a/pages/tabBar/count/count.vue
+++ b/pages/tabBar/count/count.vue
@@ -30,7 +30,7 @@
</view>
<view class="info-id" @click="resetPwd()">
- <span>修改密码</span><u-icon name="edit-pen" color="#e6e6e6" size="16"></u-icon>
+ <u-icon name="edit-pen" color="#e6e6e6" size="16"></u-icon><span>修改密码</span>
</view>
</view>
</view>
@@ -59,38 +59,30 @@
</view>
<u-modal :show="showModal" title="修改密码" :showConfirmButton="false" :closeOnClickOverlay="true" ref="uModal" :asyncClose="true" @close="closeModal()">
<view>
- <u--form labelPosition="top" labelWidth="120" :model="pwdForm" :rules="rules" ref="uForm">
+ <u-form labelPosition="top" labelWidth="120" :model="pwdForm" :rules="rules" ref="uForm">
<u-form-item
prop="password"
ref="password"
label="新密码"
>
- <u--input
- v-model="pwdForm.password"
- placeholder="请输入新密码"
- :type="codeType1"
- >
+ <u-input v-model="pwdForm.password" placeholder="请输入新密码" :password="isPwd1">
<template slot="suffix">
- <u-icon v-show="codeType1 == 'password'" name="eye" color="#999" size="20" @click="viewCode(1)"></u-icon>
- <u-icon v-show="codeType1 == 'text'" name="eye-off" color="#999" size="20" @click="viewCode(1)"></u-icon>
+ <u-icon :name="isPwd1?'eye':'eye-off'" color="#999" size="20" @click="isPwd1 = !isPwd1"></u-icon>
</template>
- </u--input>
+ </u-input>
</u-form-item>
<u-form-item
prop="rePassword"
ref="rePassword"
label="确认密码"
>
- <u--input
- v-model="pwdForm.rePassword"
- placeholder="请确认密码"
- :type="codeType2"
- ><template slot="suffix">
- <u-icon v-show="codeType2 == 'password'" name="eye" color="#999" size="20" @click="viewCode(2)"></u-icon>
- <u-icon v-show="codeType2 == 'text'" name="eye-off" color="#999" size="20" @click="viewCode(2)"></u-icon>
- </template></u--input>
+ <u-input v-model="pwdForm.rePassword" placeholder="请输入新密码" :password="isPwd2">
+ <template slot="suffix">
+ <u-icon :name="isPwd2?'eye':'eye-off'" color="#999" size="20" @click="isPwd2 = !isPwd2"></u-icon>
+ </template>
+ </u-input>
</u-form-item>
- </u--form>
+ </u-form>
<u-button type="primary" style="margin-top: 20px" text="确认" @click="confirmPwd()"></u-button>
</view>
</u-modal>
@@ -121,7 +113,7 @@
examList: [],
totalPage: 0,
user: {},
- avator: '',
+ avator: avatorPic,
showModal: false,
pwdForm:{
id: null,
@@ -160,8 +152,8 @@
}
]
},
- codeType1: 'password',
- codeType2: 'password'
+ isPwd1: true,
+ isPwd2: true
}
},
@@ -174,11 +166,11 @@
// uni.hideTabBar();
// this.getUserInfo()
this.user = uni.getStorageSync('userSet')
- if(this.user.logoPath && this.user.logoPath !== ''){
- this.avator = VUE_APP_BASE_URL + '/api/' + this.user.logoPath
- }else{
- this.avator = avatorPic
- }
+ // if(this.user.logoPath && this.user.logoPath !== ''){
+ // this.avator = VUE_APP_BASE_URL + '/api/' + this.user.logoPath
+ // }else{
+ // this.avator = avatorPic
+ // }
},
methods: {
@@ -233,23 +225,6 @@
t.showModal = true
},
- viewCode(type){
- const t = this
- if(type == 1){
- if(this.codeType1 == 'password'){
- this.codeType1 = 'text'
- } else{
- this.codeType1 = 'password'
- }
- }else{
- if(this.codeType2 == 'password'){
- this.codeType2 = 'text'
- } else{
- this.codeType2 = 'password'
- }
- }
- },
-
confirmPwd(){
const t = this
t.$refs.uForm.validate().then(res => {
@@ -299,6 +274,8 @@
password: '',
rePassword: ''
}
+ this.isPwd1 = true
+ this.isPwd2 = true
}
}
}
--
Gitblit v1.9.2